Error Control Coding


一本介绍如何进行差错控制编码实际仿真的书籍(包括所有配套的matlab仿真代码)
资源截图
代码片段和文件信息
% file name:    bsc.m
% description:  bsc_out = bsc(bsc_inpx) is a model of binary symetric channel.
%               the function is provided with bsc_in the binary sequence or array into bsc (number of columns * px must >= 1)
%               and px the crossover probability of the bsc channel.
%               it outputs bsc_out which is the corrupted binary sequnece or array coming out of the bsc.
% algorithm:    use randerr to generate error sequnece or array
% author:       y. jiang 
% date:         june 2010
% revision:     1.0


function bsc_out = bsc(bsc_inpx)

[mn] = size(bsc_in);

if n*px < 1
    disp(‘Error! not enough input columns!‘);
    bsc_out = [];
elseif length(find(bsc_in==0)) + length(find(bsc_in==1)) ~= numel(bsc_in) 
    disp(‘Error! nonbinary input!‘);
    bsc_out = [];
else
    num_err = fix(px*n);                                                % number of errors per row
    bsc_out = mod(bsc_in+randerr(mnnum_err)2);
end

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2015-04-27 12:12  A_Practical_Guide_to_Error_Control_Coding_Using_MATLAB
     文件     3728437  2015-04-27 09:05  A_Practical_Guide_to_Error_Control_Coding_Using_MATLABA_Practical_Guide_to_Error_Control_Coding_Using_MATLAB.pdf
     目录           0  2015-04-27 12:11  A_Practical_Guide_to_Error_Control_Coding_Using_MATLABch1
     文件         989  2010-08-16 00:41  A_Practical_Guide_to_Error_Control_Coding_Using_MATLABch1sc.m
     文件         375  2010-08-16 00:41  A_Practical_Guide_to_Error_Control_Coding_Using_MATLABch1sc_ex.m
     文件        1169  2010-08-16 00:41  A_Practical_Guide_to_Error_Control_Coding_Using_MATLABch1cgain.m
     文件         428  2010-08-16 00:41  A_Practical_Guide_to_Error_Control_Coding_Using_MATLABch1cgain_ex.m
     文件         809  2010-08-15 11:22  A_Practical_Guide_to_Error_Control_Coding_Using_MATLABch1chcap.m
     文件         408  2010-08-16 00:41  A_Practical_Guide_to_Error_Control_Coding_Using_MATLABch1qfunc.m
     目录           0  2015-04-27 12:11  A_Practical_Guide_to_Error_Control_Coding_Using_MATLABch2
     文件        1246  2010-08-16 11:34  A_Practical_Guide_to_Error_Control_Coding_Using_MATLABch2gfinv_lfsr.m
     文件         257  2010-08-16 11:34  A_Practical_Guide_to_Error_Control_Coding_Using_MATLABch2gfinv_lfsr_ex.m
     文件         545  2010-08-16 11:35  A_Practical_Guide_to_Error_Control_Coding_Using_MATLABch2gfinvp.m
     文件         268  2010-08-15 11:17  A_Practical_Guide_to_Error_Control_Coding_Using_MATLABch2gfinvp_ex.m
     文件         587  2010-08-15 13:13  A_Practical_Guide_to_Error_Control_Coding_Using_MATLABch2gfmulp.m
     文件         274  2010-08-16 11:35  A_Practical_Guide_to_Error_Control_Coding_Using_MATLABch2gfmulp_ex.m
     目录           0  2015-04-27 12:11  A_Practical_Guide_to_Error_Control_Coding_Using_MATLABch3
     文件        1510  2010-08-16 11:36  A_Practical_Guide_to_Error_Control_Coding_Using_MATLABch3psksim.m
     文件         535  2010-08-16 11:36  A_Practical_Guide_to_Error_Control_Coding_Using_MATLABch3psktheory.m
     文件         828  2010-08-15 10:06  A_Practical_Guide_to_Error_Control_Coding_Using_MATLABch3chsrchdemo.m
     文件         767  2010-08-15 13:08  A_Practical_Guide_to_Error_Control_Coding_Using_MATLABch3crcchk.m
     文件         446  2010-08-15 10:14  A_Practical_Guide_to_Error_Control_Coding_Using_MATLABch3crcchk_ex.m
     文件         474  2010-08-16 11:37  A_Practical_Guide_to_Error_Control_Coding_Using_MATLABch3dmin_ex.m
     文件         759  2010-08-16 11:36  A_Practical_Guide_to_Error_Control_Coding_Using_MATLABch3errpat.m
     文件          50  2010-08-16 11:36  A_Practical_Guide_to_Error_Control_Coding_Using_MATLABch3errpat_ex.m
     文件         399  2010-08-15 10:15  A_Practical_Guide_to_Error_Control_Coding_Using_MATLABch3exp3_1.m
     文件         469  2010-08-15 10:15  A_Practical_Guide_to_Error_Control_Coding_Using_MATLABch3exp3_3.m
     文件         732  2010-08-16 11:36  A_Practical_Guide_to_Error_Control_Coding_Using_MATLABch3g2hpoly.m
     文件         430  2010-08-15 13:07  A_Practical_Guide_to_Error_Control_Coding_Using_MATLABch3ghchk.m
     文件         279  2010-08-16 11:36  A_Practical_Guide_to_Error_Control_Coding_Using_MATLABch3ghchk_ex.m
     文件        1769  2010-08-16 11:36  A_Practical_Guide_to_Error_Control_Coding_Using_MATLABch3hammdec.m
............此处省略81个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)