资源简介

基于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


评论

共有 条评论