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 + -
显示快捷键?