资源简介
实现了LDPC码的编码 LDPC译码、LDPC校验矩阵的生成等。是完整的LDPC代码。测试了,跑的通。自学LDPC码的资料
代码片段和文件信息
function vHat = decodeBitFlipping(rx H iteration)
% Hard-decision/bit flipping sum product algorithm LDPC decoder
% rx : Received signal vector (column vector)
% H : LDPC matrix
% iteration : Number of iteration
% vHat : Decoded vector (0/1)
[M N] = size(H);
% Prior hard-decision
ci = 0.5*(sign(rx‘) + 1);
% Initialization
rji = zeros(M N);
% Asscociate the ci matrix with non-zero elements of H
qij = H.*repmat(ci M 1);
% Iteration
for n = 1:iteration
fprintf(‘Iteration : %d\n‘ n);
% ----- Horizontal step -----
for i = 1:M
% Find non-zeros in the column
c1 = find(H(i :));
% Get the summation of qij\c1(k)
for k = 1:length(c1)
rji(i c1(k)) = mod(sum(qij(i c1)) + qij(i
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 3889 2013-03-18 14:33 LDPC小程序\500_10.fig
文件 1565 2013-03-18 14:33 LDPC小程序\decodeBitFlip.m
文件 12390 2013-03-18 21:03 LDPC小程序\iter.fig
文件 1744 2013-03-18 14:33 LDPC小程序\main1.m
文件 1948 2013-03-18 14:33 LDPC小程序\main2.m
文件 1897 2013-03-18 21:03 LDPC小程序\main3.m
文件 1937 2013-03-18 21:03 LDPC小程序\main4.m
文件 3389 2013-03-18 21:05 LDPC小程序\makeLdpc.m
文件 3740 2013-03-18 21:05 LDPC小程序\makeParityChk.m
目录 0 2013-04-27 08:44 LDPC小程序
----------- --------- ---------- ----- ----
32499 10
- 上一篇:mat
- 下一篇:ESDA 无线传感器网络覆盖 基于蚁群算法的覆盖问题
相关资源
- LDPC编码解码matlab代码和Verilog代码及资
- LDPC编码解码FPGA Verilog+MATLAB
- QC-LDPC码的编码和译码程序
- GoDec:Randomized Low-rank & Sparse Matrix Deco
- qc_ldpc矩阵构造
- LDPC编码的matlab实现
- LDPC编码matlab
-
LDPC编码 simuli
nk仿真 - 局部均值分解Local Mean Decomposition算法
- LDPC编码构造的matlab实现
- LDPC编码的BP译码算法的matlab程序
- QPSK LDPC编码调制系统
- Variational Mode Decomposition 内含VMD相关
- VMD_2D 二维变模态分解(TWO-DIMENSIONAL
- VMD 变模式分解(Variational Mode Decompo
- sparse-decomposition 基于稀疏表示的卡通
评论
共有 条评论