Analysis of Signals Used in Analog Communication
Analysis of Signals Used in Analog Communication
Analysis of Signals Used in Analog Communication
2. Convolution
3. Filtering
Take the Example of two sinusoidal signals of 10 Hz and 100 Hz frequency respectively.
fs = 1000;
L = 1000;
T = 1/fs;
f1 = 10;
f2 = 100;
fc = 50;
t = (0:(L-1))*T;
s1 = 2*cos(2*pi*f1*t);
s2 = 3*cos(2*pi*f2*t);
sig = s1 + s2;
plot(sig)
fvtool(b,a,'Fs',1000)
% Filtered waveform
x = filter(b,a,sig);
figure
plot(x)
xLPF = filter(c,d,sig);
figure
plot(xLPF)
Now we generate a DSB-SC waveform and see its spectral component
fs = 1000;
L = 1000;
T = 1/fs;
f1 = 10;
f2 = 100;
fc = 50;
t = (0:(L-1))*T;
s1 = 2*cos(2*pi*f1*t);
s2 = 3*cos(2*pi*f2*t);
sig = s1 .* s2;
plot(sig)
n = 2^nextpow2(L);
Y = fft(sig);
f = Fs*(0:(L/2))/L;
P2 = abs(Y/L);
P1 = P2(1:L/2+1);
P1(2:end-1) = 2*P1(2:end-1);
figure
plot(f,P1)
Now we see that multiplication in time domain has resulted in convolution in frequency domain and
simple filtering will not generate any meaningful results.