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

时间:2025-11-02  作者:Diven  阅读:0

前几天,临危受命,帮几个初学者的学生写一个简易AM信号的FPGA实现,以帮助搭建一个相对完整的系统,测试低速ADC,高速DAC,AGC控制等等模块。

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

本文的FPGA代码已经经过上板测试,由于时间紧急没有保存图片,所以文章只有仿真图片。

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

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

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

AM公式表达如下:实现过程如上图,顶层文件使用BSF文件,更为直观。由上图可以看出,基带信号和载波信号是由NCO(DDS)产生,在上板验证中,低频部分的NCO被删去,由低速ADC采样外部信号替换这部分的低频信号。所以在刚开始搭建模块时,低速NCO输出信号位宽就兼容了低速ADC的16位位宽。

根据资料1可得,Altera提供的NCO是根据32位输入信号phi_inc_i而输出对应的频率的正弦波。公式为: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就没这个问题了。

猜您喜欢

贴片电阻的精度等级指的是其阻值与标名阻值之间允许的最大偏差百分比。精度等级越高,偏差越小,电阻值就越接近标称值。不同的精度等级用不同的字母表示,常用的精度等级和...
2024-11-26 11:29:33

固态铝电解电容,用于电子产品中。具有高性能和长寿命的特点。品牌的选择对产品质量很重要。本文将介绍几个知名品牌,帮助您选择合适的固态铝电解电容。品牌一:尼康尼康是...
2025-03-25 14:00:02

在现代社会中,安防设备的普及为我们的生活带来了极大的安全保障。安防设备能够有效预防盗窃和入侵,监控摄像头和报警系统可以实时监测可疑活动,及时发出警报,保护家庭和...
2023-09-04 00:00:00

NTC热敏电阻作为重要的温度传感元件,应用于家电、汽车电子、工业控制等领域。作为国内知名的电子元器件供应商,宇阳(EYANG)推出了多款NTC热敏电阻系列产品,...
2023-07-17 23:25:15

选择贴片电阻时,功率是一个关键参数,它决定了电阻能够安全耗散的最大热量。选择过小的功率会导致电阻过热甚至烧毁,而选择过大的功率则会增加成本和占用PCB空间。那么...
2024-11-26 11:29:22

电解电容器是电子产品中常见的元件。的针脚设计有时让人困惑。特别是长针脚代表什么呢?本文将探讨电解电容器长针脚是负极还是正极。电解电容器基本知识电解电容器是极性电...
2025-03-20 19:01:38

频率表是电子测量中不可少的工具,主要用于显示信号的频率。参数通常包括以下几个方面:频率范围是频率表最重要的参数,通常以赫兹(Hz)为单位,表示仪器能够测量的最低...
2013-03-24 00:00:00

电子设计中,电源驱动芯片是很重要的配件,而 SP1602 作为一款常用的 LED 恒流驱动芯片,以其高效率和稳定性著称。然而,有时由于各种原因,您可能会需要寻找...
2024-05-14 00:00:00

现代交通管理中,排阻标识作为一种重要的安全标识,是重要的角色。不仅提高了道路使用的安全性,还在一定程度上促进了交通秩序的维护。本文将对排阻标识进行概述,并从多个...
2025-03-16 22:00:35

电极电阻作为测量和控制系统中的关键元件,其性能直接影响设备的稳定性和精度。捷比信长作为行业知名品牌,其电极电阻产品广受市场欢迎。那么,在众多品牌中,如何科学地选...
2012-12-06 05:41:30