ImageVerifierCode 换一换
格式:DOCX , 页数:47 ,大小:410.90KB ,
资源ID:7525468      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/7525468.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(软件无线电中采样率转换 毕业设计.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

软件无线电中采样率转换 毕业设计.docx

1、软件无线电中采样率转换 毕业设计软件无线电中采样率转换 毕业设计西南科技大学本科生毕业论文 I 软件无线电中采样率转换的 FPGA实现 摘要:随着软件无线电的不断发展,采样率转换技术成为了软件无线电硬件平台的关键技术。利用该技术处理不同标准和速率的信号,使其能够在同一个硬件平台上实现不同速率的信号传输。合理的设计和实现采样率转换系统,是目前软件无线电领域研究的重点和难点。 详细阐述了软件无线电中采样率转换系统的理论知识,提出了基于FPGA的本文采样率转换的整体设计方案,对两大核心模块:测试源模块和多速率处理模块进行了详细的设计。在本方案中,测试源模块采用直接数字频率合成(DDS)技术,以ISE

2、软件为平台,设计一个频率为2MHz、采样率为160MHz的正弦波。多速率处理模块利用Matlab和ISE软件,完成了多速率处理模块中CIC抽取滤波器和HB抽取滤波器的详细设计,并对各个滤波器的功能进行仿真。最后在Matlab和ISE软件中分别测试信号进行8倍的抽取,对总体方案进行simulink仿真和ModelSim仿真,实现对输出采样率为20MHz、频率仍是2MHz的无失真正弦波。文末给出了设计过程中遇到的问题以及对问题的分析处理结果。 关键词: 采样率转换;DDS技术;CIC滤波器;HB滤波器;FPGA; 西南科技大学本科生毕业论文 II Sample Rate Conversion Im

3、plemented with FPGA in Software Radio Abstract: With the development of software radio, sample rate conversion technique plays a significant role in the hardware platform of software radio. Using this technology to deal with signal of different standards and rates can achieve signal sample rate conv

4、ersion and signal transmission on the same hardware platform .Calculating and implementing a sample rate conversion system reasonably is important and difficult for designer in the field of Software radio. Expounding the basic theory of sampling rate conversion of software radio system, this paper p

5、roposes the overall design scheme of sample rate conversion which is based on FPGA ,and the test source signal module and multi- rate processing module are discussed in detailIn this design, the test source signal ,a sine wave with frequency of 2MHz and sample rate of 160MHz, is designed in ISE soft

6、ware, adopting direct digital synthesis (DDS) technology. In multi-rate processing module, the CIC decimation filter and HB decimation filter are designed in detail, whose functions are emulated in ISE and Matlab software. Finally, output signal is converted into a undistorted sine wave with frequen

7、cy of 2MHz and sample rate of 20MHz via the simulink emulation and ModelSim emulation which are completed in ISE and Matlab software. At the end of the thesis, it discusses the analysis and solution results to the problems, which are emerged in the design. Key words: Sample Rate Conversion, DDS tech

8、nique, CIC filter; HB filter , Field Programmable Gate Array(FPGA) 西南科技大学本科生毕业论文 III 第1章 绪 论 .1 1.1选题的背景及目的意义 .1 1.1.1课题研究背景 .11.1.2 课题研究的目的及意义 .1 1.2 多速率信号处理和实现方法 .2 1.2.1多速率信号处理 .2 1.2.2多速率信号处理实现方法 .2 1.3 设计指标和关键技术 .3 1.4 本文主要内容 .3 第2章 方案论证 .4 2.1 系统设计思想 .4 2.2 系统方案论证 .4 2.2.1 正弦波发生器模块.4 2.2.2 多速率

9、处理模块 .5 第3章 系统设计相关原理 .6 3.1 信号抽取原理 .6 3.2 高效滤波器 .7 3.2.1 CIC滤波器 .7 3.2.1.1 单级 CIC .8 3.2.1.2 多级 CIC . 10 3.2.2 HB滤波器 . 12 3.2.3 FIR滤波器 . 14 3.2.3.1 FIR滤波器原理 . 14 3.2.3.2 FIR的FPGA实现结构 . 15 3.3 直接数字合成(DDS)技术 . 16 第4章 系统总体设计和核心模块设计 . 18 4.1 多速率系统方案总体设计 . 18 4.1.1 多速率系统总结构. 18 西南科技大学本科生毕业论文 IV 4.1.2参数计算

10、 . 18 4.2 核心模块设计 . 19 4.2.1 DDS模块设计 . 19 4.2.2 CIC滤波器设计 . 21 4.2.2.1 积分模块 . 214.2.2.2 抽取模块 . 22 4.2.2.3 梳状模块 . 23 4.2.2.4 CIC参数计算 . 23 4.2.3 HB滤波器设计 . 25第5章 系统 FPGA 硬件代码设计和仿真 . 29 5.1测试源文件 . 29 5.2 CIC抽取滤波器仿真 . 29 5.3 HB抽取滤波器仿真 . 32 5.4多速率系统仿真 . 34 结 论 . 37致 谢 . 38 参考文献. 39 附录1:FPGA设计顶层原理图 . 41 附录2:

11、DDS 测试源Verilog HDL代码 . 42 附录3: CIC抽取滤波器Verilog HDL代码 . 44 附录4: HB抽取滤波器Verilog HDL代码 . 48 附录5: MATLAB 产生ROM程序 . 55 附录6: CIC 抽取滤波器M文件 . 56 西南科技大学本科生毕业论文 第1章 绪 论 1.1选题的背景及目的意义 1.1.1课题研究背景 软件无线电是一种新型无线通信技术,其中心思想是:构造一个具有开放性、标准化、模块化的通用硬件平台,将各种功能,如工作频段、数据格式、调制解调类型、加密模式、通信协议等用软件来完成,并使宽带A/D和D/A转换器尽可能地靠近天线,1以

12、研制出具有高度灵活性和开放性的新一代无线通信系统。 随着数字信号处理的不断发展,对信号的处理和存储、编码和传输等的工作量越来越大。为了减少计算工作量、节省存储空间,在一个信号处理系统中经常需要做不同的采样处理,以及在这些不同采样率信号之间进行采样率转换。在这种需求下,多率数字信号处理技术应运而生,并逐渐发展起来。采样速率转换是数字信号处理领速域一个重要的组成部分,即要求该数字系统在多采样率状态下也能很好地工作。多速2率信号处理产生于20世纪70年代,具有重要的理论价值和工程价值。近10年来,大规模集成电路的不断发展以及A/D、D/A采样率的不断增高,促使多速率数字滤波器和滤波器组在很多领域得到

13、了广泛的应用,如数字音频处理、语音处理、数字通信、频谱分析、子带编码、图像压缩、模拟语音保密系统、雷达系统和天线系统等。随着无线通信、信号处理技术和FPGA相关技术的发展,多速率信号处理将有很好的发展前景。 1.1.2 课题研究的目的及意义 随着软件无线电的发展,多速率信号处理技术成为了软件无线电中的关键技术。在多标准化的数字通信接收机系统中,进行采样率转换的目地是为了将天线上接收到的、经ADC采样频率数字化的信号进行转换,以方便在现有的DSP处理器上3进行处理。因此多速率信号处理技术成为了软件无线电硬件平台所必须的基本功能。怎样合理的设计和实现信号采样率的转换,已成为目前软件无线电领域中研究

14、的重点及难点。 通过该课题可以研究多速率信号处理的基本理论和实现方式;掌握用FPGA进行系统设计的基本流程;研究正弦信号发生器的相关理论及其FPGA实现方法;掌握设1 西南科技大学本科生毕业论文 计抽取滤波器组:CIC和HB滤波器,并学会使用MATLAB软件进行仿真和FPGA实现。 1.2 多速率信号处理和实现方法 1.2.1多速率信号处理 在很多情况下,抽样率是固定值,即系统采用一个固定的抽样频率。但是,有fs4时会遇到抽样率的变换问题,即要求系统工作在“多抽样率”情况下:例如,语音、视频、数据等多种媒体的传输,它们的频率不尽相同,抽样率自然也不同,必须进行抽样率的转换;又如,为了降低由于抽

15、样率太高而引起的数据冗余,则需要降低抽样率;再如,当两个数字系统的时钟频率不同时,如果信号要在这两个系统中传输,为了方便对信号进行处理、编码、传输和存储,则需要根据时钟频率对信号的抽样率进行转换;还有,在同一种处理算法中的不同部分如果采用了不同的抽样率,会使处理更加有效,等等。上面各种应用中,有的要求要用到抽样率的转换,有的要求系统工作在多抽样率状态。在人们不断的研究过程中,逐渐意识到了“多速率数字信号处理”的重要作用。 多速率信号处理作为软件无线电系统中的基础理论,有着举足轻重的地位。该技术通过内插和抽取改变数字信号的采样速率,以达到软件无线电系统中不同模块5对信号速率的不同要求,是数字下变

16、频和数字上变频的重要技术。它的优势在于可以降低系统实现的复杂度和计算复杂度,还可以降低传输速率,以及减少存储量等等。 1.2.2多速率信号处理实现方法 实现抽样率的转换从概念上讲,有两种方法。一种方法,是先把离散时间信号(序列)经过D/A变换器转换成模拟信号,再经A/D变换器对以另一个采样x(n)x(t)x(t)aa2率抽样。但是,经过D/A和A/D变换后,会引入失真和产生量化误差,影响精度;另一种方法,是直接在数字域对已抽样信号(序列)作抽样率的变换,得到新的抽样x(n)信号,而不必将信号在数字域和模拟域之间不断变换。因此,人们采用数字方法来变换抽样率。 多速率信号处理主要有两种基本处理方法

17、:抽取和内插。减小抽样率的过程称为信号的“抽取”,也称“抽样率压缩”;增加抽样率的过程称为信号的“插4值”,也称“抽样率扩张”。但是对于一个限带信号,并不能随意的抽取和2 西南科技大学本科生毕业论文 内插。因为抽取可能产生混叠,内插会产生镜像,所以需要在抽取前进行抗混6叠滤波,在内插后进行抗镜像滤波。单纯的抽取和内插比较简单,所以更加关键的部分是进行信号抽取前滤波器的设计以及信号内插后滤波器的设计。在本设计中,要实现的是采样率的降低,因此在设计过程中只需要考虑抽取前滤波器的设计。 1.3 设计指标和关键技术 本课题设计指标:写一个用于测试系统的源(一个频率为2MHz正弦波),要求采样率为160

18、MHz。经过抽取滤波器进行降速和要求得到采样率为20MHz、频率仍的是2 MHz的无失真正弦波。分别要求MATLAB的仿真和VHDL(Verilog HDL)实现。 主要涉及的关键技术:?正弦信号发生器的相关理论和FPGA实现方法?信号的抽取理论?抽取滤波器的设计。其中,抽取滤波器的设计为本设计中的难点和重点。 1.4 本文主要内容 本文主要介绍了软件无线电中采样率转换的FPGA实现的设计。主要从选题背景、信号抽取原理介绍、总体方案论证、子模块设计和总体方案验证这五个方面来阐述,组织结构如下: 第一章首先介绍选题背景和意义,然后将本系统实现中涉及到的相关技术进行简要介绍。 第二章详细阐述信号抽取原理和高效滤波

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1