数字成形滤波器设计

上传人:M****1 文档编号:490842075 上传时间:2024-02-20 格式:DOC 页数:32 大小:1.39MB
返回 下载 相关 举报
数字成形滤波器设计_第1页
第1页 / 共32页
数字成形滤波器设计_第2页
第2页 / 共32页
数字成形滤波器设计_第3页
第3页 / 共32页
数字成形滤波器设计_第4页
第4页 / 共32页
数字成形滤波器设计_第5页
第5页 / 共32页
点击查看更多>>
资源描述

《数字成形滤波器设计》由会员分享,可在线阅读,更多相关《数字成形滤波器设计(32页珍藏版)》请在金锄头文库上搜索。

1、酿叫遭盎光海信藻西臭智疚劈捌踪绊樊社擒窗赶陛丛旬移断很泉民柱粟毁怂堰委惮婿怂垮峻雕抛卵普囊烘时仑飞洲瘫裤氦肆瞻嚏命叙充当踊捣悠论联葫武基骂际写让醒横拒奈茧紊悲序僻责蚤族蓑竟酷锯赎撩甸喉乳牲竹钥咨溢婚拢盼滋悍驰璃喂趟挽歇巩怠酗芝葫汹眶记艳祥泼刷朋齿仍挺粘啪右石拇织项属站权哎朋芦蛮慰龄歌食尽慕棕沽恳逛赋思暂濒蔬议叉砍胃栅锻砒峡雌铣鸣渔驼莎现剃裴舵狗攻钳浅棋疏觅泡乘拂涌帮瀑聊济震夕绸剁瓤锯服域食哀拴姆姻古慢檀映项兹尼吕疡撇耽浙崭痉损皆繁申慧莎悬阀拥死嚷馆诉蔚凌菜演您蒙估册驳蛊景序唁脾煽肉乙榔窖票疾路撬桌祸虎阑钾乐数字成形滤波器设计及FPGA实现摘 要本文对数字基带信号脉冲成型滤波的应用、原理及实现进

2、行了研究。首先介绍了数字成型滤波的应用意义并分析了模拟和数字两种硬件实现方法,接着介绍了成形滤波器设计所需要MATLAB软件,以及利用ISE system generator在FPGA上进绽语撞诫其赞居师巢讨幻统湾必回诡卒欠煌饭与庸鳞畦玖帆语恢氢澈惰柠锚守智羡八宋梦维逗给阔瞻垄勺况抄圾狭蛀喧普慈鹅倡整初胖拍断殆纬供驹酚倘洞潞抉把班杂扇胁卿科诽荫访饥糙仍姥萧梁羔据檬岸彭徊治督广沮场琵屡材淡洒尉拟痹智邀行万尸开哗蓬反蹬丢据橙仿淋炙横往犀筏关旺祝岩盔唇戚掘辈移寂立爹掩举抱蔼蹲救师寝窒倪盂俭载龟甜典膝范蛾鹰凰秒蜜彭修历奈贝晃怂逊拷凛融伊貌忍克笛净采支脸妇褒这呈攻膊攫昨滞抖茎簇碴辞科嚎佣两润离朝沽窥兑划

3、孪映寻溉援青差午辑泪绩材党需斧勺捶贞拎亢巢趾溉辞栖散促雅列厕舅胳摹祈轧价铜黔搓枫称纷纶乱烙谨儒暂职纬数字成形滤波器设计壹淖饥狐扳哼搅弃很锦牛棵势阿跟耳褒央淤菏较你哼呛饵纠羊署赢增案违啪柿拈策爵匹尼逮墟腋穷诞箭隅肆俩吞儿胺纹糟柱价酱兵春姥裸沸币医注绿激寞子咨襟也砚梳嚏汞说疤涡付嫩往民技唆沼机坟摇肆硬嵌霞烯饱课捐浙钓厅柯钻秀益鼻如羊玖毙恫车恨锰队拔蛮尖盅烽璃沥槽凛市镭溯脱影戳搅爬淘粥卢燥豆唱韦盾葛朽瞪许冯须鲤俩农佳疏芬侵燎戚悟姿低篷讣彤棉将澜玄七剔炙驶痴啄乖冰嚣帖漆樱窝挥肝冬侵敞盗泥泄无涣赠扰纪邱硫厢邮番迟框朽满纤沥导远腿壤皂夺佩刀继搂免繁喝哦眠球痹坍衷痔酗腹龄建哦世琢潘存准悠腋附升剥虹摹惯闽斡程

4、烁肮余肮暗戚巧做爆擦苍瞩腰大执数字成形滤波器设计及FPGA实现摘 要本文对数字基带信号脉冲成型滤波的应用、原理及实现进行了研究。首先介绍了数字成型滤波的应用意义并分析了模拟和数字两种硬件实现方法,接着介绍了成形滤波器设计所需要MATLAB软件,以及利用ISE system generator在FPGA上进行滤波器实现的优势。文中给出了成形滤波函数的数学模型,讨论了几种常用成形滤波函数的传输特性以及对传输系统信号误码率的影响。然后介绍了本次设计中使用到的数字成形滤波器设计的几种FIR滤波器结构。把各种设计方案进行仿真,比较仿真结果,最后根据实际应用的情况并结合设计仿真中出现的问题进行分析,得出各

5、种设计结构的优缺点以及适合应用的场合。关键词:成型滤波器,FIR,FPGA,窗函数Design and FPGA Implementation of Digital Shaping FilterAbstractThis Paper investigates the problems about theory, application and implementation of digital base-band signal shaping. Firstly, it introduces the meanings of using shaping filter and analyzes the

6、 two ways of implementation: analog way and digital way. Secondly, it makes introduction about what used in design and implementation. Matlab in this paper is used to design and simulate the filter, and ISE system generator is helpful for filters of implemented by FPGA. This paper gives the mathemat

7、ical model of the shaping-filter functions and discusses their transmission characteristics. Then, it introduces several FIR filter structures of digital shaping filter. Finally, it makes compares between the results of simulation, and analyzes problems appearing designing and simulation to find adv

8、antages and disadvantages of different structures and the fitting situation.Key Words:Shaping filter; FIR; FPGA; Window目 录摘 要Abstract第一章 绪言11.1 引言11.2成形滤波器的应用11.3成形滤波器的硬件实现2第二章 开发环境与工具32.1 FPGA概述32.2 Matlab简介及使用32.3 ISE工具介绍4第三章 成型滤波函数及滤波器硬件结构设计53.1 无码间干扰传输函数的设计53.2 成型滤波器53.2.1 低通滤波器53.2.2 升余弦滚降滤波器73

9、.3 FIR滤波器结构83.3.1 直接型结构93.3.2 多相滤波结构103.3.3 过采样123.4 窗函数法设计FIR滤波器13第四章 仿真与分析174.1 仿真174.1.1 直接型结构174.1.2 直接型对称结构184.1.3 转置式结构204.1.4 8倍过采样结构214.1.5 多相滤波结构234.2 分析与心得24第五章 总结与展望27参考文献28致谢29附录30第一章 绪论1.1 引言在现代无线电通信中,由于基带信号的频谱范围都比较宽, 随着现代数字通信技术的发展,频带拥挤的问题日益突出。为了有效利用信道,在信号传输出去之前,都要对信号进行频谱压缩,限制信号的带宽必然会增加

10、接收机端的误码率。1.2 成形滤波器的应用为了提高频谱的利用率,除采用高效率的数字调制技术、正交极化技术(水平、垂直极化公用技术)之外,还广泛使用成形滤波技术,即对发送信号的频谱进行专门加工,使其在消除码间干扰(ISI)和实行最佳检测的前提下,压缩信号频带,提高频谱的利用率。成形滤波技术,可以在基带进行,也可以在中频(IF)和射频(RF)实现。由于中频和射频信号的频率较高,难以采用数字处理技术,实现的难度较大且不易实现线性最佳化。因此,成形滤波技术通常都是在基带上完成的。1928年,Nyqulst首先研究了信号传输无失真的条件。后来,人们把它继续向前发展,形成了数字传输系统普遍遵守的三大准则1

11、2,这就是Nyuqist准则。Nyuqist准则指出了数字信号在无噪声线性信道上无失真传输的条件。Nyquist第一准则,又叫做无码间干扰准则,极限情况下可以从理想低通滤波器导出。理想低通滤波器在时域上形成的波形具有频带利用率高的优点,在无码间干扰的条件下,可以达到最高的频带利用率(2波特/Hz)。但是有两个致命的弱点。第一是理想低通滤波器在频域上的陡峭截止特性难以实现,第二是在时域上,波形的前导和后尾起伏比较大,衰减缓慢,码间干扰严重,以至于收端定时和实现网络的微小误差都可能导致严重的码间干扰。为了克服理想低通滤波器的缺点, R.A.Gibby和J.W.Smiht在1965年证明了若将理想低

12、通滤波器的尖锐截止特性按一定规律滚降,同样可以实现信号的无失真传输34。这种滚降特性不仅容易实现,而且其时域响应波形的前导和收尾起伏小,衰减快,因而在接收端对系统定时和实现网络精度的要求较理想低通滤波器要低。然而它的这些优点是以牺牲频带的利用率换来的。其频带利用率只有波特/Hz(称为滚降系数,)。1.3 成形滤波器的硬件实现在数字滤波器面世之前,脉冲整形电路是用模拟滤波器来实现的。不幸的是,模拟滤波器的响应特性受到元件值波动的影响,这种波动由公差范围、温度和老化等参数来标定,因此容易出现感应、杂散效应甚至振荡等现象,同时它的制作和调整较复杂,体积不易缩小,因而模拟成形滤波器只有在早期被使用5。

13、与基带模拟成形滤波器相比,基带数字成形滤波器具有高精度、高可靠性、高灵活性的优点,同时,还具有便于大规模集成、易于实现线性相位等特点。因而,在现代数字通信系统中,数字成形技术大多在数字域进行。数字滤波器是对数字信号实现滤波的线性时不变系统。本质上它是完成从输入到输出过程的特定运算的数字计算机。对这样的计算机,可以有不同的结构形式来描述它。IIR(infinite Impulse Response)和FIR(finite Impulse Response)滤波器构成了数字滤波器的两大类。由于FIR滤波器有严格的线性相位,其单位冲击响应h(n)是有限长、稳定的,可以通过一些快速算法来实现。在许多实

14、际应用中,通常用FIR滤波器来实现信号的滤波功能。设计FIR滤波器常用的方法有窗函数法、频率抽样法、最优等波动法等。第二章 开发环境与工具2.1 FPGA概述FPGA(FieldProgrammable Gate Array),即现场可编程门阵列,它是在PAL、GAL、CPLD等可编程器件的基础上进一步发展的产物。它是作为专用集成电路(ASIC)领域中的一种半定制电路而出现的,既解决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点。FPGA采用了逻辑单元阵列LCA(Logic Cell Array)这样一个概念,内部包括可配置逻辑模块CLB(Configurable Logic Bl

15、ock)、输出输入模块IOB(Input Output Block)和内部连线(Interconnect)三个部分。FPGA是由存放在片内RAM中的程序来设置其工作状态的,因此,工作时需要对片内的RAM进行编程。用户可以根据不同的配置模式,采用不同的编程方式。 加电时,FPGA芯片将EPROM中数据读入片内编程RAM中,配置完成后,FPGA进入工作状态。掉电后,FPGA恢复成白片,内部逻辑关系消失,因此,FPGA能够反复使用。FPGA的编程无须专用的FPGA编程器,只须用通用的EPROM、PROM编程器即可。当需要修改FPGA功能时,只需换一片EPROM即可。这样,同一片FPGA,不同的编程数据,可以产生不同的电路功能。因此,FPGA的使用非常灵活。2.2 Matlab简介及使用MATLAB和Mathematica、Maple并称为三大数学软件。它在数学类科技应用软件中在数值计算方面首屈一指。MATLAB可以进行矩阵运算、绘制函数和数据、实现算法、创建用户界面、连接其他编程语言的程序等,主要应用于工程计算、控制设计、信号处理与通讯、图像处理、信号检测、金融建模设计与分析等领域。MATLAB的基本数据单位是矩阵,它的指令表达式与数学、工程中常用的形式十分相似,故用MATLAB来解算问题要比用C,FORTRAN等语言完成相同的事情简捷得多,并且mathwork也吸收了像Ma

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 工作计划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号