資源簡介
基于MATLAB的信道卷積碼編碼譯碼仿真 可自定義信道的信噪比變化范圍 并在模擬結束后描繪出不同信噪比下的誤碼率 以及幀錯誤率

代碼片段和文件信息
function?[onext_State]?=?circuit_logic(cur_Statenm)
%Function:??This?defines?the?circuit?logic?for?a?specific?convolution
%???????????encoder.??For?now?I?hand?code?the?n?outputs?but?this?can?be
%???????????easily?done?automatically?via?the?generator?impulse?responses.
%cur_State?-?The?current?state?of?the?filter
%n?????????-?number?of?output?words?[y(1)y(2)...y(n)]
%m?????????-?number?of?memory?elements
%Define?output?(n?bit)?in?terms?of?states
y{1}?=?mod(cur_State.in?+?cur_State.m{2}?+?cur_State.m{3}2);
y{2}?=?mod(cur_State.in?+?cur_State.m{1}?+?cur_State.m{3}2);
y{3}?=?mod(cur_State.in?+?cur_State.m{1}?+?cur_State.m{2}?+?cur_State.m{3}2);
%Initialize?Output?Word
o?=?zeros(1n*length(y{1}));
for?i?=?0:n-1;?o(1+i:n:end)?=?y{i+1};?end
o(o==0)?=?-1;
next_State.st?=?0;
%Convert?binary?vec?to?state?value?and?Update?State.
for?i?=?0:m-1
????if(i+1==1);?next_State.m{i+1}?=?cur_State.in;
????else;???????next_State.m{i+1}?=?cur_State.m{i};
????end
????next_State.st?=?next_State.st+?(2^i)*next_State.m{i+1};
end
next_State.st?=?next_State.st+1;
end
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????1098??2009-04-20?17:55??rate_1_N_convolution_code\circuit_logic.m
?????文件????????355??2009-04-20?17:55??rate_1_N_convolution_code\compute_Hamm.m
?????文件????????365??2009-04-20?17:55??rate_1_N_convolution_code\compute_Lp.m
?????文件???????7430??2009-04-20?17:55??rate_1_N_convolution_code\decode_1_3.asv
?????文件???????7041??2009-04-20?17:55??rate_1_N_convolution_code\decode_1_3.m
?????文件????????477??2009-04-20?17:55??rate_1_N_convolution_code\encode_1_3.asv
?????文件????????509??2009-04-20?17:55??rate_1_N_convolution_code\encode_1_3.m
?????文件???????1212??2009-04-20?17:55??rate_1_N_convolution_code\find_ML_path.m
?????文件????????445??2009-10-31?15:08??rate_1_N_convolution_code\readme.txt
?????文件???????2089??2009-10-31?15:02??rate_1_N_convolution_code\run_me.m
?????文件?????564485??2009-10-31?15:09??rate_1_N_convolution_code\Sandhu09_Coding_Theory_Project.pdf
?????目錄??????????0??2009-11-23?23:19??rate_1_N_convolution_code
-----------?---------??----------?-----??----
???????????????585506????????????????????12
- 上一篇:高斯加性噪聲信道模型的matlab模擬
- 下一篇:LSB匹配嵌入
評論
共有 條評論