-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathet_9.m
More file actions
22 lines (22 loc) · 678 Bytes
/
et_9.m
File metadata and controls
22 lines (22 loc) · 678 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
clear;
close all;
clc
Fs = 1000; % Sampling frequency
T = 1/Fs; % Sample time
L = 1000; % Length of signal
t = (0:L-1)*T; % Time vector
% Sum of a 50 Hz sinusoid and a 120 Hz sinusoid
y = sin(2*pi*100*t) + sin(2*pi*250*t);
subplot(2,1,1)
plot(Fs*t(1:50),y(1:50))
title('Signal Corrupted')
xlabel('time (milliseconds)')
NFFT = 2^nextpow2(L); % Next power of 2 from length of y
Y = fft(y,NFFT)/L;
f = Fs/2*linspace(0,1,NFFT/2+1);
subplot(2,1,2)
% Plot single-sided amplitude spectrum.
plot(f,2*abs(Y(1:NFFT/2+1)))
title('Single-Sided Amplitude Spectrum of y(t)')
xlabel('Frequency (Hz)')
ylabel('|Y(f)|')