华秋商城
登录
直播中
张霞
7年用户
1045经验值
私信
关注
[问答]
HDB3码有什么优点?
开启该帖子的消息推送
华强芯城
HDB3
和最常用的NRZ码(Non—Return Zero,非归零码)相比,HDB3码具有很多优点,例如:消除了NRZ码的直流成分,具有时钟恢复和更好的抗干扰性能,这使它更适合于长距离信道传输。
回帖
(2)
杨嘉怡
2019-9-26 09:19:19
目录
HDB3码的特点
HDB3码的优点
HDB3码的编码规则
HDB3码的解码规则
HDB3码的特点
(1)由HDB3码确定的基带信号无直流分量,且只有很小的低频分量;
(2)HDB3中连0串的数目至多为3个,易于提取定时信号。
(3)编码规则复杂,但译码较简单。
目录
HDB3码的特点
HDB3码的优点
HDB3码的编码规则
HDB3码的解码规则
HDB3码的特点
(1)由HDB3码确定的基带信号无直流分量,且只有很小的低频分量;
(2)HDB3中连0串的数目至多为3个,易于提取定时信号。
(3)编码规则复杂,但译码较简单。
举报
李星童
2019-9-26 09:19:25
HDB3码的优点
和最常用的NRZ码(Non—Return Zero,非归零码)相比,HDB3码具有很多优点,例如:消除了NRZ码的直流成分,具有时钟恢复和更好的抗干扰性能,这使它更适合于长距离信道传输。同时,HDB3码具有较强的检错能力,当数据序列用HDB3码传输时,若传输过程中出现单个误码,其极性交替变化规律将受到破坏,因而在接收端根据HDB3码这一独特规律特性,可检出错误并纠正错误,同时HDB3码方便提取位定时信息。因而HDB3码作为数据传输的一种码型,应用广泛,成为ITU推荐使用的码型之一。
HDB3码的编码规则
(1)将消息代码变换成AMI码;
AMI码(Alternate Mark Inversion)全称是传号交替反转码。这是一种将消息代码0和1按如下规则进行编码:代码0仍变换为传输码0,而把代码中的1交替地变为传输码的+1,-1,+1,-l,……
(2)检查AMI码中的连0情况,当无4个或4个以上的连0串时,则保持AMI的形式不变;若出现4个或4个以上连0串时,则将1后的第4个0变为与前一非O码(+1或-1)同极性的符号,用V表示(+n己为+V,-n己为-V)。
(3)检查相邻v码间的非0码的个数是否为偶数,若为偶数,则再将当前的V码的前一非0码后的第1个0变为+B或-B码,且B的极性与前一非O码的极性相反,并使后面的非0码从V码开始再交替变化。
NRZ码转换为HDB3码的过程如表1举例所示:
HDB3码的解码规则
(1)从收到的符号序列中找到破坏极性交替的点,可以断定符号及其前面的3个符号必是连0符号,从而恢复4个连码。若3连“0”前后非零脉冲同极性,如+1000+1 就应该译成“10000”,及后面的三个零后面的还要再添一个零;若2连 “0”前后非零脉冲极性相同,则两零前后都译为一,如-100-1,就应该译为0000。
(2)再将所有的-1变换成+1后,就可以得到原消息代码。
HDB3码的优点
和最常用的NRZ码(Non—Return Zero,非归零码)相比,HDB3码具有很多优点,例如:消除了NRZ码的直流成分,具有时钟恢复和更好的抗干扰性能,这使它更适合于长距离信道传输。同时,HDB3码具有较强的检错能力,当数据序列用HDB3码传输时,若传输过程中出现单个误码,其极性交替变化规律将受到破坏,因而在接收端根据HDB3码这一独特规律特性,可检出错误并纠正错误,同时HDB3码方便提取位定时信息。因而HDB3码作为数据传输的一种码型,应用广泛,成为ITU推荐使用的码型之一。
HDB3码的编码规则
(1)将消息代码变换成AMI码;
AMI码(Alternate Mark Inversion)全称是传号交替反转码。这是一种将消息代码0和1按如下规则进行编码:代码0仍变换为传输码0,而把代码中的1交替地变为传输码的+1,-1,+1,-l,……
(2)检查AMI码中的连0情况,当无4个或4个以上的连0串时,则保持AMI的形式不变;若出现4个或4个以上连0串时,则将1后的第4个0变为与前一非O码(+1或-1)同极性的符号,用V表示(+n己为+V,-n己为-V)。
(3)检查相邻v码间的非0码的个数是否为偶数,若为偶数,则再将当前的V码的前一非0码后的第1个0变为+B或-B码,且B的极性与前一非O码的极性相反,并使后面的非0码从V码开始再交替变化。
NRZ码转换为HDB3码的过程如表1举例所示:
HDB3码的解码规则
(1)从收到的符号序列中找到破坏极性交替的点,可以断定符号及其前面的3个符号必是连0符号,从而恢复4个连码。若3连“0”前后非零脉冲同极性,如+1000+1 就应该译成“10000”,及后面的三个零后面的还要再添一个零;若2连 “0”前后非零脉冲极性相同,则两零前后都译为一,如-100-1,就应该译为0000。
(2)再将所有的-1变换成+1后,就可以得到原消息代码。
举报
更多回帖
rotate(-90deg);
回复
相关问答
华强芯城
HDB3
labview设计
HDB3
码
型输出
2018-12-11
4541
求
HDB3
码
基于labview
2017-11-13
3802
如何设计一个简单的
HDB3
的电路?
2019-11-22
1470
请教下FPGA处理双极性
码
的问题
2016-09-14
3013
求大神帮忙改下
HDB3
编译码程序testbench文件激励部分
2016-09-13
2652
怎么利用FPGA实现
HDB3
编解码?
2019-08-16
1673
基于labview的数字基带系统仿真
2012-05-18
4214
仿真程序下载到实验箱后输出引脚都没有信号输出?
2015-05-26
2283
什么是双
码
流?双
码
流的性能有什么
优点
?
2021-05-28
2760
求VHDL语言的
码
型变换器设计
2014-06-05
1607
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
首页
论坛版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分