为什么将4B5B和8B10B归类为行代码?

发布于 2025-02-09 01:32:25 字数 213 浏览 2 评论 0原文

我一直在阅读 https://en.wikipedia.org/wiki/wiki/line_code 对我来说并不明显为什么4B5B和8B10B称为行代码。 行代码和更复杂的锤子代码之间的基本区别是什么?

I have been reading https://en.wikipedia.org/wiki/Line_code, but it is not obvious to me why 4b5b and 8b10b are called line code.
What is the fundamental difference between line code and more sophisticated hamming code?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

旧时光的容颜 2025-02-16 01:32:25

行代码和更复杂的锤子代码之间的基本区别是什么?

他们俩都有完全不同的目的。

线代码在单个序列位流上启用时钟恢复,并提供位级同步。它还可以提供字节级同步。在差分电缆电缆上,线码(通常与crambler结合使用)也需要消除直流偏置。

锤子代码添加了冗余位,以进行正向误差校正。

What is the fundamental difference between line code and more sophisticated hamming code?

They're both serving entirely different purposes.

A line code enables clock recovery on a single, serial bit stream and provides bit-level synchronization. It may also provide byte-level synchronization. On differential electrical cabling, the line code (often in combination with a scrambler) also needs to remove DC bias.

A hamming code adds redundant bits for forward error correction.

久隐师 2025-02-16 01:32:25

基本差异是代码的目的。

线代码用于调节传输线上的数据。通常,为了平衡发送的0位和1位的数量以平衡电流(4B5B和8B10B代码),

用于校正代码进行错误校正 - 检测传输错误并可能正确。

The fundamental difference is the purpose of the code.

A line code is used to condition the data on a transmission line. Generally to balance the number of 0 and 1 bits sent to balance the current (what both 4b5b and 8b10b codes so)

A hamming code is used for error correction -- to detect transmission errors and possibly correct for them.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文