数字成形滤波器设计及FPGA实现开题报告.docVIP

数字成形滤波器设计及FPGA实现开题报告.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
结合毕业设计(论文)课题任务情况,根据所查阅的文献资料,撰写1500~2000字左右的文献综述: 1.数字成形滤波器介绍 近年来,由于基带信号的频谱范围越来越宽,而在无线通讯中,为了能更有效利用信道,在信号传输前通常对信号进行频谱压缩,使其能够消除码间干扰,大大提高频谱的利用率。 脉冲成形的结果是,使得初始的矩形脉冲变成为一种平滑的、圆角的脉冲,其在±1/2T0点前后带有衰减的振荡(纹波)。纹波是矩形脉冲与升余弦脉冲响应卷积的结果(在时域中,卷积对应着滤波)。升余弦滤波器常常用数字滤波器而非模拟滤波器来实现。数字实现方案意味着滤波器必然会受到Nyquist系统的限制。也就是说,滤波器的采样速率必须为输入带宽的两倍,才能避免混叠。如果数字脉冲成形滤波器以f0的采样频率(码速率)工作,那么最大的输入带宽被限制为1/2f0。这就带来了一个问题,对于α=0来说,所要求的带宽大于1/2f0,而当α=1时,则可以扩展到f0。这意味着数字脉冲成形滤波器必须对编码脉冲进行最少为2倍的过采样,以满足高达f0的带宽要求。 虽然数字滤波器一般可以产生一个所期望的频率域响应,但它们实际上是在时域实现滤波的。也就是说,数字滤波器的系数(taps)定义了滤波器的脉冲响应(时域特性),它可以产生所需要的频域响应。因此,知道所需要的脉冲响应特性而非频率响应后,数字滤波器的设计任务将得到极大的简化。 由于数字通信技术及大规模集成电路技术的发展,基带信号的频谱成形,可以通过数字方法进行。在数字域上,一般的方法有查询表法和滤波器法。滤波器法是根据输入的数据序列,通过时域卷积法或变换域法(即FFT-IFFT 法)来实时地计算出对应的输出信号波形。 2. MATLAB简介 MATLAB和Mathematica、Maple并称为三大数学软件。它在数学类科技应用软件中在数值计算方面首屈一指。MATLAB可以进行矩阵运算、绘制函数和数据、实现算法、创建用户界面、连接其他编程语言的程序等,主要应用于工程计算、控制设计、信号处理与通讯、图像处理、信号检测、金融建模设计与分析等领域。 MATLAB的基本数据单位是矩阵,它的指令表达式与数学、工程中常用的形式十分相似,故用MATLAB来解算问题要比用C,FORTRAN等语言完成相同的事情简捷得多,并且mathwork也吸收了像Maple等软件的优点,使MATLAB成为一个强大的数学软件。 FPGA概述 FPGA(Field-Programmable Gate Array),即现场可编程门阵列,它是在PAL、GAL、CPLD等可编程器件的基础上进一步发展的产物。它是作为专用集成电路(ASIC)领域中的一种半定制电路而出现的,既解决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点。 FPGA采用了逻辑单元阵列LCA(Logic Cell Array)这样一个概念,内部包括可配置逻辑模块CLB(Configurable Logic Block)、输出输入模块IOB(Input Output Block)和内部连线(Interconnect)三个部分。 FPGA是由存放在片内RAM中的程序来设置其工作状态的,因此,工作时需要对片内的RAM进行编程。用户可以根据不同的配置模式,采用不同的编程方式。 加电时,FPGA芯片将EPROM中数据读入片内编程RAM中,配置完成后,FPGA进入工作状态。掉电后,FPGA恢复成白片,内部逻辑关系消失,因此,FPGA能够反复使用。FPGA的编程无须专用的FPGA编程器,只须用通用的EPROM、PROM编程器即可。当需要修改FPGA功能时,只需换一片EPROM即可。这样,同一片FPGA,不同的编程数据,可以产生不同的电路功能。因此,FPGA的使用非常灵活。 ISE工具介绍 ISE是使用XILINX的FPGA的必备的设计工具,它可以完成FPGA开发的全部流程,包括设计输入、仿真、综合、布局布线、生成BIT文件、配置以及在线调试等,功能非常强大。ISE除了我们功能完整,使用方便外,它的设计性能也非常好,拿ISE 9.x来说,其设计性能比其他解决方案平均快30%,它集成的时序收敛流程整合了增强性物理综合优化,提供最佳的时钟布局、更好的封装和时序收敛映射,从而获得更高的设计性能。先进的综合和实现算法将动态功耗降低了10%。 利用EDA软件就可以方便的完成从代码编写到编译综合再到时序仿真和下载整个FPGA设计流程。但对于比较复杂的设计应用,比如设计输入信号要求模拟现实信号环境的噪声加信号,或是多个信号叠加等复杂情况,输出信号也是含有噪声的信号。要产生这样的仿真输入信号或对复杂仿真输出信号做进一步分析,例如观察其频谱变化规律等操作,利用现有的FPGA设计仿真软件就不够了,必须利用更强大的或专业的数着分析软件

文档评论(0)

精华文档888 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档