⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 hdb3.m

📁 通信原理中所介绍到的有关AMI,HDB3编码的matlab程序
💻 M
字号:
function [out]=HDB3(d)
Vb=input('please input Vb:   ');
while abs(Vb)~=1
      Vb=input('please reinput Vb( error ,Vb shuld be "1 or -1" !!!):   ');
end
D1_b=input('please input D1_b:   ');
while abs(D1_b)~=1
      D1_b=input('please reinput D1_b(error ,D1_b shuld be "1 or -1" !!!):   ');
end
numofzero=0;
for i=1:length(d)
    if d(i)==0
      numofzero=numofzero+1;
           if numofzero==4
            d1(i)=-Vb;          
            numofzero=0;
            Vb=d1(i);
                 if d1(i)~=D1_b
                 d1(i-3)=d1(i);
                 end
            D1_b=d1(i);
           else
           d1(i)=d(i);
           end
    else 
      d1(i)=-D1_b;
      D1_b=d1(i);
      numofzero=0;
   end
end
out=d1;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -