第二章物理层-第五节:信道的极限容量

news2025/1/17 14:08:04

文章目录

  • 一:相关概念
    • (1)失真
    • (2)信道带宽W
    • (3)波特率(Baud)
  • 二:奈奎斯特定理(奈氏准则)
  • 三:香农定理

本节对应视频

  • 【计算机网络微课堂(有字幕无背景音乐版)】:2.5 信道的极限容量

一:相关概念

(1)失真

失真:信号在传输的过程由于会受到各种因素的干扰,因此与原有信号相比,会产生一定的偏差,并不能做到输入与输出波形完全一致,这种现象称之为失真。失真现象严重时将导致接收端无法识别。失真的产生主要有以下几个因素

  • 码元传输速率
  • 信号传输距离
  • 噪声干扰
  • 传输媒体质量

在这里插入图片描述

失真会导致码元之间失去清晰的界限,这种现象叫做码间串扰

(2)信道带宽W

信道带宽W:信号在信道上传输时可以以不同的频率进行,但频率过高或过低都不能正常通过信道,此时最高频率与最低频率之差就称为信道带宽,其单位为Hz

  • 若频率太低:振动频次太低,传输过程中衰减严重
  • 若频率太高:振动频次太高,会导致接收端无法区分波形差异(码间串扰)

在这里插入图片描述

(3)波特率(Baud)

波特率(Baud):又称为码元传输速率,单位为码元/秒。波特率与比特率具有一定关系

  • 当1个码元只携带1比特的信息量时,则波特率(码元/秒)与比特率(比特/秒)在数值上是相等的。例如前文中说到的基本调制方法中,它们属于二元调制,只能产生两种不同的码元,因此每个码元只能携带1比特的信息量
    在这里插入图片描述

  • 当1个码元携带n比特的信息量时,则波特率转化为比特率时,该数值要乘以n。例如前文中说到的QAM16调制方法可以产生16种不同的码元,因此每个码元可以携带4比特的信息量
    在这里插入图片描述

二:奈奎斯特定理(奈氏准则)

奈奎斯特定理:在假定理想条件下(无噪声、带宽受限),为避免码间串扰,码元传输速率是有上限的

  • 理想低通的最高码元传输速率:2W Baud(2W 码元/秒)
  • 理想带通的最高码元传输速率:2W Baud(2W 码元/秒)

关于奈奎斯特定理需要注意

  • 实际信道所能传输的最高码元速率要明显低于该定理给出的这个上限值
  • 由于码元的传输速率受导致限制,因此为了提高数据的传输速率,就必须设法使每个码元能够携带更多的比特的信息量,也即采用多元制的调制方法,换句话说就是让一个码元能够携带更多的比特位
  • 奈奎斯特定理只是给出了码元传输速率的上限,但并没有对信息传输速率作出限制
  • 信道的极限信息传输速率还有受限于实际信号在信道中传输时的信噪比

三:香农定理

香农定理:在带宽受限且有高斯白噪声的信道中,为了不产生误差,规定信道的极限信息传输速率

  • c c c:信道的极限信息传输速率,单位为b/s
  • W W W:信道带宽,单位为Hz
  • S S S:信道内所传信号的平均功率
  • N N N:信道内的高斯噪声功率
  • S N \frac{S}{N} NS:是指信噪比,使用分贝(dB) 作为度量单位,即信噪比(db)= 10 10 10 × log ⁡ 10 ( S N ) \log_{10}\left( \frac{S}{N} \right) log10(NS)

c = W × log ⁡ 2 ( 1 + S N ) c = W × \log_{2}\left( 1+\frac{S}{N} \right) c=W×log2(1+NS)

关于香农定理需要主要

  • 信道的带宽或信噪比越大,则信息的极限传输速率就越高
  • 对一定的传输带宽和一定的信噪比,信息传输速率的上限就确定了
  • 只要信息的传输速率低于信道的极限传输速率,就一定可以找到某种方法来实现**无差错的传输
  • 香农定理得到的是极限传输速率,实际信道能够达到的传输速率要低不少。这是因为在实际信道中,信号还要受到其他一些损失,例如脉冲干扰、信号衰减或失真等

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

综合奈奎斯特定理和香农定理:在信道带宽一定的情况下,要想提高信息的传输速率就必须采用多元制和尽力**提高信噪比

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

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

相关文章

sql注入绕过(持续更新)

判断存在注入 ab|| 查询表名 select{x table_name}from information_schema.tables where table_schemadatabase# () SQL 中的 substring 函数是用来抓出一个栏位资料中的其中一部分。这个函数的名称在不同的资料库中不完全一样: MySQL: SUBSTR( ), SUBSTRING(…

Coolify系列01- 从0到1超详细手把手教你上手Heroku 和 Netlify 的开源替代方案

什么是Coolify 一款超强大的开源自托管 Heroku / Netlify 替代方案coolLabs是开源、自托管和以隐私为中心的应用程序和服务的统称 为什么使用Coolify 只需单击几下即可托管你的应用、数据库或其他开源服务,等。它是 Heroku 和 Netlify 的一个替代方案。通过 Cool…

springbootWeb常用注解使用

springbootWeb常用注解使用PathVariable 路径变量注解RequestHeader 请求标头注解RequestParam 请求域注解RequestBody 请求体注解ModelAttribute使用1,将其置于方法上:使用2,将其置于方法参数上:CookieValuePathVariable 路径变量注解 可以…

3.4动态规划--最大字段和

要好好学习这个难受难受超级难受的动态规划了,千万不要再沉迷在看剧和玩耍里面了。必须承认最近没有好好学习。 写在前面 最大字段和书上介绍了三种解法:暴力、递归分治、动态规划 递归分治,一分为二,合并的时候有三种情况&…

java容器轻松理解 collection collections(异同篇)

(1)collectionset (只能迭代,不可以按下标取值)hashset、Treesetlist(可以迭代,也可以按下标取值)ArrayList、LinkedList、Vector特点:ArrayList:方便随机访问,由数组实现的。所以中…

十大经典排序算法(动态演示+代码)-选择排序与插入排序

选择排序 一、什么是选择排序? 选择排序(Selection sort)是一种简单直观的排序算法。它的工作原理是:第一次从待排序的中数据元素选出最小(或最大)的一个元素,存放在序列的起始位置&#xff0c…

行为型模式-策略模式

1.概述 先看下面的图片,我们去旅游选择出行模式有很多种,可以骑自行车、可以坐汽车、可以坐火车、可以坐飞机。 作为一个程序猿,开发需要选择一款开发工具,当然可以进行代码开发的工具有很多,可以选择Idea进行开发&a…

04_iic子系统

总结 iic_client和iic_driver 加入iic总线的思想和paltform总线的玩法一样 把iic设备和驱动注册到iic总线中 构造出字符设备驱动和设备节点供app进行操作 但是iic硬件设备是挂在iic控制器下面的 所以iic控制器也会有自己的驱动和设备树节点 厂家一般都会帮做好 我们写的iic_dr…

离散系统的数字PID控制仿真-2

设计离散PID控制器,各信号的跟踪结果如图所示,其中S代表输入指令信号的类型。通过取余指令 mod实现三角波和锯齿波。当S1时为三角波,S2时为锯齿波,S3时为随机信号。在仿真过程中,如果 D1,则通过 pause命令实…

Prometheus学习整理-Prometheus-operator

Prometheus中的promQL语句: Prometheus提供的一种promQL语法,用来处理接口数据,然后方便用户对数据进行处理加工,它是Prometheus专门提供的一个函数表达式语言,可以实时的查询和聚合时间序列的数据,通过HTTPApi的方式提供给外部使用,PromQL主要分为下面的几种类型数据: 这里面的…

【老卫搞机】136期:华为开发者联盟社区2022年度战码先锋2期开源贡献之星

首先祝大家兔年大吉,身体安康,钱兔似锦!接上次的“2022年牛人之星”( https://developer.huawei.com/consumer/cn/forum/topic/0203109930647268095),今天咱们来开箱另外一件特殊的奖品,来自华为…

MySQL内外连接

文章目录MySQL内外连接内连接外连接左外连接右外连接简单案例MySQL内外连接 表的连接分为内连接和外连接。 内连接 内连接 内连接的SQL如下: SELECT ... FROM t1 INNER JOIN t2 ON 连接条件 [INNER JOIN t3 ON 连接条件] ... AND 其他条件;说明一下: …

零基础学JavaWeb开发(二十三)之 springmvc入门到精通(3)

5、springspringmvcmybatis整合 5.1、项目技术需求分析 1.使用ssmlayui技术开发 对用户表数据实现增删改查 采用前后端分离架构模式 5.2、SSM环境的整合之提供增删改查 整合数据库表结构 CREATE TABLE mayikt_users (id int NOT NULL AUTO_INCREMENT,name varchar(255) CH…

Mysql入门技能树-使用数据库

创建和删除数据库 Joe 在开发机上创建了一个名为 goods 的数据库,做了一些练习,现在他需要删除这个数据库,重建一个 goods。那么他需要的步骤是: 答案是:A 创建数据库的语法格式如下: CREATE DATABASE d…

client-go实战之九:手写一个kubernetes的controller

欢迎访问我的GitHub 这里分类和汇总了欣宸的全部原创(含配套源码):https://github.com/zq2599/blog_demos 系列文章链接 client-go实战之一:准备工作client-go实战之二:RESTClientclient-go实战之三:Clientsetclient-go实战之四:…

Java IO流之字符集总结

ASCII字符集、GBK字符集、Unicode字符集 这里我直接上总结了,关于这三种字符集的基本介绍大家可以百度一下。 在计算机中,任意数据都是以二进制的形式来存储的计算机中最小的存储单元是一个字节ASCII字符集中,一个英文占一个字节简体中文版Wi…

CQF量化金融职业指南

✏️写作:个人博客,InfoQ,掘金,知乎,CSDN 📧公众号:进击的Matrix 🚫特别声明:原创不易,未经授权不得转载或抄袭,如需转载可联系小编授权。 概述 …

二分查找算法的实现以及解决整数溢出问题

前言 从今天起我会开启一个专栏:Java面试八股文,记录一下我在网上学到的Java面试常考的一些内容,注意:本人暂无面试经验,只是在网上找视频学习到的❗❗❗ 二分查找 我们首先要学习的是二分查找,我相信很多人跟我一样,在…

MySQL - text字段

一、text属性 MySQL下的TEXT属性一种特殊的字符串,存储单位为字节,有四种类型 TINYTEXT、TEXT、MEDIUMTEXT 和 LONGTEXT 不同的是可以存储的字符串的长度以及空间占用大小 TINYTEXT最大存放长度为255个字符的字符串 TEXT最大存放长度为65535个字符的…

XlsReadWriteII EXCEL Cell 单元数据读写

XlsReadWriteII EXCEL Cell 单元数据读写 下面从编程的眼光,从XlsReadWriteII的角度,谈谈EXCEL的理解。回顾一下EXCEL发展史: 1982年:微软推出了它的第一款电子表格软件:Multiplan。 1985年:推出了…