1)从序列的第一位开始依次往后编码,所编的HDB3码和原始序列的各比特一一对应;
2)在没有出现B之前,序列中的1交替编码+1、-1。若出现了B,则要使1、B的极性交替变换。例如,+1,-1,+B,-1,+1,-B,+1…。
3)0仍然编为0,若出现连续的4个0,则将第4个0替换为+V或-V,且V的极性也交替变换。也就是说第一次换为+V,若后面又遇到连续的4个零,则把第4个零换为-V。
4)把0替换为+V或-V后,不要立即向后编码。这时要看V和他前面的【1或B】正负极性是否一致,若不一致,则把连续4个零中的第一个‘0’换为B,并且V和这个B正负极性一致。也就是说,0 0 0 +V改成+B 0 0 +V,而0 0 0 -V改成-B 0 0 -V。
5)检查过是否需要改写+B或-B后,再向后编码,注意使1、B的极性交替变换,即回到了第2步。

示例如下:

HDB3码编码规则通俗易懂讲解相关推荐

  1. 4位格雷码的顺序编码_格雷码编码规则_格雷码有什么规律

    格雷码 典型的二进制格雷码简称格雷码,因1953年公开的弗兰克·格雷专利"Pulse Code Communication"而得名,当初是为了通信,现在则常用于模拟-数字转换和位置 ...

  2. 护照 MRZ码编码规则

    护照资料也下方的两行成为MRZ码(或护照机读码),每行44个字符(0-9,A-Z,<),如下例: 1 2 3 4 5 6 7 8 9 101 2 3 4 5 6 7 8 9 201 2 3 4 ...

  3. 什么是BCD码?BCD码编码规则

    BCD码的英文全称是Binary-Coded Decimal‎,简称BCD,按字面解释是二进制十进制代码,是一种二进制的数字编码形式.我们平常用的十进制,每一位分别用二进制来保存,这种编码形式利用了四 ...

  4. 128码和39码编码规则

    最近在研究条形码,主要是39码和128码,感觉还挺有意思,说起来这2种条形码其实也挺简单,其编码特点如下: 1. 每五条线表示一个字符: 2. 粗线表示1,细线表示0: 3. 线条间的间隙宽的表示1, ...

  5. cmi编码实验_【2017年整理】实验及HDB3码CMI码编码.ppt

    [2017年整理]实验及HDB3码CMI码编码 实验地点: 三楼最西边 通信工程系办公室 HDB3码(三阶高密度双极性码) 编码规则: 把消息代码变换成AMI码.检查AMI码的连0串情况. 当没有4个 ...

  6. 郑码输入法 编码规则简介 汉字分解

    去找了一本<郑码输入法手册>,然后开始了郑码的学习.这一部分主要是对郑码的基本编码规则做一个了解,然后学习郑码中汉字的分解方式. 一. 认识郑码输入法 1. 简介 郑码输入法是一种较为流行 ...

  7. 新型基础测绘与实景三维中国建设技术文件【3】基础地理实体空间身份编码规则

    基础地理实体是新型基础测绘产品体系中的核心成果,是推动基础测绘工作转型升级的关键.与现有的测绘地理信息数据不同,基础地理实体具有多粒度.多模态.多层次,以及搭载结构化.半结构化和非结构化多样化信息的鲜 ...

  8. C语言密勒码的软件编码,密勒码的编码规则是什么?请画出代码序列11010010的密勒码波形?...

    相关题目与解析 CMI码的编码规则是什么?请画出代码序列11010010的CMI码波形? 数字双相码的编码规则是什么?请画出代码序列11010010的双相码波形? 简述双相码(曼彻斯特码)的编码规则并 ...

  9. c语言海明校验码编码,海明校验码的编码规则有哪些?

    在海明码中, 位号数(1.2.3.--.n)为2的权值的那些位,即: 1(2^0).2(2^1).4(2^2).8(2^3).-2^(r-1)位,作为奇偶校验位,并记作: P1.P2.P3 .P4.- ...

  10. 郑码输入法 编码规则 取码方式

    要将汉字使用郑码进行编码,除了汉字的分解和对应代码的掌握,我们还需要知道郑码输入法的编码规则以及取码方式.另外,这一篇的位码取码部分是对前面的区码表中的编码进行了补充说明,便于理解记忆. 一. 编码规 ...

最新文章

  1. 小端模式和大端模式_计算机字节顺序(大端法和小端法)详解
  2. WPF - 本质:数据和行为
  3. Android Studio 代码自动提示无效
  4. poj 3256(DFS)
  5. javascript浮点数学习总结之0.1+0.2
  6. 2017.7.27 排列perm 思考记录
  7. Java中的基本类型和引用类型变量的区别
  8. 线性回归中的梯度爆炸
  9. .NET工具篇(二)—GACUtil
  10. HEVC码率控制代码分析
  11. #猜数游戏 之心中无女人猜数自然神,你能一次猜对吗?
  12. 最新2020年1月份编程语言排行榜详情
  13. 区块链技术与其在旅游行业的应用
  14. 汉字提取首字母(包括多音字处理)
  15. java薪资水平_Java开发的薪资水平如何?
  16. 数学图形(1.16) 笛卡儿叶形线
  17. 【济宁seo网站推广】seo外链推广对于网站的意义
  18. 解决笔记本通过3.5mm线接入音箱后笔记本内部麦克风无法使用的问题
  19. java简单atm_Java实现简单银行ATM功能
  20. 七张 Python 思维导图,理清 Python 知识体系

热门文章

  1. kaggle泰坦尼克号
  2. ObjectiveC基础-ivar
  3. 批处理FOR命令详解
  4. 如何完成一款游戏? | 独立游戏制作
  5. 搭建自己的聊天室平台、公司内部聊天平台,Rocket.Chat搭建及使用
  6. 文章原创度检测神器:copyscape及duplichecker
  7. 苹果平板爱思助手检验安兔兔
  8. linux安装软件系列之yum安装
  9. 大牛直播SDK: 如何实现简单粗暴靠谱的直播抓娃娃方案
  10. word文档计算机基础考试,计算机基础考试题库(含答案)48924