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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

脉冲成形滤波器的设计讲解.docx

1、脉冲成形滤波器的设计讲解分类号 论文选题类型 U D C 编号 本科毕业论文(设计)题 目 脉冲成形滤波器的设计 院 (系) 物理科学与技术学院 专 业 电子信息科学技术 年 级 2007级 学生姓名 张 力 学 号 2007213154 指导教师 楚育军 二一一 年 五月华中师范大学学位论文原创性声明本人郑重声明:所呈交的学位论文是本人在导师指导下独立进行研究工作所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。本人完全意识到本声明的法律后果由本人承担。学位论文作者签名: 日期: 年 月 日学位论文版权使用授权书本学位论文作者完全了解

2、学校有关保障、使用学位论文的规定,同意学校保留并向有关学位论文管理部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权省级优秀学士学位论文评选机构将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。本学位论文属于1、保密 ,在_年解密后适用本授权书。2、不保密 。(请在以上相应方框内打“”)学位论文作者签名: 日期: 年 月 日导师签名: 日期: 年 月 日目录内容摘要1关 键 词1Abstract1 Key Words 1 1引言 22基带脉冲成形滤波的基本原理和设计方法3 2.1基本原理3 2.2 Matlab设计与仿真

3、53基带脉冲成形滤波器的FPGA实现方法8 3.1查表法基本原理 8 3.2实现结构 8 3.3 quartus仿真结果104结论11参考文献 11 致 谢12内容摘要: 基带成形滤波器是全数字调制器的重要组成部分之一。成形滤波运算是调制过程中运算量较大的部分,高效的实现成形滤波对提升调制器的性能有着重要的意义。本文首先介绍基带脉冲成形滤波器的基本原理,然后介绍采用Matlab设计成形滤波器的方法和仿真结果,最后给出使用查找表在FPGA上实现基带脉冲成形滤波器的设计方法。关 键 词:脉冲成形滤波器; Matlab; 查表法; FPGA;信号处理Abstract: Baseband pulse

4、forming digital filter is one of the important component of the modulator. Forming filtering operation is a process of complicated computation, the highly effective realization forming part of the performance of the filter ascend modulator has an important significance. This paper first introduces t

5、he basic principle of baseband pulse forming filter, and then introduces the design method of forming filter by Matlab and gives the simulation results, finally introduces the realization method based on FPGA look-up table .Key words:Pulse forming filter ;Matlab;Look-up Table;FPGA;Signal processing

6、1 引言在数字通信系统中,基带信号进入调制器前,波形是矩形脉冲,突变的上升沿和下降沿包含高频成分较丰富,信号的频谱一般比较宽,通过带限信道时,单个符号的脉冲将延伸到相邻符号的码元内,产生码间串扰,增大了接收机在接受一个码元时发生错误的概率。因此在信道带宽有限的条件下,要降低误码率、提高信道频带利用率,需在信号传递前,对其进行脉冲成形处理,改善其频谱特性,产生适合信道传输的波形。数字系统中常用的的波形成形滤波器有两种。 有限冲激响应滤波器(FIR)和无限冲激响应滤波器(IIR)。、IIR数字滤波器方便简单,但它相位的非线性,要求采用全通网络进行相位校正,且稳定性难以保障。FIR滤波器具有很好的线

7、性相位特性,而且FIR滤波器的单位抽样响应是有限长的,因而滤波器性能稳定,所以它越来越受到广泛的重视。FIR数字滤波器是一个线性时不变系统(LTI),N阶因果有限冲激响应滤波器可以用传输函数H(z)来描述, 在时域中,上述有限冲激响应滤波器的输入输出关系如下: 其中,xn和yn分别是输入和输出序列。对于N阶有限冲激响应滤波器(FIR)而言,直接结构实现的FIR滤波器共需要N级数据移位寄存器,N个乘法器和N1个加法器。直接结构的FIR滤波器如下图所示:通常采用窗函数设计FIR滤波器。窗函数设计法就是选取某一种合适的理想频率选择型滤波器,并将它的脉冲响应截断以得到一个线性相位和因果的FIR滤波器。

8、任何数字滤波器的频率响应都是jw的同期函数,他的傅里叶级数展开式为: 其中:窗函数法就是用窗函数的有限加权系列w(n)来修正上式的傅里叶级数,以求得所要求的有限冲击响应序列 ,即: w(n)为有限长序列,当nN1或n0时,w(n)=0。 高斯滤波器等,实现方法有卷积法和查表法。卷积法的原理,是用一系列乘法和加法对信号进行流水线运算,需要消耗大量的乘法器和加法器,设计较复杂,并有一定的延时。文献12提出了一种分布式算法的设计结构,将传统的乘法运算和累加运算加以改进,转变为移位、累加运算,降低了硬件消耗,当运算数据的字宽较小时,极大的降低了硬件电路的复杂度,提高了响应速度;但当运算数据的字长较长时

9、,则需要更多的移位迭代运算而不适合高速处理的需求。文献10提出了采用滤波器的多相结构与改进DA算法相结合的一种设计方法,当考虑ISI码元数目较多时,需要的ROM表个数就会增多,访问ROM所需的地址产生电路就会变得复杂。文献5采用了存储器分割技术,可以降低ROM单元的数量,但是以增加系统的复杂性与响应时延、信号毛刺为代价的。文献10,11在滤波器设计时采用了CSD编码,虽然减少了乘法运算,但是需要设计CSD编码解码电路。本文采用二进制基带信号的连续查表法实现在FPGA上完成信号的脉冲成形,原理是预先将所有可能的成形后的基带波形样本存入ROM,根据输入序列,从ROM中查找对应输出波形,这种方法简单

10、直观、速度快,且当码间样点增加时,仅增长地址电路即可,不影响运行时间,可在一定的精度内高效的实现脉冲成形滤波。通过软件仿真波形与理论相比较,确实可以达到预期的脉冲成形效果,证明该方法现实可行。2 基带脉冲成形滤波器的基本原理和设计方法2.1 基本原理脉冲成形滤波器首先要使波形平滑,即使脉冲突变的上升沿和下降沿平缓,频带外的频率衰减加快。根据乃奎斯特定理1,为使信号基带传输时无码间串扰,系统冲击响应必须满足 (1)其傅氏变换应满足 (2)在实际系统中,信带传递函数由发送滤波器、信道和接收滤波器组成,即,若在设计过程中把传输信道看成理想信道,即=1。只要求特定时刻的波形幅值无失真传送,而不必要求整

11、个波形无失真。根据乃奎斯特第一准则,如果信号经传输后整个波形发生了变化,只要其特定点的抽样值保持不变,那么用再次抽样的方法,仍然可以准确无误地恢复原始信号。满足乃奎斯特第一准则的滤波器有无穷多种,为了满足无码间干扰并实现发射机和接收机的匹配,发射端的脉冲成形滤波器可选择平方根升余弦滤波器,传递函数表示式为 (3)T为输入码元的周期,为滚降系数,取值为。滚降系数影响着频谱效率,越小,频谱效率就越高,但越小时,升余弦滚降滤波器的抽头系数也越多,设计和实现比较困难,而且当传输过程中发生线性失真时产生的符号间干扰也比较严重。在无码间串扰条件下所需带宽 W 和码元传输速率 Rs 的关系一般为:W=1/2

12、(1+)Rs。在实际工程中,的范围一般定在 0.150.5 之间。记,平方根升余弦冲击响应的表达式为 (4)滚降系数分别为0,,05,1的平方根升余弦滤波器冲击响应波形和频谱如图1和图2所示: 图1 平方根升余弦滤波器冲击响应波形 图2 平方根升余弦滤波器的频谱需指出,升余弦滤波器的严格限频特性,是物理不可实现的,然而由于升余弦滤波器频率特性的平滑性,使得有可能物理可实现滤波器近似实现此频率特性,所以在限带数字通信系统中广泛采用 的升余弦滤波器。若取冲击响应截断时间为8T,此时滤波器的长度适中且截断误差很小;每T内采样点为8个。为确保采用后的保持第一类线性相位,舍去样点,同时对右移4个点,采用

13、中,采样间隔为,设发送端传递的二进制数据是,则发送滤波器的输出波形函数表示为: (5)当前传递信息时刻对应的波形上升沿y1.8分别由,线性表示,即. (6).2.2 Matlab设计与仿真随着Matlab通信工具箱和信号处理工具箱的不断完善,使得通信系统的仿真能够用计算机模拟实现,免去了构建实验系统的不便,而且操作简便,只需输入不同的系数就能得到不同情况下系统的性能,从而方便的是设计达到最优化。Matlab设计滤波器的步骤如下:(1)根据工程实际的要求确定滤波器的技术指标和相关参数。(2)按照(1)中的技术指标,建立数字滤波器模型。由于FIR 滤波器具有稳定、线性相位特性、系数对称、只包含实数

14、算法,不涉及复数运算等突出优点,非常适合相移调制,并且窗函数法设计简便,因此使用的脉冲成形数字滤波器设计选用了窗函数法设计FIR 滤波器。根据给定的滤波器技术指标,选择滤波器长度N 和窗函数 (n),使其满足所要求的指标。采用Matlab工具箱中专门用于升余弦FIR滤波器的指令NUM, DEN = RCOSINE(Fd, Fs, TYPE_FLAG, R),返回一个具有升余弦过渡带的低通线性相位FIR 滤波器,截止频率是Fd,滚降系数为R,采样频率为Fs,TYPE_FLAG规定设计的是规范的升余弦滚降滤波器(normal),还是平方根升余弦滤波器(sqrt),用整数的参数DELAY设定延时。(3)验证设计的滤波器是否符合要求。通过指令freqz(NUM, DEN,1)的到滤波器的幅频特性和相频特性,如图3所示,阻带最小衰减为10dB,满足设计要求。图3 滤波器的幅频特性和相频特性 建立M-FILE,对滤波器进行仿真,代码如下:%设置参量,采用8倍采样速率,滚降系数为0.5Fd=1; Fs=8; Delay=

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

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