Revision as of 08:02, 10 September 2008 by Nbrowdue (Talk)

This is the original code:


F0 = 13;
T0 = 1/F0;
Ts = 0.07;
t  = 0:Ts:13*T0;
x  = real(exp(j*(2*pi*F0*t-pi/2)));
plot(t,x)

It outputs:

Original Plot

This code is wrong because the sampling frequency, Ts, is to large to get an accurate recreation of the signal. I fixed this bug by reducing the sampling time by a factor of 20-- Ts=.05*T0.

F0 = 13;
T0 = 1/F0;
Ts = .05*T0;
t  = 0:Ts:13*T0;
x  = real(exp(j*(2*pi*F0*t-pi/2)));

Now the output looks like this:

[[Image: Ece301_Hw2B.jpg _ECE301Fall2008mboutin| Fixed Plot]]
plot(t,x)

Alumni Liaison

ECE462 Survivor

Seraj Dosenbach