diff options
Diffstat (limited to '863/CH1')
-rw-r--r-- | 863/CH1/EX1.1/Ex1_1.sce | 22 | ||||
-rw-r--r-- | 863/CH1/EX1.1/Ex1_1.txt | 22 | ||||
-rw-r--r-- | 863/CH1/EX1.1/Result1_1.txt | 20 | ||||
-rw-r--r-- | 863/CH1/EX1.2/Ex1_2.sce | 24 | ||||
-rw-r--r-- | 863/CH1/EX1.2/Ex1_2.txt | 24 | ||||
-rw-r--r-- | 863/CH1/EX1.2/Result1_2.txt | 22 | ||||
-rw-r--r-- | 863/CH1/EX1.3/Ex1_3.sce | 16 | ||||
-rw-r--r-- | 863/CH1/EX1.3/Ex1_3.txt | 16 | ||||
-rw-r--r-- | 863/CH1/EX1.3/Result1_3.txt | 4 | ||||
-rw-r--r-- | 863/CH1/EX1.4/Ex1_4.sce | 8 | ||||
-rw-r--r-- | 863/CH1/EX1.4/Ex1_4.txt | 8 | ||||
-rw-r--r-- | 863/CH1/EX1.4/Result1_4.txt | 4 | ||||
-rw-r--r-- | 863/CH1/EX1.5/Ex1_5.sce | 18 | ||||
-rw-r--r-- | 863/CH1/EX1.5/Ex1_5.txt | 18 | ||||
-rw-r--r-- | 863/CH1/EX1.5/Result1_5.txt | 10 | ||||
-rw-r--r-- | 863/CH1/EX1.6/Ex1_6.sce | 15 | ||||
-rw-r--r-- | 863/CH1/EX1.6/Ex1_6.txt | 15 | ||||
-rw-r--r-- | 863/CH1/EX1.6/Result1_6.txt | 10 | ||||
-rw-r--r-- | 863/CH1/EX1.7/Ex1_7.sce | 9 | ||||
-rw-r--r-- | 863/CH1/EX1.7/Ex1_7.txt | 9 | ||||
-rw-r--r-- | 863/CH1/EX1.7/Result1_7.txt | 4 | ||||
-rw-r--r-- | 863/CH1/EX1.8/Ex1_8.sce | 12 | ||||
-rw-r--r-- | 863/CH1/EX1.8/Ex1_8.txt | 12 | ||||
-rw-r--r-- | 863/CH1/EX1.8/Result1_8.txt | 8 | ||||
-rw-r--r-- | 863/CH1/EX1.9/Ex1_9.sce | 12 | ||||
-rw-r--r-- | 863/CH1/EX1.9/Ex1_9.txt | 12 | ||||
-rw-r--r-- | 863/CH1/EX1.9/Result1_9.txt | 6 |
27 files changed, 360 insertions, 0 deletions
diff --git a/863/CH1/EX1.1/Ex1_1.sce b/863/CH1/EX1.1/Ex1_1.sce new file mode 100644 index 000000000..915d232c6 --- /dev/null +++ b/863/CH1/EX1.1/Ex1_1.sce @@ -0,0 +1,22 @@ +//Caption:Find (a)Pulse amplitude (b)PRF (c)PW (d)Duty cycle and (e)M/S ratio
+//Exa:1.1
+clc;
+clear;
+close;
+v=1//Vertical scale(Volt per division)
+h=0.1//Horizontal scale(Milli sec per division)
+pv=3.5//Amplitude of pulse in divisions
+t=6//Time in divisions
+pw=2.5//Width of pulse
+P=pv*v
+disp(P,'(a)Pulse Amplitude (in volts)=')
+T=t*h
+prf=(1/T)*1000
+disp(prf,'(b)PRF(in pps)=')
+p=pw*h
+disp(p,'(c)PW (in ms)=')
+sw=pv*h
+d=(p/T)*100
+disp(d,'(d)Duty cycle(in %)=')
+m=p/sw
+disp(m,'(e)M/S ratio=')
\ No newline at end of file diff --git a/863/CH1/EX1.1/Ex1_1.txt b/863/CH1/EX1.1/Ex1_1.txt new file mode 100644 index 000000000..915d232c6 --- /dev/null +++ b/863/CH1/EX1.1/Ex1_1.txt @@ -0,0 +1,22 @@ +//Caption:Find (a)Pulse amplitude (b)PRF (c)PW (d)Duty cycle and (e)M/S ratio
+//Exa:1.1
+clc;
+clear;
+close;
+v=1//Vertical scale(Volt per division)
+h=0.1//Horizontal scale(Milli sec per division)
+pv=3.5//Amplitude of pulse in divisions
+t=6//Time in divisions
+pw=2.5//Width of pulse
+P=pv*v
+disp(P,'(a)Pulse Amplitude (in volts)=')
+T=t*h
+prf=(1/T)*1000
+disp(prf,'(b)PRF(in pps)=')
+p=pw*h
+disp(p,'(c)PW (in ms)=')
+sw=pv*h
+d=(p/T)*100
+disp(d,'(d)Duty cycle(in %)=')
+m=p/sw
+disp(m,'(e)M/S ratio=')
\ No newline at end of file diff --git a/863/CH1/EX1.1/Result1_1.txt b/863/CH1/EX1.1/Result1_1.txt new file mode 100644 index 000000000..705e7006e --- /dev/null +++ b/863/CH1/EX1.1/Result1_1.txt @@ -0,0 +1,20 @@ +(a)Pulse Amplitude (in volts)=
+
+ 3.5
+
+ (b)PRF(in pps)=
+
+ 1666.6667
+
+ (c)PW (in ms)=
+
+ 0.25
+
+ (d)Duty cycle(in %)=
+
+ 41.666667
+
+ (e)M/S ratio=
+
+ 0.7142857
+
\ No newline at end of file diff --git a/863/CH1/EX1.2/Ex1_2.sce b/863/CH1/EX1.2/Ex1_2.sce new file mode 100644 index 000000000..63aade3d0 --- /dev/null +++ b/863/CH1/EX1.2/Ex1_2.sce @@ -0,0 +1,24 @@ +//Caption:Determine (a)Pulse amplitude,tilt,rise time,fall time,PW,PRF,mark to space ratio,and duty cycle (b)tilt
+//Ex1.2
+clc;
+clear;
+close;
+vs=100//Vertical scale(in mv/divisions)
+hs=100//Horizontal scale(in micro sec/division)
+e1=380//first peak of waveform(in mv)
+e2=350//second peak of waveform(in mv)
+E=(e1+e2)/2
+t=(e1-e2)*100/E
+tr=0.3*hs
+tf=0.4*hs
+T=5*hs
+prf=10^6/T
+pw=2.2*hs
+sw=2.8*hs
+ms=pw/sw
+dc=(pw*100)/T
+disp(dc,ms,pw,prf,tf,tr,t,E,'(a)Pulse Amplitude(in mv),tilt(in %),rise time(in micro sec),fall time(in micro sec),PW(in micro sec),PRF(in pps),M/s ratio,Duty cycle(in %)=')
+eb=0.5*vs
+ee=2.25*vs
+tb=eb*100/ee
+disp(tb,'(b)Tilt(in %)=')
\ No newline at end of file diff --git a/863/CH1/EX1.2/Ex1_2.txt b/863/CH1/EX1.2/Ex1_2.txt new file mode 100644 index 000000000..63aade3d0 --- /dev/null +++ b/863/CH1/EX1.2/Ex1_2.txt @@ -0,0 +1,24 @@ +//Caption:Determine (a)Pulse amplitude,tilt,rise time,fall time,PW,PRF,mark to space ratio,and duty cycle (b)tilt
+//Ex1.2
+clc;
+clear;
+close;
+vs=100//Vertical scale(in mv/divisions)
+hs=100//Horizontal scale(in micro sec/division)
+e1=380//first peak of waveform(in mv)
+e2=350//second peak of waveform(in mv)
+E=(e1+e2)/2
+t=(e1-e2)*100/E
+tr=0.3*hs
+tf=0.4*hs
+T=5*hs
+prf=10^6/T
+pw=2.2*hs
+sw=2.8*hs
+ms=pw/sw
+dc=(pw*100)/T
+disp(dc,ms,pw,prf,tf,tr,t,E,'(a)Pulse Amplitude(in mv),tilt(in %),rise time(in micro sec),fall time(in micro sec),PW(in micro sec),PRF(in pps),M/s ratio,Duty cycle(in %)=')
+eb=0.5*vs
+ee=2.25*vs
+tb=eb*100/ee
+disp(tb,'(b)Tilt(in %)=')
\ No newline at end of file diff --git a/863/CH1/EX1.2/Result1_2.txt b/863/CH1/EX1.2/Result1_2.txt new file mode 100644 index 000000000..45e7ba59f --- /dev/null +++ b/863/CH1/EX1.2/Result1_2.txt @@ -0,0 +1,22 @@ +(a)Pulse Amplitude(in mv),tilt(in %),rise time(in micro sec),fall time(in micro sec),PW(in micro sec),PRF(in pps),M/s ratio,Duty cycle(in %)=
+
+ 365.
+
+ 8.2191781
+
+ 30.
+
+ 40.
+
+ 2000.
+
+ 220.
+
+ 0.7857143
+
+ 44.
+
+ (b)Tilt(in %)=
+
+ 22.222222
+
\ No newline at end of file diff --git a/863/CH1/EX1.3/Ex1_3.sce b/863/CH1/EX1.3/Ex1_3.sce new file mode 100644 index 000000000..52d243be6 --- /dev/null +++ b/863/CH1/EX1.3/Ex1_3.sce @@ -0,0 +1,16 @@ +//Caption:Determine average voltage level
+//Ex1.3
+clc;
+clear;
+close;
+vs=2//Vertical scale(V/div)
+hs=1//Horizontal scale(ms/div)
+v1=8//Amplitude of signal in (+)ve direction (in volts)
+v2=-1//Amplitude of signal in (-)ve direction (in volts)
+t1=0.8//Horizontal divisions for v1
+t2=2.2//Horizontal divisions for v2
+T=3*hs
+T1=t1*hs
+T2=t2*hs
+Va=((T1*v1)+(T2*v2))/T
+disp(Va,'Average voltage (in volts)=')
\ No newline at end of file diff --git a/863/CH1/EX1.3/Ex1_3.txt b/863/CH1/EX1.3/Ex1_3.txt new file mode 100644 index 000000000..52d243be6 --- /dev/null +++ b/863/CH1/EX1.3/Ex1_3.txt @@ -0,0 +1,16 @@ +//Caption:Determine average voltage level
+//Ex1.3
+clc;
+clear;
+close;
+vs=2//Vertical scale(V/div)
+hs=1//Horizontal scale(ms/div)
+v1=8//Amplitude of signal in (+)ve direction (in volts)
+v2=-1//Amplitude of signal in (-)ve direction (in volts)
+t1=0.8//Horizontal divisions for v1
+t2=2.2//Horizontal divisions for v2
+T=3*hs
+T1=t1*hs
+T2=t2*hs
+Va=((T1*v1)+(T2*v2))/T
+disp(Va,'Average voltage (in volts)=')
\ No newline at end of file diff --git a/863/CH1/EX1.3/Result1_3.txt b/863/CH1/EX1.3/Result1_3.txt new file mode 100644 index 000000000..9511cbc23 --- /dev/null +++ b/863/CH1/EX1.3/Result1_3.txt @@ -0,0 +1,4 @@ +Average voltage (in volts)=
+
+ 1.4
+
\ No newline at end of file diff --git a/863/CH1/EX1.4/Ex1_4.sce b/863/CH1/EX1.4/Ex1_4.sce new file mode 100644 index 000000000..615145513 --- /dev/null +++ b/863/CH1/EX1.4/Ex1_4.sce @@ -0,0 +1,8 @@ +//Caption:Determine the upper 3db frequency of the amplifier
+//Ex1.4
+clc;
+clear;
+close;
+tr=1//Rise time(in micro sec)
+fu=0.35*10^6/tr
+disp(fu,'The upper 3db frequency of the amplifier(in hertz)=')
\ No newline at end of file diff --git a/863/CH1/EX1.4/Ex1_4.txt b/863/CH1/EX1.4/Ex1_4.txt new file mode 100644 index 000000000..615145513 --- /dev/null +++ b/863/CH1/EX1.4/Ex1_4.txt @@ -0,0 +1,8 @@ +//Caption:Determine the upper 3db frequency of the amplifier
+//Ex1.4
+clc;
+clear;
+close;
+tr=1//Rise time(in micro sec)
+fu=0.35*10^6/tr
+disp(fu,'The upper 3db frequency of the amplifier(in hertz)=')
\ No newline at end of file diff --git a/863/CH1/EX1.4/Result1_4.txt b/863/CH1/EX1.4/Result1_4.txt new file mode 100644 index 000000000..8f34de8a8 --- /dev/null +++ b/863/CH1/EX1.4/Result1_4.txt @@ -0,0 +1,4 @@ +The upper 3db frequency of the amplifier(in hertz)=
+
+ 350000.
+
\ No newline at end of file diff --git a/863/CH1/EX1.5/Ex1_5.sce b/863/CH1/EX1.5/Ex1_5.sce new file mode 100644 index 000000000..4269d0841 --- /dev/null +++ b/863/CH1/EX1.5/Ex1_5.sce @@ -0,0 +1,18 @@ +//Caption:Determine (a)Minimum upper cut frequency (b)Minimum pulse width and duty cycle
+//Ex1.5
+clc;
+clear;
+close;
+prf=1.5//in Khz
+dc=3//Duty cycle(in %)
+pa=1.5//Amplitude of pulse(in Khz)
+fu=1//High frequency limit(in Mhz)
+tr=10//Rise time(in %)
+pw=(dc/100)*10^3/pa
+Tr=(tr/100)*pw
+fh=0.35*10^6/Tr
+disp(fh,'(a)Minimum upper cut frequency(in hertz)=')
+Tr2=0.35*10^(-6)/fu
+Pw=10*Tr2
+dc=Pw*100*(pa*1000)
+disp(dc,Pw,'(b)Pulse width(in sec) and Duty cycle(in %)=')
\ No newline at end of file diff --git a/863/CH1/EX1.5/Ex1_5.txt b/863/CH1/EX1.5/Ex1_5.txt new file mode 100644 index 000000000..4269d0841 --- /dev/null +++ b/863/CH1/EX1.5/Ex1_5.txt @@ -0,0 +1,18 @@ +//Caption:Determine (a)Minimum upper cut frequency (b)Minimum pulse width and duty cycle
+//Ex1.5
+clc;
+clear;
+close;
+prf=1.5//in Khz
+dc=3//Duty cycle(in %)
+pa=1.5//Amplitude of pulse(in Khz)
+fu=1//High frequency limit(in Mhz)
+tr=10//Rise time(in %)
+pw=(dc/100)*10^3/pa
+Tr=(tr/100)*pw
+fh=0.35*10^6/Tr
+disp(fh,'(a)Minimum upper cut frequency(in hertz)=')
+Tr2=0.35*10^(-6)/fu
+Pw=10*Tr2
+dc=Pw*100*(pa*1000)
+disp(dc,Pw,'(b)Pulse width(in sec) and Duty cycle(in %)=')
\ No newline at end of file diff --git a/863/CH1/EX1.5/Result1_5.txt b/863/CH1/EX1.5/Result1_5.txt new file mode 100644 index 000000000..b1ba3a610 --- /dev/null +++ b/863/CH1/EX1.5/Result1_5.txt @@ -0,0 +1,10 @@ +(a)Minimum upper cut frequency(in hertz)=
+
+ 175000.
+
+ (b)Pulse width(in sec) and Duty cycle(in %)=
+
+ 0.0000035
+
+ 0.525
+
\ No newline at end of file diff --git a/863/CH1/EX1.6/Ex1_6.sce b/863/CH1/EX1.6/Ex1_6.sce new file mode 100644 index 000000000..ab3d6c629 --- /dev/null +++ b/863/CH1/EX1.6/Ex1_6.sce @@ -0,0 +1,15 @@ +//Caption:Calculate (a)Rise time in output waveform (b)Minimum upper cut off frequency and displayed rise time
+//Ex1.6
+clc;
+clear;
+close;
+tr=10//Rise time of input waveform(in micro sec)
+fu=350//Upper cut off frequency(in KHz)
+ti=100//Input rise time(in ns)
+trc=0.35*(10^(-3))/350
+tro=sqrt(((tr)*(10^(-6)))^2+(trc^2))*10^6
+disp(tro,'(a)Rise Time(in Micro sec)=')
+tc=ti*(10^(-9))/3
+fh=0.35*10^(-6)/tc
+Tro=sqrt((ti*(10^(-9)))^2+(tc^2))*10^9
+disp(Tro,fh,'(b)Minimum upper cut off frequency(in Mhz) and rise time(in ns)=')
\ No newline at end of file diff --git a/863/CH1/EX1.6/Ex1_6.txt b/863/CH1/EX1.6/Ex1_6.txt new file mode 100644 index 000000000..ab3d6c629 --- /dev/null +++ b/863/CH1/EX1.6/Ex1_6.txt @@ -0,0 +1,15 @@ +//Caption:Calculate (a)Rise time in output waveform (b)Minimum upper cut off frequency and displayed rise time
+//Ex1.6
+clc;
+clear;
+close;
+tr=10//Rise time of input waveform(in micro sec)
+fu=350//Upper cut off frequency(in KHz)
+ti=100//Input rise time(in ns)
+trc=0.35*(10^(-3))/350
+tro=sqrt(((tr)*(10^(-6)))^2+(trc^2))*10^6
+disp(tro,'(a)Rise Time(in Micro sec)=')
+tc=ti*(10^(-9))/3
+fh=0.35*10^(-6)/tc
+Tro=sqrt((ti*(10^(-9)))^2+(tc^2))*10^9
+disp(Tro,fh,'(b)Minimum upper cut off frequency(in Mhz) and rise time(in ns)=')
\ No newline at end of file diff --git a/863/CH1/EX1.6/Result1_6.txt b/863/CH1/EX1.6/Result1_6.txt new file mode 100644 index 000000000..366d65ae8 --- /dev/null +++ b/863/CH1/EX1.6/Result1_6.txt @@ -0,0 +1,10 @@ +(a)Rise Time(in Micro sec)=
+
+ 10.049876
+
+ (b)Minimum upper cut off frequency(in Mhz) and rise time(in ns)=
+
+ 10.5
+
+ 105.40926
+
\ No newline at end of file diff --git a/863/CH1/EX1.7/Ex1_7.sce b/863/CH1/EX1.7/Ex1_7.sce new file mode 100644 index 000000000..418ae6520 --- /dev/null +++ b/863/CH1/EX1.7/Ex1_7.sce @@ -0,0 +1,9 @@ +//Caption:Calculate lowest input frequency
+//Exa:1.7
+clc;
+clear;
+close;
+fl=10//Lower cutoff frequency(in hertz)
+t=0.02//Tilt on output waveform
+f=%pi*fl/(t*1000)
+disp(f,'Lowest input frequency(in Khz)=')
diff --git a/863/CH1/EX1.7/Ex1_7.txt b/863/CH1/EX1.7/Ex1_7.txt new file mode 100644 index 000000000..418ae6520 --- /dev/null +++ b/863/CH1/EX1.7/Ex1_7.txt @@ -0,0 +1,9 @@ +//Caption:Calculate lowest input frequency
+//Exa:1.7
+clc;
+clear;
+close;
+fl=10//Lower cutoff frequency(in hertz)
+t=0.02//Tilt on output waveform
+f=%pi*fl/(t*1000)
+disp(f,'Lowest input frequency(in Khz)=')
diff --git a/863/CH1/EX1.7/Result1_7.txt b/863/CH1/EX1.7/Result1_7.txt new file mode 100644 index 000000000..a9b7236f9 --- /dev/null +++ b/863/CH1/EX1.7/Result1_7.txt @@ -0,0 +1,4 @@ +Lowest input frequency(in Khz)=
+
+ 1.5707963
+
\ No newline at end of file diff --git a/863/CH1/EX1.8/Ex1_8.sce b/863/CH1/EX1.8/Ex1_8.sce new file mode 100644 index 000000000..99022d16b --- /dev/null +++ b/863/CH1/EX1.8/Ex1_8.sce @@ -0,0 +1,12 @@ +//Caption:Determine (a)upper cutoff frequency (b)lower cutoff frequency
+//Ex:1.8
+clc;
+clear;
+close;
+f=1//frequency of square wave(in khz)
+tr=200//rise time of output(in ns)
+t=0.03//fractional tilt
+fh=0.35*10^3/tr
+disp(fh,'(a)upper cutoff frequency(in mhz)=')
+fl=f*t*1000/%pi
+disp(fl,'(b)Lower cutoff frequency(in hz)=')
\ No newline at end of file diff --git a/863/CH1/EX1.8/Ex1_8.txt b/863/CH1/EX1.8/Ex1_8.txt new file mode 100644 index 000000000..99022d16b --- /dev/null +++ b/863/CH1/EX1.8/Ex1_8.txt @@ -0,0 +1,12 @@ +//Caption:Determine (a)upper cutoff frequency (b)lower cutoff frequency
+//Ex:1.8
+clc;
+clear;
+close;
+f=1//frequency of square wave(in khz)
+tr=200//rise time of output(in ns)
+t=0.03//fractional tilt
+fh=0.35*10^3/tr
+disp(fh,'(a)upper cutoff frequency(in mhz)=')
+fl=f*t*1000/%pi
+disp(fl,'(b)Lower cutoff frequency(in hz)=')
\ No newline at end of file diff --git a/863/CH1/EX1.8/Result1_8.txt b/863/CH1/EX1.8/Result1_8.txt new file mode 100644 index 000000000..38c3ec1dc --- /dev/null +++ b/863/CH1/EX1.8/Result1_8.txt @@ -0,0 +1,8 @@ +(a)upper cutoff frequency(in mhz)=
+
+ 1.75
+
+ (b)Lower cutoff frequency(in hz)=
+
+ 9.5492966
+
\ No newline at end of file diff --git a/863/CH1/EX1.9/Ex1_9.sce b/863/CH1/EX1.9/Ex1_9.sce new file mode 100644 index 000000000..a6211fc5a --- /dev/null +++ b/863/CH1/EX1.9/Ex1_9.sce @@ -0,0 +1,12 @@ +//Caption:Determine upper and lower Frequencies
+//Ex:1.9
+clc;
+clear;
+close;
+tr=30//Rise time(in micro sec)
+PRF=2000//Pulse repetition Frequency(in pps)
+t=0.082//Tilt(in %)
+Pw=220//Pulse width(in micro sec)
+fh=0.35*10^(6)/tr
+fl=t*10^6/(2*%pi*Pw)
+disp(fl,fh,'Upper and lower frequencies(in hz)=')
\ No newline at end of file diff --git a/863/CH1/EX1.9/Ex1_9.txt b/863/CH1/EX1.9/Ex1_9.txt new file mode 100644 index 000000000..a6211fc5a --- /dev/null +++ b/863/CH1/EX1.9/Ex1_9.txt @@ -0,0 +1,12 @@ +//Caption:Determine upper and lower Frequencies
+//Ex:1.9
+clc;
+clear;
+close;
+tr=30//Rise time(in micro sec)
+PRF=2000//Pulse repetition Frequency(in pps)
+t=0.082//Tilt(in %)
+Pw=220//Pulse width(in micro sec)
+fh=0.35*10^(6)/tr
+fl=t*10^6/(2*%pi*Pw)
+disp(fl,fh,'Upper and lower frequencies(in hz)=')
\ No newline at end of file diff --git a/863/CH1/EX1.9/Result1_9.txt b/863/CH1/EX1.9/Result1_9.txt new file mode 100644 index 000000000..0c4ca2208 --- /dev/null +++ b/863/CH1/EX1.9/Result1_9.txt @@ -0,0 +1,6 @@ + Upper and lower frequencies(in hz)=
+
+ 11666.667
+
+ 59.321388
+
\ No newline at end of file |