【信号处理】基于LDPC编译码误码率附matlab代码

1 内容介绍

2013年初推出的新一代WLAN协议-IEEE802.11ad技术标准,目标是用于家庭多媒体设备之间的文件传输,为家庭音视频信号的无线通信提供新的方案,同时为迎接物联网发展的到来做铺垫.LDPC码是一种性能非常接近香农极限的"好"码,能提供约8dB的编码增益,同时具有低的译码复杂度和高的吞吐率等优点,成为继Turbo码之后信道编解码领域又一研究热点. 

2 部分代码

function r = unidrnd(n,mm,nn)

%UNIDRND Random matrices from the discrete uniform distribution.

%   R = UNIDRND(N) returns a matrix of random numbers chosen 

%   uniformly from the set {1, 2, 3, ... ,N}.

%

%   The size of R is the size of N. Alternatively, 

%   R = UNIDRND(N,MM,NN) returns an MM by NN matrix. 

%   Copyright 1993-2002 The MathWorks, Inc. 

%   $Revision: 2.10 $  $Date: 2002/03/31 22:26:56 $

if nargin == 1

    [errorcode rows columns] = rndcheck(1,1,n);

elseif nargin == 2

    [errorcode rows columns] = rndcheck(2,1,n,mm);

elseif nargin == 3

    [errorcode rows columns] = rndcheck(3,1,n,mm,nn);

else

    error('Requires at least one input argument.'); 

end

if errorcode > 0

    error('Size information is inconsistent.');

end

r = ceil(n .* rand(rows,columns));

% Fill in elements corresponding to illegal parameter values

if prod(size(n)) > 1

    r(n < 0 | round(n) ~= n) = NaN;

elseif n < 0 | round(n) ~= n

    r(:) = NaN;

end

3 运行结果

4 参考文献

[1]陈洪雨. 跳频通信系统中LDPC编译码算法及FPGA的实现[D]. 哈尔滨工程大学, 2016.

[2]魏瑶. 准循环LDPC码的编译码技术研究与MATLAB仿真[D]. 河北大学, 2014.

博主简介:擅长智能优化算法神经网络预测信号处理元胞自动机图像处理路径规划无人机雷达通信无线传感器等多种领域的Matlab仿真,相关matlab代码问题可私信交流。

部分理论引用网络文献,若有侵权联系博主删除。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

matlab科研助手

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值