B=2W,奈奎斯特极限定理详解

一直没搞明白奈奎斯特极限定理的含义,网上搜了很久也没得到答案。最近深思几天后,终于有了点心得。顺便吐槽一下,csdn的提问栏目,有很多人用chatgpt秒回这个事,实在是解决不了问题,有时候人的问题大多数都是误入歧途,需要临门一脚,稍需点拨。遇见少有的一些问题时,chatgpt往往是长篇大论,毫不相干。

开始正题,为什么奈奎斯特定理说,码元的极限速率是两倍的带宽?

其实奈奎斯特在这里是有假设的,也就是这个定理适合的条件,有限带宽无噪声低通信道,其采用的码元应该是门波信号。

其中关键点是这个信道低通的,低通指的是多低的频率都能通过。这一点是网工教材上没有提到的,也是最误导人的一点。因为这个教材在B=2W这个公式给出之前,给出了模拟信道的带宽计算公式W=F2-F1,难免让人去深思一个信道为什么会有最高可通过频率和最低可通过频率。而紧接着就给出了B=2W这个在数字信息传输是计算包含0和1的码元传输速率的公式,且没有说明B=2W这个公式使用的信道是理想低通的。导致我纠结在《码元传输速率和最高/最低通过频率之差(即信道可通过的频率个数)有什么关系》这个问题上很长时间。这几天时间通过各种假象、模拟、验证,找各种人的各种说法,终于,忽地顿开金枷,这里扯断玉锁,今日方知F1=0。

如果B=2W这个公式的前提是F1需为0,那么B=2W中的这个W代表的便不是可通过的频率数,而是最高可通过频率,因为F2-F1=F2-0=F2了。

那问题就从《码元传输速率和最高/最低通过频率之差(即信道可通过的频率个数)有什么关系》变成了《码元传输速率和最高可通过频率有什么关系》,显然后者更容易解答一点,哪怕就是我一般的门外汉,也或许会意识到这两个东西可能会有关系。

好了,抛开对教材的抱怨情绪。在正式解释B=2W这个公式的原因前,我们还需要了解一些前提知识。

一、信道可通过的频率,这里的频率指的是什么?

        我们以了解的同轴电缆和双绞线这样的金属导线为例,暂且不讨论光缆和无线信道等。这里的频率指的是电压或电流强度的变化快慢,而电压或电流强度的大小变化在时间轴上就会形成波,这里的频率说的也就是这个波的频率。由于有线信道中的信号衰减和信道本身质量问题(比如寄生电容、寄生电感、寄生电阻),以及传输过程中的干扰问题,信道可传输的频率是有上限的。传输频率超过此上限,到达对端时会失真,导致无法辨认。

二、码元的种类:

        码元是表示0和1的符号,是一个固定市场的波形。我们知道,数字通信里边所说的波都是对电压或电流强度在时间轴上变化的描述。所以我们想要什么样的波,我们就可以通过调整电压去制造出来,只要是方便的区分或表示出来0和1就行。下面我们介绍几种码元,也就是几种描述0和1的波形,或者说是符号。

        1、正弦波

                

                正弦波如何在电路中生成的呢?我想需要一个振荡器。那怎么让生成的正弦波作为载波承载我们的数据呢?我想需要一个开关。例如,开关闭合时,线路上传递正弦波,表示1,开关断开时,线路上无正弦波,表示0。具体实现方法,我们不讨论。

                我们以特定频率的N正弦波为码元来表示数字信号,在时间轴上N个完整的正弦波表示0或1。当N=1时,表示一个完整的正弦波表示0或1,此时数据的传输速率在这个特定频率下最大。

                如果我们在特定的频率下还要继续加大数据的传输速率,则会导致在单个正弦波的周期中,只能传输不完整的正弦波,或许会首位交错,甚至会失去正弦波的判断依据,导致对端不能准确识别波形,从而导致传输出错。

                此时,加快数据传输速率的唯一办法就是提高传输使用正弦波的特定频率,但是我们知道对于固定有限信道来说,可通过频率时有上线的。那么对于一个固定的有线信道来说,最大数字传输速率就是以最高可通过频率为特定频率,且使N=1。此时的波特率B=W=F2-F1=F2-0=F2。可见使用正弦波作为一个码元时,码元速率(即:波特率)并不等于2倍的带宽。

        2、方波

                服务器中的时钟信号就是方波,方波是什么样呢?见下图

                

                如果我们以特定频率的一个方波为码元,且以高低电平来表示0和1,再让这个特定频率是信道可通过的最高频率。此时Bmax还是等于W。但根以正弦波为码元的编码方式不同的是,我么一个码元中可以携带两个数字信号了。但此时的输入信号是没有用的,因为0和1无法分离,导致一个码元表示的不是10就是01,不可用。如果我们让10==1、01==0,就变得可用了,但是数据传输速率C还是等于B。

                此处说明一个点:

                        我们可以制造出来用于传输信息的波形是有很多的,为了方便研究什么样的波形能通过信道,我们使用傅里叶变换将一个复杂波形拆分成多个简单的正弦波信形(基波+多个辅波)。然后我们去研究一个信道能通过的正弦波的范围,就能再通过傅里叶逆变换,我们就能确定一个特定的复杂波能不能通过这个信道。其中主要观察这个特定复杂波基波的频率是不是在可通过的正弦波的频率范围呢

        3、冲激波信号

                冲激波是什么样子?见下图。

        ​​​​​​​        

                可见在时域上冲激波表现为一根竖线,与上述的方波相比较,它的周期T几乎无限接近于0。可以说它的频率大到无穷了。为了方便理解这个冲激波,我们反向想象一下,如果在时域图上出现了一条横线表示的是什么意思?一条横线,在时域图上,波的幅度没有任何变化,如果要说这条横线是个周期性的波的话,那可以把它想象成一个周期无限大的波,可以想象的到,一条横线谈不上任何频率任何幅度,也无需任何频率任何幅度的波来傅里叶逆变换成它。如果要说有的话,那得是频率无限小幅度也无限小、都趋近于0的波,这样的波在频域图上可能就在(0,0)处表示为一个点。说明一条横线的波,不需要任何幅度的任何正弦波来合成它。结合我们的常识和我们古老的哲学("太极生两仪,两仪生八卦……😄"),我们可以推演一下,在时域图上表现为一条竖线的冲激波,它可能需要所有幅度的所有正弦波来合成它。接下来我们通过傅里叶变换验证一下我们的想法:

        ​​​​​​​        

                可见冲激波的频谱是一条直线,幅值为常数1,频率范围为无穷,即包含所有的频率成分,且每个频率分量的权重都无限趋于相等。

        4、门波信号

                门波信号是什么样子?见下图

        ​​​​​​​        ​​​​​​​        ​​​​​​​        ​​​​​​​        ​​​​​​​        ​​​​​​​        

                可见,门波和冲激波相比,门波就是周期T被放大的冲激波。通过傅里叶变换,可见门信号的频谱包含了许多成分,但不至于像冲激信号那样,包含了所有频率分量。门信号的频谱符合sinc函数的分布规律:

                定性的来看:

                        门信号的持续时间越短,越接近冲激信号,内涵的每个频率分量的权重就越接近相同。

                        门信号的持续时间T越长,即频率F越小,其频谱特性越接近sinc,内涵的每个频率分量的权重越符合sinc函数的规律,高频分量的权重越小,且基波频率B的值越小。

                        门信号的持续时间T越短,即频率F越大,其频谱特性越接近冲击信号,内涵的每个频率分量的权重越符合冲激信号的规律,高频分量的权重越大,且基波频率B的值就越大。

                通过对门信号和冲激信号傅里叶变化分析,我们可以得到一个非常重要的结论:

                        门信号的频率F,与其频谱中的基波信号的频率B是一种线性关系:F=2B。

               自此,通过上述的结论,我们得出:

                        如果使用门信号作为码元传输数字信号,使其基波信号的频率B达到信道的最高可通过频率。这时在奈奎斯特假设成立的前提下,即F1=0,信道为有限带宽无噪声低通信道的情况下,码元的最高传输速率Bmax=2W。

四、结论

        我们的通过分析码元种类,得出只有门波信号作为码元时,才会达到达到固定信道的最大的码元传输速率,且等于2倍的最大可通过正弦波的频率,也就是在有限带宽无噪声低通理想信道中的2倍带宽。所以,以我目前理解来看,其实这个定理给的感觉有点鸡肋。干嘛约定了信道的低通之后,又来用带宽表示最大可通过正弦波的频率。我想有一种可能,W=F2-F1中的F1,也就是最低可通过正弦波的频率对于有限信道来说普遍不高,就像电话线的可通过频率为300Hz~3400Hz。由于最低通过频率本身不大,所以将W还是F2带入最大码元率的计算公式中差别不大,再加上信号的衰减,信道的寄生电阻/电容/电感等,实际的码元率也达不到最大的值,所以挣好去一个偏小一点的值,当作误差了。

        以上都属本人个人理解,供大家参考,也欢迎大家指正。

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

javaweb的新能源充电系统的设计

管理员账户功能包括:系统首页,个人中心,管理员管理,用户管理,充电桩管理,报修管理,新能源公告管理 前台账户功能包括:系统首页,个人中心,充电桩,新…

QA测试开发工程师面试题满分问答26: Cookie、Session、Token和JWT的定义、区别和使用场景

这是一个非常常见的面试题,需要全面掌握 Cookie、Session、Token 和 JWT 的定义和使用场景,以及它们之间的区别。下面是一个详细的满分回答: Cookie: 定义: Cookie 是一种存储在客户端(通常是浏览器)的小型文本文件,用于在客户端与服务器之间保持会话状态。使用场景: 常用于保存…

参数传递和剪枝,从修剪二叉树谈起

669. 修剪二叉搜索树 - 力扣(LeetCode) 一、参数传递 Java中的参数传递方式只有一种,那就是值传递。如果我们传的是基本数据类型,那么函数接收到的就是该数据的副本,如果我们传的是对象,那么函数接收到的就…

fastapi学习前置知识点

前置知识点 FastApi:一个用于构建API的现代、快速(高性能)的web框架。 FastApi是建立在Pydantic和Starlette基础上,Pydantic是一个基于Python类型提示来定义数据验证、序列化和文档的库。Starlette是一种轻量级的ASGI框架/工具包…

数据库(26)——多表查询——内连接与外连接

内连接 内连接查询的是两张表交集的部分 语法 隐式内连接 SELECT 字段列表 FROM 表1,表2 WHERE 条件...; 显式内连接 SELECT 字段列表 FROM 表1 [INNER] JOIN 表2 ON 连接条件...; 演示 查询每个user的姓名,以及他们的status状态(隐式内…

【计算机网络基础知识】

首先举一个生活化的例子,当你和朋友打电话时,你可能会使用三次握手和四次挥手的过程进行类比: 三次握手(Three-Way Handshake): 你打电话给朋友:你首先拨打你朋友的电话号码并等待他接听。这就…

添加图片到资源文件,QPixmap ,QSplash的用法

实现1个QSplash加载之后&#xff0c;呈现主窗体的效果 1、创建资源文件&#xff0c;添加Splash.png文件 2、main.cpp 编码实现 将图像添加资源文件&#xff0c;复制文件的路径 main.cpp :/img/Splash.png 为资源的文件路径 #include "mainwindow.h" #include <…

51单片机在八位数码管上显示自己学号后八位

1、功能描述 在八位数码管上显示自己学号后八位 2、实验原理 数码管就是通过线路将各个LED灯连接在一起。 P2控制LED的段选&#xff0c; P0控制LED位选。读取时从低位向高位读取&#xff0c;P2_2为高位P2_4为地位&#xff0c;例如P2_4 1; P2_3 0; P2_2 1&#xff0c;那么…

高效学习LabVIEW的方法

学习LabVIEW可以通过系统化课程、在线资源、自学实验、参与论坛、结合实际项目等多角度进行。系统课程提供全面基础&#xff0c;在线资源便于查漏补缺&#xff0c;自学实验强化理解&#xff0c;论坛互动解决疑难&#xff0c;结合实际项目应用提高实践技能。结合项目学习是最高效…

举个栗子!Quick BI 技巧(8):柱形图的制作及应用

众所周知&#xff0c;在数据分析中&#xff0c;柱形图是利用率非常高的一种图&#xff0c;主要是用于比较各组数据之间的差别&#xff0c;并且可以显示一段时间内的数据变化情况。那么在 Quick BI 中要如何来制作柱形图呢&#xff1f; 今天的栗子&#xff0c;我们就来分享如何…

RE_RC4加密

之前做的几道题目&#xff0c;rc4也是经常遇到&#xff0c;今来系统学学&#xff0c;记录一下 对称加密&#xff0c;即加密和解密的密钥可以相互推导&#xff0c;也有的是相同的。 RC4 是以字节流处理每一个字节&#xff0c;而不是 DES 的分组操作。 包含三个参数&#xff1…

ctfshow web

红包题第二弹 <?phpif(isset($_GET[cmd])){$cmd$_GET[cmd];highlight_file(__FILE__);if(preg_match("/[A-Za-oq-z0-9$]/",$cmd)){die("cerror");}if(preg_match("/\~|\!|\|\#|\%|\^|\&|\*|\(|\)|\&#xff08;|\&#xff09;|\-|\_|\{|\}|\…

详细分析Mysql临时变量的基本知识(附Demo)

目录 前言1. 用户变量2. 会话变量 前言 临时变量主要分为用户变量和会话变量 1. 用户变量 用户变量是特定于会话的&#xff0c;在单个会话内可以在多个语句中共享 以 符号开头在 SQL 语句中使用 SET 语句或直接在查询中赋值 声明和赋值 SET var_name value; -- 或者 SE…

前端开发环境:Vue、Element Plus、Axios

目录 1. Vue简介 2. Element Plus简介 3. Axios简介 4. 创建Vue项目 4.1 Node.js安装 4.2 创建Vue项目 4.3 Vue项目的结构 4.4 安装Element-Plus 4.5 安装Axios 4.6 解决跨域问题 5. 应用实例 5.1 创建Vue组件 5.2 配置路由 5.3 配置根组件 5.4 启动前端应用服…

DBeaver入门教学,开源免费,链接数据库的软件

这个可爱的头像就是它 为什么要用这个&#xff0c;小公司一般都用navicat什么的&#xff0c;因为别人一般不会告你&#xff0c;因为告你也没啥钱&#xff0c;但是公司大了有知名度了&#xff0c;用盗版软件就会被告。所以很多好不容易从小做到大的公司&#xff0c;是不允许这种…

Codeforces Round 951 (Div. 2) 题解分享

A. Guess the Maximum 思路 贪心 毫无疑问的是&#xff0c;Alice会选择所有区间最大值的最小值-1&#xff0c;即。 关键是如何选取。我们注意到区间长度越大&#xff0c;这个区间的最大值是随着它不减的&#xff0c;所以如果Bob要让Alice选的最小的话&#xff0c;选择的区间…

再次修改了备忘录

Control <!DOCTYPE html> <html lang"zh"> <head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><title>与妖为邻备忘录</title><!-- <…

人工智能会终结动物实验吗?

从动物爱好者到实验室技术人员&#xff0c;没有人喜欢让动物进行科学试验。 相反&#xff0c;这样做是为了帮助确保药物和其他物质最终对人类使用是安全的。 长期以来&#xff0c;研究人员一直在寻找非动物替代品。人工智能(AI)系统正在加速这项工作。 人工智能在这一领域的…

Redis学习(十二)Redis的三种删除策略

目录 一、背景二、Redis 的三种删除策略2.1 定时删除&#xff08;用CPU换内存空间&#xff09;2.2 定期删除2.3 惰性删除&#xff08;用内存换CPU性能&#xff09; 三、总结 一、背景 我们都知道 Redis 是一种内存数据&#xff0c;所有的数据均存储在内存中&#xff0c;可以通…

LabVIEW缝缺陷图像标注库

LabVIEW缝缺陷图像标注库 开发了一个基于LabVIEW平台构建的船舶焊缝缺陷图像标注库。该库旨在通过高效和简洁的方式处理和标注船舶焊缝缺陷图像&#xff0c;提高缺陷识别的准确性和效率&#xff0c;进而保障船舶的结构安全。 项目背景 在船舶制造过程中&#xff0c;焊接质量…