载入中...

                       ------站长联系方式: flanix@163.com    QQ:767914192

2007-12-8 11:03:00
HDB3编解码工程应用版的VDHL实现

HDB3编解码工程应用版的VDHL实现

                                                  作者:(flanix@163.com)--欢迎交流

       本文详细介绍了HDB3的编码,解码原理及其应用.

       HDB 3 码的全称是3 阶高密度双极性码,它是AMI 码的一种改进型。其编码规则如下:(1)当信码的连“0”个数不超过3 时,仍按AMI 码的规则编,即传号极性交替;(2)当连“0”个数超过3 时,则将第4 个“0”改为非“0”脉冲,记为+V 或-V,称之为破坏脉冲。相邻V 码的极性必须交替出现,以确保编好的码中无直流;(3)为了便于识别,V 码的极性应与其前一个非“0”脉冲的极性相同,否则,将四连“0”的第一个“0”更改为与该破坏脉冲相同极性的脉冲,并记为+B 或-B;(4)破坏脉冲之后的传号码极性也要交替。例如:

代码: 1000 0 1000 0 1 1 000 0 l 1

AMI 码: -1000 0 +1000 0 -1 +1 000 0 -1 +1

HDB 3 码: -1000 -V +1000 +V -1 +1 -BOO -V +l -1

其中的±V 脉冲和± B 脉冲与±1脉冲波形相同,用V 或B 符号的目的是为了

示意是将原信码的“0”变换成“1”码的。HDB 3 码的编码规则比较复杂,但译码简单。每一个破坏符号V 总是与前一非0 符号同极性,从收到的符号序列中可以容易地找到破坏点V,于是也断定V 符号及其前面的3 个符号必是连0 符号,从而恢复4 个连0 码,再将所有-1 变成+1 后便得到原消息代码。

HDB 3 码保持了AMI 码的优点外,同时还将连“0”码限制在3 个以内,故有利于位定时信号的提取。

编解码源程序(通过了quartusII5.0 的仿真,并已应用于2M的线路传输)

在收端需要有CDR进行时钟恢复.需要源码请来信.

  • 标签:HDB3 VHDL 
  • 圈子:飞远 
  • 2008-7-1 17:34:00
    Re:HDB3编解码工程应用版的VDHL实现
    xuezhe(游客)需要代码。邮箱:changli_fly@126.com
    By xuezhe(游客) | 个人主页 | 引用 | 返回 | 删除 | 回复
    2008-5-3 16:43:00
    Re:HDB3编解码工程应用版的VDHL实现
    访客r74Yq1(游客)你好:
    很高兴今天在网上看到你们的网站,特此来信求hdb3码的vhdl语言编写的译码器,现在毕业设计尾声,我是用vhdl语言编写hdb3码编译码器,目前我的编码器倒是没有问题了,但是译码器还有点问题,时间不多了,还要做硬件,不知道站长可否将此程序发给我一下,谢谢!我的邮件是:callyzw@163.com
    By 访客r74Yq1(游客) | 个人主页 | 引用 | 返回 | 删除 | 回复
    2008-4-22 18:03:00
    Re:HDB3编解码工程应用版的VDHL实现
    访客O63Vma(游客)顶~我需要这个源码,并且发到你的邮箱,请查阅!
    By 访客O63Vma(游客) | 个人主页 | 引用 | 返回 | 删除 | 回复
    2007-12-23 20:57:00
    Re:HDB3编解码工程应用版的VDHL实现
    fsaf(游客)rwerwe
    By fsaf(游客) | 个人主页 | 引用 | 返回 | 删除 | 回复
    发表评论:
    载入中...
     
     

    最近评论

    载入中...
     
     

    最近留言

    载入中...
     

    友情链接

    匠人的百宝箱  雄鹰的空中加油站  得益网下载   电子开发论坛

    日历

    载入中...

    公告

    最新文章

    载入中...

    文章分类
    载入中...
     
    信息

    载入中...

    登陆

    载入中...