summaryrefslogtreecommitdiff
path: root/Microwave_and_Radar_Engineering
diff options
context:
space:
mode:
Diffstat (limited to 'Microwave_and_Radar_Engineering')
-rw-r--r--Microwave_and_Radar_Engineering/Chapter_10.ipynb19
-rw-r--r--Microwave_and_Radar_Engineering/Chapter_11.ipynb606
-rw-r--r--Microwave_and_Radar_Engineering/Chapter_3.ipynb13
-rw-r--r--Microwave_and_Radar_Engineering/Chapter_4.ipynb30
-rw-r--r--Microwave_and_Radar_Engineering/Chapter_5.ipynb4
-rw-r--r--Microwave_and_Radar_Engineering/Chapter_6.ipynb16
-rw-r--r--Microwave_and_Radar_Engineering/Chapter_7.ipynb4
-rw-r--r--Microwave_and_Radar_Engineering/Chapter_8.ipynb30
-rw-r--r--Microwave_and_Radar_Engineering/Chapter_9.ipynb19
9 files changed, 299 insertions, 442 deletions
diff --git a/Microwave_and_Radar_Engineering/Chapter_10.ipynb b/Microwave_and_Radar_Engineering/Chapter_10.ipynb
index e8ab31f7..406bdd3e 100644
--- a/Microwave_and_Radar_Engineering/Chapter_10.ipynb
+++ b/Microwave_and_Radar_Engineering/Chapter_10.ipynb
@@ -27,8 +27,6 @@
"cell_type": "code",
"collapsed": false,
"input": [
- "'''Find the maximum distance through which the TV signal could be received by space popagation and \n",
- "the raio horizon'''\n",
"\n",
"from math import sqrt\n",
"\n",
@@ -71,7 +69,6 @@
"cell_type": "code",
"collapsed": false,
"input": [
- "'''Calculate the value of the factor by which the horizon distance of the transmitter can be modified'''\n",
"\n",
"from fractions import Fraction\n",
"\n",
@@ -110,7 +107,6 @@
"cell_type": "code",
"collapsed": false,
"input": [
- "'''Calculate the carrier transmitter power required'''\n",
"\n",
"import math \n",
"#Variable declaration\n",
@@ -154,7 +150,6 @@
"cell_type": "code",
"collapsed": false,
"input": [
- "'''Calculate the received power at input of satellite receiver'''\n",
"\n",
"import math\n",
"\n",
@@ -202,7 +197,6 @@
"cell_type": "code",
"collapsed": false,
"input": [
- "'''Calculate the antenna beam angle'''\n",
"\n",
"import math\n",
"\n",
@@ -241,7 +235,6 @@
"cell_type": "code",
"collapsed": false,
"input": [
- "'''Calculate the round trip time between earth station and satellite. Find the same for vertical transmission'''\n",
"\n",
"import math\n",
"\n",
@@ -288,7 +281,6 @@
"cell_type": "code",
"collapsed": false,
"input": [
- "'''Calculate the figure of merit for an earth station'''\n",
"\n",
"import math\n",
"\n",
@@ -330,7 +322,6 @@
"cell_type": "code",
"collapsed": false,
"input": [
- "'''Determine carrier to noise ratio'''\n",
"\n",
"#Variable declaration\n",
"EIRP = 55.5 #satellite ESM(dBW)\n",
@@ -368,7 +359,6 @@
"cell_type": "code",
"collapsed": false,
"input": [
- "'''Calculate the system noise temperature'''\n",
"\n",
"import math\n",
"\n",
@@ -413,7 +403,6 @@
"cell_type": "code",
"collapsed": false,
"input": [
- "''' Find the diameter & half power beam width of paraboic antenna'''\n",
"\n",
"import math\n",
"\n",
@@ -456,17 +445,14 @@
"cell_type": "code",
"collapsed": false,
"input": [
- "'''Calculate overall gain of the system'''\n",
"\n",
"import math\n",
"\n",
"#Variable declaration\n",
- "'''Let Gp1 be the gain and d1 be the diameter of the parabolic reflectors in the original system\n",
"then Gp1 = (6*D1**2)/(lamda**2)\n",
"If the gain and diameter of the antenna in the modified system is Gp2 and d2,\n",
"then Gp2 = (6*D2**2)/(lamda**2)\n",
"Gain = 10*log(Gp2/Gp1)\n",
- "Substituting D2=2D1 in Gp2, we get,'''\n",
"\n",
"#Calculations\n",
"G = 10*math.log10(2)\n",
@@ -500,10 +486,8 @@
"cell_type": "code",
"collapsed": false,
"input": [
- "'''Calculate -\n",
"a)beamwidth between first nulls\n",
"b)beamwidth between half power points\n",
- "c)gain of antenna'''\n",
"\n",
"#Variable declaration\n",
"D = 3*10**2 #diameter of paraboloid(cm)\n",
@@ -548,11 +532,8 @@
"cell_type": "code",
"collapsed": false,
"input": [
- "'''Calculate power gain of optimum horn antenna'''\n",
"\n",
"#Variable declaration\n",
- "'''A = 5*lamda #square aperture of a side dimension\n",
- "Gp = 4.5* A^2/lamda^2'''\n",
"A = 5\n",
"\n",
"#Calculation\n",
diff --git a/Microwave_and_Radar_Engineering/Chapter_11.ipynb b/Microwave_and_Radar_Engineering/Chapter_11.ipynb
index 8ad823b1..afe53dd6 100644
--- a/Microwave_and_Radar_Engineering/Chapter_11.ipynb
+++ b/Microwave_and_Radar_Engineering/Chapter_11.ipynb
@@ -1,308 +1,300 @@
-{
- "metadata": {
- "name": "Chapter 11"
- },
- "nbformat": 3,
- "nbformat_minor": 0,
- "worksheets": [
- {
- "cells": [
- {
- "cell_type": "heading",
- "level": 1,
- "metadata": {},
- "source": [
- "Chapter 11: Radars"
- ]
- },
- {
- "cell_type": "heading",
- "level": 2,
- "metadata": {},
- "source": [
- "Example 11.1, Page number 504"
- ]
- },
- {
- "cell_type": "code",
- "collapsed": false,
- "input": [
- "'''Calculate maximum range of radar system'''\n",
- "\n",
- "import math\n",
- "\n",
- "#Variable declaraion\n",
- "lamda = 3.*10**-2#operating unit(cm)\n",
- "Pt = 600.*10**3 #peak pulse power(W)\n",
- "Smin = 10.**-13 #minimum detectable signal(W)\n",
- "Ae = 5. #m^2\n",
- "sigma = 20. #cross sectional area(m^2)\n",
- "\n",
- "#Calculations\n",
- "Rmax = ((Pt*Ae**2*sigma)/(4*math.pi*lamda**2*Smin))**0.25\n",
- "Rmax_nau = Rmax/1.853\n",
- "\n",
- "#Result\n",
- "print \"The maximum range of radar system is\",round((Rmax/1E+3),2),\"km\"\n",
- "print \"The maximum range of radar system in nautical miles is\",round((Rmax_nau/1E+3),2),\"nm\""
- ],
- "language": "python",
- "metadata": {},
- "outputs": [
- {
- "output_type": "stream",
- "stream": "stdout",
- "text": [
- "The maximum range of radar system is 717.66 km\n",
- "The maximum range of radar system in nautical miles is 387.29 nm\n"
- ]
- }
- ],
- "prompt_number": 25
- },
- {
- "cell_type": "heading",
- "level": 2,
- "metadata": {},
- "source": [
- "Example 11.2, Page number 504"
- ]
- },
- {
- "cell_type": "code",
- "collapsed": false,
- "input": [
- "'''Find maximum range possible of an antenna'''\n",
- "\n",
- "#Variable declaration\n",
- "Pt = 250.*10**3 #peak pulse power(W)\n",
- "Smin = 10.**-14 #minimum detectable signal(W)\n",
- "Ae = 10. #m^2\n",
- "sigma = 2. #cross sectional area(m^2)\n",
- "f = 10*10**9 #frequency(Hz)\n",
- "c = 3*10**8 #velocity of propagation(m/s)\n",
- "G = 2500 #power gain of antenna\n",
- "\n",
- "#Calculations\n",
- "lamda = c/f\n",
- "Rmax = ((Pt*G*Ae*sigma)/((4*math.pi)**2*Smin))**0.25\n",
- "\n",
- "#Result\n",
- "print \"Maximum range possible of the antenna is\",round((Rmax/1E+3),2),\"km\""
- ],
- "language": "python",
- "metadata": {},
- "outputs": [
- {
- "output_type": "stream",
- "stream": "stdout",
- "text": [
- "Maximum range possible of the antenna is 298.28 km\n"
- ]
- }
- ],
- "prompt_number": 30
- },
- {
- "cell_type": "heading",
- "level": 2,
- "metadata": {},
- "source": [
- "Example 11.3, Page number 504"
- ]
- },
- {
- "cell_type": "code",
- "collapsed": false,
- "input": [
- "'''Determine the cross section the radar can sight'''\n",
- "\n",
- "import math\n",
- "\n",
- "#Variable declaration\n",
- "Pt = 250.*10**3 #peak pulse power(W)\n",
- "f = 10.*10**9 #frequency(Hz)\n",
- "c = 3.*10**8 #velocity of propagation(m/s)\n",
- "G = 4000 #power gain of antenna\n",
- "R = 50*10**3 #range(m)\n",
- "Pr = 10**-11 #minimum detectable signal(W)\n",
- "\n",
- "#Calculations\n",
- "lamda = c/f\n",
- "Ae = (G*lamda**2)/(4*math.pi)\n",
- "sigma = (Pr*((4*math.pi*R**2)**2))/(Pt*G*Ae)\n",
- "\n",
- "#Result\n",
- "print \"The radar can sight cross section area of\",round(sigma,2),\"m^2\""
- ],
- "language": "python",
- "metadata": {},
- "outputs": [
- {
- "output_type": "stream",
- "stream": "stdout",
- "text": [
- "The radar can sight cross section area of 34.45 m^2\n"
- ]
- }
- ],
- "prompt_number": 37
- },
- {
- "cell_type": "heading",
- "level": 2,
- "metadata": {},
- "source": [
- "Example 11.4, Page number 505"
- ]
- },
- {
- "cell_type": "code",
- "collapsed": false,
- "input": [
- "'''Determine - \n",
- "a)Unambigous range\n",
- "b)duy cycle\n",
- "c)average power\n",
- "d)bandwidth of radar'''\n",
- "\n",
- "#Variable declaration\n",
- "Pt = 400*10**3 #transmitted power(W)\n",
- "prf = 1500. #pulse repitiion frequency(pps)\n",
- "tw = 0.8*10**-6 #pulse width(sec)\n",
- "c = 3.*10**8 #velocity of propagation(m/s)\n",
- "\n",
- "#Calculations\n",
- "#Part a\n",
- "Run = c/(2*prf)\n",
- "\n",
- "#Part b\n",
- "dc = tw/(1/prf)\n",
- "\n",
- "#Part c\n",
- "Pav = Pt*dc\n",
- "\n",
- "#Part d\n",
- "n1 = 1\n",
- "BW1 = n1/tw\n",
- "\n",
- "n2 = 1.4\n",
- "BW2 = n2/tw\n",
- "\n",
- "#Results\n",
- "print \"The radar's unambiguous range is\",round((Run/1E+3),2),\"km\"\n",
- "print \"The duty cycle for radar is\",dc\n",
- "print \"The average power is\",round(Pav,2),\"W\"\n",
- "print \"Bandwidth range for radar is\",(BW1/1E+6),\"MHz and\",(BW2/1E+6),\"MHz\""
- ],
- "language": "python",
- "metadata": {},
- "outputs": [
- {
- "output_type": "stream",
- "stream": "stdout",
- "text": [
- "The radar's unambiguous range is 100.0 km\n",
- "The duty cycle for radar is 0.0012\n",
- "The average power is 480.0 W\n",
- "Bandwidth range for radar is 1.25 MHz and 1.75 MHz\n"
- ]
- }
- ],
- "prompt_number": 47
- },
- {
- "cell_type": "heading",
- "level": 2,
- "metadata": {},
- "source": [
- "Example 11.5, Page number 505"
- ]
- },
- {
- "cell_type": "code",
- "collapsed": false,
- "input": [
- "'''Find the maximum detection range'''\n",
- "\n",
- "import math\n",
- "\n",
- "#Variable declaration\n",
- "Pt = 2.5*10**6 #power output(W)\n",
- "D = 5 #antenna diameter(m)\n",
- "sigma = 1 #cross sectional area of target(m^2)\n",
- "B = 1.6*10**6 #receiver bandwidth(Hz)\n",
- "c = 3.*10**8 #velocity of propagation(m/s)\n",
- "Nf = 12. #noise figure(dB)\n",
- "f = 5*10**9 #frequency(Hz)\n",
- "\n",
- "#Calculations\n",
- "lamda = c/f\n",
- "F = 10**(Nf/10)\n",
- "Rmax = 48*(((Pt*D**4*sigma)/(B*lamda**2*(F-1)))**0.25)\n",
- "\n",
- "#Result\n",
- "print \"The maximum detection range is\",round(Rmax,2),\"km\""
- ],
- "language": "python",
- "metadata": {},
- "outputs": [
- {
- "output_type": "stream",
- "stream": "stdout",
- "text": [
- "The maximum detection range is 558.04 km\n"
- ]
- }
- ],
- "prompt_number": 57
- },
- {
- "cell_type": "heading",
- "level": 2,
- "metadata": {},
- "source": [
- "Example 11.6, Page number 506"
- ]
- },
- {
- "cell_type": "code",
- "collapsed": false,
- "input": [
- "'''Find the maximum range and the effect of doubling the transmitter power'''\n",
- "\n",
- "import math \n",
- "\n",
- "#Variable declaration\n",
- "Rmax = 30 #maximum range of radar(km)\n",
- "n = 50 #no. of echos\n",
- "\n",
- "#Calculation\n",
- "R = Rmax*math.sqrt(math.sqrt(n))\n",
- "\n",
- "#After doubling the power\n",
- "R1 = math.sqrt(math.sqrt(2))\n",
- "\n",
- "#Results\n",
- "print \"Maximum range with echoing of 50 times is\",round(R,2),\"km\"\n",
- "print \"If transmitter power is doubled, range would increase by a factor of\",round(R1,2)"
- ],
- "language": "python",
- "metadata": {},
- "outputs": [
- {
- "output_type": "stream",
- "stream": "stdout",
- "text": [
- "Maximum range with echoing of 50 times is 79.77 km\n",
- "If transmitter power is doubled, range would increase by a factor of 1.19\n"
- ]
- }
- ],
- "prompt_number": 61
- }
- ],
- "metadata": {}
- }
- ]
+{
+ "metadata": {
+ "name": "",
+ "signature": "sha256:efd0e56c04d2245e98b2287a63fba67799b88e9847372ba4c5f3c4cf5de91c4c"
+ },
+ "nbformat": 3,
+ "nbformat_minor": 0,
+ "worksheets": [
+ {
+ "cells": [
+ {
+ "cell_type": "heading",
+ "level": 1,
+ "metadata": {},
+ "source": [
+ "Chapter 11: Radars"
+ ]
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 11.1, Page number 504"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "\n",
+ "import math\n",
+ "\n",
+ "#Variable declaraion\n",
+ "lamda = 3.*10**-2#operating unit(cm)\n",
+ "Pt = 600.*10**3 #peak pulse power(W)\n",
+ "Smin = 10.**-13 #minimum detectable signal(W)\n",
+ "Ae = 5. #m^2\n",
+ "sigma = 20. #cross sectional area(m^2)\n",
+ "\n",
+ "#Calculations\n",
+ "Rmax = ((Pt*Ae**2*sigma)/(4*math.pi*lamda**2*Smin))**0.25\n",
+ "Rmax_nau = Rmax/1.853\n",
+ "\n",
+ "#Result\n",
+ "print \"The maximum range of radar system is\",round((Rmax/1E+3),2),\"km\"\n",
+ "print \"The maximum range of radar system in nautical miles is\",round((Rmax_nau/1E+3),2),\"nm\""
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "The maximum range of radar system is 717.66 km\n",
+ "The maximum range of radar system in nautical miles is 387.29 nm\n"
+ ]
+ }
+ ],
+ "prompt_number": 25
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 11.2, Page number 504"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "\n",
+ "#Variable declaration\n",
+ "Pt = 250.*10**3 #peak pulse power(W)\n",
+ "Smin = 10.**-14 #minimum detectable signal(W)\n",
+ "Ae = 10. #m^2\n",
+ "sigma = 2. #cross sectional area(m^2)\n",
+ "f = 10*10**9 #frequency(Hz)\n",
+ "c = 3*10**8 #velocity of propagation(m/s)\n",
+ "G = 2500 #power gain of antenna\n",
+ "\n",
+ "#Calculations\n",
+ "lamda = c/f\n",
+ "Rmax = ((Pt*G*Ae*sigma)/((4*math.pi)**2*Smin))**0.25\n",
+ "\n",
+ "#Result\n",
+ "print \"Maximum range possible of the antenna is\",round((Rmax/1E+3),2),\"km\""
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Maximum range possible of the antenna is 298.28 km\n"
+ ]
+ }
+ ],
+ "prompt_number": 30
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 11.3, Page number 504"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "\n",
+ "import math\n",
+ "\n",
+ "#Variable declaration\n",
+ "Pt = 250.*10**3 #peak pulse power(W)\n",
+ "f = 10.*10**9 #frequency(Hz)\n",
+ "c = 3.*10**8 #velocity of propagation(m/s)\n",
+ "G = 4000 #power gain of antenna\n",
+ "R = 50*10**3 #range(m)\n",
+ "Pr = 10**-11 #minimum detectable signal(W)\n",
+ "\n",
+ "#Calculations\n",
+ "lamda = c/f\n",
+ "Ae = (G*lamda**2)/(4*math.pi)\n",
+ "sigma = (Pr*((4*math.pi*R**2)**2))/(Pt*G*Ae)\n",
+ "\n",
+ "#Result\n",
+ "print \"The radar can sight cross section area of\",round(sigma,2),\"m^2\""
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "The radar can sight cross section area of 34.45 m^2\n"
+ ]
+ }
+ ],
+ "prompt_number": 37
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 11.4, Page number 505"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "\n",
+ "\n",
+ "#Variable declaration\n",
+ "Pt = 400*10**3 #transmitted power(W)\n",
+ "prf = 1500. #pulse repitiion frequency(pps)\n",
+ "tw = 0.8*10**-6 #pulse width(sec)\n",
+ "c = 3.*10**8 #velocity of propagation(m/s)\n",
+ "\n",
+ "#Calculations\n",
+ "#Part a\n",
+ "Run = c/(2*prf)\n",
+ "\n",
+ "#Part b\n",
+ "dc = tw/(1/prf)\n",
+ "\n",
+ "#Part c\n",
+ "Pav = Pt*dc\n",
+ "\n",
+ "#Part d\n",
+ "n1 = 1\n",
+ "BW1 = n1/tw\n",
+ "\n",
+ "n2 = 1.4\n",
+ "BW2 = n2/tw\n",
+ "\n",
+ "#Results\n",
+ "print \"The radar's unambiguous range is\",round((Run/1E+3),2),\"km\"\n",
+ "print \"The duty cycle for radar is\",dc\n",
+ "print \"The average power is\",round(Pav,2),\"W\"\n",
+ "print \"Bandwidth range for radar is\",(BW1/1E+6),\"MHz and\",(BW2/1E+6),\"MHz\""
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "The radar's unambiguous range is 100.0 km\n",
+ "The duty cycle for radar is 0.0012\n",
+ "The average power is 480.0 W\n",
+ "Bandwidth range for radar is 1.25 MHz and 1.75 MHz\n"
+ ]
+ }
+ ],
+ "prompt_number": 47
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 11.5, Page number 505"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "\n",
+ "import math\n",
+ "\n",
+ "#Variable declaration\n",
+ "Pt = 2.5*10**6 #power output(W)\n",
+ "D = 5 #antenna diameter(m)\n",
+ "sigma = 1 #cross sectional area of target(m^2)\n",
+ "B = 1.6*10**6 #receiver bandwidth(Hz)\n",
+ "c = 3.*10**8 #velocity of propagation(m/s)\n",
+ "Nf = 12. #noise figure(dB)\n",
+ "f = 5*10**9 #frequency(Hz)\n",
+ "\n",
+ "#Calculations\n",
+ "lamda = c/f\n",
+ "F = 10**(Nf/10)\n",
+ "Rmax = 48*(((Pt*D**4*sigma)/(B*lamda**2*(F-1)))**0.25)\n",
+ "\n",
+ "#Result\n",
+ "print \"The maximum detection range is\",round(Rmax,2),\"km\""
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "The maximum detection range is 558.04 km\n"
+ ]
+ }
+ ],
+ "prompt_number": 57
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 11.6, Page number 506"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "\n",
+ "import math \n",
+ "\n",
+ "#Variable declaration\n",
+ "Rmax = 30 #maximum range of radar(km)\n",
+ "n = 50 #no. of echos\n",
+ "\n",
+ "#Calculation\n",
+ "R = Rmax*math.sqrt(math.sqrt(n))\n",
+ "\n",
+ "#After doubling the power\n",
+ "R1 = math.sqrt(math.sqrt(2))\n",
+ "\n",
+ "#Results\n",
+ "print \"Maximum range with echoing of 50 times is\",round(R,2),\"km\"\n",
+ "print \"If transmitter power is doubled, range would increase by a factor of\",round(R1,2)"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Maximum range with echoing of 50 times is 79.77 km\n",
+ "If transmitter power is doubled, range would increase by a factor of 1.19\n"
+ ]
+ }
+ ],
+ "prompt_number": 61
+ }
+ ],
+ "metadata": {}
+ }
+ ]
} \ No newline at end of file
diff --git a/Microwave_and_Radar_Engineering/Chapter_3.ipynb b/Microwave_and_Radar_Engineering/Chapter_3.ipynb
index a92941f8..033e0551 100644
--- a/Microwave_and_Radar_Engineering/Chapter_3.ipynb
+++ b/Microwave_and_Radar_Engineering/Chapter_3.ipynb
@@ -27,7 +27,6 @@
"cell_type": "code",
"collapsed": false,
"input": [
- "'''Finding the value of terminating impedance'''\n",
"\n",
"#Variable declaration\n",
"Zo = 100 #o/p impedance(Ohms)\n",
@@ -64,7 +63,6 @@
"cell_type": "code",
"collapsed": false,
"input": [
- "''' Calculate characterstic impedance, attenuation constant, phase constant and power delivered to the load'''\n",
"\n",
"import math\n",
"import cmath\n",
@@ -122,7 +120,6 @@
"cell_type": "code",
"collapsed": false,
"input": [
- "'''Obtain phase velocity of a wave that is propagated on the line'''\n",
"\n",
"import math\n",
"\n",
@@ -162,10 +159,8 @@
"cell_type": "code",
"collapsed": false,
"input": [
- "''' Calculate -\n",
"a) Current drawn from generator\n",
"b) Power delivered to the load\n",
- "c) Current flowing through the load'''\n",
"\n",
"import cmath\n",
"import math\n",
@@ -230,7 +225,6 @@
"cell_type": "code",
"collapsed": false,
"input": [
- "''' Calculate VSWR and reflection coefficient'''\n",
"\n",
"import cmath\n",
"import math\n",
@@ -277,7 +271,6 @@
"cell_type": "code",
"collapsed": false,
"input": [
- "''' Determine the point of attachment and length of stub'''\n",
"\n",
"import math\n",
"\n",
@@ -325,7 +318,6 @@
"cell_type": "code",
"collapsed": false,
"input": [
- "''' Calcultate the terminating impedance'''\n",
"\n",
"import cmath\n",
"import math\n",
@@ -372,11 +364,9 @@
"cell_type": "code",
"collapsed": false,
"input": [
- "'''Determine - \n",
"a)VSWR\n",
"b) Position of first Vmin and Vmax\n",
"c) Vmin and Vmax\n",
- "d) Impedance at Vmin and Vmax'''\n",
"\n",
"import math\n",
"\n",
@@ -441,10 +431,8 @@
"cell_type": "code",
"collapsed": false,
"input": [
- "''' Determine - \n",
"a)Transmission loss\n",
"b)Reflection loss\n",
- "c)Return loss'''\n",
"\n",
"import math\n",
"\n",
@@ -500,7 +488,6 @@
"cell_type": "code",
"collapsed": false,
"input": [
- "'''Calculate the characteristic impedance and phase velocity'''\n",
"\n",
"import cmath\n",
"import math\n",
diff --git a/Microwave_and_Radar_Engineering/Chapter_4.ipynb b/Microwave_and_Radar_Engineering/Chapter_4.ipynb
index c8b2fe93..24431e97 100644
--- a/Microwave_and_Radar_Engineering/Chapter_4.ipynb
+++ b/Microwave_and_Radar_Engineering/Chapter_4.ipynb
@@ -27,11 +27,9 @@
"cell_type": "code",
"collapsed": false,
"input": [
- "''' Calculate - \n",
"a)Inductance per unit length\n",
"b)Capacitance per unit lengh\n",
"c)Characteristic impedance\n",
- "d)velocity of propagation'''\n",
"\n",
"import math\n",
"\n",
@@ -81,7 +79,6 @@
"cell_type": "code",
"collapsed": false,
"input": [
- "'''Calculate aatenuation constant, phase constant, phase velocity, relative permittivity and power loss'''\n",
"\n",
"import math\n",
"\n",
@@ -139,7 +136,6 @@
"cell_type": "code",
"collapsed": false,
"input": [
- "'''Calculate breakdown power'''\n",
"\n",
"import math\n",
"\n",
@@ -184,7 +180,6 @@
"cell_type": "code",
"collapsed": false,
"input": [
- "'''Determine the characteristic impedance and velocity of propagation'''\n",
"\n",
"import math\n",
"\n",
@@ -228,10 +223,8 @@
"cell_type": "code",
"collapsed": false,
"input": [
- "''' Determine -\n",
"a)Characteristic impedance\n",
"b)Dielectric constant\n",
- "c)Velocity of propagation'''\n",
"\n",
"import math\n",
"\n",
@@ -300,9 +293,7 @@
"cell_type": "code",
"collapsed": false,
"input": [
- "''' Calculate ratio of circular waveguide cross-sectional area to the rectangular waveguide cross section when - \n",
"a) TE wave is propagated\n",
- "b) TM wave is propagated'''\n",
"\n",
"import math\n",
"\n",
@@ -358,7 +349,6 @@
"cell_type": "code",
"collapsed": false,
"input": [
- "'''Calculate breadth of rectangular waveguide for dominant mode TE10'''\n",
"\n",
"import math\n",
"\n",
@@ -401,7 +391,6 @@
"cell_type": "code",
"collapsed": false,
"input": [
- "''' Determine the cut-off wavelength, guide wavelength, group and phase velocities'''\n",
"\n",
"#Variable declaration\n",
"a = 10 #breadth of waveguide(cms)\n",
@@ -450,10 +439,8 @@
"cell_type": "code",
"collapsed": false,
"input": [
- "''' Find the following - \n",
"a)possible modes\n",
"b)cut-off frequencies\n",
- "c)guide wavelength'''\n",
"\n",
"import math\n",
"\n",
@@ -517,9 +504,7 @@
"cell_type": "code",
"collapsed": false,
"input": [
- "'''Find - \n",
"a)the required size of cross setional area of the guide\n",
- "b)the frequencies that can be used for this mode of propagation'''\n",
"\n",
"import math\n",
"\n",
@@ -563,7 +548,6 @@
"cell_type": "code",
"collapsed": false,
"input": [
- "'''Finding all the modes of propagation'''\n",
"\n",
"import math\n",
"\n",
@@ -618,10 +602,8 @@
"cell_type": "code",
"collapsed": false,
"input": [
- "''' Find - \n",
"a)cut-off wavelength\n",
"b)cut-off frequency\n",
- "c)wavelength in the guide'''\n",
"\n",
"import math\n",
"\n",
@@ -669,7 +651,6 @@
"cell_type": "code",
"collapsed": false,
"input": [
- "'''Find the frequency of wave'''\n",
"\n",
"import math\n",
"\n",
@@ -714,7 +695,6 @@
"cell_type": "code",
"collapsed": false,
"input": [
- "'''Determine guide wavelength, phase constant and phase velocity'''\n",
"\n",
"import math\n",
"\n",
@@ -765,7 +745,6 @@
"cell_type": "code",
"collapsed": false,
"input": [
- "'''What modes are propagated at free space wavelength of(i)10cm (ii)5cm'''\n",
"\n",
"#Variable declaration\n",
"lamda_o1 = 10 #cms\n",
@@ -826,7 +805,6 @@
"cell_type": "code",
"collapsed": false,
"input": [
- "'''Determine characteristic wave impedance'''\n",
"\n",
"import math\n",
"\n",
@@ -872,7 +850,6 @@
"cell_type": "code",
"collapsed": false,
"input": [
- "'''Determine diameter of waveguide and guide wavelength'''\n",
"\n",
"import math\n",
"\n",
@@ -917,7 +894,6 @@
"cell_type": "code",
"collapsed": false,
"input": [
- "'''Analysis of TE01 mode'''\n",
"\n",
"import math\n",
"\n",
@@ -967,7 +943,6 @@
"cell_type": "code",
"collapsed": false,
"input": [
- "'''Calculate the amount of attenuation'''\n",
"\n",
"import math\n",
"\n",
@@ -1016,7 +991,6 @@
"cell_type": "code",
"collapsed": false,
"input": [
- "'''Calculate the maximum power handling capacity of the waveguide'''\n",
"\n",
"#Variable declaration\n",
"a = 3\n",
@@ -1061,7 +1035,6 @@
"cell_type": "code",
"collapsed": false,
"input": [
- "'''Calculate maximum power'''\n",
"\n",
"import math\n",
"\n",
@@ -1106,7 +1079,6 @@
"cell_type": "code",
"collapsed": false,
"input": [
- "'''Find peak value of electric field occuring in the guide'''\n",
"\n",
"import math\n",
"\n",
@@ -1155,7 +1127,6 @@
"cell_type": "code",
"collapsed": false,
"input": [
- "'''Calculate the breakdown power of an airfilled rectangular waveguide'''\n",
"\n",
"import math\n",
"\n",
@@ -1198,7 +1169,6 @@
"cell_type": "code",
"collapsed": false,
"input": [
- "'''Calculate the breakdown power'''\n",
"\n",
"import math\n",
"\n",
diff --git a/Microwave_and_Radar_Engineering/Chapter_5.ipynb b/Microwave_and_Radar_Engineering/Chapter_5.ipynb
index b5542bc5..111d3a6e 100644
--- a/Microwave_and_Radar_Engineering/Chapter_5.ipynb
+++ b/Microwave_and_Radar_Engineering/Chapter_5.ipynb
@@ -27,7 +27,6 @@
"cell_type": "code",
"collapsed": false,
"input": [
- "'''Calculate minimum distance between two plates'''\n",
"\n",
"import math\n",
"\n",
@@ -68,7 +67,6 @@
"cell_type": "code",
"collapsed": false,
"input": [
- "'''Find out the lowest resonating frequency of a rectangular resonator'''\n",
"\n",
"#Variable declaration\n",
"#dimensions of resonator\n",
@@ -113,7 +111,6 @@
"cell_type": "code",
"collapsed": false,
"input": [
- "'''Find the resonanat frequency of a circular resonator for the folowing specifications'''\n",
"\n",
"import math\n",
"\n",
@@ -160,7 +157,6 @@
"cell_type": "code",
"collapsed": false,
"input": [
- "'''Find the resonanat frequency of a circular resonator for the folowing specifications'''\n",
"\n",
"#Variable declaration\n",
"#dimensions of resonator\n",
diff --git a/Microwave_and_Radar_Engineering/Chapter_6.ipynb b/Microwave_and_Radar_Engineering/Chapter_6.ipynb
index cd9f5cb9..28637666 100644
--- a/Microwave_and_Radar_Engineering/Chapter_6.ipynb
+++ b/Microwave_and_Radar_Engineering/Chapter_6.ipynb
@@ -27,7 +27,6 @@
"cell_type": "code",
"collapsed": false,
"input": [
- "'''Calculating the distance between S12 and S21'''\n",
"\n",
"from numpy import array\n",
"import cmath\n",
@@ -38,10 +37,8 @@
"B = 34.3 #rad/sec\n",
"\n",
"#Calculations\n",
- "'''Let port 1 be shifted by phi-1 gegrees to the lfet and port 2 remain unchanged\n",
"phi-1 = [[e^(-j*phi-1), 0]\n",
" [0 1]]\n",
- "Solving [S-dash]=[phi]*[S]*[phi], we get,'''\n",
"phi1 = 53.13\n",
"l = math.radians(phi1)/B\n",
"\n",
@@ -73,7 +70,6 @@
"cell_type": "code",
"collapsed": false,
"input": [
- "'''Determine the scattering parameters'''\n",
"\n",
"import math\n",
"\n",
@@ -143,7 +139,6 @@
"cell_type": "code",
"collapsed": false,
"input": [
- "'''Determining the power in remaining ports when other ports are terminated'''\n",
"\n",
"import math\n",
"\n",
@@ -197,7 +192,6 @@
"cell_type": "code",
"collapsed": false,
"input": [
- "'''Calculate power delivered to the loads connected to ports 1 & 2'''\n",
"\n",
"from numpy import array\n",
"\n",
@@ -245,7 +239,6 @@
"cell_type": "code",
"collapsed": false,
"input": [
- "'''Determine scattering matrix of the isolator'''\n",
"\n",
"from numpy import array\n",
"\n",
@@ -294,7 +287,6 @@
"cell_type": "code",
"collapsed": false,
"input": [
- "'''Determining the [S] of a 3-port circulator'''\n",
"\n",
"from numpy import array\n",
"\n",
@@ -326,9 +318,7 @@
"S = array([[S11,S12,S13],[S21,S22,S23],[S31,S32,S33]])\n",
"print \"[S]=\\n\",S\n",
"#For a perfectly matched, non-reciprocal, lossless 3-port circulator, [s] is given by,\n",
- "''' [S] = [[0 0 S13]\n",
" [S21 0 0 ]\n",
- " [0 S32 0 ]]'''\n",
"#The terminal planes are such that phase angles of S13=S21=S32=1\n",
"S13_new=1\n",
"S21_new=1\n",
@@ -369,7 +359,6 @@
"cell_type": "code",
"collapsed": false,
"input": [
- "'''Finding the output power at the ports'''\n",
"\n",
"import math\n",
"\n",
@@ -416,17 +405,14 @@
"cell_type": "code",
"collapsed": false,
"input": [
- "'''Finding the directivity, coupling and islotaion for a directional coupler'''\n",
"\n",
"import math\n",
"\n",
"#Variable declaration\n",
- "'''\n",
"[S] = [[0.05/_30 0.96/_0 0.1/_90 0.05/_90]\n",
" [0.96/_0 0.05/_30 0.05/_90 0.1/_90 ]\n",
" [0.1/_90 0.05/_90 0.05/_30 0.96/_0 ]\n",
" [0.05/_90 0.1/_90 0.96/_0 0.05/_30]]\n",
- "'''\n",
"\n",
"#Calculations\n",
"#Coupling = C=10log(P1/P3)=-20log|S13|\n",
@@ -470,7 +456,6 @@
"cell_type": "code",
"collapsed": false,
"input": [
- "'''Determining VSWR'''\n",
"\n",
"import math\n",
"\n",
@@ -510,7 +495,6 @@
"cell_type": "code",
"collapsed": false,
"input": [
- "'''Determining the phase shift component in a phase shift measurement setup'''\n",
"\n",
"import math\n",
"\n",
diff --git a/Microwave_and_Radar_Engineering/Chapter_7.ipynb b/Microwave_and_Radar_Engineering/Chapter_7.ipynb
index 4220d38b..5b27b735 100644
--- a/Microwave_and_Radar_Engineering/Chapter_7.ipynb
+++ b/Microwave_and_Radar_Engineering/Chapter_7.ipynb
@@ -27,7 +27,6 @@
"cell_type": "code",
"collapsed": false,
"input": [
- "''' Calculating VSWR'''\n",
"\n",
"import math\n",
"\n",
@@ -72,7 +71,6 @@
"cell_type": "code",
"collapsed": false,
"input": [
- "'''Find the value of reflected power nad VSWR'''\n",
"\n",
"import math\n",
"\n",
@@ -112,7 +110,6 @@
"cell_type": "code",
"collapsed": false,
"input": [
- "'''Find value of VSWR'''\n",
"\n",
"import math\n",
"\n",
@@ -152,7 +149,6 @@
"cell_type": "code",
"collapsed": false,
"input": [
- "''' Find value of reflected power'''\n",
"\n",
"import math\n",
"\n",
diff --git a/Microwave_and_Radar_Engineering/Chapter_8.ipynb b/Microwave_and_Radar_Engineering/Chapter_8.ipynb
index d2c5bc27..ad0ccc9e 100644
--- a/Microwave_and_Radar_Engineering/Chapter_8.ipynb
+++ b/Microwave_and_Radar_Engineering/Chapter_8.ipynb
@@ -27,13 +27,11 @@
"cell_type": "code",
"collapsed": false,
"input": [
- "'''Compute -\n",
"a)dc electron velocity\n",
"b)dc phase constant\n",
"c)plasma frequency\n",
"d)reduced plasma frequency \n",
"e)dc beam current density\n",
- "f)instantaeneous beam current density'''\n",
"\n",
"import math\n",
"\n",
@@ -105,10 +103,8 @@
"cell_type": "code",
"collapsed": false,
"input": [
- "'''Determine -\n",
"a)input rms voltage\n",
"b)output rms voltage\n",
- "c)power delivered to the load'''\n",
"\n",
"import math\n",
"\n",
@@ -162,10 +158,8 @@
"cell_type": "code",
"collapsed": false,
"input": [
- "'''Dtermine -\n",
"a)input power\n",
"b)output power\n",
- "c)efficiency'''\n",
"\n",
"import math\n",
"\n",
@@ -218,11 +212,9 @@
"cell_type": "code",
"collapsed": false,
"input": [
- "'''Determine -\n",
"a)electron velocity \n",
"b)dc transit time of electrons\n",
"c)input voltage for maximum output voltage\n",
- "d)voltage gain in decibles'''\n",
"\n",
"import math\n",
"\n",
@@ -288,11 +280,9 @@
"cell_type": "code",
"collapsed": false,
"input": [
- "'''\n",
"a)Find the input microwave voltage V1 in order to generate maximum output voltage\n",
"b)Determine the voltage gain (reflecting beam loading in the output cavity)\n",
"c)Calculate the efficiency of the amplifier neglecting beam loading\n",
- "d)Compute the beam loading conductance and show that one may neglect it in the preceeding calculations'''\n",
"\n",
"import math\n",
"\n",
@@ -364,10 +354,8 @@
"cell_type": "code",
"collapsed": false,
"input": [
- "'''\n",
"a)Find the value of repeller voltage Vr\n",
"b)Find the dc necesaary to give the microwave gap of voltage of 200V\n",
- "c)Calculate the elctron efficiency'''\n",
"\n",
"import math\n",
"\n",
@@ -434,10 +422,8 @@
"cell_type": "code",
"collapsed": false,
"input": [
- "'''\n",
"a)Determine the efficiency of the reflex klystron\n",
"b)Find the total power output in mW\n",
- "c)If 20% of the power delivered by the elctron beam is dissipated in the cavity walls find the power delivered to the load'''\n",
"\n",
"import math\n",
"\n",
@@ -488,10 +474,8 @@
"cell_type": "code",
"collapsed": false,
"input": [
- "'''Determine -\n",
"a)Hull cut-off voltage\n",
"b)Cut-off magnetic flux density\n",
- "c)Cyclotron frequency'''\n",
"\n",
"import math\n",
"\n",
@@ -548,7 +532,6 @@
"cell_type": "code",
"collapsed": false,
"input": [
- "'''Calculate axial phase velocity and the anode voltage'''\n",
"\n",
"import math\n",
"\n",
@@ -596,11 +579,9 @@
"cell_type": "code",
"collapsed": false,
"input": [
- "'''Determine -\n",
"a)electron velocity\n",
"b)dc electronic transit time\n",
"c)input voltage for maximum output voltage\n",
- "d)voltage gain in decibles'''\n",
"\n",
"import math\n",
"\n",
@@ -666,13 +647,11 @@
"cell_type": "code",
"collapsed": false,
"input": [
- "'''Determine -\n",
"a)dc electron velocity\n",
"b)dc phase constant\n",
"c)plasma frequency\n",
"d)reduced plasma frequency\n",
"e)beam current density\n",
- "f)instantaneous bean current density'''\n",
"\n",
"import math\n",
"\n",
@@ -744,7 +723,6 @@
"cell_type": "code",
"collapsed": false,
"input": [
- "'''Calclate the gap transit angle and optimum length of drift region'''\n",
"\n",
"import math\n",
"\n",
@@ -791,10 +769,8 @@
"cell_type": "code",
"collapsed": false,
"input": [
- "'''Calculate -\n",
"a)input RF voltage\n",
"b)voltage gain\n",
- "c)efficiency'''\n",
"\n",
"import math\n",
"\n",
@@ -859,10 +835,8 @@
"cell_type": "code",
"collapsed": false,
"input": [
- "'''Calculate -\n",
"a)cyclotron angular frequency\n",
"b)Hull cut-off voltage\n",
- "c)cut-off magnetic flux density'''\n",
"\n",
"import math\n",
"\n",
@@ -917,10 +891,8 @@
"cell_type": "code",
"collapsed": false,
"input": [
- "'''Determine - \n",
"a)input power\n",
"b)output power\n",
- "c)efficiency'''\n",
"\n",
"import math\n",
"\n",
@@ -973,9 +945,7 @@
"cell_type": "code",
"collapsed": false,
"input": [
- "'''Find -\n",
"a)repeller voltage\n",
- "b)beam current'''\n",
"\n",
"import math\n",
"\n",
diff --git a/Microwave_and_Radar_Engineering/Chapter_9.ipynb b/Microwave_and_Radar_Engineering/Chapter_9.ipynb
index 4a94447f..99126c13 100644
--- a/Microwave_and_Radar_Engineering/Chapter_9.ipynb
+++ b/Microwave_and_Radar_Engineering/Chapter_9.ipynb
@@ -27,7 +27,6 @@
"cell_type": "code",
"collapsed": false,
"input": [
- "'''Determine operating frequency of an IMPATT diode'''\n",
"\n",
"#Variable declaration\n",
"L = 2*10**-6 #drift length(m)\n",
@@ -64,7 +63,6 @@
"cell_type": "code",
"collapsed": false,
"input": [
- "'''Determine the threshold electric field'''\n",
"\n",
"#Variable declaration\n",
"f = 10*10**9 #operating frequency(Hz)\n",
@@ -102,9 +100,7 @@
"cell_type": "code",
"collapsed": false,
"input": [
- "'''Determine - \n",
"a)power gain in dB\n",
- "b) power gain as USB converter'''\n",
"\n",
"import math\n",
"\n",
@@ -154,10 +150,8 @@
"cell_type": "code",
"collapsed": false,
"input": [
- "'''Calculate -\n",
"a)critical voltage\n",
"b)breakdown voltage\n",
- "c)breakdown electric field'''\n",
"\n",
"#Variable declaration\n",
"Es = 12.5 #relative dielectric constant\n",
@@ -208,7 +202,6 @@
"cell_type": "code",
"collapsed": false,
"input": [
- "'''Calculate the avalanche zone velocity'''\n",
"\n",
"#Variable declaration\n",
"Na = 2.5*10**16 #doping concentration(/cm**3)\n",
@@ -246,7 +239,6 @@
"cell_type": "code",
"collapsed": false,
"input": [
- "''' Determine the power gain'''\n",
"\n",
"#Variable declaration\n",
"Rd = -25 #negative resistance(Ohms)\n",
@@ -283,7 +275,6 @@
"cell_type": "code",
"collapsed": false,
"input": [
- "'''Find the minimum voltage required to initiate Gunn effect'''\n",
"\n",
"#Variable declaration\n",
"L = 5.*10**-6 #drift length(m)\n",
@@ -320,7 +311,6 @@
"cell_type": "code",
"collapsed": false,
"input": [
- "'''Calculate rational frequency and critical voltage of diode'''\n",
"\n",
"#Variable declaration\n",
"Vd = 2*10**7 #drift velocity(cm/s)\n",
@@ -364,7 +354,6 @@
"cell_type": "code",
"collapsed": false,
"input": [
- "'''Determine resonant frequency and efficiency'''\n",
"\n",
"from math import pi,sqrt\n",
"\n",
@@ -412,9 +401,7 @@
"cell_type": "code",
"collapsed": false,
"input": [
- "'''Determine -\n",
"a)drift time\n",
- "b)operating frequency of IMPATT diode'''\n",
"\n",
"#Variable declaration\n",
"Vd = 10**5 #carrier dirft velocity(cm/s)\n",
@@ -457,9 +444,7 @@
"cell_type": "code",
"collapsed": false,
"input": [
- "'''Calculate -\n",
"a)breakdown voltage\n",
- "b)breakdown electric field'''\n",
"\n",
"#Variable declaration\n",
"Er = 11.8 #relative dielectric constant\n",
@@ -505,10 +490,8 @@
"cell_type": "code",
"collapsed": false,
"input": [
- "'''Calculate -\n",
"a)Maximum power gain\n",
"b)Noise figure\n",
- "c)Bandwidth'''\n",
"\n",
"import math\n",
"\n",
@@ -564,11 +547,9 @@
"cell_type": "code",
"collapsed": false,
"input": [
- "'''Calculate -\n",
"a)Equivalent noise resistance\n",
"b)Gain\n",
"c)Noise figure\n",
- "d)Bandwidth'''\n",
"\n",
"import math\n",
"\n",