setup_cc.m

来自「自适应滤波原理_西蒙.赫金_Matlab_源代码 希望能够对学习自适应滤波技术」· M 代码 · 共 28 行

M
28
字号
% setup_cc.dll
% This DLL sets up the transition table for a rate 1/2 convolutional code.
% It must be called once before calling the decode_cc.dll. 
%
% Calling format:
%   TransitionTable = setup_cc(G_mask);
%
% where
%     G_mask is a vector representing the code generators.
%     E.g.   G_mask = [ bin2dec('1101101') bin2dec('1001111')] ; % standard constraint length 7 code
%            G_mask = [ bin2dec('110101')  bin2dec('101111') ] ; % constraint length 6 code
%            G_mask = [ bin2dec('11001')   bin2dec('10111')  ] ; % constraint length 5 code
%            G_mask = [ bin2dec('1011')    bin2dec('1111')   ] ; % constraint length 4 code
%
%  Typical usage:
%
%    G_mask = [ bin2dec('110101')  bin2dec('101111') ] ; 
%    Table  = setup_cc(G_mask);              % initialize table 
%    for i=1:10
%       TxInfo = floor(2*rand(256,1));       % generate data
%       TxCode = encode(TxInfo, G_mask);     % FEC encode
%       RxCode = 1- 2*TxCode;                % BPSK modulate
%       RxInfo = decode_cc(RxCode, Table);   % decode
%    end
%
%------------------------------------------------------------------------------------------------------

⌨️ 快捷键说明

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