比特率与波特率的区别
本文使用较多篇幅,想要彻底弄明白这个问题,故引出其中相关问题进行依次解析,看完肯定可以弄明白这两者的关系!!!
一,信息量与信息熵
当一个事物(宏观态)有多个可能的情况时(微观态),这件事情(宏观态)对于某人(观察者)而言具体是那种情况(微观态)的不确定性称为熵(entropy),而能消除该人对于这件事情(宏观态)不确定性的事物叫做信息。获取信息=消除熵。
这里引入了一个问题,怎么衡量消除不确定性的大小的呢?
举一个栗子,小明在做单选题(备选有ABCD)时,完全不知道应该选哪一个,这时候小红出来告诉小明,A是错的!这时小绿出来告诉小明正确答案是C。在假设小红小绿都提供的信息是正确情况时,且小明完全相信两人。这时显然小绿完全消除了小明的不确定性,而小红只是部分消除了小明的不确定性。我们大致可以判断,小明提供的信息明显比小红多!!!小绿对于小明正确选出正确答案更重要!!!
但是多多少,重要多少,我们就需要引入一个具体的量,这个量就成为信息量。
再举一个栗子:小明小红都很高,小绿更高。我们对于这种模糊性的词语(更,很)其实都可以具体的量化。例如小明小红都很高的,有175!小绿更高,185!这里显然,我们都默默地在心里给175,185后面加上了一个单位cm。显然这个cm可以用来衡量高度,而cm的长度,我们时统一度量衡的时候就确定的。
因此这里信息量的引入也需要一个基本的单位。现代信息论的奠定人香农(Shannon)给出了信息的定义,并对信息进行了信息量的量化度量。
最简单的具有不确定性的事情可以说是抛一次硬币。抛一次硬币这个事情的情况有两种,硬币正面朝上或是反面朝上,并且这两种情况发生的概率相等,都是50%。对于这个不确定性的事情,现在我们要消除它的不确定性,只需要给出“正面朝上”或是“反面朝上”这一信息,就能消除它的不确定性。
既然具有最简单的不确定性的事情是抛一次硬币,那么现在,我们拿抛一次硬币这件事情,来衡量其他具有不确定性的事情。同样的道理,我们拿用来消除抛一次硬币的不确定性的信息的信息量,作为信息量的基本单位,bit(比特)。(或1bit)
现在回到最初第一个小明做选择题的栗子,小明选ABCD的不确定性=抛两次硬币的不确定性。选A,B,C,D的概率均为25%,而抛两次硬币出现的结果正正,正反,反正,反反,也均为25%。我们规定前面已经规定,消除抛一次硬币的不确定性的信息的信息量,作为信息量的基本单位,bit(比特)。,因此消除抛两次硬币的不确定信息的信息量就是2bit。显然,小绿给小明提供了2bit的信息!!
同样的将选项的个数改为8,16…后,条件不变,小绿则分别提供的信息是3bit,4bit…但是这里显然都是2m=0,1,2…)消除包含 2m{2^m}2m 次等概率情况事情的不确定性所需要信息的信息量为log2m\log_{2}{m}log2mbit的信息量。
当小紫告诉小明,C有1/2的可能是正确的,我们就没办法使用log2m\log_{2}{m}log2m来计算该信息的信息量了,因为其可能的情况非等概率。
于是我们转换思路 。我们从小紫的话中的当得知A,B,D均为1/6,C为1/2相比较于1bit是其多少倍呢?
我们知道1%会发送的情况相当于从100个等概率事件中确定实际的情况,p=1/100概率的倒数等于等概率情况的个数,我们从此可以用等概率情况的公式来计算,之后再成以该事件发生的概率,然后四种情况向加就可以得到该信息的bit数。
1/2×log22+1/6×log22×3=1.791/2\times \log_{2}{2} +1/6\times \log _{2}{2}\times 3=1.791/2×log22+1/6×log22×3=1.79
参考于建国博士的 【学习观10】老师,我没有传纸条作弊,我在学习信息论,【学习观11】为什么信息还有单位?如何计算信息量?,参考知乎文章[信息论也能如此简单]------信息和熵
二,波特率与比特率的区别
1,定义:信息速率或比特率
在二进制数字通信系统中每秒传送的二进制符号数可用每秒传送的最大信息量来表征,单位为比特/秒(bit/s),称为信息传输速率,又称信息速率或比特率。–(from 《通信原理》- 周炯槃-第五章数字信号的基带传输)
因为前面我们知道,抛一次硬币的不确定性为1bit,因此在已知为0-1的二进制系统中,消除一个不确定性需要传输1bit信息,因此才有了这样的定义。在一个二进制系统中,每秒传输的二进制符号数(0-1),等于每秒传输的最大信息量(因为01等概率时候,其信息量是最大的,例如前者ABCD四个选项中,当ABCD正确的概率不等时候,答案是ABCD的熵,或者说该信息所携带的信息量,为1.79bit,而当其ABCD等概率,答案是ABCD的熵2bit)
2,定义:码元传输速率(波特率,码元速率,符号速率)
在M进制数字通信系统中每秒传送的M进制符号数被称为码元传输速率或者符号速率,单位为Baud,也可用符号/秒表示为symbol/s来表示。
3,波特率与比特率的区别(信息速率与码元速率的区别)
在M进制的数字通信系统中,若M=2kM=2^{k}M=2k ,他表示每K个二进制符号与M进制符号之一对应,则M进制符号速率(波特率)RbR_{b}Rb与二进制信息传输速率(比特率)RsR_{s}Rs之间的转换关系为Rs=Rblog2M=RbKBaudR_{s} =\frac{R_{b}}{\log_{2}{M} } = \frac{R_{b}}{K} BaudRs=log2MRb=KRbBaud即为Rbbit=RsBaud×log2M=RsKbit/sR_{b}bit=R_{s}Baud\times \log_{2}{M}=R_{s}Kbit/sRbbit=RsBaud×log2M=RsKbit/s表示每传输RsR_{s}Rs个M进制符号,等效为每秒传输送(Rs×log2MR_{s}\times \log_{2}{M}Rs×log2M)个二进制符号。
当波特率为9600时,
若M=2,数据传输率为9600bit/s
若M=16,数据传输速率为38400kbit/s
这里举一个栗子:
当M=4,k=2,则有对应的2个二进制表示4一个四进制符号,这里假设对于关系如下
四进制 | 二进制 |
---|---|
0 | 00 |
1 | 01 |
2 | 02 |
3 | 03 |
则有传输一个四进制的符号信息量,等于传输了两个二进制符号所携带的信息量,因此当波特率为9600时,若M=4,数据传输率为19200bit/s
以上便是波特率与比特率的相关内容,有问题欢迎在评论中指出!
参考《通信原理》- 周炯槃,《N值表示的比特率与波特率间的关系》
比特率与波特率的区别相关推荐
- 比特率VS波特率,以太网波特率
比特率与波特率的区别: https://blog.csdn.net/ymdq1113/article/details/69677116 比特率:每秒传输的比特数 波特率:每秒传输的符号数(码元) 以太 ...
- 数据采集及传输名词解释——比特率、波特率、码率、帧率
1.比特率 比特率(bit rate)又称传信率.信息传输速率(简称信息速率,information rate).其定义是:通信线路(或系统)单位时间(每秒)内传输的信息量,即每秒能传输的二进制位数, ...
- 比特率、波特率、数据传输率、采样率的概念 (抽样频率与比特率的关系)
在通信中经常会遇到几个概念,比特率.波特率.数据传输率.采样率等,总结如下: 部分转载:https://blog.csdn.net/lu_embedded/article/details/533291 ...
- 基础扫盲帖:比特率和波特率有什么不同?
比特率 是测量每秒可传输数据比特位(1或者0)数量的单位.例如,Bitrate=1024bps是指每一秒钟传输了1024个1或者0. 波特率 表示每秒钟一个信号(从0变为1或从1变为0)或符号(连接的 ...
- 波特率-符号速率-传码率-数据速率-比特率-吞吐率-带宽区别
计算机界原文 信号在信道上传输的基本形式如下图 如上图所示,传输bit0~bit7,但由于通信机制的限制,我们必须在bit0之前加上start bit或者起始帧,在bit7之后加上stop bit或者 ...
- 波特率/符号速率/传码率/数据速率/比特率/吞吐率/带宽区别
工作中我们经常碰到这几个概念,由于这几个概念意思很接近,给我们带来很大的困惑,有时还把他们搞混,今天我们就来谈谈这几个概念,希望对大家理解他们能有所帮助. 在讲述这几个概念之前,我们先看看信号一般是如 ...
- 计算机网络:02---数据与信号。频率、比特率、波特率、信噪比、衰减
一.什么是数据与信号 1.引入:存储在计算机系统中和传输在计算机网络的信息可以被分为两类:数据和信号.这两个是任何计算机网络的两个基本元素 2.两者的联系 数据是计算机系统传达意思的实体 信号是数据的 ...
- 奈奎斯特准则、比特率、波特率、码元……的逻辑链
一个关键 首先要理解,比特和波特分别对应两种描述状态. 电信号的传输中,使用不同的电平级,那么发出一个波(即:一个符号)也就会有不同的状态,比如8个电平级就有8种状态,,码元和码元传输速率(波特率)对 ...
- 波特率9600每秒的传输字节_波特率、比特率、通信速度的区别01
1.写在前面 I2C通信速度100KHz是什么意思? SPI数据传输速率最大150Mbps是什么意思? 串口9600bps每秒传输9600字节数据吗? 不少参加工作,甚至工作两三年的工程师,都没有搞明 ...
- 通信教程06_波特率、比特率、通信速度的区别
1.写在前面 I2C通信速度100KHz是什么意思? 传输速率最大150Mbps是什么意思? 串口9600bps每秒传输9600字节数据吗? 不少参加工作,甚至工作两三年的工程师,都没有搞明白波特率. ...
最新文章
- RecyclerView 点击Item 改变文字颜色以及所在的背景色
- UVA 10269 Adventure of Super Mario
- 安装ipvsadm 用make编译出现错误解决方法
- php 防火墙配置,rhel6+nginx+php+php-fpm 防火墙配置问题
- ASP.NET 之异步处理一(Session处理)
- 成功解决sys:1: DtypeWarning: Columns (39,41,42,217) have mixed types.Specify dtype option on import or s
- 论文 参考文献的格式说明
- 自顶向下 计算机网络知识,计算机网络(自顶向下)第七版考试复习要点(第四章)...
- detail.html翻译中文,detail是什么意思_detail的翻译_音标_读音_用法_例句_爱词霸在线词典...
- 计算机课代表总结,计算机班的班主任工作总结.doc
- 从 virtio 网卡收包段错误问题出发反思个人问题分析的过程
- Java邮件发送基于springboot实现
- 还不到4折:赶紧来抢券啊!!!
- 电视剧《奋斗》精彩对白节选---(九)
- UnicodeEncodeError: 'gbk' codec can't encode character '\xa0' in position 的解决方法
- 1.金融市场,资产管理与投资基金
- C++学习记录:派生类向基类转换及其可访问性
- kubernetes资源类型--secret和Service Account
- 常用函数-生成各种类型随机数
- 酒店预订需求数据分析