资源简介
LDPC码近似下三角法编码和SPA算法译码的matlab仿真 AWGN信道
代码片段和文件信息
function c = encode(snewHginvPhi)
% codeword c = [sp1p2]
% Steps:
% 1. get submatrices T A B C D E for encoding
% 2. compute p1 = -[(-E(T^-1)*B + D)^-1]*[(-E(T^-1)*A + C]*sT
% 3. compute p2 = -(T^-1)*(A*sT + B*p1T)
% ChenHz 2013-12-4
%% STEP I: get submatrices for encoding
[rowscols] = size(newH);
T = newH(1:rows-gcols-(rows-g)+1:end);
A = newH(1:rows-g1:cols-(rows-g)-g);
B = newH(1:rows-g(cols-(rows-g)-g+1):(cols-(rows-g)));
C = newH((rows-g+1):end1:cols-(rows-g)-g);
%D = newH((rows-g+1):end(cols-(rows-g)-g+1):(cols-(rows-g)));
E = newH((rows-g+1):endcols-(rows-g)+1:end);
%% STEP II: compute p1.‘
A_sT = mod(A*s.‘2);% A*sT
Ti_A_sT = mod(T\A_sT2);% inv(T)*A*sT
E_Ti_A_sT = mod(E*Ti_A_sT2);% E*[(T^-1)*A*sT]
C_sT = mod(C*s.‘2);% C*sT
E_Ti_A_sT_C_sT = mod(-E_Ti_A_sT + C_sT2);% -E*[(T^-1)*A*sT]+C*sT
p1T = mod(invPhi*E_Ti_A_sT_C_sT2);% tanspose of p1
%% STEP III: compute p2.‘
% A_sT is computed in STEP II
B_p1T = mod(B*p1T2);% B*p1T
A_sT_B_p1T = mod(A_sT+B_p1T2);% A*sT + B*p1T
p2T = mod(-T\A_sT_B_p1T2);% transpose of p2
%% codeword
c = [sp1T.‘p2T.‘];
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1543 2005-04-06 21:04 128x256regular.mat
文件 4696 2013-12-05 16:16 256×512regular.mat
文件 12821 2013-11-17 20:25 512×1024regular.mat
文件 1126 2013-12-05 14:42 encode.m
文件 469 2013-12-05 14:43 gf2inv.m
文件 451 2013-12-05 14:43 gf2rref.m
文件 2035 2013-12-06 09:42 ldpc_endec.m
文件 5166 2013-12-05 20:29 preprocess.m
相关资源
- Pattern Recognition and Machine Learning(高清
- MATLAB 编程 第二版 Stephen J. Chapman 著
- 均值滤波和FFT频谱分析Matlab代码
- 《MATLAB扩展编程》代码
- HDB3码、AMI码的MATLAB实现
- 3点GPS定位MATLAB仿真
- MATLAB数字信号处理85个实用案例精讲入
- matlab从入门到精通pdf94795
- 欧拉放大论文及matlab代码
- 跳一跳辅助_matlab版本
- 全面详解LTE MATLAB建模、仿真与实现
- MIMO-OFDM无线通信技术及MATLAB实现_孙锴
- MATLAB Programming for Engineers 4th - Chapman
- matlab 各种谱分析对比
- 分数阶chen混沌matlab程序
- 基于粒子群算法的非合作博弈的matl
- MATLAB车流仿真 包括跟驰、延误
- matlab空间桁架计算程序
- 基于MATLAB的图像特征点匹配和筛选
- DMA-TVP-FAVAR
- GPS信号的码捕获matlab代码.7z
- 一维光子晶体MATLAB仿真代码吸收率折
- newmark法源程序
- 传统关联成像、计算鬼成像matlab
- pri传统分选算法
- 摆动滚子推杆盘形凸轮设计
- 医学图像重建作业matlab源码
- Matlab实现混沌系统的控制
- 检测疲劳驾驶
- Matlab锁相环仿真-Phase Locked Loop.rar
评论
共有 条评论