- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我真的很难理解其中的区别。有人说它们是一样的,而另一些人则说它们略有不同。究竟有什么区别?如果你用一些类比来解释,我会喜欢它。
最佳答案
每秒位数很简单。这正是它听起来的样子。如果我有 1000 位并且以 1000 bps 的速度发送它们,则传输它们将需要一秒钟。
Baud是每秒符号数。如果这些符号——数据编码的不可分割元素——不是位,波特率将比比特率低每个符号的比特数。也就是说,如果每个符号有 4 位,则波特率将是比特率的 1/4。
这种困惑的产生是因为早期 analog telephone modems不是很复杂,所以 bps 等于波特。也就是说,每个符号编码一位。后来,为了使调制解调器速度更快,通信工程师发明了越来越聪明的方法来为每个符号发送更多位。¹
类比
系统 1,位:想象一个通信系统,在山谷的近侧有一个望远镜,远侧有一个人举起一只手或另一只手。称他的左手为“0”,右手为“1”,你就有了一个用于通信一个二进制数字的系统——一个 bit ——一次。
系统 2,波特率:现在想象一下山谷另一边的那个人拿着扑克牌而不是他的空手。他使用的是卡片的一个子集,每套花色从 A 到 8,总共 32 张卡片。每张卡片——每个符号——编码 5 位:二进制的 00000 到 11111。²
分析
系统 2 的人可以在每张卡片上传达 5 位信息,而系统 1 的人通过露出他的一只手来传达一位信息。
你会看到这个类比似乎被打破了:在一副牌中找到一张特定的牌并展示它比简单地决定展示你的左手或右手需要更长的时间。但是,这只是提供了一个有利可图地扩展类比的机会。
每个符号有很多位的通信系统面临类似的困难,因为每个符号发送多个位所需的编码方案比一次只发送一个位的编码方案复杂得多。再扩大一个类比,然后,展示扑克牌的人可以有几个人在他身后分担在甲板中寻找下一张牌的工作,并尽可能快地将牌交给他。辅助程序类似于生成多位每波特编码方案所需的更强大的处理器。
也就是说,通过使用更多的处理能力,系统 2 可以比更原始的系统 1 快 5 倍的速度发送数据。
历史小插曲
我们应该如何处理我们的 5 位代码?对于说英语的人来说,使用 32 个可用的 26 个似乎很自然 code points对于英文字母。我们可以将剩余的 6 个代码点用于空格字符和一小组控制代码和符号。
或者,我们可以直接使用 Baudot code ,由 Émile Baudot 发明的 5 位代码,在他之后创造了单位“波特”。³
脚注和题外话:
关于microcontroller - 波特率和比特率有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20534417/
我使用 QBFC v13 和 Delphi XE6。 目标是从我的应用程序创建 Estimate 并将其参数设置到 QuickBooks 中。 我从 QBFC13 导入类型库并将其添加到我的项目中。
我有一个数据库,其中有很多格式不正确的地址。在这个地址中,我只有一个街道地址或带有城市名称的街道。在我的应用程序中,用户选择一些类别,然后我想在 map 上显示例如 50,100,300 等地址。(不
在大多数软件项目中,缺陷源自需求、设计、编码和缺陷更正。根据我的经验,大多数缺陷都源于编码阶段。 我有兴趣了解软件开发人员使用哪些实用方法来降低缺陷注入(inject)率。 我已经看到以下方法的使用取
我正在使用实时 API 中的标签订阅构建一个应用程序,并且有一个与容量规划相关的问题。我们可能有大量用户同时发布到订阅的主题标签,因此问题是 API 实际发布到我们的订阅处理端点的频率是多少?例如,如
尝试使用 NULLIF 或 IFNULL 函数,但仍收到被零除的消息。 SELECT client_id ,COUNT(distinct CASE WHEN status = 'failed' THE
我目前正在开发一个使用 Django-rest-framework 制作的 API。我必须根据每个用户组设置限制率。 我们目前使用默认配置的 memcached 作为缓存后端,即按站点缓存。 在使用
我认为有时在神经网络(特别是一般对抗网络)训练期间改变丢失率可能是一个好主意,从高丢失率开始,然后线性地将丢失率降低到零。您认为这有意义吗?如果是的话,是否有可能在 tensorflow 中实现这一点
我有一个 Windows Server 2008,Plesk 运行着两个网站。有时服务器运行缓慢,并且有一个 named.exe 进程使 CPU 峰值达到 100%。它持续很短的时间,过一会儿它又来了
我正在使用 scikit-learn 随机森林分类器,我想通过将成功投票所需的树数量从大于 50% 增加到 75% 来降低 FP 率,在阅读文档后我不这样做确定如何做到这一点。有没有人有什么建议。 (
当我连续按下按键事件(字母 k)时,为什么以下按键事件不会减慢 3000 密耳?如果我按住手指,计数会迅速增加,因为 mcount 上没有 setTimeout。这是为什么?每次计数之间应该有延迟,但
我是一名优秀的程序员,十分优秀!