Professional Documents
Culture Documents
LAB5 Prog2
LAB5 Prog2
clear all
clc
% Signal Parameters------------------------------
Fs = 1000; % Sampling frequency
T = 1/Fs; % Sampling period
L = 5001; % Length of signal
t = [0:1:(L-1)]*T; % Time vector
% Signal Creation--------------------------------
S=sin(2*pi*20*t)+sin(2*pi*96*t)+sin(2*pi*172*t)+sin(2*pi*248*t)+sin(2*pi*324*t)
+sin(2*pi*400*t);
figure
subplot(3,1,1)
hold on
grid on
set(gca,'fontsize',25)
plot(t,S,'k','linewidth',2)
title('Signal')
xlabel('t (Seconds) ')
ylabel('X(t)')
% Magnitude Plot----------------------------------
Mag_plot= abs(Y);
subplot(3,1,2)
hold on
grid on
set(gca,'fontsize',25)
plot(f,Mag_plot,'k','linewidth',2)
title('Magnitude Spectrum')
xlabel('f (Hz)')
ylabel('|X(f)|')
% Phase plot--------------------------------------
max_mag=max(Mag_plot);
Y(Mag_plot<(0.60*max_mag))=0;
Phase_plot= angle(Y);
subplot(3,1,3)
hold on
grid on
set(gca,'fontsize',25)
plot(f,Phase_plot/pi,'k','linewidth',2)
title('Phase Spectrum')
xlabel('f (Hz)')
ylabel('phase(pi)')