- 使用的软件是Vivado 2016.4
- 实验室板卡是Nexys Video
一、写在前面
-
仿真可实现,VIO可用。
1.本篇记录的是如何进行AM信号的调制与解调,
其主要步骤包括:
- 分频器(Frequency divider)的产生
- 载波信号(Carrier signal)的产生
- 调制信号(Modulated signal)的产生
- 含直流分量(DC component)的调制信号
- 已调信号(Modulated signal)的产生
- 相干解调(Coherent demodulation)
- 滤除直流分量(DC component)
- 中间还有截位操作
2.关于截位:
在FPGA中,随着信号处理的层次加深,对信号进行乘、累加、滤波等运算后,可能输入时仅为8位位宽的信号会扩展成几十位位宽,位宽越宽,占用的硬件资源就越多,但位宽超过一定范围后,位宽的增宽并不会对处理精度带来显著的改善,这时就需要对信号进行截位。
3.关于滤波器设计
两种方法:
一是相干解调时需要低通滤波器;
二是可采用对已调信号取绝对值的方式(包络检波)也需要低通滤波器。
详细程序及原理参考原文:
FPGA学习(二)——实现AM信号调制与解调 - 子木的文章 - 知乎 https://zhuanlan.zhihu.com/p/37203478