As the title suggests, I'm trying to plot the impulse train waveform using its Fourier series complex coefficients. I'm using the Fourier series and Fourier coefficients equations shown below:
My issue is that when trying to plot the impulse train waveform using it's Fourier coefficient,
, where A is the amplitude and
is the time period of the signal, I end up with a signal that exhibits the same time period, but with N as my amplitude instead of A. See the screenshot below.
Here's the code I'm using.
N = 90000;
t = -10:0.01:10;
T_0 = 4;
w0 = 2 * pi * (1/T_0);
A = 2;
f = 0;
for n = -N:1:N
c_n = A/T_0;
f_n = c_n * exp(1i*n*w0*t);
f = f + f_n;
end
stem(t, f);
grid on
line([0,0], ylim, 'Color', 'k', 'LineWidth', 1);
line(xlim, [0,0], 'Color', 'k', 'LineWidth', 1);
xlabel('time (s)');
ylabel('f(t)');
title('Impulse Train')
Table 4.3 defines the Fourier coefficients for various signals. See signal number (7)
0 Comments
Sign in to comment.