这段代码通过MATLAB实现了幅度调制(AM)与解调的完整过程。首先,设置基本参数,包括基带信号频率、信号持续时间、采样频率等,并生成时间向量。接着,创建基带调制信号,绘制其时域波形,并通过傅里叶变换得到频域波形。然后,生成载波信号,同样绘制其时域和频域波形。之后,将基带信号与直流分量相加后与载波相乘,得到AM调制信号,并展示其时域和频域特性。在解调部分,模拟信道传输中加入噪声,将接收到的含噪AM信号与载波相乘,得到中频信号,再通过低通滤波器滤除高频载波分量,最后利用傅里叶逆变换恢复出原始基带信号,并与原始信号进行对比。整个代码通过时域和频域的可视化,清晰地展示了AM调制与解调的原理和过程,有助于理解通信系统中信号的处理方式。
Cite As
Shushu (2026). 通信AM调制与解调代码 (https://www.mathworks.com/matlabcentral/fileexchange/180567-am), MATLAB Central File Exchange. Retrieved .
MATLAB Release Compatibility
Created with
R2024b
Compatible with any release
Platform Compatibility
Windows macOS LinuxTags
Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.
| Version | Published | Release Notes | |
|---|---|---|---|
| 1.0.0 |
