脉冲成型滤波器及matlab仿真剖析.docxVIP

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
脉冲成型滤波器及matlab仿真剖析

脉冲成型滤波器matlab仿真   脉冲型滤波器用成型脉冲即数字1用矩形脉冲表示用升余弦脉冲或高斯脉冲表示主要用于基带数据处理。   在数字通信系统中,基带信号进入调制器前,波形是矩形脉冲,突变的上升沿和下降沿包含高频成分较丰富,信号的频谱一般比较宽。从本质上说,脉冲成形就是一种滤波。数字通信系统的信号都必须在一定的频带内,但是基带脉冲信号的频谱是一个Sa函数,在频带上是无限宽的,单个符号的脉冲将会延伸到相邻符号码元内产生码间串扰,这样就会干扰到其他信号,这是不允许的。为了消除干扰,信号在发射之前要进行脉冲成形滤波,把信号的频率约束在带内。因此在信道带宽有限的条件下,要降低误码率,提升信道频带利用率,需要在信号传输前,对其进行脉冲成形处理,改善其频谱特,产生适合信道传输的波形。符号/秒代表单位波特(Baud),波特率是符号信息的比特率。一般的脉冲成型是要过采样的,不然没有意义,因为成型滤波会扩展带宽,过采样是为了减少频谱混叠。   常用的脉冲成型滤波器有RC成型(升余弦)、Gaussian成型等。   Matlab作为一个强大的仿真工具,在通信信号处理中有着广泛的应用。新版的Matlab(2014a)中关于滤波器设计,很多API都做了更新,下面个根据文档仿真和对比几个成型滤波器。  早些版本的firrcos函数用来设计升余弦滤波器的函数,现在已经更改成了rcosdesign函数。   例如:设计一个16阶升余弦滤波器,载波频率Fc = 1KHz,滚降系数0.25,采样率为8KHz。    N = 16;   Fc = 1000;   R = 0.25;   Fs = 8000;   h = firrcos(N, Fc, R, Fs, rolloff, normal);   figure();plot(h)   下图是滤波器的抽头系数,阶数为16共有17个抽头。         ? ? ? ? ? ? ? ? ? ? ? ?   如果用rcosdesign函数来设计这个滤波器,那么要用下面的调用方法来实现。   h1?= rcosdesign(R, N/(Fs/Fc/2), Fs/Fc/2,normal);   h1?= h1 / max(h1) / (Fs/Fc/2);  %重新量化一下系数   figure;plot(h1)   同样进行绘图,结果同上面的相同。    ?   在Matlab工具箱中,涉及升余弦滤波器的函数有好几个:rcosflt 使用升余弦滤波器对输入信号进行滤波,rcosine设计升余弦滤波器,rcosiir 设计升余弦IIR滤波器,firrcos 升余弦滤波器设计。他们大部分已经慢慢被Matlab抛弃(新版本的Matlab将不赞成使用,但是会因为兼容性的历史原因被保留)。   下面重点介绍一下 rcosdesign函数,这个函数数Matlab推荐的用来做升余弦成型滤波的函数。   [语法]   b = rcosdesign(beta,span,sps)   b = rcosdesign(beta,span,sps,shape)   [描述]    HYPERLINK /help/signal/ref/rcosdesign.html \l outputarg_b b?= rcosdesign( HYPERLINK /help/signal/ref/rcosdesign.html \l inputarg_beta beta, HYPERLINK /help/signal/ref/rcosdesign.html \l inputarg_span span, HYPERLINK /help/signal/ref/rcosdesign.html \l inputarg_sps sps)?函数返回一个滚降系数为beta的均方根升余弦函数。函数被截断为span个符号并且每个符号周期有sps个采样点。滤波器的阶数为 span*sps并且必须为偶数。滤波器的能量为1。    HYPERLINK /help/signal/ref/rcosdesign.html \l outputarg_b b?= rcosdesign( HYPERLINK /help/signal/ref/rcosdesign.html \l inputarg_beta beta, HYPERLINK /help/signal/ref/rcosdesign.html \l inputarg_span span, HYPERLINK /help/signal/ref/rcosdesign.html \l inputarg_sps sps, HYPERLINK /help/signal/ref/r

文档评论(0)

jiayou10 + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档