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带入最大码元率的计算公式中差别不大,再加上信号的衰减,信道的寄生电阻/电容/电感等,实际的码元率也达不到最大的值,所以挣好去一个偏小一点的值,当作误差了。

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

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

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

相关文章

HDFS 之 DataNode 核心知识点

优质博文:IT-BLOG-CN 一、DataNode工作机制 DataNode工作机制,如下所示: 【1】一个数据块在 DataNode上以文件形式存储在磁盘上,包括两个文件,一个是数据本身,一个是元数据包括数据块的长度&#xff0c…

前端 JS 经典:图片裁剪上传原理

前言:图片裁剪一般都是用户选择头像时用到,现在很多插件都可以满足这个功能,但是我们不仅要会用插件,还要自己懂的裁剪原理。 1. 流程 流程分为:1. 预览本地图片 2. 选择裁剪区域 3. 上传裁剪图像 2. 如何预览图片 …

小熊家务帮day10-day12 门户管理(缓存,主页,定时任务)

门户管理 1 门户介绍1.1 介绍1.2 常用技术方案 2 缓存技术方案2.1 需求分析2.1.1 C端用户界面原型2.1.2 缓存需求2.1.3 使用的工具 2.2 项目基础使用2.2.1 项目集成SpringCache2.2.2 测试Cacheable需求Service测试 2.1.3 缓存管理器(设置过期时间)2.1.4 …

计算机毕业设计PySpark+Hadoop地震预测系统 地震数据分析可视化 地震爬虫 大数据毕业设计 Flink Hadoop 深度学习

基于Hadoop的地震预测的 分析与可视化研究 姓 名:____田伟情_________ 系 别:____信息技术学院___ 专 业:数据科学与大数据技术 学 号:__2011103094________ 指导教师:_____王双喜________ 年 月 日 …

sqli-labs 靶场 less-5、6 第五关和第六关:判断注入点、使用错误函数注入爆库名、updatexml()函数

SQLi-Labs是一个用于学习和练习SQL注入漏洞的开源应用程序。通过它,我们可以学习如何识别和利用不同类型的SQL注入漏洞,并了解如何修复和防范这些漏洞。Less 5 SQLI DUMB SERIES-5 判断注入点:1. 首先,尝试正常的回显内容&#x…

Hadoop3:MapReduce源码解读之Map阶段的TextInputFormat切片机制(3)

Job那块的断点代码截图省略,直接进入切片逻辑 参考:Hadoop3:MapReduce源码解读之Map阶段的Job任务提交流程(1) 5、TextInputFormat源码解析 类的继承关系 它的内容比较少 重写了两个父类的方法 这里关心一下泛型参数…

【Python报错】已解决Attributeerror: ‘list‘ object has no attribute ‘join‘( Solved)

解决Python报错:AttributeError: ‘list’ object has no attribute ‘join’ (Solved) 在Python中,字符串(str)对象有一个非常有用的join()方法,它允许你将序列中的元素连接(join)成一个字符串…

机器学习笔记 - 本地windows 11 + PyCharm运行stable diffusion流程简述

一、环境说明 硬件:本地电脑windows11、32.0 GB内存、2060的6G的卡。 软件:本地有一个python环境,主要是torch 2.2.2+cu118 二、准备工作 1、下载模型 https://huggingface.co/CompVishttps://huggingface.co/CompVis 进入上面的网址,我这里下载的是这个里面的 …

最新付会进群多群同时变现社群系统V3.5.3版本 详细教程+源码下载

市面1888最新付费进群多群同时变现系统V3.5.3版本 详细教程源码下载介绍: 续男粉变现,相亲群变现后 演化出来的最新多群同时变现系统 可同时进行40个群同时变现 可设置地域群,相亲,男粉变现等多种群 购买后包括详细的 域名服…

Linux文件系统(操作系统的文件管理)

一.Linux系统的文件接口 我们先介绍下Linux系统俩种的文件接口&#xff0c;引出一些问题。 1.open&#xff08;&#xff09; 我们看下说明&#xff1a; #include <sys/types.h> #include <sys/stat.h> #include <fcntl.h>int open(const char *pathname,…

《大道平渊》· 拾 —— 身心的“肥胖”与我们不知饥渴的病:追求中的丰盈与节制

《平渊》 拾 "水满则溢&#xff0c;月盈则亏。" 《道德经》有言&#xff1a;"水满则溢&#xff0c;月盈则亏"。 意思是&#xff1a;水满了就会溢出&#xff0c;月亮最圆的时候就会走向亏的状态。 这揭示了自然界和人类社会中一切事物的内在规律 —— 任…

Proxmox VE虚拟机与容器管理平台安装指南

上篇文章说了ESXI和Proxmox VE&#xff08;简称pve&#xff09;区别&#xff0c;由于需要从esxi5.迁移到PVE8.2&#xff0c;所以开始简单的在一个测试机上的部署个说明指南&#xff0c;以备无患。 一、引言 Proxmox VE是一款基于Debian Linux的完全开源平台&#xff0c;专为虚…

6-Maven的使用

6-Maven的使用 常用maven命令 //常用maven命令 mvn -v //查看版本 mvn archetype:create //创建 Maven 项目 mvn compile //编译源代码 mvn test-compile //编译测试代码 mvn test //运行应用程序中的单元测试 mvn site //生成项目相关信息的网站 mvn package //依据项目生成 …

【代码随想录】【算法训练营】【第30天】 [322]重新安排行程 [51]N皇后 [37]解数独

前言 思路及算法思维&#xff0c;指路 代码随想录。 题目来自 LeetCode。 day 30&#xff0c;周四&#xff0c;好难&#xff0c;会不了一点~ 题目详情 [322] 重新安排行程 题目描述 322 重新安排行程 解题思路 前提&#xff1a;…… 思路&#xff1a;回溯。 重点&…

RabbitMQ--Hello World(基础详解)

文章目录 先决条件RabbitMQ 初识RabbitMQ--Hello World发送接收 更多相关内容可查看 先决条件 本教程假定 RabbitMQ 已安装并在标准端口 &#xff08;5672&#xff09; 上运行。如果你 使用不同的主机、端口或凭据&#xff0c;连接设置将需要 调整。如未安装可查看Windows下载…

Nvidia/算能 +FPGA+AI大算力边缘计算盒子:桥梁结构安全监测

中国铁路设计集团有限公司&#xff08;简称中国铁设&#xff09;&#xff0c;原铁道第三勘察设计院集团有限公司&#xff08;铁三院&#xff09;&#xff0c;是中国国家铁路集团有限公司所属的唯一设计企业&#xff0c;成立于1953年&#xff0c;总部位于天津市&#xff0c;是以…

f4pga环境搭建教程

f4pga环境搭建教程 背景介绍 FOSS Flows For FPGA (F4PGA) project&#xff0c;是一套开源的FPGA工具链&#xff0c;号称the GCC of FPGAs&#xff0c;作用是将写的硬件描述语言&#xff08;verilog或VHDL&#xff09;转化为可以在FPGA上运行的可执行文件&#xff08;bit文件…

滨江区代理记账——专业、便捷的服务,让您的企业更加规范、高效

随着社会经济的发展和企业的规模扩大&#xff0c;依法纳税、做好财务工作变得越来越重要&#xff0c;而代理记账&#xff0c;就是这样一个专业的服务平台&#xff0c;为满足广大企业和个体户的会计需求&#xff0c;帮助他们规范财务管理&#xff0c;提高效率。 代理记账可以帮助…

基于R语言BIOMOD2 及机器学习方法的物种分布模拟与案例分析

原文链接&#xff1a;基于R语言BIOMOD2 及机器学习方法的物种分布模拟与案例分析https://mp.weixin.qq.com/s?__bizMzUzNTczMDMxMg&mid2247606139&idx4&snf94ec30bfb5fa7ac0320403d49db3b66&chksmfa821e9ccdf5978a44a9ba96f6e04a121c0bbf63beea0940b385011c0b…

MLU370-M8 chattts-ui快速出击

目录 一、paas平台环境选择二、代码环境准备1.代码下载2.环境安装modelsopetransformersaccelerate 3.常规pip安装4.代码修改4.代码修改 三.算法启动 一、paas平台环境选择 驱动选择&#xff1a;5.10.22及以上 镜像选择&#xff1a;pytorch2.1 二、代码环境准备 1.代码下载…