AM调制解调的MATLAB与FPGA实现
💡
原文中文,约9100字,阅读约需22分钟。
📝
内容提要
该文章介绍了AM调制的原理和MATLAB仿真方法,以及FPGA仿真和解调的方法。AM调制具有低成本,但调制效率和信号利用率较低。关键词:AM调制,MATLAB仿真,FPGA仿真,解调,无线电广播。
🎯
关键要点
- 基带信号通过调制在载波上传输信息,分为模拟调制和数字调制。
- AM调制是通过对载波幅度进行调制来实现的,包含时域和频域表达式。
- 调制深度定义为基带信号最大值与直流偏置的比值,过调幅会导致信号失真。
- MATLAB仿真中,基带信号输出为TXT文档供FPGA读取,并绘制时域和频域波形。
- FPGA仿真使用Vivado 2018.2,涉及Clocking Wizard和DDS Compiler等IP核。
- 调制源文件和测试基准文件的设计确保信号的正确输入和输出。
- 调制结果显示am_mod信号的波形与输入信号幅度同步变化。
- 解调采用包络检波,整流和滤波过程使用Verilog实现。
- 解调结果显示FIR滤波器存在相位延迟,需调整以改善波形还原。
- AM调制的调制效率和信号利用率较低,但成本低,仍用于无线电广播。
➡️