fft_example_fftshift

fft_example_fftshift - Yf = fftshift(Yf%shift the...

Info iconThis preview shows page 1. Sign up to view the full content.

View Full Document Right Arrow Icon
clear all; close all; clc %How to view the spectrum of a signal using FFT in Matlab t = [0:255]; %time vector y = cos(2*pi*t/50); %given signal figure; plot(y); xlabel('time'); ylabel('amplitude'); grid; title('Approximate Spectrum of a Sinusoid with the FFT'); N = 2048; %# of fft points (or frequency pints) Yf = abs(fft(y,N)); %Computing the N-point fft
Background image of page 1
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: Yf = fftshift(Yf); %shift the zero-frequency component to center of spectrum f = [-N/2:N/2-1]/N;%the x axis which is the normalized frequency f figure plot(f, Yf), xlabel('frequency / fs') grid; title('Approximate Spectrum of a Sinusoid with the FFT');...
View Full Document

This note was uploaded on 09/04/2011 for the course ES 240 taught by Professor Dr,uche during the Spring '11 term at Montgomery College.

Ask a homework question - tutors are online