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

📄 cycle_test2.m

📁 实现了信道编码
💻 M
字号:
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%  内编译码模块的自环模二加测试   %%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

clear all;
close all;
sequence=round(rand(1,224));          % 随机产生Fire码编码后的得到的224bits码字序列
input=[sequence,zeros(1,4)];          % 加尾比特0000
viterbi_enc=SDC_IN_EN(input);         % 内编码(卷积码,编码后输出序列长度456bits)
viterbi_out=SDC_IN_DE(viterbi_enc);   % 内解码(Viterbi译码,输出序列长度228bits)
viterbi_dec=viterbi_out(1:224);       % 去掉四位尾比特

% 自环模二加为零则显示正确,否则显示错误
if rem((sequence+viterbi_dec),2)==0
    display "Correct!"
else
    display "Error!"
end

⌨️ 快捷键说明

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