物理层之奈氏准则和香农定理

news2024/11/24 16:12:48

学习的最大理由是想摆脱平庸,早一天就多一份人生的精彩;迟一天就多一天平庸的困扰。各位小伙伴,如果您:
想系统/深入学习某技术知识点…
一个人摸索学习很难坚持,想组团高效学习…
想写博客但无从下手,急需写作干货注入能量…
热爱写作,愿意让自己成为更好的人…

文章目录

  • 一、码元和带宽
    • 1、什么是码元
    • 2、数字通信系统数据传输速率的两种表示方法
      • 2.1、码元传输速率
      • 2.2、信息传输速率
    • 3、例题
      • 3.1、例题1
      • 3.2、例题2
    • 4、带宽
  • 二、奈氏准则(奈奎斯特定理)
    • 1、奈氏准则简介
    • 2、例题:
  • 三、香农定理
    • 1、香农定理简介
    • 2、例题
  • 四、奈氏准则和香农定理相比
    • 1、奈氏准则
    • 2、香农定理
    • 3、注意
  • 总结


一、码元和带宽

1、什么是码元

码元是指用一个固定时长的信号波形(数字脉冲),代表不同离散数值的基本波形,是数字通信中数字信号的计量单位,这个时长内的信号称为k进制码元,而该时长称为码元宽度。当码元的离散状态有M个时(M大于2),此时码元为M进制码元。

1码元可以携带多个比特的信息量。例如,在使用二进制编码时,只有两种不同的码元,一种代表0状态,另一种代表1状态。
在这里插入图片描述

2、数字通信系统数据传输速率的两种表示方法

速率也叫数据率,是指数据的传输速率,表示单位时间内传输的数据量。可以用码元传输速率和信息传输速率表示。

2.1、码元传输速率

1)码元传输速率:别名码元速率、波形速率、调制速率、符号速率等,它表示单位时间内数字通信系统所传输的码元个数(也可称为脉冲个数或信号变化的次数),单位是波特(Baud)。1波特表示数字通信系统每秒传输一个码元。

码元传输速率:1s传输多少个码元。

数字信号有多进制和二进制之分,但码元速率与进制数无关,只与码元长度T有关。
在这里插入图片描述

2.2、信息传输速率

2)信息传输速率:别名信息速率、比特率等,表示单位时间内数字通信系统传输的二进制码元个数(即比特数),单位是比特/秒(b/s) 。

信息传输速率:1s传输多少个比特。

关系:若一个码元携带n bit的信息量,则M Baud的码元传输速率所对应的信息传输速率为M×n bit/so

3、例题

3.1、例题1

某一数字通信系统传输的是四进制码元,4s传输了8000个码元,求系统的码元传输速率是多少?信息传输速率是多少?若另一通信系统传输的是十六进制码元,6s传输了7200个码元,求他的码元传输速率是多少?信息传输速率是多少?并指出哪个系统传输速率快?

答案:2000Baud,4000b/s; 1200Baud,4800b/s;十六进制更快
题解:
四进制码元系统
码元传输速率就是8000/4=2000Baud,信息传输速率就是2000*log_2 4=4000b/s【其中log_2是log以2为底的对数】

六进制码元系统
码元传输速率就是7200/6=1200Baud,信息传输速率就是1200*log_216=4800bit/s

系统传输的是比特流,通常比较的是信息传输速率,所以传输十六进制码元的通信系统传输速率较快。

3.2、例题2

已知八进制数字信号的传输速率为1600B。试问变换成二进制数字信号时的传输速率是多少?
4800b/s

已知二进制数字信号的传输速率为2400b/s。试问变换成四进制数字信号时,传输速率为多少波特?

1200B

4、带宽

1.模拟信号系统中:当输入的信号频率高或低到一定程度,使得系统的输出功率成为输入功率的一半时(即-3dB),最高频率和最低频率间的差值就代表了系统的通频带宽,其单位为赫兹(Hz)。

数字设备中:表示在单位时间内从网络中的某一点到另一点所能通过的“最高数据率”/单位时间内通过链路的数量,常用来表示网络的通信线路所能传输数据的能力。单位是比特每秒(bps)。


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

1、奈氏准则简介

奈氏准则:在理想低通(无噪声,带宽受限)条件下,为了避免码间串扰,极限码元传输速率为2W Baud,W是信道带宽,单位是Hz。

理想低通信道下的极限数据传输率=2Wlog_2V(b/s)

其中:

  • W是:带宽(Hz)
  • V是:几种码元/码元的离散电平数目

1.在任何信道中,码元传输的速率是有上限的。若传输速率超过此上限,就会出现严重的码间串扰问题,使接收端对码元的完全正确识别成为不可能。

⒉信道的频带越宽(即能通过的信号高频分量越多),就可以用更高的速率进行码元的有效传输。

3.奈氏准则给出了码元传输速率的限制,但并没有对信息传输速率给出限制。

4.由于码元的传输速率受奈氏准则的制约,所以要提高数据的传输速率,就必须设法使每个码元能携带更多个比特的信息量,这就需要采用多元制的调制方法。

2、例题:

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

  • 信号有4x 4=16种变化
  • 最大数据传输率=2 x 3k x4=24kb/s(2Wlog_2V)

三、香农定理

1、香农定理简介

噪声存在于所有的电子设备和通信信道中。由于噪声随机产生,它的瞬时值有时会很大,因此噪声会使接收端对码元的判决产生错误。但是噪声的影响是相对的,若信号较强,那么噪声影响相对较小。因此,信噪比就很重要。信噪比=信号的平均功率/噪声的平均功率,常记为S/N,并用分贝(dB)作为度量单位,即:

信噪比(dB)=10log_10(S/N) 数值等价

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

信道的极限数据传输速率=Wlog_2(1+S/N)(b/s)

其中:

  • W是:带宽(Hz)
  • S/N是:信噪比(S是信道所传信号的平均功率,N是信道内的高斯噪声功率)

1.信道的带宽或信道中的信噪比越大,则信息的极限传输速率就越高。

2.对一定的传输带宽和一定的信噪比,信息传输速率的上限就确定了。

3.只要信息的传输速率低于信道的极限传输速率,就一定能找到某种方法来实现无差错的传输。

4.香农定理得出的为极限信息传输速率,实际信道能达到的传输速率要比它低不少。

5.从香农定理可以看出,若信道带宽w或信噪比s/N没有上限〈不可能),那么信道的极限信息传输速率也就没有上限。

2、例题

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

解答:
30dB=10log_10(S/N)
则S/N=1000
信道的极限数据传输速率=wlog_2(1+S/N)=3000 x log_2(1+1000)~=30kb/s

四、奈氏准则和香农定理相比

1、奈氏准则

带宽受限无噪声条件下,为了避免码间串扰,码元传输速率的上限2W Baud。
理想低通信道下的极限数据传输率=2Wlog_2V
要想提高数据率,就要提高带宽/采用更好的编码技术。

2、香农定理

带宽受限有噪声条件下的信息传输速率。
信道的极限数据传输速率=Wlog_2(1+S/N)
要想提高数据率,就要提高带宽/信噪比。

3、注意

如果题目中没有给噪声条件,那么香农定理肯定不能用,只能用奈氏准则。
但是如果题目中给了噪声条件又给了V(一个码元对应多少比特的信息),那么就需要分别用奈氏准则和香农定理计算出极限传输速率,比较大小,取最小的值

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

奈氏准则:2×4000×log_22=8000b/s
香农定理:4000×log_2(1+127)=28000b/s
所以选择奈氏准则的8000b/s


总结

以上就是物理层之奈氏准则和香农定理的相关知识点,希望对你有所帮助。
积跬步以至千里,积怠惰以至深渊。时代在这跟着你一起努力哦!

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

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

相关文章

【总结】重极限的计算

这个做法比较严谨,我之前是想着分母趋于0,分子也得趋于0,这个有界量乘无穷小还是无穷小的手法还是很漂亮的。 图一源链接https://www.zhihu.com/question/269472244 图二选自李艳芳真题解析

不可错过的设计工具!7款亲测好用的网页设计工具推荐!

网页设计并不容易,易于使用的网页设计工具更难找到。随着网络的快速发展,网站迅速崛起,网页设计也很流行。本文收集了 7 种良心和易于使用的网页设计工具,每一种近年来都受到网页设计师的广泛欢迎,以确保实用和易于使用…

3D点云目标检测:CT3D解读(未完)

CT3D 一、RPN for 3D Proposal Generation二、Proposal-to-point Encoding Module2.1、Proposal-to-point Embedding2.2、Self-attention Encoding 三、Channel-wise Decoding Module3.1、Standard Decoding3.2、Channel-wise Re-weighting3.3、Channel-wise Decoding Module 四…

山西临汾建筑坍塌悲剧,建设健全建筑结构健康监测系统

11月24日山西临汾的建筑坍塌事故,让人们再次关注到了建筑结构的安全问题。在这场悲剧中,7人不幸遇难,让人痛心。然而,我们不能只是沉浸在悲痛之中,更应该思考如何避免类似的悲剧再次发生。 WITBEE万宾建筑结构健康监测…

自定义右键菜单栏

自定义菜单栏,关键要用到一个类为QWidgetAction,它继承于QAction, 1.使用setDefaultWidget接口将 自定义窗口放到QWidgetAction中, 2.然后再像添加QAction一样,将QWidgetAction添加到QMenu中就可以了。 比如&…

2023年亚太杯APMCM数学建模大赛A题水果采摘机器人的图像识别

2023年亚太杯APMCM数学建模大赛 A题 水果采摘机器人的图像识别 原题再现 中国是世界上最大的苹果生产国,年产量约3500万吨。同时,中国也是世界上最大的苹果出口国,世界上每两个苹果中就有一个是中国出口的,世界上超过六分之一的…

【高效开发工具系列】PlantUML入门使用

💝💝💝欢迎来到我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。 推荐:kwan 的首页,持续学…

[个人笔记] Zabbix实现Webhook推送markdown文本

系统工程 - 运维篇 第四章 Zabbix实现Webhook推送markdown文本 系统工程 - 运维篇系列文章回顾Zabbix实现Webhook推送markdown文本前言实施步骤 Zabbix新增报警媒介类型Zabbix给用户新增报警媒介Zabbix修改动作的执行操作和恢复操作验证&测试 参考来源 系列文章回顾 第一章…

nuxt、vue实现PDF和视频文件的上传、下载、预览

上传 上传页面 <el-form-item :label"(form.ququ3 1 ? 参培 : form.ququ3 2 ? 授课 : ) 证明材料" prop"ququ6"><PdfUpload v-model"form.ququ6" :fileType"[pdf, mp4, avi, ts]"></PdfUpload> </el-form-i…

虚幻学习笔记—文本内容处理

一、前言 本文使用的虚幻引擎5.3.2&#xff0c;在虚幻中已经集成了很多可以直接处理多样化文本的蓝图&#xff0c;比如格式化动态显示、浮点数多样化等。 二、实现 2.1、格式化文本显示动态内容&#xff1a;在设置某个文本时可以使用“Format Text”蓝图设置自定义可以的显示…

广州华锐互动:VR虚拟现实内容创作工具带来全新的应用场景

随着科技的不断发展&#xff0c;低代码编辑工具已经成为了一种越来越受欢迎的开发方式。它可以帮助开发人员快速构建应用程序&#xff0c;降低开发成本&#xff0c;提高开发效率&#xff0c;而VR虚拟现实内容创作工具带来了全新的应用场景。 VR虚拟现实内容创作工具是广州华锐互…

Python办公神器:教你如何快速分拆、删页、合并PDF文件

哈喽大家好&#xff0c;我是了不起&#xff0c;今天教你如何用Python快速分拆、删页、合并PDF文件 介绍 有时我们可能需要对PDF文件进行一些处理&#xff0c;例如分拆、删页、合并等。这些操作在一些专业的PDF软件中可能比较容易实现&#xff0c;但是如果我们想要用Python来自…

C++STL——string类详解及其模拟实现

CSTL——string类 1. STL简介 STL全称standard template libaray&#xff0c;译为标准模板库 需要注意&#xff0c;STL不是C的标准库&#xff0c;而是C标准库的重要组成部分STL是一个包含众多数据结构和算法的软件框架 下面展示STL的六大组件&#xff1a; 本章&#xff0c;我…

强化学习中的深度Q网络

深度 Q 网络&#xff08;Deep Q-Network&#xff0c;DQN&#xff09;是一种结合了深度学习和强化学习的方法&#xff0c;用于解决离散状态和离散动作空间的强化学习问题。DQN 的核心思想是使用深度神经网络来近似 Q 函数&#xff0c;从而学习复杂环境中的最优策略。 以下是 DQN…

二叉树进阶OJ题

目录 一、前序遍历非递归 二、中序遍历非递归 三、后序遍历非递归 四、二叉树转链表 五、二叉树的最近公共祖先 六、二叉树的层序遍历1 七、二叉树的层序遍历2 一、前序遍历非递归 题目描述&#xff1a;写出二叉树前序遍历的非递归形式。 链接&#xff1a;前序遍历 思…

css之svg 制作圆及旋转

1.代码 <template><div class"loading-box"><div class"circle-container"><svg width"75" height"75" class"move-left-to-right"><circle cx"37.5" cy"37.5" r"26&…

leetcode42接雨水问题

接雨水 题目描述 题目分析 核心思想&#xff1a; 代码 java版本&#xff1a; package com.pxx.leetcode.trapRainWaterDoublePoniter;public class Solution1 {public int trap(int[] height) {if (height.length 0) {return 0;}int n height.length;int left 0;int righ…

Linux之高级IO

目录 IO基本概念五种IO模型钓鱼人例子五种IO模型高级IO重要概念同步通信 VS 异步通信阻塞 VS 非阻塞其他高级IO阻塞IO非阻塞IO IO基本概念 I/O&#xff08;input/output&#xff09;也就是输入和输出&#xff0c;在著名的冯诺依曼体系结构当中&#xff0c;将数据从输入设备拷贝…

2023亚马逊云科技re:Invent,与全球合作伙伴探索更多发展可能

一年一度的全球云计算、科技圈的狂欢“Party”又双叒叕要来了&#xff01;2023年11月27日&#xff0c;2023亚马逊云科技re:Invent正式向全球云计算从业者、合作伙伴发出邀请&#xff0c;相聚拉斯维加斯&#xff0c;共同开启一场创新探索之旅&#xff01; 全球合作伙伴相约拉斯维…

ffmpeg开发 环境配置

ffmpeg开发简图 1 下载ffmpeg开发包 https://ffmpeg.org/download.html 包含三个版本&#xff1a;Static、Shared以及Dev Static --- 包含3个应用程序&#xff1a;ffmpeg.exe , ffplay.exe , ffprobe.exe&#xff0c;体积都很大&#xff0c;相关的DLL已经被编译到exe里面去…