Entonces, la señal de AM tiene un ancho de banda de 5kHz y la señal de portadora es de 100kHz. Demodulo la señal AM multiplicándola a una función sin (sin (2000000 * pi), la misma frecuencia con la frecuencia portadora).
Esta es mi opinión sobre Matlab para el ideal:
%read in the audio
[y,Fs]=audioread('Signal1.wav');
[gt,fs]=audioread('Signal1_gt.wav');
%demodulation
for t=1:1:size(y,1)
x=sin(200000*pi*(t/Fs));
y(t,1)=y(t,1)*x;
y(t,2)=y(t,2)*x;
end
%low pass filter
h=10*sinc(10*(-10:10));
y1=filter(h,1,y);
%down sample
y1=downsample(y1,Fs/fs);
%plot
t=1:size(y1,1);
plot(t,y1,t,gt);
Pero cuando se compara con la señal de verdad básica, está lejos de ser correcta. ¿Alguna sugerencia?