HDB3码:快速上手步骤实例

简介:

由于课本上对HDB3码的编码方式讲解的不够详尽,在通过查阅多本参考书后,特对HDB3码的编码方式总结如下:


步骤:(以下步骤针对存在四连零0000的原码,没有四连零的原码编为AMI码即为HDB3码。)

①标记原码的第一个“1”码为+1(注:不再像大多数书上说的先写AMI码),如001000011写为00+1000011。

②检查四连零的情况,取代变换节,将四连零编为一组,用V替代0000的最后一个0,记为000V。

③检查相邻V中间非零码的个数,如果两个相邻V之间有奇数个非零码,则记为000V,若有偶数个非零码,则记为B00V。

④对“1”“B”加符号,首先将“1”和“B”看做整体,保证这个整体按正负交替规律变化。

⑤对“V”加符号,保证V与它的前一个非零码的符号相同(这也是最后B00V码段中B与V符号总是相同的原因)。

⑥整理,如有需要将B和V用1替换。写出HDB3码。


原理:

“V”码称为破坏码(Violate),它的加入破坏了原先正负交替的规律。“B”码称为平衡码(Balance),引入B是因为当相邻两V之间有偶数个非零码是“V”不满足正负极性交替的规律,加入B来平衡它。


举例:

原码:1  0  0  0  0  0  1  1  0  0  0  0  0  0  0  0  1  0  0  0  0  1  0  0

①: +1   0  0  0  0  0  1  1  0  0  0  0  0  0  0  0  1  0  0  0  0  1  0  0

②: +1   0  0  0  V  0  1  1  0  0  0  V  0  0  0  V  1  0  0  0  V  1  0  0(注:八连零情况中两V之间没有非零码,当偶数个处理。)

③: +1   0  0  0  V  0  1  1  B  0  0  V  B  0  0  V  1  0  0  0  V  1  0  0

④: +1   0  0  0  V  0 -1 +1 -B 0 0 V  +B 0  0  V  -1 0 0  0  V +1 0  0 

⑤: +1   0  0  0 +V 0 -1 +1 -B 0 0 -V +B 0 0 +V -1 0 0  0 -V +1 0  0

⑥:如有需要,将B和V用1替换,B和V只是为了表明该非零码是由原码中的0变换来的。

目录
相关文章
|
Serverless
对于函数计算FC文件管理更新了1.2.0之后进不去的情况
对于函数计算FC文件管理更新了1.2.0之后进不去的情况
58 4
|
Linux 网络安全 调度
第十八章、【Linux】认识与分析登录文件
第十八章、【Linux】认识与分析登录文件
64 0
|
20天前
|
存储 监控 Linux
以 CentOS 7 为例,详细介绍了如何对未使用的硬盘进行分区、格式化和挂载的最佳实践
随着业务发展和技术进步,有效管理服务器磁盘空间变得至关重要。本文以 CentOS 7 为例,详细介绍了如何对未使用的硬盘进行分区、格式化和挂载的最佳实践。通过合理规划分区和设置挂载点,可以充分利用磁盘资源,提高系统的稳定性和可维护性。具体步骤包括确认硬盘、创建分区、格式化分区、创建挂载点、临时和永久挂载分区,以及最佳实践建议。
34 3
|
6月前
|
Linux 开发工具 git
|
5月前
|
机器学习/深度学习 运维 监控
函数计算产品使用问题之如何解决SD插件安装后不显示的问题
函数计算产品作为一种事件驱动的全托管计算服务,让用户能够专注于业务逻辑的编写,而无需关心底层服务器的管理与运维。你可以有效地利用函数计算产品来支撑各类应用场景,从简单的数据处理到复杂的业务逻辑,实现快速、高效、低成本的云上部署与运维。以下是一些关于使用函数计算产品的合集和要点,帮助你更好地理解和应用这一服务。
|
6月前
|
分布式计算 DataWorks 大数据
DataWorks常见问题之标准模式数据源提示未找到DEV如何解决
DataWorks是阿里云提供的一站式大数据开发与管理平台,支持数据集成、数据开发、数据治理等功能;在本汇总中,我们梳理了DataWorks产品在使用过程中经常遇到的问题及解答,以助用户在数据处理和分析工作中提高效率,降低难度。
|
6月前
|
数据可视化 Linux
【亲测可用】Xshell可视化配置一个登录服务器后自动进入指定目录的方法
【亲测可用】Xshell可视化配置一个登录服务器后自动进入指定目录的方法
【亲测可用】Xshell可视化配置一个登录服务器后自动进入指定目录的方法
|
Linux
Linux 服务器配置信息查询方法,国产化申威服务器配置信息查看演示
Linux 服务器配置信息查询方法,国产化申威服务器配置信息查看演示
678 0
|
存储 监控 索引
AD2428W手册解读之操作与配置 下
AD2428W手册解读之操作与配置 下
AD2428W手册解读之操作与配置 下
|
存储 编解码 监控
AD2428W手册解读之操作与配置 上
AD2428W手册解读之操作与配置 上
AD2428W手册解读之操作与配置 上