【计算机网络】物理层 : 香农定理 ( 噪声 | 信噪比 | 香农定理 | “香农定理“公式 | “香农定理“ 计算示例 | “奈氏准则“ 与 “香农定理“ 对比 与 计算示例)★

简介: 【计算机网络】物理层 : 香农定理 ( 噪声 | 信噪比 | 香农定理 | “香农定理“公式 | “香农定理“ 计算示例 | “奈氏准则“ 与 “香农定理“ 对比 与 计算示例)★

文章目录

一、 奈氏定理 与 香农定理

二、 噪声

三、 信噪比

四、 香农定理

五、 香农定理 公式

六、 香农定理 推论

七、 "香农定理" 计算示例

八、 "香农定理" 与 "奈氏准则" 对比

九、"奈氏准则" 与 "香农定理" 计算示例





一、 奈氏定理 与 香农定理


“奈氏定理” 规定的是 码元极限传输速率 , 没有规定 比特极限传输速率 , “香农定理” 就是规定该 “比特极限传输速率” 的 ;


“香农定理” 还考虑到了 信号传输过程中的 噪声干扰情况 ;






二、 噪声


"噪声" 简介 :


① “噪声” 存在位置 : 存在于 所有电子设备 和 通信信道 中 ;


② “噪声” 影响 : 由于 噪声 是随机产生的 , 其瞬时值 可能很大 , 从而导致 接收端 对 接收的 码元 产生错误的解析 ;


③ “噪声” 相对影响 : 噪声 对 码元信号 的影响是相对的 , 如果信号较强 , 那么噪声影响会比较小 ;






三、 信噪比


"信噪比" 概念 : 信号平均功率 与 噪声平均功率 比值 ;


① 比值形式 : 信 号 平 均 功 率 噪 声 平 均 功 率 \cfrac{信号平均功率}{噪声平均功率}

噪声平均功率

信号平均功率


 , 记作 S/N , 该信噪比没有单位 , 是一个纯数值 ;


② 分贝形式 : 单位是 分贝 ( dB ) , 计算公式如下 :


信 噪 比 ( d B ) = 10   l o g 10 ( S N ) 信噪比 ( dB ) = 10 \ log_{10}(\cfrac{S}{N})

信噪比(dB)=10 log

10


(

N

S


)



这里注意 信噪比 的两种表示方式 :


S / N S/NS/N 是纯数值 , 没有单位 ;

10   l o g 10 ( S N ) 10 \ log_{10}(\cfrac{S}{N})10 log

10


(

N

S


) 单位是分贝 ;

上述两种形式的信噪比是等价的 , 代表同一个含义 , 分贝单位的信噪比只是看起来数字比较好看 ;



信噪比越大 , 噪声大于码元的影响就越小 ;






四、 香农定理


香农定理 : 在 带宽受限 , 有噪声 的 信道 中 , 为了不产生误差 , 信息的 数据传输速率 有上限值 ;


① 前提条件 : 带宽受限 , 有噪声 ; 注意 与 奈氏准则 的条件参照理解 , 奈氏定理 的条件是 带宽受限 , 没有噪声 ;


② 误差原因 : 奈氏准则 是由于 码间串扰 产生失真 , 香农定理 是由于 噪声 产生 误差 ;


③ 限制内容 : 奈氏准则 设定 码元极限传输速率 , 香农定理 设定 数据极限传输速率 ;






五、 香农定理 公式


香农定理公式 :


信 道 极 限 数 据 传 输 速 率 = W l o g 2 ( 1 + S / N ) 信道极限数据传输速率 = W log_2( 1 + S/N )

信道极限数据传输速率=Wlog

2


(1+S/N)


单位是 比特/秒 ( b/s )


W WW 带宽 , 单位 是 赫兹 ( Hz ) ;


S / N S/NS/N 是信噪比


S SS 是信道内信号的平均功率


N NN 是信道内的高斯噪声功率 ;



信噪比计算 :


数值 信噪比 : 如果给出的信噪比是 数值 , 没有单位可以直接代入 , 代替上述 S / N S/NS/N ;

分贝 信噪比 : 如果给出的信噪比是 dB 值 , 那么需要 根据 信 噪 比 ( d B ) = 10   l o g 10 ( S N ) 信噪比 ( dB ) = 10 \ log_{10}(\cfrac{S}{N})信噪比(dB)=10 log

10


(

N

S


) 公式 , 计算出 S / N S/NS/N 的值 ;





六、 香农定理 推论


带宽 信噪比 与 数据极限传输速率 : 信道 带宽 或 信噪比 越大 , 数据极限传输速率 越高 ;



知道 带宽 和 信噪比 , 就可以求出 数据极限传输速率 ;



只要 信息传输速率 低于 信道的 数据极限传输速率 , 一定能找到某种方法实现无差错传输 ;



香农定理 计算出的是 数据极限传输速率 , 信道的实际传输速率比该值要低 ;



如果 带宽 和 信噪比 S / N S/NS/N 没有上限 , 信道的极限传输速率也没有上限 ; ( 仅做参考 , 实际上无法实现 )






七、 “香农定理” 计算示例


信道带宽 3000 H z 3000 Hz3000Hz , 信噪比 30 d B 30 dB30dB , 根据香农定理 计算 数据极限传输速率 ? ??



计算 S / N S/NS/N :


先根据 信 噪 比 ( d B ) = 10   l o g 10 ( S / N ) 信噪比 ( dB ) = 10 \ log_{10}( S/N)信噪比(dB)=10 log

10


(S/N) 公式计算出 S / N S/NS/N 值 ;


信 噪 比 ( d B ) = 10   l o g 10 ( S / N ) = 30 信噪比 ( dB ) = 10 \ log_{10}( S/N) = 30信噪比(dB)=10 log

10


(S/N)=30

信 噪 比 ( d B ) = l o g 10 ( S / N ) = 3 信噪比 ( dB ) = log_{10}( S/N) = 3信噪比(dB)=log

10


(S/N)=3

S / N = 1 0 3 = 1000 S/N = 10^{3} = 1000S/N=10

3

=1000



信道 极限传输速率 计算 :


信 道 极 限 数 据 传 输 速 率 = W l o g 2 ( 1 + S / N ) 信道极限数据传输速率 = W log_2( 1 + S/N )信道极限数据传输速率=Wlog

2


(1+S/N)


信 道 极 限 数 据 传 输 速 率 = 3000   l o g 2 ( 1 + 1000 ) ≈ 30000 b / s = 30 k b / s 信道极限数据传输速率 = 3000 \ log_2( 1 + 1000 ) \approx 30000 b/s = 30kb/s信道极限数据传输速率=3000 log

2


(1+1000)≈30000b/s=30kb/s






八、 “香农定理” 与 “奈氏准则” 对比


"奈氏准则" 核心是针对 内部问题 :


① 使用环境 : 带宽受限 , 没有外部的噪声干扰 ;


② 针对问题 : 为了避免 码间串扰 , 将 码元的传输速率 上限设置成 2W 波特 ( Baud ) ;


理想状态下信道的极限传输速率 = 2 W l o g 2 V 2W log_2V2Wlog

2


V 比特 / 秒


提高数据传输速率 :


提高带宽

采用更好的编码技术 , 使单个码元携带更多信息量 ;



"香农定理" 核心是针对 外部问题 :


① 使用环境 : 带宽受限 , 外部有噪声干扰 ;


② 针对问题 : 在外部干扰下 , 为 信息传输速率 设置上限 ;


非理想状态下信道的极限传输速率 = W l o g 2 ( 1 + S / N ) W log_2( 1 + S/N )Wlog

2


(1+S/N) 比特 / 秒 ;


提高数据传输速率 :


提高带宽

提高信噪比





九、“奈氏准则” 与 “香农定理” 计算示例


计算 信息极限传输速率 :


如果给了 码元信息个数 , 就用奈氏准则计算 ;

如果给了 信噪比 , 就用 香农定理公式计算 ;

如果 码元信息量 和 信噪比都给出来 , 那么计算两个 数据传输速率 , 取最小值 ;


二进制信号 , 在信噪比 127 : 1 127:1127:1 的 4000 H z 4000Hz4000Hz 的信道上传输 , 求 最大数据率 ? ??



上述给出了 码元信息量 , 二进制码元 , 因此可以使用 奈氏准则 求 数据极限传输速率 :


2 W l o g 2 V = 2 × 4000 × l o g 2 2 = 8000   b / s 2W log_2V = 2 \times 4000 \times log_2 2 = 8000 \ b/s2Wlog

2


V=2×4000×log

2


2=8000 b/s



上述还给出了 信噪比 127 : 1 127:1127:1 , 这是一个数值 , 没有单位 , 因此该值是 S / N S/NS/N , 可以直接在香农定理中使用 ; 计算过程如下 :


W l o g 2 ( 1 + S / N ) = 4000 × l o g 2 ( 1 + 127 / 1 ) = 4000 × 7 = 28000   b / s W log_2( 1 + S/N ) = 4000 \times log_2 ( 1 + 127 / 1 ) = 4000 \times 7 = 28000 \ b/sWlog

2


(1+S/N)=4000×log

2


(1+127/1)=4000×7=28000 b/s



上述计算的两个 极限传输速率 取最小值 , 即 8000 b / s 8000b/s8000b/s ;


相关实践学习
自建数据库迁移到云数据库
本场景将引导您将网站的自建数据库平滑迁移至云数据库RDS。通过使用RDS,您可以获得稳定、可靠和安全的企业级数据库服务,可以更加专注于发展核心业务,无需过多担心数据库的管理和维护。
Sqoop 企业级大数据迁移方案实战
Sqoop是一个用于在Hadoop和关系数据库服务器之间传输数据的工具。它用于从关系数据库(如MySQL,Oracle)导入数据到Hadoop HDFS,并从Hadoop文件系统导出到关系数据库。 本课程主要讲解了Sqoop的设计思想及原理、部署安装及配置、详细具体的使用方法技巧与实操案例、企业级任务管理等。结合日常工作实践,培养解决实际问题的能力。本课程由黑马程序员提供。
目录
相关文章
|
运维 监控 网络架构
|
存储 监控 网络协议
一次读懂网络分层:应用层到物理层全解析
网络模型分为五层结构,从应用层到物理层逐层解析。应用层提供HTTP、SMTP、DNS等常见协议;传输层通过TCP和UDP确保数据可靠或高效传输;网络层利用IP和路由器实现跨网数据包路由;数据链路层通过MAC地址管理局域网设备;物理层负责比特流的物理传输。各层协同工作,使网络通信得以实现。
|
域名解析 存储 网络协议
一次读懂网络分层:应用层到物理层全解析
**网络五层模型简介:** 探索网络服务的分层结构,从应用层开始,包括HTTP(网页传输)、SMTP(邮件)、DNS(域名解析)和FTP(文件传输)协议。传输层涉及TCP(可靠数据传输)和UDP(高效但不可靠)。网络层由IP(路由数据包)、ICMP(错误报告)和路由器构成。数据链路层处理MAC地址和帧传输,物理层规定了电缆、连接器和信号标准。了解这些基础,有助于深入理解网络运作机制。
1258 5
计算机网络学习记录 物理层 Day2
计算机网络学习记录 物理层 Day2
242 3
计算机网络——物理层相关习题(计算机专业考研全国统考历年真题)
计算机网络——物理层相关习题(计算机专业考研全国统考历年真题)
459 0
|
安全 搜索推荐 网络安全
HTTPS协议是**一种通过计算机网络进行安全通信的传输协议
HTTPS协议是**一种通过计算机网络进行安全通信的传输协议
706 11
|
存储 缓存 网络协议
计算机网络常见面试题(二):浏览器中输入URL返回页面过程、HTTP协议特点,GET、POST的区别,Cookie与Session
计算机网络常见面试题(二):浏览器中输入URL返回页面过程、HTTP协议特点、状态码、报文格式,GET、POST的区别,DNS的解析过程、数字证书、Cookie与Session,对称加密和非对称加密
|
网络协议 算法 网络性能优化
计算机网络常见面试题(一):TCP/IP五层模型、TCP三次握手、四次挥手,TCP传输可靠性保障、ARQ协议
计算机网络常见面试题(一):TCP/IP五层模型、应用层常见的协议、TCP与UDP的区别,TCP三次握手、四次挥手,TCP传输可靠性保障、ARQ协议、ARP协议
|
存储 安全 网络安全
POP3 协议在计算机网络中的优缺点
【8月更文挑战第19天】
1002 0
POP3 协议在计算机网络中的优缺点
|
网络协议 视频直播 SDN
计算机网络:TCP协议的三次握手和四次挥手与UDP协议区别.
计算机网络:TCP协议的三次握手和四次挥手与UDP协议区别.
296 1