hdb3编码的verilog实现方法
Hdb3编码规则: 1. 将消息代码变成AMI码: 2. 检查AMI码中是否有四个或者四个以上的0,如果有,将第四个0,设置成v,极性和它前面的第一个1极性相同. 3. 检查加v后的AMI码,如果两个v之间有偶数个1,就将最后一个1后面的0,设置成b极性和它前面的1 的极性相反.然后使后面的非0符号从v开始继续变化,即v的符号和b的符号一致,然后再交错变化. 编码举例:代码 1 0 1 0 0 0 0 1 0 1 0 0 0 0 0 1 AMI +1 0 -1 0 0 0 0 +1 0 -1 0 0 0 0 0 +1 加v -v -v 加b +b +v -1 Hdb3 +1 0 -1 0 0 0 -v +1 0 -1 +b 0 0 +v 0 -1 字串6
下面采用modular来设计,先写加v模块,然后是加b模块,接着是用polar模块进行极性转化. 用ultraEdit编辑代码,大小:7.17 MB