一、根据奈奎斯特第一准则,在实际通信系统中一般均使接收波形为升余弦滚降信号。这一过程由发送端的基带成形滤波器和接收端的匹配滤波器两个环节共同实现,因此每个环节均为平方根升余弦滚降滤波,两个环节合成就实现了一个升余弦滚降滤波。实现平方根升余弦滚降信号的过程称为“波形成形”,通过采用合适的滤波器对多元码流进行滤波实现,由于生成的是基带信号,因此这一过程又称“基带成形滤波”。
信号要经过脉冲成型,才能进行载波调制。
二、
(1) b = rcosdesign(beta,span,sps,shape)
beta: 滚降系数,取值0~1之间,决定频宽和陡峭程度。取值一般大于0.2。
span: 表示截断的符号范围。
sps: 单个符号范围的采样个数。
shape:可选参数。可不加,可加上’normal’,可加上’sqrt’。
当选择’sqrt’时,返回一个平方根升余弦滤波器。
注意:span的意思是对滤波器取了几个Ts(Ts是一个脉冲(即一个符号)的时间周期)的长度,也就是原始数据的长度,未经采样的数据的长度,sps是每个Ts采了几个点。
例如:`

clear all
b = rcosdesign(0.2,6,4,'sqrt');
fvtool(h1,'Analysis','impulse');%滤波器的可视化

h1总共是64+1=25个点数(拖尾影响的长度是6采样的点数4+本位数据1)

(2) upfirdn(x,b,sps)对原始数据x先进行sps倍的上采样,然后与滤波器b进行卷积。upfirdn(x,b,sps,sps2)函数的话还要进行sps2倍的下采样。
过程即为:把x中的每个值乘以序列b,然后移位相加,sps表示了移位的长度。其中x、b的点数分别为N1、N2,输出点数为 N2+(N1-1)×sps。

三用图文解释
https://blog.csdn.net/qq_41918329/article/details/102800015

根升余弦滤波器——MATLAB相关推荐

  1. 升余弦滤波器MATLAB分析

    作用 升余弦滤波器常常作为发送端的成型滤波器,用来抑制信号带外辐射. MATLAB实现 在maltab中,主要用rcosdesign函数来实现FIR脉冲成型滤波器,其他相关的函数还有comm.Rais ...

  2. 升余弦滤波器与根升余弦滤波器

    1 升余弦滚降滤波器有啥用? 1, 升余弦滚降滤波器本质上只是一个低通滤波器,只不过它的滚降因子(rolloff effect)会对波形的幅度产生一定影响,一般是降低了波形的幅度并且低通,2. 升余弦 ...

  3. 升余弦和根升余弦滤波器(SRRC,RRC)的单位脉冲响应

    本博客详细讲述了升余弦和根升余弦滤波器的频域和时域表达式,最后给出了单位脉冲响应的Python 实现. 升余弦滤波器 升余弦滤波器(Raised-cosine filter)是一种经常作脉冲成型滤波器 ...

  4. 根升余弦滤波器的作用

    根升余弦滤波的作用 数字基带调制后,必须经过脉冲成型,才能调制到载频进行发射. 因为理想的矩形脉冲(理想的无ISI)不可能实现,所以用升余弦函数脉冲替代,保证采样时刻无ISI影响. 通常在收发两端各用 ...

  5. matlab中升余弦滚降滤波器_升余弦滤波器 matlab代码

    关于信号波形成型:  中国通信网-无限分享-|M?9Y8]v!{"K(\ 升余弦滤波器    中国通信网-无限分享+C9R3qFUH8}HZ (1)  升余弦滤波器的 matlab函数 -- ...

  6. matlab中升余弦滤波器产生函数rcosdesign

    直接来描述一下: b = rcosdesign(beta,span,sps,shape) beta: 滚降系数,取值0~1之间,决定频宽和陡峭程度.取值一般大于0.2. span: 表示截断的符号范围 ...

  7. 关于奈奎斯特准则和升余弦滤波器理解

    之前一直把采样定理和第一准则搞混在一起,这次仔细研究了一下. 首先是升余弦滤波器提出背景: 为了通过信道传输,信号必须是带限的,所以需要低通滤波. 为了满足无isi,滤波器需要满足一定的条件 那么,滤 ...

  8. 升余弦滤波器的作用和产生

    一直很想深入学习滤波器方面的知识,图书馆也去借了书然后准备看,结果就是:然后就没有然后了.DSP一直是自己的短板,因为这里面感觉小的技巧好多,而且都需要自己去琢磨,像滤波器这种东西,我脑海里也只有少的 ...

  9. 双极性根升余弦信号qpsk_【MATLAB】【通信原理】QPSK的调制与解调

    参考网站:https://www.ilovematlab.cn/thread-97735-1-1.html 其实几乎完全照搬了该网站上面的方法,只是代码.画图方式稍微有点不同. 实验代码: clear ...

  10. 平方根升余弦滚降滤波器matlab函数,平方根升余弦滚降数字滤波器的设计和实现.pdf...

    2005耳第g期 中图分类号:TN713文献标识码:A 文章编号:1009-2552(2005)09-0058-03 平方根升余弦滚降数字滤波器的设计与实现 文安平 (武汉科技大学信息科学与工程学院, ...

最新文章

  1. 非递归一次性加载分类数据到TreeViw
  2. YEX黄建:脱离比特币谈区块链,要么真傻,要么装疯卖傻丨区块链十人谈
  3. poj3279 Fliptile
  4. List列表 OrderBy
  5. 来自闪闪宝石的光芒 - “宝石迷阵” x 信息检索 | 论文访谈间 #20
  6. 纯脚本创建桌面快捷方式
  7. java中同步锁的原理和实现
  8. 如何用纯 CSS 创作一只卡通鹦鹉
  9. js new到底干了什么,new的意义是什么?
  10. sds数据结构,Simple Dynamic String,简单动态字符串
  11. wow中国正式商业化收费运营 level 31达成
  12. wincc控件包下载_Simatic HMI WinCC V7.4 SP1 组态软件下载
  13. 服装尺寸 html,服装尺寸S、M、L、XL、XXL分别表示的型号大小和释义(完整版)...
  14. CentOS 7.6安装使用Ansible(三):Ansible Playbook和变量类型
  15. elementui select选中获取整个item对象以及回显
  16. word页脚显示不全
  17. Instrument 之 time Profiler
  18. VideoPose3d:环境搭建+制作自己的视频
  19. C语言版,八数码小游戏实现,简单好玩
  20. Vue -- 基础语法指令(v-bind,v-if,v-else,v-else-if,v-for)

热门文章

  1. t分布 u分布 卡方分布_几种分布概述(正态分布/卡方分布/F分布/T分布)
  2. 如何创造一个能和你对话的语音AI?
  3. 一文教你如何快速高效画出技术架构图
  4. web前端 vue 面试题(一)
  5. (干货,建议收藏)备战2021年软考中级网络工程师-01计算机硬件基础
  6. html添加省市县联动下拉框,JS实现省市县三级下拉联动
  7. 网络工程师中级--下午科目
  8. pic12f1823单片机入门_PIC单片机:如何建立PICKit3程序编写电路
  9. HX710_24位电子秤AD采集
  10. 小米笔记本linux指纹,小米笔记本Air 13.3寸指纹版(128GB)如何bios设置u盘启动