软硬件学习记录2——通道速率中比特率bps、Bps、波特率含义及换算
1、bps
即 bits per second 的缩写,“bit/s”,称为比特率,指的是数字信号的传输速率,就是每秒钟传送多少个位的信息,是数据传输速度的常见单位。
bit 表示位或比特,是信息技术存储中最小的单位。储存一位二进制数,即 0 或 1。
ps 指的是 /s,即每秒。一般以字节为单位,主要包括文本,图片的文件大小都是以多少字节数为单位。
相关换算:
1、 1Gbps = 1024Mbps = 1024 * 1024bps = 1,048,576bps
2、 1Kbps = 1024bps;
3、 1Gbps = 1024Mbit/s;
4、 1Byte = 8bit;
5、 1Bps=8bps,1KBps = 8Kbps;
6、 1Byte就是1字节,8bit = 1Byte = 1字节,1M = 1024Kbyte,1024KB=1M;
2、Bps
Bps,Byte/s,则表示每秒传送多少个字节。1Byte就是1字节。
- 相关换算:
1、 1Byte = 8bit;
2、 1GBps = 1024MBps = 1024 * 1024Bps = 1024 * 1024 * 8bps = 8388608bps
3、 1KBps = 1024Bps;
4、 1GBps = 1024MByte/s;
3、波特率(Baud rate)
新增波特率,为了方便区分比特率和波特率的区别
波特率是指每秒钟内传送的二进制代码的位数,以bps为单位,是串口通信的速率,是权衡数据传播速度的重要指标。
比如每秒钟可以传输9600个二进制(传输一个二进制位需要的时间是1/9600秒,也就是104μs),波特率就是9600。
波特率 = 字符位数 * 一秒内传递的字符数量
串口的通信波特率不能随意设定,而应该再一些值中去选择。一般常见的波特率是9600或者115200(低端的单片机如51常用9600,高端的单片机和嵌入式Coc一般用115200)。
为什么波特率不能随便指定?
第一,通信双方必须事先设定相同的波特率这样才能成功通信,如果发送方个接受方按照不同的波特率通信则根本收不到,因此波特率最好是大家熟知的而不是随意指定。
第二:常用的波特率经过了长久的发展,就形成了共识,大家常用的就是9600或者115200。
如有错误内容请积极批评指正!感谢!
软硬件学习记录2——通道速率中比特率bps、Bps、波特率含义及换算相关推荐
- 软硬件学习记录5—— Verilog语言中的数据类型
Verilog语言中的数据类型 在 Verilog 语言中,主要有三大类数据类型:寄存器数据类型.线网数据类型和参数数据类型. 1.寄存器类型 reg 1.1 概述: 寄存器数据类型的关键字是 reg ...
- 【Makefile由浅入深完全学习记录6】Makefile中变量的高级主题上
抓住基础,学习更多技术,迎接挑战,加qq:1126137994 微信:liu1126137994 一起学习更多技术~ 上一篇文章学习了makefile中的预定义变量的使用,今天来继续学习makefil ...
- UE4 学习记录八 给场景中添加背景音乐和动画音效,运动加速效果
这只是用来记录我学习UE4过程的,可能帮不到你,先说声抱歉.为了防止误导他人,请勿转载,请勿转载,请勿转载. 本文的主题是给场景中添加背景音乐和动画的音效.总章目录(https://blog.csdn ...
- Android Performance Patterns 系列视频学习记录(持续更新中)
系列文章旨在记录YouTube上谷歌发布的Android Performance Patterns系列视频,一共79个视频,每个视频也就几分钟.当然对于大部分安卓开发者来说,这些都是基础,可能你会说, ...
- 【Makefile由浅入深完全学习记录7】Makefile中变量的高级主题下
加qq:1126137994 微信:liu1126137994 一起学习更多技术~ 继续上一篇文章关于变量的学习! 1.环境变量(全局变量) -makefile中能够直接使用环境变量的值 如果make ...
- 【ROS学习记录】在gazebo中加入差分驱动插件后rostopic没有/cmd_vel话题的一种解决办法
(1)背景:本人在b站学习的ros,自己安装的是ubuntu18.04,视频链接如下:[奥特学园]ROS机器人入门课程<ROS理论与实践>零基础教程_哔哩哔哩_bilibili 但是在P2 ...
- Opencv学习记录(三) —— 得到图像中目标物坐标的简单处理算法(望指正与补充)
先描述一下使用场景: 我要识别一个红灯,已经把目标准确的提取出来了,二值图像中白色为目标物,现在要算出二值图中的白色像素点的坐标.因为之后需要移植到树莓派,所以需要高效的方法. ...
- PS学习记录111111--如何在PS中创建一个干净的网页布局
作为编码者,美工基础是偏弱的.我们可以参考一些成熟的网页PS教程,提高自身的设计能力.套用一句话,"熟读唐诗三百首,不会作诗也会吟". 1111111111111111111111 ...
- 【学习记录】解决VScode中C语言运行终端输出中文乱码问题
(0)前言 本人不是什么大佬,只是在刷了N个帖子后,在评论区的一个老哥留言中发现这个方法在自己的电脑(联想Y7000 2019版)居然可以简单解决了!!!于是写了这个帖子用来记录这个方法!!! 已经看 ...
最新文章
- RandomForest:随机森林预测生物标记biomarker——回归
- Excel,此文件中的某些文本格式可能已经更改,因为它已经超出最多允许的字体数。...
- DataRow的RowState属性变化问题
- Socket网络编程【获取本机IP】
- LeetCode 1832. 判断句子是否为全字母句
- 从 ACM 班、百度到亚马逊,深度学习大牛李沐的开挂人生
- Hive练习之join
- 局域网简单的SVN服务器的搭建
- 第八章《Unity游戏优化》内存管理
- 即时通讯工具的优缺点分别是什么
- IE浏览器打不开网页有什么解决的方法
- Chrome 添加印象笔记网页剪辑插件
- 如何使用网易有道词典翻译英文文档(word格式、pdf格式)
- taxi计费器c语言程序,出租车计价器VHDL程序与仿真
- 制作符合期刊审图号标准的中国地图(含九段线)
- 工具1:DNS隧道检测工具BotDAD
- dedeCMS自定义dede标签
- 我想成为一只IT小小鸟
- 45特征03——最小多项式的概念和性质、广义特征子空间分解
- GreenPlum数据库集群故障检测与恢复