微传感器设计1_第1页
微传感器设计1_第2页
微传感器设计1_第3页
微传感器设计1_第4页
微传感器设计1_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于FPGA的DDC(数字下变频)设计与实现

学生:郑硕

简介DDC各模块设计Modelsim与Matlab仿真内容提要一、内容简介

数字下变频是软件无线电核心技术之一,数据运算量最大,也是其中最难完成的部分。

在超外差式接收机中,如果经过混频后得到的中频信号比原始信号的频率低,那么此种混频方式叫做下变频。通常将射频信号通过一次或者几次的模拟下变频转换到中频上,在中频对信号数字化,然后再进行下变频,则称之为数字下变频。

目前,数字下变频实现方案主要有三种。使用DSP数字信号处理芯片,该方案的优点是灵活性高、适应性强,但会受到处理速度等因素的制约,适合于数据速率比较低的各种处理。利用ASIC来完成数字下变频的功能,该方案具有计算速度快,单片成本低等优点使用FPGA来实现,可以采用并行或者串行的工作方式,在处理速度上优于DSP芯片,灵活性上优于ASIC设计,但消耗的硬件资源比较多二、DDC各模块设计滤波抽取模块的设计基于DDS的数控振荡器(NCO)的设计数字下变频的基本实现方案基于DDS的数控振荡器(NCO)的设计

NCO模块产生正余弦波样本值,然后分别与输入数据相乘,完成混频。由三部分组成:包括相位累加器、相位加法器及正/余弦表只读存储器。相位累加器将输入的数字本振频率与本振偏移频率之和转换成相位,每来一个时钟脉冲,相位在原来的基础上增加一个相位增量。相位加法器的功能是产生一定的初始相位,并通过累加器直接对DDS输出的相位进行调整。DDS的频率精度由累加器的字长决定,但由于受存储容量的制约,为了保证足够的频率分辨率,累加器的位数要足够长。频率分辨率高。输出频率相对带宽。频率转换时间短。频率改变时,输出相位连续。具有数字调制功能。由于DDS采用了不同于传统频率合成方法的全数字技术,因而具有许多直接式频率合成技术和间接式频率合成技术难以实现的特点。集成化、功耗低、体积小、重量轻、便于程控也是DDS的特点抽取滤波--采用直接形式的FIR滤波器FIR滤波器:有限长单位冲激响应滤波器,是由一个“抽头延迟线”加法器和乘法器的集合构成的,每一个乘法器的操作系数就是一个FIR系数。因此也被称之为“抽头延迟线"结构。FIR滤波器的一个重要特性是具有线性相位,即系统的相移和频率成比例,可达到无失真的传输。适用于信号带宽比较宽,抽取倍数不是很大的情况。滤波抽取模块设计FIR滤波器算法

FIR滤波器的脉冲响应由有限个采样值构成,设单位冲激响应

的长度为N,其系统函数和差分方程分别如下式所示。

其中N为FIR滤波器的阶数,为第n级系数,为输入,为卷积输出。滤波器的设计方法主要有窗函数法、频率采样法和切比雪夫等波纹逼近法。现阶段应用Matlab软件可以很方便的设计各种滤波器。

三、DDC的VerilogHDL与Matlab仿真验证

在整个设计过程中,首先利用Matlab根据数字下变频器的实现算法与要求进行系统建模仿真,分模块进行数学建模仿真。相应地采用VerilogHDL硬件描述语言,分模块实现各模块的RTL级设计并进行功能仿真。比较仿真结果与建模结果,验证功能正确后整合所有的模块得到最终的数字下变频器,对整体进行功能仿真验证。DDS混频器模块基于DDS的数控振荡器的仿真和验证使用ISE14.4中的CoreGenerator来实现DDS,产生IP核时设定的一些主要参数混频器模块的Modelsim仿真

在ISE中新建工程,选择所要使用的器件xc4vlx160-12ff1148,使用的仿真工具为ModelSimSE。

输出数据的采样速率仅为输入数据的一半,抽取后输出的两路数据其实就是输入的奇数组数据和偶数组数据,分别作为后面的I/Q两路的输入数据。从图中可以清楚的看出每一路数据的第2n+1(n=0,1,…)个数据均为原始输入数据的相反数,实现了混频的功能。FIR滤波器的仿真和验证假设输入信号为一个随机数列。此处设计的滤波器8阶的,由matlab获取8阶FIR滤波器的参数:FIR滤波器仿真波形将一个标准的正弦波作为输入,经过8阶低通FIR滤波器ModelSimSE10.1b中仿真结果抽取模块仿真验证设计采用4倍抽取,假设输入为一个标准正弦波,经过抽取模块,其波形变换如下:

抽取模块modelsim仿真波形DDC整体Matlab设计与仿真DDCVerilog设计与仿真FPGA综合结果在ISE环境下完成数字下变频器的设计,编译得到整个系统占用资源的情况总结

本文关于数字下变频的设计是用Verilog语言实现,以Modelsim作为主要的仿真工具,Matlab作为辅助的系统建模和功能验证的工具。根据数字下变频的基本实现方案,在ISE14.4中

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论