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

时间:2025-07-26  作者: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就没这个问题了。

猜您喜欢

现代电子设备中,连接器扮演着非常重要的角色。CONN_63.5X3.4MM_SM是一种常见的连接器型号,广泛应用于各种电气和电子设备中。本文将深入探讨这一连接器...
2025-03-04 18:51:12

RF放大器,作为射频信号处理的关键组件,应用于多个领域。在通信行业中,RF放大器是手机、无线电和卫星通信系统的重要组成部分,确保信号在长距离传输中的强度和清晰度...
2015-07-20 00:00:00

敲击扳手是常用于机械维修和装配的工具,其性能参数直接影响到工作效率和安全性。扳手的扭矩范围是一个关键参数,通常以牛顿·米(Nm)表示,适合不同类型的紧固件。敲击...
2009-05-20 00:00:00

发光二极管(LED)是能够将电能转化为光能的半导体器件,自20世纪60年代问世以来,LED技术迅速发展,应用于照明、显示屏、指示灯等领域。其独特的发光原理和高效...
2025-03-31 18:30:02


二极管作为基本的电子元件,应用于各种电路中。主要功能是单向导电,因此在电路中起着非常重要的作用。当二极管出现故障时,可能导致整个电路的失效。掌握二极管的测量方法...
2025-03-30 13:31:07

铝壳电阻因其优异的散热性能和稳定的电流承载能力,应用于各种高功率电路设计中。格莱尔(GLE)作为知名的铝壳电阻品牌,很好的品质和可靠的性能赢得了众多用户的信赖。...
2018-01-14 12:45:30

电脑的精密世界里,稳定的电力供应很重要。DC-DC电源作为电脑的心脏,默默地将电源适配器提供的电压转换为电脑各组件所需的精确电压,保障电脑稳定运行。如同一位幕后...
2024-11-10 00:00:00

排阻体积作为电子元器件中的重要组成部分,受到关注。三星(Samsung)作为全球知名的电子品牌,其排阻体积产品因质量过硬、性能稳定而受到认可。本文将围绕三星排阻...
2021-11-25 13:16:16

反射膜是应用于建筑、汽车和电子设备领域的重要材料,其规格尺寸因应用场景不同而有所差异。通常,反射膜的宽度一般在1米到2米之间,而长度可以根据客户需求定制,常见的...
2011-05-20 00:00:00