奈奎斯特第一准则的表述:在带宽为B的信道上传送码元时,要想实现无码间串扰,码元速率 Rs不能超过 2 倍的带宽。即: Rs≤ 2 B 。

蓝色信号为被抽样信号,红色为滤波器时域sinc型,那么频域就会为矩形,红色函数为滤波器函数,H(t)=sinc(t)的脉冲函数,带宽B=0.5。

当传输Rs=1时,即一秒产生一个脉冲:

当把信号合成如下图,仔细观察观察发现对于原信号(蓝色)例离散点2,取sinc函数峰值1时,而其他离散点(0、1、3...)都是零点,这样对于该点就没有干扰,为无码间串扰。

要想不发生码间串扰,那么我们一个一个码元的冲击序列就必须放置在sinc函数的零点处。如果加大码元传输速率Rs=2,即一秒两个脉冲。

可以看到产生的抽样序列发生了干扰。

那么让我们思考下 为什么 Rs≤ 2 B可以保证无码间干扰,重新认识下sinc函数如下图:

sinc函数有一个重要特点就相邻的两个零点是等距离的,并且与带宽B息息相关(如图所示)零点间隔为1/2B。

由发生码间串扰的图与不发生码间串扰的图可以得知,关键在于取样的其他点在该点的干扰是否是零点。为了取零点脉冲为1/2B,1/B,3/2B,...所有间隔为1/2B,码元速率为零点之差的倒数,最大为最小零点间隔(即相邻)的倒数为2B。

为什么要有升余弦滚降滤波器呢?

由上图sinc函数可以看出,其函数在时域中无穷为理想滤波器,实际环境无法存在,采用升余弦滤波器进行代替

如果我们把 α = 0 , 1 , 0.5 α = 0, 1, 0.5的 sinc 函数,分别用红色、绿色、蓝色线画在一起

α为滚降(斜率)系数,为相对于fn与f(额外)的比例系数,α为0时为矩形(理想滤波器),α=1时为纯倾斜函数表示。

为什么要有升余弦滤波器和无码间串扰?相关推荐

  1. 通信原理 day8,day9:第五章:数字基带传输系统的组成;常用基带信号传输码型;数字基带信号的功率谱;无码间串扰;无码间串扰系统;预编码

    文章目录 1.数字基带传输系统基本模型 2.基带信号的基本波形 3.常用的基带信号传输码型 4.数字基带信号的功率谱 5.码间串扰:无码间串扰条件 5.1 码间串扰定义 5.2 无码间串扰条件 5.3 ...

  2. 无码间串扰与采样定理的差异

    奈奎斯特抽样定理: 讨论模拟信号抽样后变为数字信号,信号频谱是否混叠问题. 它要求对于模拟信号的采样率大于或者等于2倍的信号带宽.即:Fs>=2Fm. 无码间串扰的奈奎斯准则: 指的是信号经信道 ...

  3. 通信原理及系统系列10—— 设计无码间串扰的通信系统(奈奎斯特第一准则)

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

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

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

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

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

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

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

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

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

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

  9. 升余弦滤波器MATLAB分析

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

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

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

最新文章

  1. Activiti——准备开发环境(一)
  2. mysql扩展使用_mysql的扩展应用
  3. php 什么时候传引用,什么时候在PHP中使用传递引用?
  4. 数据大牛都在啃的10本书
  5. 信息学奥赛一本通 1068:与指定数字相同的数的个数 | OpenJudge NOI 1.5 12
  6. 自清洁集合和自清洁事件
  7. Html5 video 标签中视频有声音没画面问题解决过程
  8. redis的持久化(RDBAOF的区别)
  9. 我在阿里云做产品:如何打出一个爆款云服务器? | 凌云时刻
  10. TCP网络通讯如何解决分包粘包问题
  11. Python探索金庸小说世界
  12. PN结是什么?PN结有什么特征?PN结的应用
  13. scipy回归分析_业余时间学数据分析,如何快速上手
  14. Spring的三大核心思想
  15. mysql查看数据库表容量大小_详解MySQL查看数据库表容量大小的方法总结
  16. 灵活无处安放,所以选择流浪....《漆黑的空间》 《灰色轨迹》
  17. 手撕生产者-消费者模式 | P问题、NP问题
  18. Windows彩色桌面变成灰色,怎么办?
  19. qq三方登托管模式选择_我应该为我的网站选择哪种托管?
  20. Python03(注释、算术运算符、程序执行原理、变量使用)

热门文章

  1. 集成极光推送和厂商通道相关总结
  2. linux重启tomcat进程,Linux系统重启tomcat服务的方法详解
  3. 一键重启tomcat
  4. Java对象和Map相互转换方法
  5. PDCN/Padavan/老毛子路由器固件复位/无线桥接教程
  6. sqlserver 查看建表语句,生成建表语句
  7. 射击类游戏html代码,超简单射击游戏
  8. 漏型与源型、PNP与NPN
  9. 机器学习和深度学习概念入门
  10. PCB 18种特殊走线的画法与技巧!