简易AM信号调制的FPGA实现过程简单讲解

时间:2025-09-12  作者:Diven  阅读:0

为什么是AM信号的调制过程,是因为在短时间情况下,AM信号的实现相对简单,而且上述提到的几个模块都可以得到使用和验证。

简易AM信号调制的FPGA实现过程简单讲解

因为FPGA的价格因素,做课设/比赛使用最多的还是Altera的Cyclone系列板。所以,本文使用Quartus II 13.1 作为Verilog代码综合实现工具

AM信号调制过程就不做过多介绍了,简单来说,就是基带信号和一个直流信号相加,然后与载波相乘。那么,在实现过程中,做了些许改变,先让基带信号与载波相乘,然后将截位后的信号与载波相加。如果想要实现更精细的AM信号调制(变更调制深度等参数),可以修改这个地方的先后顺序。

AM公式表达如下:NCO(DDS)的本质是ROM表,ROM表存储着正弦波的波形数据,相位精度代表波形数据的多少。根据phi_inc_i累加地址,ROM根据地址输出波形数据,最后数据计算如下。然后让基带和载波信号相乘,使用LPM_MULT IP核,设置好位宽,数据类型设为“signed”,设置流水线(增加clock),延迟设为1,便于后续通过时序检查。

相乘输出信号位宽为32位,保险起见我们只截取最高位的符号位,再截取低位的数据。但是经过上板测试和仿真,符号位实际上有很多位。当然,这部分可以将符号位进行优化,或者设置一个模块,根据输入的参数输出不一样的截位信号,相当于在调整调制深度。

将载波信号延迟一个周期,与乘法器延迟一周期的信号做好时序对齐,然后经过LPM_ADD_SUB IP核的加法运算;同样,LPM_ADD_SUB IP核设置好输入信号位宽,数据类型设为“signed”,设置流水线,延迟设为1。

最后输出的信号就可以经过高速DAC输出。整个调制过程就结束了。

仿真结果:最后思考,可以在加法器和乘法器增加一个enable端口,IP核可以增加这个输入信号;如果先加再乘,由于直流信号一般不会变动,使能信号可以等待每次低速ADC或低速NCO数值更新再拉高一次;乘法器也可以使用使能信号控制,这样的话性能可能没有变化,功耗或许可降低些。

使用VCS仿真NCO的nco.vo文件时,一直遇到一个问题,报错如下:大概是说NCO生成的4个hex文件有问题,但是使用modelsim就没这个问题了。

猜您喜欢

现代电子设备中,电子元器件的选择对产品的性能和稳定性至关重要。DIP8_9.25X6.35MM是一种常见的电子元器件封装类型,广泛应用于各类电子产品中。本文将深...
2025-02-24 12:08:01

贴片电阻小巧玲珑,但上面的数字和字母可不是随便印的,它们代表着电阻的阻值。快速读懂这些编码,对于电子爱好者和工程师来说至关重要。不用担心,其实很简单!最常见的编...
2025-04-14 15:03:51

贴片电阻的阻值随温度变化的情况取决于的温度系数。大部分贴片电阻的温度系数是正的,这意味着温度越高,电阻越大。但也有一些特殊类型的贴片电阻,例如NTC(负温度系数...
2024-11-29 10:26:13

分流器作为电路中重要的测量和控制元件,受到了关注。泰科电子(TE Connectivity)作为全球领先的电子元器件制造商,其分流器产品以高精度、高可靠性和多样...
2018-11-02 18:18:37

压敏电阻因其优异的过压保护性能被应用于各种电路中。作为国内知名品牌,TA-I(大毅)压敏电阻凭借其稳定的质量和多样的规格,赢得了众多工程师和厂家青睐。本文将围绕...
2017-12-21 12:21:30

保险丝作为保护电路安全的重要元件,有着着不可替代的作用。RMZZ一次性保险丝因其优良的性能和可靠的保护效果,受到众多行业的青睐。本文将详细介绍RMZZ一次性保险...
2020-08-02 04:15:30

光敏电阻(LDR)是一种对光线敏感的电阻器,应用于自动光控设备、光线探测器和摄影设备等领域。科技的发展,光敏电阻的应用越来越,很多用户在使用时会产生疑问:光敏电...
2025-03-18 08:00:02

VITROHM作为一个知名的插件电阻品牌,其产品质量和可靠性赢得了全球用户的认可。对于许多初次接触该品牌的用户来说,一个常见的问题是:VITROHM究竟属于哪个...
2017-01-30 07:26:56


现代工业和日常生活中,配件的作用不可忽视。尤其是在一些特定设备和机械中,配件的选择直接影响到整体性能和使用体验。本文将重点介绍“Accessories_15.5...
2025-04-24 20:30:08