热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

关于提高信息传输率三个方法之一——增加频带宽度

转载原作以下解释为什么增加频带宽度可减弱码间串扰主要由于高频信号分量对波形影响是变得接近数字信号,分界垂直,减小斜坡信道极限容量任何实际的信道都不是理想的,在传输信号时会产生各种失

转载原作

以下解释为什么增加频带宽度可减弱码间串扰
主要由于高频信号分量对波形影响是变得接近数字信号,分界垂直,减小斜坡

信道极限容量

任何实际的信道都不是理想的,在传输信号时会产生各种失真以及带来多种干扰。

数字通信的优点就是在接受端只要能够从失真的波形识别出原来的信号,那么这种失真对通信质量就没有影响。
《关于提高信息传输率三个方法之一——增加频带宽度》
上面图中信号通过实际信道后虽然有失真,但在接收端还可以识别出原来的码元。

下面图中,通过信道后,码元的波形已经严重失真,接收端已经不能识别码元时0还是1。

码元传输速度越高,或信号传输的距离越远,或噪声干扰越大,或传输媒体质量越差,在信道的接收端,波形的失真就越严重。

影响信道上的数字信息传输速率的因素有两个:码元的传输速度和每个码元承载的比特信息量。

码元的传输速率受信道能够通过的频率范围影响,每个码元承载的比特信息量则受信道的信噪比影响。

(1)信道能够通过的频率范围

《关于提高信息传输率三个方法之一——增加频带宽度》

在信道上传输的数字信号其实是使用多个频率的模拟信号进行多次谐波而成的方波,如图所示。

假如数字信号频率位1000Hz,需要使用1000Hz的模拟信号作为基波,基本信号和更高频率谐波叠加形成数字信号的波形。

经过多次更高频率的波进行谐波,可以形成接近数字信号的波形,现在大家应该明白了为什么数字信号中包含更高频率的谐波了。
《关于提高信息传输率三个方法之一——增加频带宽度》

具体的信道所能通过的模拟信号的频率范围总是有限的。能够通过的最高频率减去最低频率就是该信道的带宽。

如图所示的电话线,假定其允许频率范围从300~3300Hz的模拟信号能够通过,低于300Hz和高于3300Hz的模拟信号均不能通过,则电话线的带宽位3000Hz。

《关于提高信息传输率三个方法之一——增加频带宽度》

前面讲了模拟信号通过信道的频率是有一定范围的,如上图所示。

数字信号通过信道,数字信号中高频分量(高频模拟信号)有可能不能通过信道或者衰减,接收到的波形前沿和后沿就变得不那么陡峭。

码元之间所占用的时间界限也不再明显,而是前后都拖了尾巴。这样在接收端收到的信号波形就失去了码元之间清晰的界限,这种现象叫做“码间串扰”。

严重的码间串扰将使得本来分得很清楚的一串代码变得模糊而无法识别。

早在1924年,奈奎斯特就推导出了著名的耐氏法则。

他给出了在假定的理想条件下,为了避免码间串扰,码元的传输速率的上限值。

在任何信道中,码元的传输速率是有上限的,否则就会出现码间串扰的问题,使接收端对码元的判决(即识别)称为不可能。

如果信道的频带越宽,也就是能够通过的信号高频分量越多,那么就可以使用更高速率传递码元而不会出现码间串扰。

理想低通信道的最高码元传输速率=2WBaud w是理想低通信道的带宽,单位是Hz。 Band是波特,是码元传输速率的单位。

使用奈氏准则给出的公式,可以根据信道的带宽,计算出码元的最高传输速率。

(2)信噪比

既然代码的传输速率有上限,如果打算让信道更快的传输信息,就需要让一个码元承载更多的比特信息量。

有二进制码元,一个码元代表一个比特,八进制码元,一个码元表示三比特,十六进制码元,一个码元表示四比特。

要是可以无限提高一码元携带比特信息量,信道传输数据的速率岂不是可以无线提高?其实信道传输信息的能力也是有上限的。

噪声存在于所有的电子设备和通信信道中。由于噪声是随机产生的,它的瞬时值有时会很大。

在电压范围一定的情况下,十六进制码元波形之间的差别要比八进制码元波形之间的差别小。

在真实信道传输由于噪声干扰,码元波形差别太小的在接受端就不易清晰的识别。

信道的极限信息传输速率受那些因素影响了。下面我们来看看香农公式。

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

所谓信噪比就是信号的平均功率和噪声的平均功率之比,常记为S/N,并用分贝(dB)作为度量单位。即

信噪比(dB) =10log10(S/N)(dB)

例如,当S/N=10时,信噪比为10dB;而当S/N=1000时,信噪比为30dB。

在1948年,信息论的创始人x香农推导出著名的香农公式。香农公式指出:信道的极限信息传输速率C是:

C = Wlog2(1+S/N) (b/s)

式中,w为信道的带宽(以Hz为单位);s为信道内所传信号的平均功率;N为信道内部的高斯噪声功率。

香农公式表明,信道的带宽或信道中的信噪比越大,信息的极限传输速率就高。

香农公式的意义在于:只要信息传输速率低于信道的极限信息传输速率,就一定可以找到某种方法来实现无差错的传输。


推荐阅读
  • 本指南从零开始介绍Scala编程语言的基础知识,重点讲解了Scala解释器REPL(读取-求值-打印-循环)的使用方法。REPL是Scala开发中的重要工具,能够帮助初学者快速理解和实践Scala的基本语法和特性。通过详细的示例和练习,读者将能够熟练掌握Scala的基础概念和编程技巧。 ... [详细]
  • 在JavaWeb项目架构中,NFS(网络文件系统)的实现与优化是关键环节。NFS允许不同主机系统通过局域网共享文件和目录,提高资源利用率和数据访问效率。本文详细探讨了NFS在JavaWeb项目中的应用,包括配置、性能优化及常见问题的解决方案,旨在为开发者提供实用的技术参考。 ... [详细]
  • 深入解析HTTP网络请求API:从基础到进阶的全面指南
    本文全面解析了HTTP网络请求API,从基础到进阶,详细介绍了Android平台上的两种原生API——HttpUrlConnection和HttpClient。这两种API通过对底层Socket的封装,提供了高效、灵活的网络通信功能。文章不仅涵盖了基本的使用方法,还深入探讨了性能优化、错误处理和安全性等方面的高级主题,帮助开发者更好地理解和应用这些工具。 ... [详细]
  • Spring框架的核心组件与架构解析 ... [详细]
  • C#编程中按钮控件的使用与优化 ... [详细]
  • 通过使用七牛云存储服务,本文详细介绍了如何将本地图片高效上传至云端,并实现了内容的便捷管理。借助七牛云的 Python SDK,文章提供了从认证到文件上传的具体代码示例,包括导入必要的库、生成上传凭证以及处理文件路径等关键步骤。此外,还探讨了如何利用七牛云的 URL 安全编码功能,确保数据传输的安全性和可靠性。 ... [详细]
  • 2018年9月21日,Destoon官方发布了安全更新,修复了一个由用户“索马里的海贼”报告的前端GETShell漏洞。该漏洞存在于20180827版本的某CMS中,攻击者可以通过构造特定的HTTP请求,利用该漏洞在服务器上执行任意代码,从而获得对系统的控制权。此次更新建议所有用户尽快升级至最新版本,以确保系统的安全性。 ... [详细]
  • 本文深入探讨了 Git 与 SVN 的高效使用技巧,旨在帮助开发者轻松应对版本控制中的各种挑战。通过详细解析两种工具的核心功能与最佳实践,读者将能够更好地掌握版本管理的精髓,提高开发效率。 ... [详细]
  • 如何将PDF内容高效复制到Word文档?分享4种免费且实用的转换方法,轻松完成任务
    在日常工作中,我们经常需要进行不同文件格式的转换,其中PDF转Word尤为令人困扰。本文将介绍四种免费且高效的转换方法,帮助您轻松完成任务。这些方法不仅操作简便,还能确保转换后的文档格式和原文件保持高度一致,满足您的各种需求。 ... [详细]
  • Python学习心得:掌握基础功能的实践笔记
    Python学习心得:掌握基础功能的实践笔记 ... [详细]
  • 大家好,全新的技术专栏《从零开始掌握容器云网络实战》正式上线。该专栏将系统地介绍容器云网络的基础知识、核心技术和实际应用案例,帮助读者全面理解和掌握容器云网络的关键技术与实践方法。 ... [详细]
  • 探讨上传下载 API 的常见问题及解决方案 ... [详细]
  • 在 CentOS 6.6 系统中搭建 MONO 和 Jexus 以支持 ASP.NET 及 MVC 应用的运行环境配置指南
    本文提供了在 CentOS 6.6 系统上配置 MONO 和 Jexus 以支持 ASP.NET 及 MVC 应用的详细步骤。首先,确保本机环境为 CentOS 6.6,并使用阿里云的 YUM 源来安装必要的软件包,包括 gcc、gcc-c++、bison、pkgconfig 和 glib2-devel。这些软件包是构建和运行 MONO 环境的基础,确保系统能够顺利支持 ASP.NET 和 MVC 应用的部署和运行。 ... [详细]
  • 在 Vue 项目中,为了提高页面加载速度和优化用户体验,实现图片上传前的压缩处理至关重要。本文介绍了如何通过集成第三方库和自定义组件,有效减小图片文件大小,确保在不影响图像质量的前提下,提升应用性能。 ... [详细]
  • 如何配置东保智能照明系统的控制模块? ... [详细]
author-avatar
掌纹clear贡
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有