《计算机网络微课堂》2-5 信道的极限容量

本节课我们介绍信道极限容量的有关问题。

我们都知道信号在传输过程中会受到各种因素的影响,如图所示,这是一个数字信号,‍‍当它通过实际的信道后,波形会产生失真,当失真不严重时,在输出端‍‍还可根据以失真的波形还原出发送的码元,但当失真严重时,在输出端‍‍就很难判断这个信号‍‍在什么时候是 1 和在什么时候是 0。

信号波形失去了码元之间的清晰界限,‍‍这种现象叫做码间串扰。‍‍

产生失真的原因主要有码元传输速率、信号传输距离、‍‍噪声干扰,传输媒体质量等。

奈氏准则

早在 1924 年,奈奎斯特就推导出了著名的奈氏准则,‍‍他给出了在假定的理想条件下,为了避免码间串扰,码元传输速率的上限。

理想低通信道的最高码元传输率等于 2W 波特,理想带通信道的最高,码元传输速率等于 W 波特,‍‍这里的 W 是信道带宽,单位为赫兹,单词 Baud 的意思是波特,也就是码元每秒,因此上述公式可进一步写为 2w 码元/秒 和 w 码元/秒:

码元传输速率又称为波特率,调制速率,波形速率‍‍或符号速率,它与比特率有一定的关系。‍‍

当一个码元只携带一比特的信息量时,波特率,‍‍也就是单位为码元每秒与比特率也就是单位为比特每秒,在数值上是相等的。‍‍

当一个码元携带 n 比特的信息量时,则波特率转换成比特率时,数值要乘以 n‍‍

要提高信息的传输速率,就必须设法使每一个码元能够携带更多个比特的信息量,‍‍这需要采用多元制。‍‍

还记得我们上节课中介绍的调幅、调频以及调向这三种基本调制方法吗?‍‍它们属于二元调制,只能产生两种不同的码元,也就是两种不同的基本波形。‍‍因此‍‍每个码元只能携带一比特的信息量。

而混合调制属于多元调制。例如‍‍ QAM16 可以调制出 16 种不同的码元,因此每个码元可以携带 4 比特的信息量。

需要说明的是‍‍实际的信道所能传输的最高码元速率要明显低于奈式准则给出的上限值,‍‍这是因为奈式准则是在假定的理想条件下推导出来的,他不考虑其他因素,例如传输距离、‍‍噪声干扰,传输媒体质量等。

仅从公式来看,只要采用更好的调制方法,‍‍让码元可以携带更多的比特,岂不是可以无限制的提高信息的传输速率吗?答案是否定的,‍‍信道的极限信息传输速率还要受限于实际的信号,在信道中传输时的信噪比,‍‍因为信道中的噪声也会影响接收端对码元的识别,并且噪声功率相对信号功率越大,‍‍影响就越大。‍‍

香农公式

1948 年香农用信息论的理论推导出了带宽受限,‍‍且有高斯白噪声干扰的信道的极限信息传输速率,具体公式如下所示。其中‍‍ c 是信道的极限信息传输速率,单位是比特每秒,w 是信道带宽,单位为赫兹,‍‍s 是信道内所传送信号的平均功率,n 是信道内的高斯噪声功率,s 比 n 是信噪比‍‍使用分贝作为度量单位如下所示。‍‍

从香农公式可以看出,信道带宽或信道中信噪比越大,信息的极限传输速率就越大。

需要说明的是在实际信道上能够达到的信息传输速率,要比该公式的极限传输速率低不少,‍‍这是因为在实际信道中信号还要受到其他一些损伤,例如各种脉冲干扰,‍‍信号在传输中的衰减和失真等,这些因素在香农公式中并未考虑。‍‍

综合来看奈式准则和香农公式。在信道带宽一定的情况下,要想提高信息的传输速率,‍‍就必须采用多元制,‍‍并努力提高信道中的信噪比。

自从香农公式发表以后,各种新的信号处理和调制方法‍‍就要不断出现,其目的都是为了尽可能的接近香农公式所给出的传输速率极限。‍‍

习题

接下来‍‍我们来做几个与这两个公式有关的练习题。

这是计算机专业考研全国统考计算机网络部分‍‍2014 年的题 35,答案是 D。

从香农公式可知,信噪比和频率带宽都会影响信道数据传输速率。‍‍从奈式准则可知,‍‍调制速度也就是码元传输速度和码元所携带的比特数量,都会影响信道数据传输速率,‍‍而信号的传播速度不影响数据传输速率。‍‍我们在之前的课程中‍‍曾建议同学们记住电磁波在不同传输媒体的传播速率,不知大家是否还记得。‍‍


来看 2009 年的题 34,在无噪声的情况下,若某通信链路带宽为 3000 赫兹,‍‍采用 4 个相位,每个相位具有 4 种振幅的 QAM 调制技术,‍‍则该通信链路的最大数据全速率是多少?我们一起来做这道题:

一,根据奈式准则可知,‍‍该通信链路的最高码元传送率 = 2×3k = 6k 波特,也就是 6k 码元每秒。‍‍

二,采用 4 个相位,每个相位 4 种振幅的 qam 调制技术,可以调制出 16 个不同的基本模型,‍‍也就是 16 个不同的码元,采用二进制对这 16 个不同的码源进行编码,‍‍需要使用 4 个比特。‍‍换句话说,每个码元可以携带的信息量为 4 比特。

综合 1 和 2 可知,‍‍该通信链路的最大数据传送率等于 6k 码元每秒 ×4 比特每码元‍‍ = 等于 24k 比特每秒,也就是 24kbps

因此本题的正确答案是选项 B。实际上对于这种类型的题目,不管题目给出的调制技术多么牛,或者对于我们而言多么陌生,‍‍这都不会影响我们解题。‍‍我们只需关心这种调制技术,可以调制出多少个不同的基本波形即可。


来看 2011 年的题目 34,‍‍答案是选项 B,我们来看解题过程:

一,采用四相位调制,可以调制出 4 种相位不同的基本波型,‍‍采用二进制对这 4 种不同的波形进行编码,需要使用两个比特。换句话说,‍‍每个码元可以携带的信息量为两个比特。‍‍

二,数据传送速率等于波特率,也就是码元传输速率 乘以‍‍ 每个码元所携带的信息量。带入本题的相关数值,也就是 2400 比特每秒,等于波特率‍‍乘以 2 比特美码元,解得波特率等于 1200 马元每秒,也就是 1200 波特。‍‍

再来看 2016 年的题 34,若连接 R2 和 R3 链路的频率带宽为 8000 赫兹,‍‍性噪比为 30 分贝,该链路实际数据传输速率约为理论最大数据传输速率的 50%,‍‍则该链路的实际数据传输速率约是多少?

根据香农公式可知,‍‍本题中的理论最大数据传送率为 8000 赫兹,乘以 log 以 2 为底,1+ 信噪比的对数,‍‍信噪比采用分贝表示,题目所给信噪比为 30 分贝,可计算出信噪比为 1000,代入上式,‍‍可计算出结果约等于 80kbps。根据提议,‍‍该链路的实际数据传输率是理论值的 50%,计算结果为 40kbps‍‍,因此选项 C 正确。‍‍

再来看 2017 年的题 35,答案是选项 D。

设信号状态数,‍‍也就是可调制出的不同基本波形或码元数量为 x,则每个码元可携带的比特数量为‍‍ log 以 2 为底 x 的对数。‍‍信道在无噪声情况下的极限数据传输速率,用奈式准则来计算,‍‍等于 2w 码元每秒,等于 2w log 以 2 为底 x 的对数比特每秒。‍‍信道在无噪声情况下的极限数据传输速率,用香农公式来计算,等于‍‍ w 乘以 log 以 2 为底,1+1000 的对数,单位为比特每秒,其中的 1000‍‍是 30 分贝信噪比换算出来的比值,根据题意列出不等式,解得‍‍ x 大于等于 32。

本节课到这里就结束了。‍‍在本节课中,我们介绍了与信道极限容量相关的两个公式,一个是奈式准则,‍‍另一个是香农公式。他们为提高信息传输速率提供了理论依据,希望同学们能够掌握‍‍并利用这两个公式进行一些简单的相关计算。

物理层习题

来看几道考研题:

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/15627.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Redis实现热点数据排行榜或游戏积分排行榜

数据库中的某张表中存储着文章的浏览量,或者点赞数等,或者游戏积分等数据...... 这些数据的更新在redis中完成,并定时同步到mysql数据库中。 而如果要对这些数据进行排序的话: Redis中的Sorted Set(有序集合)非常适合用于实现排…

vue源码2

vue之mustache库的机理其实是将模板字符串转化为tokens 然后再将 tokens 转化为 dom字符串&#xff0c;如下图 对于一般的将模板字符串转化为dom字符串&#xff0c;这样不能实现复杂的功能 let data {name:小王,age:18 } let templateStr <h1>我叫{{name}},我今年{{ag…

centos7 服务开机自启动 - systemctl -以禅道为例

在服务器上安装的各种中间件&#xff0c;一般都需要配置成开机自启动。但是有些中间件的安装过程中并没有提供相关配置开机自启动的说明文档。本文总结一下Centos7通过systemctl enble配置服务自启动的方法。一、Centos7通过systemctl enble配置服务自启动 在Centos7后&#x…

【一步一步了解Java系列】:Java中的方法对标C语言中的函数

看到这句话的时候证明&#xff1a;此刻你我都在努力~ 加油陌生人~ 个人主页&#xff1a;Gu Gu Study 专栏&#xff1a;一步一步了解Java 喜欢的一句话&#xff1a; 常常会回顾努力的自己&#xff0c;所以要为自己的努力留下足迹。 _ 如果喜欢能否点个赞支持一下&#xff0c;谢谢…

Xfce4桌面背景和桌面图标消失问题解决@FreeBSD

问题&#xff1a;Xfce4桌面背景和桌面图标消失 以前碰到过好几次桌面背景和桌面图标消失&#xff0c;整个桌面除了上面一条和下面中间的工具条&#xff0c;其它地方全是黑色的问题&#xff0c;但是这次重启之后也没有修复&#xff0c;整个桌面乌黑一片&#xff0c;啥都没有&am…

idea上传git命令

git init git remote add origin git add . git commit -m "标题" git push -u origin master

Python编程之调试魔法与列表逆转之谜

新书上架~&#x1f447;全国包邮奥~ python实用小工具开发教程http://pythontoolsteach.com/3 欢迎关注我&#x1f446;&#xff0c;收藏下次不迷路┗|&#xff40;O′|┛ 嗷~~ 目录 一、调试魔法&#xff1a;揭开Python编程的神秘面纱 代码调试实例 二、列表逆转之谜&#…

实验一:通过路由器实现内外网互联

通过路由器实现内外网互联 一、实验拓扑 相关配置详见下图&#xff0c;内网区域为AR2以内设备&#xff0c;外网区域以AR1和PC1代替进行实验测试。 二、实验要求 通过路由器实现内外网互联&#xff1a; 1.各内网PC可自动获取ip地址&#xff1b; 2.各内网PC可ping通外网PC&…

蓝海卓越计费管理系统 agent_setstate.php SQL注入漏洞复现

0x01 产品简介 蓝海卓越计费管理系统是一套以实现网络运营为基础,增强全局安全为中心,提高管理效率为目的的网络安全运营管理系统,提供“高安全、可运营、易管理”的运营管理体验,基于标准的RADIUS协议开发,它不仅支持PPPOE和WEB认证计费,还支持802.1X接入控制技术,与其…

Kubernetes部署dashboard

Kubernetes部署dashboard Kubernetes集群安装 鲲鹏arm64架构下安装KubeSphere linux安装部署k8s(kubernetes)和解决遇到的坑 dashboard部署 $ kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/master/src/deploy/recommended/kubernetes-dashbo…

STM32学习和实践笔记(30):窗口看门狗(WWDG)实验

1.WWDG介绍 1.1 WWDG简介 上一章我们已经介绍了IWDG&#xff0c;知道它的工作原理就是一个12位递减计数器不断递减计数&#xff0c;当减到0之前还未进行喂狗的话&#xff0c;产生一个MCU复位。 窗口看门狗WWDG其实和独立看门狗类似&#xff0c;它是一个7位递减计数器不断的往…

【Python】 如何在Python中创建GUID UUID

基本原理 GUID&#xff08;全局唯一标识符&#xff09;和UUID&#xff08;通用唯一标识符&#xff09;都是用来在分布式系统中唯一标识信息的。在Python中&#xff0c;我们可以使用内置的uuid模块来生成这些唯一标识符。 UUID有几种不同的版本&#xff0c;每种版本都有其特定…

软考-必须要背的内容

一、设计模式 1、创建型 抽象工厂&#xff1a;提供一个接口&#xff0c;创建一系列的相关相互依赖的对象&#xff0c;无需指定具体的类&#xff1b; eg&#xff1a;系统软件&#xff0c;支持多种数据库 生成器&#xff1a;将一个复杂类的表示与构造相分离&#xff0c;使得相…

Scrapy顺序执行多个爬虫

Scrapy顺序执行多个爬虫 有两种方式&#xff1a; 第一种&#xff1a;bat方式运行 新建bat文件 cd C:\python_web\spiders\tiktokSelenium & C: & scrapy crawl spider1 & scrapy crawl spider2 & scrapy crawl spider3 & scrapy crawl spider4 第二种&a…

IOS开发者证书快捷申请

App Uploader 在进行iOS应用开发中,可以借助appuploader辅助工具进行证书制作、上传和安装测试等操作。首先,您需要访问官方网站获取最新版本的appuploader。最新版本已经优化了与Apple账号的登录流程,无需支付688元,并提供了Windows版和Mac版供用户选择。下载完成后,解压…

USART串口通信(stm32)

一、串口通信 通信的目的&#xff1a;将一个设备的数据传送到另一个设备&#xff0c;扩展硬件系统 通信协议&#xff1a;制定通信的规则&#xff0c;通信双方按照协议规则进行数据收发 STM32F103C8T6 USART资源&#xff1a; USART1、 USART2、 USART3 自带波特率发生器&…

方正畅享全媒体新闻采编系统 binary.do SQL注入漏洞复现

0x01 产品简介 方正畅享全媒体新闻生产系统是以内容资产为核心的智能化融合媒体业务平台,融合了报、网、端、微、自媒体分发平台等全渠道内容。该平台由协调指挥调度、数据资源聚合、融合生产、全渠道发布、智能传播分析、融合考核等多个平台组成,贯穿新闻生产策、采、编、发…

【华三包过】2024年/华三H3C/云计算GB0-713

H3CNE-cloud-云计算-713 想转行 想继续深入 题库覆盖百分百&#xff0c;题库有新版106道新版113道旧版88道 H3C认证云计算工程师&#xff08;H3C Certified Network Engineer for Cloud&#xff0c;简称H3CNE-Cloud&#xff09; 认证定位于全面掌握虚拟化技术原理及相关产品/…

MySQL的数据库和表

查看数据库 命令行的方式&#xff1a; cd /mysql/bin mysql.exe -uroot -p IP&#xff08;不是连接自己&#xff09; 端口&#xff08;不是3306&#xff09; show databases; 直接使用图形化界面点击&#xff1a; 查看库里的表 使用命令行查看&#xff1a; 进入mysql数据库 u…

JavaFX学习教程二

一、JavaFX 体系结构 JavaFX 场景图(Scene Graph)是构建 JavaFX 应用程序的起点&#xff0c;一种树状数据结构&#xff0c;用于排列&#xff08;和分组&#xff09;图形对象&#xff0c;以便于逻辑表示。 stage:舞台&#xff0c;操作系统窗口的 JavaFX 表示&#xff0c;是所有…