Revision as of 14:58, 11 September 2008 by Cdleon (Talk)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Problem

The bug occurs because the sampling rate is too small. The period of the sinusoidal signal given is 1/13 = 0.0769 and the sampling period set is 0.07. It is clear to see that the program only samples once per period printing only one cycle. Therefore, it is necessary to increase the sampling frequency by decreasing the sampling period Ts.

Solution

Here is the debugged MATLAB code

F0 =13;

T0 =1/F0;

Ts = 0.00001;

t = 0:Ts:13*T0;

x = real(exp(j*(2*pi*F0*t-pi/2)));

plot(t,x)

Alumni Liaison

Ph.D. on Applied Mathematics in Aug 2007. Involved on applications of image super-resolution to electron microscopy

Francisco Blanco-Silva