我正在尝试恢复经过 AM 调制的基带信号。我在 MATLAB 中使用 filter 命令来执行低通滤波...代码如下:
Fsig=10; Fc=100; Fsamp=10.*Fc;
t = 0:1/Fsamp:2*pi;
Tx = cos(2.*pi.*Fsig.*t); % Transmitted Signal
Carrier = cos(600.*t); % Carrier Signal
Modulated = Tx.*Carrier; % Modulated Signal
Demodulated = Modulated.*Carrier; % Demodulated Signal
Rx= filter([1 1],[1 -0.8],Demodulated);
figure(6);
plot(t,Tx,'r',t,Modulated,'b',t,Demodulated,'g',t,Rx,'k','LineWidth',1.5); grid on;
legend('Trans.','Modulated','Demodulated','Baseband')
如何选择滤波器的系数来完美恢复我的基带信号?除了这个,还有其他可以在matlab中使用来恢复基带信号的技术/命令吗?