Homework 6 (a).m - for i=10:1:20 i is the frequency...

Info icon This preview shows pages 1–2. Sign up to view the full content.

View Full Document Right Arrow Icon
%Mohamed Osman %Assignment 6 %PART 1 x=zeros(100,1); x(50)=1; d=0:0.01:5; b=[1 0.5] h=filter(b,1,x) figure(1) mag=abs(fft(h)) ; %Magnitude response phi=angle(fft(h)*(180/pi)) %phase response subplot(1,2,1) plot(db(mag)); xlim([0 50]) xlabel('Frequency') ylabel('magnitude (dB)') title('Magnitude response') subplot(1,2,2) plot(phi,'r'); xlim ([0 50]) xlabel('Frequency') ylabel('Phase (angle)') title('Phase response') %PART 2 f=10; t=0:0.01:1; x1=sin(2*pi*f*t) y=filter(h,1,x1) figure(2) plot(t,x1) hold on plot(t,y,'r') legend('Input Signal','Output Signal') xlabel('time (sec)') ylabel('Voltage') title('Signal vs. Filter') %PART 3 figure(3) mag1=abs(fft(y)) ; phi1=angle(fft(y)*(180/pi)) subplot(1,2,1) plot(db(mag1),'gr') xlabel('Frequency') ylabel('magnitude (dB)') title('Magnitude response after the input signal') subplot(1,2,2) plot(phi1), xlabel('Frequency') ylabel('Phase (angle)') title('Phase Response after the input signal') %PART 4 is in the second m file
Image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
Image of page 2
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: for i=10:1:20; % i is the frequency t7=0:0.01:1; x7=sin(2*pi*i*t7); y7=filter(h,1,x7); figure(4) plot(t7,x7) hold on plot(t7,y7,'r') legend('Input Signal','Output Signal') xlabel('time(sec)') ylabel('Amplitude') title('PART 4, Input Signal vs. Output Signal') mag7=abs(fft(y7)) phi7=angle(fft(y7)*(180/pi)) figure(5) subplot(1,2,1) plot(db(mag7)) xlabel('Frequency') ylabel('magnitude (dB)') title('Magnitude response of Part 4') subplot(1,2,2) plot(phi7,'r') xlabel('Frequency') ylabel('Phase (angle)') title('Phase Response of Part 4') end %PART 5 figure(6) y1=y+3.2*sin(2*pi*60*t) mag2=abs(fft(y1)) phi2=angle(fft(y1)*(180/pi)) subplot(1,2,1) plot(db(mag2),'r') xlabel('Frequency') ylabel('magnitude (dB)') title('Magnitude response for signal+10db noise') subplot(1,2,2) plot(phi2) xlabel('Frequency') ylabel('Phase (angle)') title('Phase Response for signal+(-10dB) Noise')...
View Full Document

{[ snackBarMessage ]}

What students are saying

  • Left Quote Icon

    As a current student on this bumpy collegiate pathway, I stumbled upon Course Hero, where I can find study resources for nearly all my courses, get online help from tutors 24/7, and even share my old projects, papers, and lecture notes with other students.

    Student Picture

    Kiran Temple University Fox School of Business ‘17, Course Hero Intern

  • Left Quote Icon

    I cannot even describe how much Course Hero helped me this summer. It’s truly become something I can always rely on and help me. In the end, I was not only able to survive summer classes, but I was able to thrive thanks to Course Hero.

    Student Picture

    Dana University of Pennsylvania ‘17, Course Hero Intern

  • Left Quote Icon

    The ability to access any university’s resources through Course Hero proved invaluable in my case. I was behind on Tulane coursework and actually used UCLA’s materials to help me move forward and get everything together on time.

    Student Picture

    Jill Tulane University ‘16, Course Hero Intern