c.s.s class work

82
AMIR BAGHDADI Student Number 2802166 Second Year CIRCUITS, SIGNALS AND SYSTEMS WORKSHOP MATLAB and Simulink Exercises during a Computer Workshop – 1 hour per week for the first 10 weeks. You will carry out the following nine exercises: Exercise 1: Simulink Model to display a sinusoidal signal on an oscilloscope. Investigate the effect of changing its amplitude, frequency, dc bias, and phase. Also displays the RMS value of the signal. Exercise 2: Progressive synthesis of a bipolar square wave from sinusoidal signals in the Trigonometric Fourier Series of this waveform. Shows plots of the fundamental frequency alone, progressively adds the third, fifth, seventh harmonics weighted with coefficients up until the 19 th harmonic. Finishes with a 3-D surface representing the gradual transformation of a sine wave into a square wave. Exercise 3: Progressive synthesis of a unipolar triangular wave from sinusoidal signals in the Trigonometric Fourier Series of this waveform. Shows a plot of the DC offset followed by the fundamental frequency added to it, progressively adds the third, fifth, seventh harmonics weighted with coefficients up until the 19 th harmonic. Finishes with a 3-D surface representing the gradual transformation of a sine wave into a triangular wave. Exercise 4: Progressive synthesis of a half-wave rectified sine waveform from sinusoidal signals in the Trigonometric Fourier Series of this waveform. Shows a plot of the DC 1

Upload: abi-finni

Post on 29-Jun-2015

510 views

Category:

Technology


2 download

TRANSCRIPT

Page 1: C.s.s class work

AMIR BAGHDADI Student Number 2802166Second Year

CIRCUITS, SIGNALS AND SYSTEMS WORKSHOPMATLAB and Simulink Exercises during a Computer Workshop – 1 hour per week forthe first 10 weeks. You will carry out the following nine exercises:Exercise 1: Simulink Model to display a sinusoidal signal on an oscilloscope. Investigatethe effect of changing its amplitude, frequency, dc bias, and phase. Also displays the RMSvalue of the signal.Exercise 2: Progressive synthesis of a bipolar square wave from sinusoidal signals in theTrigonometric Fourier Series of this waveform. Shows plots of the fundamental frequencyalone, progressively adds the third, fifth, seventh harmonics weighted with coefficients upuntil the 19th

harmonic. Finishes with a 3-D surface representing the gradualtransformation of a sine wave into a square wave.Exercise 3: Progressive synthesis of a unipolar triangular wave from sinusoidal signals inthe Trigonometric Fourier Series of this waveform. Shows a plot of the DC offset followedby the fundamental frequency added to it, progressively adds the third, fifth, seventhharmonics weighted with coefficients up until the 19th

harmonic. Finishes with a 3-Dsurface representing the gradual transformation of a sine wave into a triangular wave.Exercise 4: Progressive synthesis of a half-wave rectified sine waveform from sinusoidalsignals in the Trigonometric Fourier Series of this waveform. Shows a plot of the DCoffset followed by the fundamental frequency added to it, progressively adds the second,fourth, sixth harmonics weighted with coefficients up until the 8th

harmonic.Exercise 5: Find the Trigonometric Fourier series of a sawtooth waveform and synthesizeit by writing a MATLAB program to verify the solution.

1

Page 2: C.s.s class work

AMIR BAGHDADI Student Number 2802166Second Year

Exercise 6: Find the Discrete Fourier Transform (DFT) of a signal f(t) by using the FastFourier Transform (FFT) algorithm in MATLAB. With exercises 6.1: Find the frequenciesin a noiseless (deterministic) signal y(t); and 6.2 Find the frequencies in a noisy signal y(t)Exercise 7: Find the power frequency spectrum of three signals with exercises 7.1, 7.2 and7.3.Exercise 8: Simulink prediction of the unit step response of some first and second ordercircuits. Model the circuit with a transfer function and analytically predict its timeresponse. Verify with a MATLAB/SIMULINK simulation.Exercise 9: MATLAB prediction of the frequency response of filter circuits. Sketch Bodeplots of given circuit transfer functions. Compare you sketch with a MATLAB Bode plot.Predict the frequency response of Low pass, High pass, Band pass, Band stop, PhaseAdvance and Phase Lag circuits.

EXERCISE 2: FOURIER SERIES OF SQUARE WAVEAim: To show that the Fourier series expansion for a square-wave is made up of asum of odd harmonics.You will show this graphically using MATLAB. Type in step one only to see what it does(there is no need for the pause at his stage. A sine wave will be displayed.)1. Start by forming a time vector running from 0 to 10 in steps of 0.1, and take thesine of all the points. Let's plot this fundamental frequency.t = 0:.1:10; (%creates a vector of values from zero to ten in steps of 0.1%)y = sin(t); (%creates a vector y with values that are the sine of the values in thevector t%)plot(t,y); (% plots the vector t against the vector y%)pause; (% the pause is overcome by pressing any button%)

2

Page 3: C.s.s class work

AMIR BAGHDADI Student Number 2802166Second Year

3

Page 4: C.s.s class work

AMIR BAGHDADI Student Number 2802166Second Year

2. Now add the third harmonic weighted by a third to the fundamental, and plot it.y = sin(t) + sin(3*t)/3; (%creates a vector y%)plot(t,y); (% plot the time vector t against the vector y %)pause;

4

Page 5: C.s.s class work

AMIR BAGHDADI Student Number 2802166Second Year

5

Page 6: C.s.s class work

AMIR BAGHDADI Student Number 2802166Second Year

3. Now add the first, third, fifth, seventh, and ninth harmonics each weightedrespectively by a third, a fifth, a seventh, and a ninth)y = sin(t) + sin(3*t)/3 + sin(5*t)/5 + sin(7*t)/7 + sin(9*t)/9;plot(t,y);pause;

6

Page 7: C.s.s class work

AMIR BAGHDADI Student Number 2802166Second Year

7

Page 8: C.s.s class work

AMIR BAGHDADI Student Number 2802166Second Year

4. For a finale, we will go from the fundamental to the 19th harmonic, creatingvectors of successively more harmonics, and saving all intermediate steps as therows of a matrix. These vectors are plotted on the same figure to show theevolution of the square wave.t = 0:.02:3.14; (% create a vector with values from zero Pi %)y = zeros(10, length(t));x = zeros(size(t));for k=1:2:19x = x + sin(k*t)/k;y((k+1)/2,:) = x;endplot(y(1:2:9,:)')title('The building of a square wave')pause;

8

Page 9: C.s.s class work

AMIR BAGHDADI Student Number 2802166Second Year

5. Here is a 3-D surface representing the gradual transformation of a sine wave into asquare wave.surf(y);shading interpaxis off ij

9

Page 10: C.s.s class work

AMIR BAGHDADI Student Number 2802166Second Year

EXERCISE 3: FOURIER SERIES OF TRIANGULAR WAVEAim: To show that the Fourier series expansion for a triangular-wave shown infigure 2 is made up of a sum of odd harmonics and a constant term.You will show this graphically using MATLAB.

Then start by forming a time vector running from 0 to 10 in steps of 0.1.1. t = [0:0.1:10];2. Lets plot the DC term V/2

t =[0:0.1:10];y =5;figure;

10

Page 11: C.s.s class work

AMIR BAGHDADI Student Number 2802166Second Year

plot(t,y);title('The constant term = 5 V')

11

Page 12: C.s.s class work

AMIR BAGHDADI Student Number 2802166Second Year

12

Page 13: C.s.s class work

AMIR BAGHDADI Student Number 2802166Second Year

0 1 2 3 4 5 6 7 8 9 104

4.2

4.4

4.6

4.8

5

5.2

5.4

5.6

5.8

6The constant term=5V

3. Next plot the DC term plus the fundamental

y = 5 + (40/(pi*pi))*cos(t);figure;plot(t,y);title('The constant term of 5 V plus fundamental frequency')

13

Page 14: C.s.s class work

AMIR BAGHDADI Student Number 2802166Second Year

14

Page 15: C.s.s class work

AMIR BAGHDADI Student Number 2802166Second Year

15

Page 16: C.s.s class work

AMIR BAGHDADI Student Number 2802166Second Year

0 1 2 3 4 5 6 7 8 9 100

1

2

3

4

5

6

7

8

9

10The constant term of 5V plus fundamental frequency

4. Now add the constant 5, the fundamental and third harmonic, and plot it.

y = 5+ (40/(pi*pi))*cos(t) + (40/((3*pi)*(3*pi)))*cos(3*t);figure;plot(t,y);title('The constant term plus fundamental frequency plus thirdharmonic')

16

Page 17: C.s.s class work

AMIR BAGHDADI Student Number 2802166Second Year

17

Page 18: C.s.s class work

AMIR BAGHDADI Student Number 2802166Second Year

18

Page 19: C.s.s class work

AMIR BAGHDADI Student Number 2802166Second Year

0 1 2 3 4 5 6 7 8 9 100

1

2

3

4

5

6

7

8

9

10The constant term fundamental frequency plus third harmonic

5. Plot the sum of constant , fundamental, 3rd

and 5th

harmonics

y = 5+ (40/(pi*pi))*cos(t) + (40/((3*pi)*(3*pi)))*cos(3*t) + (40/((5*pi)*(5*pi)))*cos(5*t);figure;plot(t,y);title('Constant term, fundamental, 3rd and 5th harmonics')

19

Page 20: C.s.s class work

AMIR BAGHDADI Student Number 2802166Second Year

20

Page 21: C.s.s class work

AMIR BAGHDADI Student Number 2802166Second Year

21

Page 22: C.s.s class work

AMIR BAGHDADI Student Number 2802166Second Year

0 1 2 3 4 5 6 7 8 9 100

1

2

3

4

5

6

7

8

9

10Constant term, fundamental, 3rd and 5th harmonics

6. Finally, plot individual terms in the series on the same graph up to the 19th

harmonic

x = 5;for k = 1:2:19x = x + (40/((k*pi)*(k*pi)))*cos(k*t);y((k+1)/2,:) = x;endfigure;plot(y(1:2:9,:)');title('Constant term, fundamental, 3rd, 5th, 7th upto 19th harmonics');

22

Page 23: C.s.s class work

AMIR BAGHDADI Student Number 2802166Second Year

23

Page 24: C.s.s class work

AMIR BAGHDADI Student Number 2802166Second Year

24

Page 25: C.s.s class work

AMIR BAGHDADI Student Number 2802166Second Year

0 20 40 60 80 100 1200

1

2

3

4

5

6

7

8

9

10Constant term, fundamental, 3rd, 5th, 7th upto 19th harmonics

7. Show the above as a 3-D surface representing the gradual transformation of cosinewaves into a triangular wave. Note that the coefficients decrease as 1/n

surf(y);shading interpaxis off ij

25

Page 26: C.s.s class work

AMIR BAGHDADI Student Number 2802166Second Year

26

Page 27: C.s.s class work

AMIR BAGHDADI Student Number 2802166Second Year

27

Page 28: C.s.s class work

AMIR BAGHDADI Student Number 2802166Second Year

3D Surface of a triangular wave

EXERCISE 4: Fourier Series Of Half Rectified Sine WaveAim: To show that the Fourier series expansion for a half-wave rectified sinewaveform is made up of a sum a constant term and even harmonicsof sine and cosine waves.You will show this graphically using MATLAB.

t = [0:0.1:10];y =10/pi;figure;plot(t,y);title('The constant term ')

28

Page 29: C.s.s class work

AMIR BAGHDADI Student Number 2802166Second Year

29

Page 30: C.s.s class work

AMIR BAGHDADI Student Number 2802166Second Year

y = (10/pi)*(1 + (pi/2))*sin(t);figure;plot(t,y);title('The constant term plus fundamental frequency')

30

Page 31: C.s.s class work

AMIR BAGHDADI Student Number 2802166Second Year

31

Page 32: C.s.s class work

AMIR BAGHDADI Student Number 2802166Second Year

y = (10/pi)*(1 + (pi/2)*sin(t)-(2/3)*cos(2*t));figure;plot(t,y);title('The constant term plus fundamental frequency plus thirdharmonic')

32

Page 33: C.s.s class work

AMIR BAGHDADI Student Number 2802166Second Year

33

Page 34: C.s.s class work

AMIR BAGHDADI Student Number 2802166Second Year

y = (10/pi)*(1 + (pi/2)*sin(t)-(2/3)*cos(2*t)-(2/15)*cos(4*t));figure;plot(t,y);title('Constant term, fundamental, 2nd and 4th harmonics')

34

Page 35: C.s.s class work

AMIR BAGHDADI Student Number 2802166Second Year

35

Page 36: C.s.s class work

AMIR BAGHDADI Student Number 2802166Second Year

y = (10/pi)*(1 + (pi/2)*sin(t)-(2/3)*cos(2*t)-(2/15)*cos(4*t)-(2/35)*cos(6*t));figure;plot(t,y);title('Constant term, fundamental, 2nd and 4th harmonics')

36

Page 37: C.s.s class work

AMIR BAGHDADI Student Number 2802166Second Year

37

Page 38: C.s.s class work

AMIR BAGHDADI Student Number 2802166Second Year

EXERCISE 5: Exercise in solving Trigonometric Fourier SeriesShow that the Trigonometric Fourier series of the sawtooth wave

38

Page 39: C.s.s class work

AMIR BAGHDADI Student Number 2802166Second Year

0 1 2 3 4 5 6 7 8 9 105

5.5

6

6.5

7

7.5The constant term

39

Page 40: C.s.s class work

AMIR BAGHDADI Student Number 2802166Second Year

0 1 2 3 4 5 6 7 8 9 10-8

-6

-4

-2

0

2

4

6

8The constant term plus fundamental frequency

40

Page 41: C.s.s class work

AMIR BAGHDADI Student Number 2802166Second Year

0 1 2 3 4 5 6 7 8 9 10-10

-8

-6

-4

-2

0

2

4

6

8

10The constant term, fundamental frequency and third harmonic

41

Page 42: C.s.s class work

AMIR BAGHDADI Student Number 2802166Second Year

0 1 2 3 4 5 6 7 8 9 10-10

-8

-6

-4

-2

0

2

4

6

8

10The constant term, fundamental frequency, 2nd harmonic and 3rd harmonic

42

Page 43: C.s.s class work

AMIR BAGHDADI Student Number 2802166Second Year

EXERCISE 6: Find the Discrete Fourier Transform (DFT) of a signal f(t) by usingthe Fast Fourier Transform (FFT) algorithm in MATLABFourier analysis is extremely useful for data analysis, as it breaks down a signal intoconstituent sinusoids of different frequencies.1. For analogue (continuous-time) signals, the Fourier Transform of a signal f(t) isdt e t f Gt jw -+88-

∫= ) ( ) (ω2. For sampled vector data, Fourier analysis is performed using the Discrete Fouriertransform (DFT).0 0.001 0.002 0.003 0.004 0.005 0.006 0.007 0.008 0.009 0.01-0.200.20.40.60.811.21.41.6Continuous-time SignalSampled signal(Sampling period = 1 mS)

Figure 1: Sample and Hold circuit (ADC)The fast Fourier transform (FFT) is an efficient algorithm for computing the DFT of asequence; it is not a separate transform. It is particularly useful in areas such as signal andimage processing, where its uses range from filtering, convolution, and frequency analysisto power spectrum estimation.The following exercises (6.1, 6.2, 7.1, 7.2 and 7.3) will investigate the Discrete FourierTransform and show you that a real continuous-time signal y(t) can be sampled (e.g. withan analogue to digital converter ADC as shown in figure 1) and the vector of discrete-timedata ‘y’ fed to the MATLAB algorithm fft(y) which will compute the Fourier Transformand plot the frequency spectrum.•The signal y(t) is sampled with a constant sampling period.•The sampled data is input to MATLAB by putting the data in a vector ‘y’.•The FFT algorithm operates on the data vector y and returns the frequency

43

Page 44: C.s.s class work

AMIR BAGHDADI Student Number 2802166Second Year

spectrum in a vector Y where Y = fft(y, N). The elements of Y are complexnumbers to accommodate the fact that the spectrum has both a modulus and phaseat each frequency. N is the number of points over which the FFT will be computed•To present the results, each element of Y is multiplied by its complex conjugate togive a real value and this value is normalized by dividing it by the number ofpoints N in the FFT algorithm.Yy = Y.* conj(Y)/N•The final result is plotted to show the power at each contributing frequency

44

Page 45: C.s.s class work

AMIR BAGHDADI Student Number 2802166Second Year

0 5 10 15 20 25 30 35 40 45 50-2

-1.5

-1

-0.5

0

0.5

1

1.5

2Deterministic signal with two frequency components at 50Hz and 120 Hz

time (milliseconds)

45

Page 46: C.s.s class work

AMIR BAGHDADI Student Number 2802166Second Year

0 50 100 150 200 250 300 350 400 450 5000

10

20

30

40

50

60

70

80Frequency content of y

frequency (Hz)

46

Page 47: C.s.s class work

AMIR BAGHDADI Student Number 2802166Second Year

0 5 10 15 20 25 30 35 40 45 50-8

-6

-4

-2

0

2

4

6

8Noisy signal with two frequency components

time (milliseconds)

47

Page 48: C.s.s class work

AMIR BAGHDADI Student Number 2802166Second Year

0 50 100 150 200 250 300 350 400 450 5000

20

40

60

80

100

120Frequency content of y

frequency (Hz)

A. Exercise 6.1 Find the frequencies in a noiseless (deterministic) signal y(t).Create the M-file FFT_deterministic.m, or cut and paste from Blackboard.

clear all;

t = 0:0.001:0.6; y = sin(2*pi*50*t) + sin(2*pi*120*t) %+ sin(2*pi*200*t) a = 1000*t(1:50);b = y(1:50); figure; plot(a,b);

48

Page 49: C.s.s class work

AMIR BAGHDADI Student Number 2802166Second Year

49

Page 50: C.s.s class work

AMIR BAGHDADI Student Number 2802166Second Year

clear all; t = 0:0.001:0.6; y = sin(2*pi*50*t) + sin(2*pi*120*t) %+ sin(2*pi*200*t) a = 1000*t(1:50);b = y(1:50); figure; plot(a,b); %figure; plot(t,y) Y = fft(y,512); Pyy = Y.*conj(Y)/512; f = 1000*(0:256)/512;

50

Page 51: C.s.s class work

AMIR BAGHDADI Student Number 2802166Second Year

figure; plot(f,Pyy(1:257))

51

Page 52: C.s.s class work

AMIR BAGHDADI Student Number 2802166Second Year

B. Exercise 6.2 Find the frequencies in a noisy signal y(t). Use the M-fileFFT_noisy.m

clear all; t = 0:0.001:0.6; x = sin(2*pi*50*t) + sin(2*pi*120*t); % + sin(2*pi*200*t) n = 1.2*randn(size(t)); y = x + n; a = 1000*t(1:50);b = y(1:50); figure; plot(a,b);

52

Page 53: C.s.s class work

AMIR BAGHDADI Student Number 2802166Second Year

53

Page 54: C.s.s class work

AMIR BAGHDADI Student Number 2802166Second Year

clear all; t = 0:0.001:0.6; x = sin(2*pi*50*t) + sin(2*pi*120*t); % + sin(2*pi*200*t) n = 1.2*randn(size(t)); y = x + n; a = 1000*t(1:50);b = y(1:50); figure; plot(a,b); %figure; plot(t,y) Y = fft(y,512); Pyy = Y.*conj(Y)/512;

54

Page 55: C.s.s class work

AMIR BAGHDADI Student Number 2802166Second Year

f = 1000*(0:256)/512; figure; plot(f,Pyy(1:257))

55

Page 56: C.s.s class work

AMIR BAGHDADI Student Number 2802166Second Year

56

Page 57: C.s.s class work

AMIR BAGHDADI Student Number 2802166Second Year

57

Page 58: C.s.s class work

AMIR BAGHDADI Student Number 2802166Second Year

EXERCISE 7.1 Find the frequency spectrum of a periodic rectangular signal whoseamplitude is ± 1 and the fundamental frequency is 50 Hz.You will find the spectrum by first creating a rectangular signal from its Fourier series andthen applying the Fast Fourier transform (FFT) algorithm to this signal to find thefrequencies contained in it. Recall that the Fourier series of this rectangular pulse was usedto synthesize the signal in Exercise 2.clear all, = 0:0.001:6; = zeros(size(t)); for k=1:2:19 x = x + sin(2*pi*50*k*t)/k; endy = x;figure; plot(1000*t(1:50),y(1:50))

58

Page 59: C.s.s class work

AMIR BAGHDADI Student Number 2802166Second Year

59

Page 60: C.s.s class work

AMIR BAGHDADI Student Number 2802166Second Year

clear all, t = 0:0.001:6; x = zeros(size(t)); for k=1:2:19 x = x + sin(2*pi*50*k*t)/k; endy = x;figure;plot(1000*t(1:50),y(1:50))title('Square Wave Signal')xlabel('time (milliseconds)')pause

60

Page 61: C.s.s class work

AMIR BAGHDADI Student Number 2802166Second Year

0 5 10 15 20 25 30 35 40 45 50-0.8

-0.6

-0.4

-0.2

0

0.2

0.4

0.6

0.8Squarewave Signal

time (milliseconds)

Y = fft(y,512);Pyy = Y.* conj(Y) / 512;f = 1000*(0:356)/512;figure;plot(f,Pyy(1:357)) % this is a plot of the frequency versus signal power

61

Page 62: C.s.s class work

AMIR BAGHDADI Student Number 2802166Second Year

62

Page 63: C.s.s class work

AMIR BAGHDADI Student Number 2802166Second Year

Y = fft(y,512);Pyy = Y.* conj(Y) / 512;f = 1000*(0:356)/512;figure;plot(f,Pyy(1:357)) % this is a plot of the frequency versus signal powertitle('Frequency content of y')xlabel('Frequency (HZ)')

63

Page 64: C.s.s class work

AMIR BAGHDADI Student Number 2802166Second Year

0 100 200 300 400 500 600 7000

10

20

30

40

50

60

70Frequency content of y

Frequency (Hz)

EXERCISE 7.2 Find the power frequency spectrum of a single shot (non-repeating)rectangular pulse. Let amplitude A = 1 and pulse width = 1 second. Use the M-fileFFT_Pulse.m

t = 0:0.1:2; y = [1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0]; figure; plot(t(1:20),y(1:20))

64

Page 65: C.s.s class work

AMIR BAGHDADI Student Number 2802166Second Year

65

Page 66: C.s.s class work

AMIR BAGHDADI Student Number 2802166Second Year

title('Signal: Single shot rectangular pulse') xlabel('time (seconds)')

66

Page 67: C.s.s class work

AMIR BAGHDADI Student Number 2802166Second Year

0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 20

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1Signal: Single shot rectangular pulse

time (seconds)

Y = fft(y,512); Pyy = Y.* conj(Y)/512; f = 10*(0:256)/512;figure; plot(f,Pyy(1:257))

67

Page 68: C.s.s class work

AMIR BAGHDADI Student Number 2802166Second Year

68

Page 69: C.s.s class work

AMIR BAGHDADI Student Number 2802166Second Year

title('Frequency content of y') xlabel('frequency (Hz)')

69

Page 70: C.s.s class work

AMIR BAGHDADI Student Number 2802166Second Year

0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 50

0.02

0.04

0.06

0.08

0.1

0.12

0.14

0.16

0.18

0.2Frequency content of y

frequency (Hz)

EXERCISE 7.3 Find the power frequency spectrum of a single shot (non-repeating)unit pulse (area 1). Let amplitude A = 10 to represent infinity and pulse width = 0second. Use the M-file FFT_UnitPulse.m

t = 0:0.1:2; y = [10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ]; figure; plot(t(1:20),y(1:20))

70

Page 71: C.s.s class work

AMIR BAGHDADI Student Number 2802166Second Year

71

Page 72: C.s.s class work

AMIR BAGHDADI Student Number 2802166Second Year

title('Signal: Unit impulse') xlabel('time (seconds)')

72

Page 73: C.s.s class work

AMIR BAGHDADI Student Number 2802166Second Year

0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 20

1

2

3

4

5

6

7

8

9

10Signal: Unit Impulse

time (seconds)

Y = fft(y,512); Pyy = Y.* conj(Y)/512; f = 10*(0:256)/512;figure; plot(f,Pyy(1:257))

73

Page 74: C.s.s class work

AMIR BAGHDADI Student Number 2802166Second Year

74

Page 75: C.s.s class work

AMIR BAGHDADI Student Number 2802166Second Year

title('Frequency content of y') xlabel('frequency (Hz)')

75

Page 76: C.s.s class work

AMIR BAGHDADI Student Number 2802166Second Year

0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5-1

-0.5

0

0.5

1

1.5Frequency content of y

frequency (Hz)

EXERCISE 8: Find the Transfer Function of a circuit, find its step response andfrequency spectrum (using MATLAB) by carrying out steps 1 to 5:1. Show that equation 1 is the differential equation describing the dynamics of thefollowing series RLC circuit

76

Page 77: C.s.s class work

AMIR BAGHDADI Student Number 2802166Second Year

-80

-60

-40

-20

0

Mag

nitu

de (

dB)

100

101

102

103

104

-180

-135

-90

-45

0

Pha

se (

deg)

Bode Diagram

Frequency (rad/sec)

0 0.01 0.02 0.03 0.04 0.05 0.06 0.07 0.08 0.09 0.10

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1Step Response

Time (sec)

Am

plit

ude

77

Page 78: C.s.s class work

AMIR BAGHDADI Student Number 2802166Second Year

-100

-80

-60

-40

-20

0

Mag

nitu

de (

dB)

100

101

102

103

104

-180

-135

-90

-45

0

Pha

se (

deg)

Bode Diagram

Frequency (rad/sec)

78

Page 79: C.s.s class work

AMIR BAGHDADI Student Number 2802166Second Year

0 0.02 0.04 0.06 0.08 0.1 0.12 0.14 0.16 0.18 0.20

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1Step Response

Time (sec)

Am

plitu

de

79