例如:
二进制码:1 0 0 0 0 0 1 1 0 0 0 0 1 0 0 0 0 1
首先变为AMI码,很简单:0不变;-1,+1交替变换(第一个1的极性正负都可以)。
解得:+1 0 0 0 0 0 -1 +1 0 0 0 0 -1 0 0 0 0 +1

接下来就是变为HDB3码:
(1)遇到4个0就把第4个0变为V(第一个V的极性和前面1的极性一致,若前面没有1则极性随便取),
解得:+1 0 0 0 +V 0 -1 +1 0 0 0 0 -1 0 0 0 0 +1  (此处只改变了第一个V)
后面的V的极性和前一个V的极性相反,即正负交替取。
解得:+1 0 0 0 +V 0 -1 +1 0 0 0 -V -1 0 0 0 +V +1
(2)检查变换好的V是否和前一个数的极性一致,若不一致则把这个V所在这一组的0的第一位变成B且B的极性和这个V的极性一致
解得:+1 0 0 0 +V -1 +1 -B 0 0 -V -1 +B 0 0 +V  +1
转换结束。若还不明白请留言。

HDB3码的转换,3步完成,清晰易懂相关推荐

  1. C语言学习:二进制码与格雷码的转换

    格雷码,又叫循环二进制码或反射二进制码,格雷码是我们在工程中常会遇到的一种编码方式,它的基本的特点就是任意两个相邻的代码只有一位二进制数不同. 格雷码的基本特点就是任意两个相邻的代码只有一位二进制数不 ...

  2. 转png格式_CAD转PNG,你知道怎样转换成高质量清晰的黑白图片吗?

    嗨,我是爱踢汪.每当我们在绘制CAD图纸的过程中,为了方便于传输查看,我们常常需要把CAD图纸转换成图片格式.其中就有JPG和PNG格式.相 较于有损压缩的JPG格式,PNG格式是可以保存为透明背景的 ...

  3. python 语言, 详解fromstring 函数 -------------从字符串到Ascii 码的转换

    先来个小例子: test = "abcdef" temp = numpy.fromstring(test,dtype=numpy.int8) print(temp) 结果为:[ 9 ...

  4. Unicode码和ASCII码及其转换

    关于什么是编码,我在之前的文章简单介绍过了,这里我们来看一下Unicode码和ASCII码 Unicode码 Unicode码:Unicode码是一种国际标准编码,采用二个字节编码,与ASCII码不兼 ...

  5. 8421码到5421码的转换_余三码8421bcd码转换电路设计的接线方法

    接线图: 用4位二进制并行加法器实现8421码到余3码的转换,只需从4位二进制并行加法器的输入端A4.A3.A2和A1输入8421码,而从输入端B4.B3.B2和B1输入二进制数0011,进位输入端C ...

  6. CAD转PNG,怎样转换成高质量清晰的黑白图片

    每当我们在绘制CAD图纸的过程中,为了方便于传输查看,我们常常需要把CAD图纸转换成图片格式.其中就有JPG和PNG格式.相 较于有损压缩的JPG格式,PNG格式是可以保存为透明背景的无 损压缩格式. ...

  7. java hex_使用java实现hex和ascii码的转换

    原标题:使用java实现hex和ascii码的转换 几乎很少写JAVA代码,第一是确实不会,第二感觉JAVA写起来不爽(较python.golang),但总有万不得已必须要用java的时候.这里记录下 ...

  8. chisel格雷码二进制转换

    一.格雷码简介 格雷码是一个叫弗兰克*格雷的人在 1953 年发明的,最初用于通信.格雷码是一种循环二进制码或者叫作反射二进制码.格雷码的特点是从一个数变为相邻的一个数时,只有一个数据位发生跳变,由于 ...

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

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

  10. 抖音链接怎么制作二维码?轻松几步在线生成链接二维码

    当下抖音短视频非常的火爆,已经是大家日常娱乐消遣不必可少的.想要将一段抖音视频链接做成二维码图片的时候要怎么办呢?使用什么工具能在线制作二维码呢? 一.什么工具能够在线生成二维码 机智熊二维码生成器( ...

最新文章

  1. 面试题;40个多线程的问题 背1 有用
  2. jBPM专家力作——《深入浅出jBPM》
  3. LeetCode 滑动窗口(Sliding Window)类问题总结
  4. MCU实战经验:多种的按键处理
  5. 下拉框的value值怎么设置为变量_自绘制HT For Web ComboBox下拉框组件
  6. 2021年考计算机考研三战,考研越来越难,2021考研人将会面临哪三大挑战?
  7. c语言如何控制电脑串口,C语言直接驱动硬件实现PC机的串口操作
  8. 微课|玩转Python轻松过二级(2.4节):常用内置函数用法精要3
  9. 学会计为什么要学计算机基础,会计专业学生为什么要学数据库
  10. 联想拯救者y7000p加内存条_内存、硬盘不够用?手把手教你升级联想拯救者Y7000P...
  11. 不用找,你想要的魏体字体素材都在这里
  12. 数据仓库系列文章二:浅谈企业数据仓库总线矩阵
  13. 聊聊Dubbo的注册中心、配置中心以及元数据中心
  14. [Idea] Add Abbreviation的使用
  15. 四阶段课堂总结解决问题
  16. 如何制作一款灵活的工单管理系统【推荐】
  17. 许昌一高2021年高考成绩查询,2020年许昌高中高考成绩怎么样啊??
  18. html-2-禁止手机页面放大缩小
  19. Git步步进阶---Git tag操作全解析
  20. Mysql启动时pid未更新_MySQL启动报错 无法更新PID文件

热门文章

  1. Android App 开发入门
  2. acdsee ultimate 2020 特别版 v13.0附安装教程
  3. [系统安全] 十七.Windows PE病毒概念、分类及感染方式详解
  4. web中常用的20种字体 (share)
  5. Python中的装饰器及@用法详解
  6. 2019仿笔趣阁小说网站源码(PC版+手机版+APP+采集器+教程)下载
  7. 搜狗输入法PC版 v10.5.0.4726 去广告精简版
  8. 信噪比的定义及计算方法
  9. 安卓手机微信数据恢复取证研究 EnMicroMsg.db FTS5IndexMicroMsg_encrypt.db
  10. 求解鸡兔同笼问题C语言