• 大小: 3.31MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-10-27
  • 语言: Matlab
  • 标签: 编码  matlab  

资源简介

一本介绍如何进行差错控制编码实际仿真的书籍(包括所有配套的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_MATLAB\A_Practical_Guide_to_Error_Control_Coding_Using_MATLAB.pdf
     目录           0  2015-04-27 12:11  A_Practical_Guide_to_Error_Control_Coding_Using_MATLAB\ch1\
     文件         989  2010-08-16 00:41  A_Practical_Guide_to_Error_Control_Coding_Using_MATLAB\ch1\bsc.m
     文件         375  2010-08-16 00:41  A_Practical_Guide_to_Error_Control_Coding_Using_MATLAB\ch1\bsc_ex.m
     文件        1169  2010-08-16 00:41  A_Practical_Guide_to_Error_Control_Coding_Using_MATLAB\ch1\cgain.m
     文件         428  2010-08-16 00:41  A_Practical_Guide_to_Error_Control_Coding_Using_MATLAB\ch1\cgain_ex.m
     文件         809  2010-08-15 11:22  A_Practical_Guide_to_Error_Control_Coding_Using_MATLAB\ch1\chcap.m
     文件         408  2010-08-16 00:41  A_Practical_Guide_to_Error_Control_Coding_Using_MATLAB\ch1\qfunc.m
     目录           0  2015-04-27 12:11  A_Practical_Guide_to_Error_Control_Coding_Using_MATLAB\ch2\
     文件        1246  2010-08-16 11:34  A_Practical_Guide_to_Error_Control_Coding_Using_MATLAB\ch2\gfinv_lfsr.m
     文件         257  2010-08-16 11:34  A_Practical_Guide_to_Error_Control_Coding_Using_MATLAB\ch2\gfinv_lfsr_ex.m
     文件         545  2010-08-16 11:35  A_Practical_Guide_to_Error_Control_Coding_Using_MATLAB\ch2\gfinvp.m
     文件         268  2010-08-15 11:17  A_Practical_Guide_to_Error_Control_Coding_Using_MATLAB\ch2\gfinvp_ex.m
     文件         587  2010-08-15 13:13  A_Practical_Guide_to_Error_Control_Coding_Using_MATLAB\ch2\gfmulp.m
     文件         274  2010-08-16 11:35  A_Practical_Guide_to_Error_Control_Coding_Using_MATLAB\ch2\gfmulp_ex.m
     目录           0  2015-04-27 12:11  A_Practical_Guide_to_Error_Control_Coding_Using_MATLAB\ch3\
     文件        1510  2010-08-16 11:36  A_Practical_Guide_to_Error_Control_Coding_Using_MATLAB\ch3\bpsksim.m
     文件         535  2010-08-16 11:36  A_Practical_Guide_to_Error_Control_Coding_Using_MATLAB\ch3\bpsktheory.m
     文件         828  2010-08-15 10:06  A_Practical_Guide_to_Error_Control_Coding_Using_MATLAB\ch3\chsrchdemo.m
     文件         767  2010-08-15 13:08  A_Practical_Guide_to_Error_Control_Coding_Using_MATLAB\ch3\crcchk.m
     文件         446  2010-08-15 10:14  A_Practical_Guide_to_Error_Control_Coding_Using_MATLAB\ch3\crcchk_ex.m
     文件         474  2010-08-16 11:37  A_Practical_Guide_to_Error_Control_Coding_Using_MATLAB\ch3\dmin_ex.m
     文件         759  2010-08-16 11:36  A_Practical_Guide_to_Error_Control_Coding_Using_MATLAB\ch3\errpat.m
     文件          50  2010-08-16 11:36  A_Practical_Guide_to_Error_Control_Coding_Using_MATLAB\ch3\errpat_ex.m
     文件         399  2010-08-15 10:15  A_Practical_Guide_to_Error_Control_Coding_Using_MATLAB\ch3\exp3_1.m
     文件         469  2010-08-15 10:15  A_Practical_Guide_to_Error_Control_Coding_Using_MATLAB\ch3\exp3_3.m
     文件         732  2010-08-16 11:36  A_Practical_Guide_to_Error_Control_Coding_Using_MATLAB\ch3\g2hpoly.m
     文件         430  2010-08-15 13:07  A_Practical_Guide_to_Error_Control_Coding_Using_MATLAB\ch3\ghchk.m
     文件         279  2010-08-16 11:36  A_Practical_Guide_to_Error_Control_Coding_Using_MATLAB\ch3\ghchk_ex.m
     文件        1769  2010-08-16 11:36  A_Practical_Guide_to_Error_Control_Coding_Using_MATLAB\ch3\hammdec.m
............此处省略81个文件信息

评论

共有 条评论