FPGA为核心的调幅信号发生器设计

需积分: 9 18 下载量 66 浏览量 更新于2024-09-27 2 收藏 585KB DOC 举报
"本次设计是基于EDA技术的调幅信号发生器,主要使用FPGA作为核心,能够使用内部或外部信号进行调幅,载波频率设定为100KHz。设计包括内部调制信号发生模块和调幅模块,通过MATLAB的Dspbuilder库绘制原理图,并转换为VHDL代码,再经Quartus II编译下载到硬件中实现功能。设计过程涉及信号转换、逻辑分析和硬件实现。" 在这个设计中,调幅信号发生器是一个关键的电子系统,它的工作原理基于调幅(AM)的概念,即通过改变载波信号幅度的方式来携带信息。调幅信号的数学表达式是基础,它通常表示为A_c * (1 + m * s(t)),其中A_c是载波幅度,m是调制指数,s(t)是调制信号。 设计过程分为几个关键步骤: 1. **数学建模**:首先,分析调幅信号的数学表达式,构建相应的数学模型。这一步在MATLAB/simulink环境中完成。 2. **信号转换**:使用MATLAB的DSP Builder工具中的SignalCompiler将数学模型转化为VHDL语言,这是一种硬件描述语言,用于描述数字系统的逻辑行为。 3. **硬件实现**:在完成VHDL代码编写后,使用Altera的Quartus II软件进行编译优化,然后将设计下载到FPGA(Field Programmable Gate Array)中。FPGA是一种可编程的集成电路,能根据用户需求配置为特定的逻辑功能。 4. **功能模块**:设计包含了多个功能模块,如频率控制模块CNT7500,毫秒、秒、分、小时计时模块,以及输出控制模块。这些模块共同协作,确保信号发生器能按需生成调幅信号。 5. **调试与操作**:设计完成后,需要对各个模块进行调试,确保它们按照预期工作。操作说明会详细描述如何设置和使用设备,以达到所需功能。 6. **评估与改进**:课程设计还包括对设计的评价,如出勤、学习态度、设计质量、答辩表现等,以及对设计报告和图纸规范性的评估。这有助于学生反思并改进他们的设计。 关键词“函数信号发生”和“调幅”表明设计重点在于生成不同类型的函数信号并进行调幅处理,这在通信、测试和测量等领域具有广泛应用。 这个EDA课程设计项目不仅锻炼了学生的理论知识,还强化了他们使用现代电子设计自动化工具的能力,如MATLAB和FPGA开发环境,对于电子信息工程的学生来说,这是一个宝贵的实践机会。
1709 浏览量
1 载波波形为正弦波,频率100kHz~500kHz可调节。 2 调制信号由高频信号发生芯片ICL8038实现,设计拨码开关实现方波,三角波,正弦波的切换,调制信号可调频率范围500Hz~5kHz。正弦波(Vpp>1V)、方波(Vpp<5V)、三角波(Vpp<6V)。 3 调幅系数可调,范围0~1可调。 模块介绍: 1.调幅信号发送器分三部分组成: ICL8038 信号产生部分、 NE555 载波产生部分、 MC1496 信号调制部分。 2.ICL8038仿真电路部分, 有输出信号占空比调节、 频率调节( 范围大于 500-5K)、 两个正弦波失真度调节、 输出信号幅度调节( 调节这里的幅度即改变了调幅度)。 3.载波部分, 为 NE555 定时器产生 100K-500K 的方波信号, 然后通过一个一阶RC 高通滤波和一个二阶 LC 低通滤波得到交流正弦波 4.MC1496部分,包含一个平衡电位器,调节输出调制波的幅度 系统框图: ICL8038的仿真图: NE555载波产生电路: 2N2222搭建MC1496调制电路: 测试: 测试前应该先拔掉跳帽,接通电源,测ICL8038跳帽输出端调节频率调节电位器调到所要频率(500-5K),可以切换拨码开关选择不同波形,调节ICL8038输出信号的幅度就改变了调幅度。 NE555部分,可以调节电位器改变载波信号频率,调节NE555部分的调幅电位器将幅度调到500mV左右。 把两个跳帽接上,因为我们已将平衡电位器调好,所用直接测试输出端即可看到调制输出波形。 中间遇到几个问题,就是频率无法达到500k然后将两个5.1k的电阻改为了2.2k,达到了那个频率要求。