版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
根底指标:实现FM信号产生,可配置载波和调制信号频率、调频频偏。载波频率范围:100kHz-20MHz,精度优于5%。音频〔调制信号〕频率范围:10Hz-10kHz,5%。调频频偏:10kHz-100kHz,步进1kHz,精度优于5%。增加指标:实现多种波形的调制信号二、方案设计及原理分析〔一〕原理分析把握字、调频频偏把握字。时域表达式:则K,是调制指数。从波形产生的角度,可以把公式分成两局部来设计,第一局部是调制信号产FMDDSDDSFMDDSFM硬件局部:1〔按键、开关等〕实现FMFPGAFM制信号作为参考3、数模转换器:将已经合成的波形数字量转化成模拟量。4、低通滤波器:滤除高频成分,恢复所要合成的波形。由于试验平台缺少数模转换器和低通滤波器,故本报告没有介绍这两个部分。软件局部:方案论证:系统设计方案:点是设计中无法充分考虑时序因素。,IP能优越。缺点是灵敏性低,不能任凭修改内部代码。时钟方案:方案一:全部模块共用同一时钟源,设计便利,不必考虑时钟选择问题。硬DDS方案二:DDS高频局部时钟源为系统时钟倍频得到,其他局部共用系统时终不满足时序约束。方案分析:需要输入的根本把握字有载波频率把握字和调制信号频率把握与否,而需要考虑整体性能,则系统设计选择方案二,而局部无IP核可实现的模DDSIP100MHzROMDDSIPROM,ROM可作为另一个DDSIP和的输入,DDSIP核的输出即为生成的FM信号。需要留意的100MHz20MHz,则当载波为最高时,DDSIPFMDDSIP200MHz,作FMDDS三、程序分析及设计3〔一〕倍频模块4ClockingWizardClockingWizardIP〔见图4〕。wireclk_200M;//定义输出已倍频时钟信号clk_wiz_0instance_name(.clk_in1(clk), //系统时钟接入.clk_out1(clk_200M), //输出已倍频时钟.reset(~cpu_resetn),//复位信号取反后与其连接.locked //locked);〔二〕内部调制信号模块DDSCompilerIP,PhaseWidth2810Hz5%16〔5〕。wire[31:0]mod_data_reg;wire[31:0]mod_ph_data;dds_moddds_mod_inst(.aclk(clk),//接入时钟信号.s_axis_config_tvalid(1”b1), //接高电平有效.s_axis_config_tdata({4”b0,mod_wave}),.m_axis_data_tvalid, //输出数据有效信号不接.m_axis_data_tdata(mod_data_reg), //输出3216.m_axis_phase_tvalid, //输出相位有效信号不接.m_axis_phase_tdata(mod_ph_data) //ROM,把握波形);〔三〕其他波形GeneratorIP816DDSIP〔6〕。配置界面wire [15:0]dout_tri;//定义rom输出信号blk_mem_gen_0rom_tria(.clka(clk), //接时钟信号.addra(mod_ph_data[27:20]), //8.douta(dout_tri) /ROM);进展码型变换,转换为有符号型三角波GeneratorIP816DDSIP〔7〕。wire[15:0]dout_squ;//rombrom_squrom_squa(.clka(clk), //接时钟信号.addra(mod_ph_data[27:20]), //8.douta(dout_squ) //ROM);〔四〕波形选择器reg[15:0]mod_data1;//定义存放器型调制信号always@(*)case(mod_wave_con)//当波形把握字为正弦波时输出正弦波sin_wave:mod_data1=mod_data_reg[15:0];//当波形把握字为三角波时输出三角波tri_wave:mod_data1=dout_tri_result;//当波形把握字为方波时输出方波square_wave:mod_data1=dout_squ_result;external_wave:mod_data1=external_mod;default:mod_data1=mod_data_reg[15:0];endcasewire [15:0]mod_data=mod_data1;//定义最终调制信号assignmodwave_out=mod_data;//作为输出端将调制信号输出〔五〕乘法器,A16,B1632〔89〕。89wire[31:0]f_offset_data;//定义乘法器输出信号mult_gen_0mult_a(.CLK(clk), //接入时钟信号.A(f_offset), //16.B(mod_data), //16.P(f_offset_data)//32);〔六〕加法器24器输出的32位信号的前16位相加,输出为输出24位FM信号把握字〔见图10〕。图10 界面c_addsub_0add_a(.A(car_wave), //24.B(f_offset_data[31:17]),
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年珠海市金湾区广播电视台(融媒体中心)人员招聘笔试参考题库及答案解析
- 2026年重庆市广播电视台(融媒体中心)人员招聘笔试参考题库及答案解析
- 2026年韶关市浈江区广播电视台(融媒体中心)人员招聘笔试参考试题及答案解析
- 2026年商丘市睢阳区林业系统人员招聘考试参考试题及答案解析
- 2026年浙江省宁波市广播电视台(融媒体中心)人员招聘笔试参考题库及答案解析
- 2026年青岛市崂山区广播电视台(融媒体中心)人员招聘笔试参考题库及答案解析
- 2026年衡水市桃城区广播电视台(融媒体中心)人员招聘笔试参考试题及答案解析
- 2026年渝中区万州区广播电视台(融媒体中心)人员招聘笔试参考题库及答案解析
- 2026年内江市市中区广播电视台(融媒体中心)人员招聘考试备考试题及答案解析
- 2026年南昌市青云谱区林业系统人员招聘考试参考试题及答案解析
- 幸福的教师培训课件
- 2026秋招:铜陵有色金属集团面试题及答案
- 【《基于SOR模型的电商直播对消费者购物行为的影响实证研究》17000字(论文)】
- 6.1认识经济全球化课件-2025-2026学年高中政治统编版选择性必修一当代国际政治与经济
- 2025年国资央企答题题库及答案
- 2025年贵州省员额检察官遴选考试真题及答案
- 20.5 跨学科实践:制作简易直流电动机 课件 2025-2026学年人教版物理九年级全一册
- 2026年中国电信数据业务项目经营分析报告
- 2025年6月英语四级选词填空训练及答案
- 教师资格证高级考试试题及答案
- 烟叶种植基础知识培训课件
评论
0/150
提交评论