本资源提供用C语言编写的AMI( alternate mark inversion)与HDB3(High Density Bipolar 3) 编码及其解码程序,并包含用于绘制信号波形的Matlab代码。所有文件压缩成RAR格式便于下载和使用。
使用C语言实现AMI编码、HDB3编码及译码,并用MATLAB绘制波形。运行hdb3_test.c文件后,编/译码结果会输出到test_out.txt文件中。HDB3_Encoding.c和HDB3_Dncoding.c这两个文件用于编译成MATLAB的.mexw文件。hdb3_encoding_decoding.m则是用来在MATLAB环境中绘制波形的脚本。