【网络奇缘】——奈氏准则和香农定理从理论到实践一站式服务|计算机网络

本文主要是介绍【网络奇缘】——奈氏准则和香农定理从理论到实践一站式服务|计算机网络,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

21dd41dce63a4f2da07b9d879ad0120b.png

🌈个人主页: Aileen_0v0
🔥热门专栏: 华为鸿蒙系统学习|计算机网络|数据结构与算法
💫个人格言:
"没有罗马,那就自己创造罗马~"


目录

失真 - 信号的变化

影响信号失真的因素:

​编辑

失真的一种现象:码间串扰

奈氏准则:

奈氏准则概念及使用条件:

 奈氏准则相关例题: 

奈氏准则的四条结论: 

香农定理:

香农定理概念及使用条件:

香农定理相关例题: 

香农定理的五条结论: 

📝总结:

Practice1:

Practice2:


失真 - 信号的变化

影响信号失真的因素:

  1. 噪声:在信号传输过程中,环境中存在的各种噪声,如电磁干扰、热噪声等,会导致信号失真。

  2. 频率衰减:在信号传输过程中,信号的频率会随着传输距离的增加而衰减,导致信号失真。

  3. 时延失真:在信号传输时,由于信号传播速度的限制,信号的到达时间可能会有一定的延迟,导致信号失真。

  4. 非线性失真:在信号传输过程中,由于传输介质的非线性特性,信号的波形可能会发生变形,导致信号失真。

  5. 多径传播:在无线通信中,信号在传输过程中可能经过多条路径到达接收端,不同路径的传播时间和衰减程度不同,导致信号失真。

  6. 多普勒效应:在移动通信中,由于移动终端和基站之间的相对运动,信号的频率会发生变化,导致信号失真。

  7. 编码和解码误差:在数字通信中,编码和解码过程中可能发生误差,导致信号失真。

  8. 传输介质的损耗:传输介质(如电缆、光纤等)自身的损耗也会导致信号失真。

最重要的四个因素是: 码元传输速率,信号传输距离,噪声干扰 ,传输媒体质量前面三种影响因素是正向影响,即码元传输速率越大,影响失真的程度就越大,而最后一种是反向影响,即传输媒体质量越好,影响失真的程度就越小。


失真的一种现象:码间串扰

信号震动频率过,信号易衰减和损耗掉。

信号震动频率过,接收端难以识别信号波形,易发生码间串扰


信道带宽

最高频率和最低频率之差。 3300Hz - 300Hz = 3000Hz


码间串扰

接收端收到的信号波形失去了码元间清晰界限的现象。(传输速率过快)


奈氏准则

定义:

奈氏准则,是1924年奈奎斯特推导出的准则,是指在理想低通(无噪声,带宽受限【低于最高频率】)条件 下,为了避免码间串扰,码元的传输速率的上限值 ,极限码元传输速率为 2W Baud,W是信道带宽,单位是Hz。(只有奈氏准则香农定理的公式中带宽的单位是Hz!!

M是指离散电平数目,即共有几种码元;

 W是理想低通信道①的带宽,单位为赫(Hz);

Baud是波特,是码元传输速率的单位,1波特为每秒传送1个码元.

每赫带宽的理想低通信道的最高码元传输速率是每秒2个码元.


奈氏准则概念及使用条件:

在理想低通(无噪声,带宽受限【低于最高频率】)条件下

传输速率 = 2Wlog2(V) b/s 

W:带宽

V:码元个数   =    相位  X  振幅


 奈氏准则相关例题: 

例:在无噪声的情况下,若某通信链路的带宽为3KHz,采用4个相位,每个相位具有4种振幅的QAM调制技术,则该通信链路的最大数据传输率是多少?


奈氏准则的四条结论: 

  1. 在任何信道中,码元传输的速率是有上限的。若传输速率超过此上限,就会出现严重的码间串扰问题,使接收端对码元的完全正确识别成为不可能。
  2. 信道的频带越宽(即能通过的信号高频分量越多),就可以用更高的速率进行码元的有效传输。
  3. 奈氏准则给出了码元传输速率限制,但并没有对信息传输速率给出限制
  4. 由于码元的传输速率受奈氏准则的制约,所以要提高数据的传输速率,就必须设法使每个码元能携带更多个比特的信息量,这就需要采用多元制的调制方法


香农定理:

香农定理概念及使用条件:

定义:

香农定律是关于信道容量的计算的一个经典定律,可以说是信息论的基础。在高斯白噪声背景下的连续信道的容量.


噪声存在于所有的电子设备和通信信道中。由于噪声随机产生,它的瞬时值有时会很大,因此噪声会使接收端对码元的判决产生错误

但是噪声的影响是相对的,若信号较强,那么噪声影响相对较小。因此,信噪比就很重要。

信噪比(dB)=信号的平均功率/噪声的平均功率,常记为S/N,并用分贝 (dB)作为度量单位,

题目给的条件信噪比含有单位---dB 则需要利用下面这个公式将它转换成(S/N)即:

噪声,带宽受限【低于最高频率】)条件下 --- 用香农定理


香农定理相关例题: 

例:电话系统的典型参数是信道带宽为3000Hz,信噪比为30dB,则该系统最大数据传输速率是多少? 


香农定理的五条结论: 

  1. 信道的带宽或信道中的信噪比越大,则信息的极限传输速率就越高
  2. 一定的传输带宽和一定的信噪比,信息传输速率的上限就确定了
  3. 只要信息的传输速率低于信道的极限传输速率,就一定能找到某种方法来实现无差错的传输
  4. 香农定理得出的极限信息传输速率实际信道能达到的传输速率要比它低不少。
  5. 从香农定理可以看出,若信道带宽W或信噪比S/N没有上限(不可能),那么信道的极限信息传输速率也就没有上限.


📝总结:

 若条件里面,即含数据传输的进制(一个码元携带的bit信息量),又含信噪比,则两个准则都要计算一遍它的数据传输速率,然后选择最小的那个数据传输速率(才是实际可达到的最大值)

Practice1:

二进制信号在信噪比为1023:1的4kHz信道上传输,最大的数据速率可达到多少? 

Practice2:

二进制信号在信噪比为127:1的4kHz信道上传输,最大的数据速率可达到多少? 

这篇关于【网络奇缘】——奈氏准则和香农定理从理论到实践一站式服务|计算机网络的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/539907

相关文章

Nginx实现高并发的项目实践

《Nginx实现高并发的项目实践》本文主要介绍了Nginx实现高并发的项目实践,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧... 目录使用最新稳定版本的Nginx合理配置工作进程(workers)配置工作进程连接数(worker_co

Nginx配置系统服务&设置环境变量方式

《Nginx配置系统服务&设置环境变量方式》本文介绍了如何将Nginx配置为系统服务并设置环境变量,以便更方便地对Nginx进行操作,通过配置系统服务,可以使用系统命令来启动、停止或重新加载Nginx... 目录1.Nginx操作问题2.配置系统服android务3.设置环境变量总结1.Nginx操作问题

Spring Retry 实现乐观锁重试实践记录

《SpringRetry实现乐观锁重试实践记录》本文介绍了在秒杀商品SKU表中使用乐观锁和MybatisPlus配置乐观锁的方法,并分析了测试环境和生产环境的隔离级别对乐观锁的影响,通过简单验证,... 目录一、场景分析 二、简单验证 2.1、可重复读 2.2、读已提交 三、最佳实践 3.1、配置重试模板

mac安装nvm(node.js)多版本管理实践步骤

《mac安装nvm(node.js)多版本管理实践步骤》:本文主要介绍mac安装nvm(node.js)多版本管理的相关资料,NVM是一个用于管理多个Node.js版本的命令行工具,它允许开发者在... 目录NVM功能简介MAC安装实践一、下载nvm二、安装nvm三、安装node.js总结NVM功能简介N

Spring Boot 3 整合 Spring Cloud Gateway实践过程

《SpringBoot3整合SpringCloudGateway实践过程》本文介绍了如何使用SpringCloudAlibaba2023.0.0.0版本构建一个微服务网关,包括统一路由、限... 目录引子为什么需要微服务网关实践1.统一路由2.限流防刷3.登录鉴权小结引子当前微服务架构已成为中大型系统的标

springboot的调度服务与异步服务使用详解

《springboot的调度服务与异步服务使用详解》本文主要介绍了Java的ScheduledExecutorService接口和SpringBoot中如何使用调度线程池,包括核心参数、创建方式、自定... 目录1.调度服务1.1.JDK之ScheduledExecutorService1.2.spring

Java调用DeepSeek API的最佳实践及详细代码示例

《Java调用DeepSeekAPI的最佳实践及详细代码示例》:本文主要介绍如何使用Java调用DeepSeekAPI,包括获取API密钥、添加HTTP客户端依赖、创建HTTP请求、处理响应、... 目录1. 获取API密钥2. 添加HTTP客户端依赖3. 创建HTTP请求4. 处理响应5. 错误处理6.

Android 悬浮窗开发示例((动态权限请求 | 前台服务和通知 | 悬浮窗创建 )

《Android悬浮窗开发示例((动态权限请求|前台服务和通知|悬浮窗创建)》本文介绍了Android悬浮窗的实现效果,包括动态权限请求、前台服务和通知的使用,悬浮窗权限需要动态申请并引导... 目录一、悬浮窗 动态权限请求1、动态请求权限2、悬浮窗权限说明3、检查动态权限4、申请动态权限5、权限设置完毕后

golang内存对齐的项目实践

《golang内存对齐的项目实践》本文主要介绍了golang内存对齐的项目实践,内存对齐不仅有助于提高内存访问效率,还确保了与硬件接口的兼容性,是Go语言编程中不可忽视的重要优化手段,下面就来介绍一下... 目录一、结构体中的字段顺序与内存对齐二、内存对齐的原理与规则三、调整结构体字段顺序优化内存对齐四、内

如何通过海康威视设备网络SDK进行Java二次开发摄像头车牌识别详解

《如何通过海康威视设备网络SDK进行Java二次开发摄像头车牌识别详解》:本文主要介绍如何通过海康威视设备网络SDK进行Java二次开发摄像头车牌识别的相关资料,描述了如何使用海康威视设备网络SD... 目录前言开发流程问题和解决方案dll库加载不到的问题老旧版本sdk不兼容的问题关键实现流程总结前言作为