通信中带宽与数据传输速率的联系与区别
初学计算机网络有很多困惑:比如在物理层讲到带宽和数据传输速率时,概念的区分总是让人感到不知所云。
带宽和数据传输速率似乎有区别,但有时又被混用,于是笔者查阅了一些资料,终于对这个概念有了一些理解:
带宽的本来单位是Hz
,指代通信线路允许通过的信号频带范围。
当带宽用Hz
描述时,带宽与信道最大数据速率的关系可以用香农定理和尼奎斯特定理描述:
- 尼奎斯特:
适用于有限带宽的无噪声信道。若一个信道带宽为B(Hz),信号包含V个离散等级,则
最大数据速率=2Blog2V单位b/s最大数据速率=2B log_2V \\单位b/s 最大数据速率=2Blog2V单位b/s
至少需要B/2Hz的带宽才能获得B bps的比特率。 - 香农:
适用于有限带宽的有噪声信道。若一个信道带宽为B(Hz),信噪比为S/N,则
最大数据速率=Blog2(1+S/N)单位b/s最大数据速率=B log_2(1+S/N) \\ 单位b/s 最大数据速率=Blog2(1+S/N)单位b/s
但事实上,在通信领域使用的“带宽”并不是上面的带宽。
互联网兴起后,通信概念从专业领域走入市井百姓,在业务宣传时有些人开始用带宽这个词描述数据传输速率,久而久之,约定俗成,现而今,带宽变成有两个含义,严谨的含义还是本义,扩展的含义就是数据传输速率。例如,互联网接入业务有2M“带宽”、4M”带宽”等规格,其实就是2Mbps,4Mbps而已,并非真正的“带宽”,而是“数据传输速率”。
因此我们现在所看到的“带宽”,即以b/s
为单位的“带宽”,实际上就是数据传输速率。
而不是理论上的带宽。
通信中带宽与数据传输速率的联系与区别相关推荐
- 通信常识:波特率、数据传输速率与带宽的相互关系(转)
通信常识:波特率.数据传输速率与带宽的相互关系 本文为转载文章,支持原创,请点击原文地址 [带宽W] 带宽,又叫频宽,是数据的传输能力,指单位时间内能够传输的比特数.高带宽意味着高能力.数字设备中带宽 ...
- 码元,数据传输速率,带宽,信噪比,信道容量
一丶M进制码元 在数字通信中常常用时间间隔相同的符号来表示一个M进制数字,这样的时间间隔内的信号称为M进制码元 二丶数据传输速率(比特率) 每秒传输的多少二进制比特数,单位bps 三丶带宽 不同领域不 ...
- 波特率、数据传输速率和带宽的关系(转)
[带宽W] 带宽,又叫频宽,是数据的传输能力,指单位时间内能够传输的比特数.高带宽意味着高能力.数字设备中带宽用bps(b/s)表示,即每秒最高可以传输的位数.模拟设备中带宽用Hz表示,即每秒传送的信 ...
- BT通信中数据下载的分析和实现
2009-08-21 14:36 BT通信中数据下载的分析和实现 关键字: Redeployment zlib 单态 AOP LightboxBT通信技术作为一种优秀的P2P下载技术,在目前的文件共享 ...
- mfc如何将一个数组中的字节数据用串口发送出去_[翻译] 串口通信的帧(frame)...
在串口通信中,只传输一个字节是简单的,但是如果要传送一个帧(多个字节),将面临以下问题: receiver从串口接收的是字节流,那它是如何知道帧的开始或结束呢?它又是如何知道这个帧有多长? 真实的物理 ...
- 综合布线中所需要的的带宽和数据速率
术语带宽和数据速率通常可以互换使用,但如果您在布线领域工作,它们实际上是非常不同的. 您的internet提供商可能会公布每秒500兆比特(Mbps)的带宽.在这种情况下,它们实际上是指数据速率.在布 ...
- STM32串口通信中使用printf发送数据配置方法 开发环境 Keil
STM32串口通信中使用printf发送数据配置方法(开发环境 Keil RVMDK) 已有 12456 次阅读2011-6-29 23:29 | 在STM32串口通信程序中使用printf发送数据, ...
- 通信原理中码元,码元传输速率,信息传输速率
码元:在数字通信中常常用时间间隔相同的符号来表示一个二进制数字,这样的时间间隔内的信号称为(二进制)码元. 而这个间隔被称为码元长度.值得注意的是当码元的离散状态有大于2个时(如M大于2个) 时,此时 ...
- [计算机网络期末复习_例题]有限带宽、有热噪声信道的最大数据传输速率(香农定理)
题目:已知:S/N = 30dB,带宽 B = 4000Hz,根据香农定理,求:有限带宽.有热噪声信道的最大数据传输速率为多少? (香农定理公式:①Rmax = B x log₂( 1 + S/N ) ...
最新文章
- python自动化测试视频教程_精品系列-悠悠Python自动化测试学习视频,资源教程下载...
- 软件获取手机的ime权限_【手机谷歌软件下载】【安卓+iOS】老湿机最爱~免翻,获取各种“特殊”资源!...
- 第三方免费加固横向对比
- mysql中json_extract函数的使用?作用是什么?
- 用Prim和Kruskal两种算法,求解最小生成树
- 怎样用springboot开发cs_SpringBoot如何进行学习!
- 中国天然驱蚊剂行业市场供需与战略研究报告
- Redis的五种存储类型和其应用场景
- oracle cdb to no cdb,【CDB】怎样转换non-CDB to CDB
- 【20220318】执行脚本提示killed
- IE8上面的旋转和透明度,利用滤镜属性去处理(兼容css3的transform和rgba())
- 小红书文案怎么编辑制作?小红书上的文案怎么做的?
- Ubuntu20.04安装vivado2018.2过程中卡在generating installed device list的解决办法
- 竞价广告推广走过一些的路子,如何提升微信加粉转化效果
- VMware上使用Ubuntu的问题集合
- 解决word插入图片移动以及遮挡问题
- 关于错误码0x80040154 MFC中ACtiveX控件没有注册的正确解决方案
- 计算机网络的管理分析,计算机网络管理软件的分析研究
- Windows2012 R2安装WMRC提示缺少KB2919355补丁
- 口袋精灵加速版java_口袋妖怪TCG!口袋对决加速版教程(免ROOT)
热门文章
- 学习笔记14--环境感知传感器技术之毫米波雷达
- csapp lab3 attack 《深入理解计算机系统》实验3攻击超详细0基础解析
- docker 安装 shipyard(中文版) 集群管理平台
- 只要3步,如何用Python发送通知到微信?
- 【JMeter】分布式远程启动
- Android之自定义动画框架实现ScrollView滚动动画总结(雷惊风)
- win10应用闪退解决方法
- VirtualBox下Android-x86安装与基础配置
- golang+vue3+websocket 实时推送首页数据或者站内信
- gson的解析demo JAVA