example.m
来自「码率自适应LDPC的MATLAB源程序」· M 代码 · 共 16 行
M
16 行
% Author: David Varodayan (varodayan@stanford.edu)% Date: May 9, 2006n = 396; % blocklengthladderFile = '396_regDeg3.lad'; % regular degree 3 codespCrossover = 0.11; % BSC crossover probabilitysource = double(rand(1, n)>0.5);accumSyndrome = encodeBits(source, ladderFile);sideinfo_BSC = mod(source + double( rand(1, n)<pCrossover ), 2);pCond = (1-pCrossover).*(1-sideinfo_BSC) + pCrossover.*sideinfo_BSC; % P(source=0|sideinfo)LLR_intrinsic = log( pCond./(1-pCond) ); % log( P(source=0|sideinfo)/P(source=1|sideinfo) )[decoded, rate, numErrors] = decodeBits( LLR_intrinsic, accumSyndrome, source, ladderFile );
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?