资源简介
信道编码的Matlab和FPGA的实现
代码片段和文件信息
%构造一列的块矩阵
function ColParityCheck=ColBlockMatrix(ColRandomRowrowscolsblocki)
R=1;
%将构造分成两部分考虑,即两种不同随机位置的选取
%除开下三角部分的基校验矩阵的列块构造
if i<=(cols-rows)+1
%采用矩阵拼接的方法实现列块的构造
for k=1:rows
%第一个位置有值时,拼接随机右移矩阵,无则拼接零矩阵
if k==1
if ColRandomRow(1)==1
ColParityCheck=[];
RIM=RandomIdentityMatrix(block);
ColParityCheck=vertcat(ColParityCheckRIM);
R=R+1;
else
ColParityCheck=[];
ColParityCheck=vertcat(ColParityCheckzeros(block));
end
else
if k==ColRandomRow(R)
RIM=RandomIdentityMatrix(block);
ColParityCheck=vertcat(ColParityCheckRIM);
R=R+1;
else
ColParityCheck=vertcat(ColParityCheckzeros(block));
end
end
end
%下三角部分的基校验矩阵的列块构造
else
for k=1:rows
%下三角部分拼接时,第一个随机位置的矩阵为单位矩阵,其余部分的拼接方法和上一部分相同
if k==1
if ColRandomRow(1)==1
ColParityCheck=[];
ColParityCheck=vertcat(ColParityCheckeye(block));
R=R+1;
else
ColParityCheck=[];
ColParityCheck=vertcat(ColParityCheckzeros(block));
end
else
if ColRandomRow(1)==k
ColParityCheck=vertcat(ColParityCheckeye(block));
R=R+1;
elseif ColRandomRow(R)==k
RIM=RandomIdentityMatrix(block);
ColParityCheck=vertcat(ColParityCheckRIM);
R=R+1;
else
ColParityCheck=vertcat(ColParityCheckzeros(block));
end
end
end
end
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1942 2012-07-19 19:19 信道编码的Matlab和FPGA的实现\FPGA源代码\第10章\源代码\ColBlockMatrix.m
文件 967 2012-08-01 18:07 信道编码的Matlab和FPGA的实现\FPGA源代码\第10章\源代码\GallagerH.m
文件 4287 2012-05-23 00:40 信道编码的Matlab和FPGA的实现\FPGA源代码\第10章\源代码\GenH.m
文件 4557 2012-07-19 18:35 信道编码的Matlab和FPGA的实现\FPGA源代码\第10章\源代码\GenHNew.m
文件 688 2011-03-23 18:47 信道编码的Matlab和FPGA的实现\FPGA源代码\第10章\源代码\GirthFourH.m
文件 4103 2011-09-15 20:56 信道编码的Matlab和FPGA的实现\FPGA源代码\第10章\源代码\LDPCDecode.m
文件 1073 2011-08-22 18:35 信道编码的Matlab和FPGA的实现\FPGA源代码\第10章\源代码\LDPCEncode.m
文件 5050 2012-07-14 16:18 信道编码的Matlab和FPGA的实现\FPGA源代码\第10章\源代码\LDPC_main.m
文件 2566 2011-11-10 05:01 信道编码的Matlab和FPGA的实现\FPGA源代码\第10章\源代码\LDPC_maindifferentdecodecompare.m
文件 4609 2012-01-04 23:42 信道编码的Matlab和FPGA的实现\FPGA源代码\第10章\源代码\LDPC_main_speed.m
文件 2229 2012-06-23 18:32 信道编码的Matlab和FPGA的实现\FPGA源代码\第10章\源代码\QCEncode.m
文件 2195 2012-07-16 18:34 信道编码的Matlab和FPGA的实现\FPGA源代码\第10章\源代码\QCLDPCba
文件 2201 2012-07-16 18:30 信道编码的Matlab和FPGA的实现\FPGA源代码\第10章\源代码\QCLDPCGenH.m
文件 3657 2012-07-17 06:46 信道编码的Matlab和FPGA的实现\FPGA源代码\第10章\源代码\QCUMPBPba
文件 172 2012-07-19 19:02 信道编码的Matlab和FPGA的实现\FPGA源代码\第10章\源代码\RandomIdentityMatrix.m
文件 998 2012-07-19 18:49 信道编码的Matlab和FPGA的实现\FPGA源代码\第10章\源代码\RandomSeqence.m
文件 629 2012-07-19 19:09 信道编码的Matlab和FPGA的实现\FPGA源代码\第10章\源代码\RandomTriangleSeqence.m
文件 3689 2011-09-04 01:04 信道编码的Matlab和FPGA的实现\FPGA源代码\第10章\源代码\UMPBPba
文件 84 2012-08-01 18:45 信道编码的Matlab和FPGA的实现\FPGA源代码\第10章\源代码\注意事项.txt
文件 7620 2012-06-06 05:25 信道编码的Matlab和FPGA的实现\FPGA源代码\第11章\源代码\Block_LDPC_pic\AWGN10242048.fig
文件 5438 2012-04-15 21:27 信道编码的Matlab和FPGA的实现\FPGA源代码\第11章\源代码\Block_LDPC_pic\awgn1_31056.fig
文件 5457 2012-06-05 17:04 信道编码的Matlab和FPGA的实现\FPGA源代码\第11章\源代码\Block_LDPC_pic\AWGN2048_400.fig
文件 6104 2012-06-09 05:36 信道编码的Matlab和FPGA的实现\FPGA源代码\第11章\源代码\Block_LDPC_pic\awgn5102050.fig
文件 5512 2011-10-12 23:47 信道编码的Matlab和FPGA的实现\FPGA源代码\第11章\源代码\Block_LDPC_pic\cost207differentspeed.fig
文件 5488 2012-07-17 15:41 信道编码的Matlab和FPGA的实现\FPGA源代码\第11章\源代码\Block_LDPC_pic\jakes2004_7.fig
文件 5470 2012-07-18 04:41 信道编码的Matlab和FPGA的实现\FPGA源代码\第11章\源代码\Block_LDPC_pic\jakes2004_7block.fig
文件 6661 2012-07-14 04:31 信道编码的Matlab和FPGA的实现\FPGA源代码\第11章\源代码\Block_LDPC_pic\laisi2003_5.fig
文件 5545 2012-07-16 17:44 信道编码的Matlab和FPGA的实现\FPGA源代码\第11章\源代码\Block_LDPC_pic\ruili2004_7.fig
文件 1942 2012-07-19 19:19 信道编码的Matlab和FPGA的实现\FPGA源代码\第11章\源代码\ColBlockMatrix.m
文件 967 2012-08-01 18:07 信道编码的Matlab和FPGA的实现\FPGA源代码\第11章\源代码\GallagerH.m
............此处省略186个文件信息
相关资源
- dspbuilder FFT模块
- 基于线性调频信号的脉冲压缩处理F
- 32阶FIR滤波器的FPGA实现
- 自适应滤波器的MATLAB与FPGA实现
- matlab程序-产生FPGA仿真源数据
- FPGA综合系统设计四:串口控制的DDS信
- 基于verilog的iir滤波器设计
- 基于FPGA的DDS正弦载波产生器
- IIR数字滤波器的Matlab和FPGA实现.pdf
- 数字调制解调,同步,滤波技术的M
- Matlab to HDL FPGA
- CRC32的FPGA并行实现原理及MATLAB仿真
- 基于FPGA的DDS
- 基于VHDL语言的在FPGA上产生单相SPWM波
- FM解调 仿真方法.docx
- USM_Sharpen基于matlab的锐化程序
- 基于MATLAB和FPGA的CIC滤波器.zip
- 用Verilog实现整数转浮点数
- cic_fpga.rar
- QAM16_demo
- DPD-Matlab-FPGA
- 基于fpga的白平衡自适应调整代码-Ve
- VETERBI卷积码在MATLAB和FPGA中实现(包含
- verilog实现任意频率的正弦波,dds
- 二阶IIR滤波器的verilog的实现
评论
共有 条评论