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调制的调制效率和信号利用率较低,但成本低,仍用于无线电广播。
➡️

继续阅读