【技术实现步骤摘要】
LDPC码校验矩阵的构造方法及装置
本申请涉及通信领域,特别是涉及一种LDPC码校验矩阵的构造方法及装置。
技术介绍
LDPC码即低密度奇偶校验码(LowDensityParityCheckCode,LDPC),是由RobertG.Gallager提出的一类具有稀疏校验矩阵的线性分组码。后经MacKay和Neal等人对LDPC码重新进行研究,提出了针对LDPC码得可行性译码算法,从而进一步发现了LDPC码所具有的良好性能。目前,LDPC码已广泛应用于深空通信、光纤通信、卫星数字视频和音频广播等领域。LDPC码已成为第四代通信系统(4G)强有力的竞争者,而基于LDPC码的编码方案已经被下一代卫星数字视频广播标准DVB-S2采纳。LDPC码因为其接近香农限的性能,被广泛关注;在构造LDPC码的过程中,LDPC码的校验矩阵的高实现复杂度成为阻碍其实际应用的一个障碍;专利技术人经过探索研究发现,现有技术中还未有一种有效的构造LDPC码校验矩阵的方法,以降低LDPC码构造过程中的存储复杂度。
技术实现思路
为解决上述技术问题,本申请实施例提供一种LDPC码校验矩阵的构造方法及装置,有效的降低了LDPC码构造过程中的存储复杂度。技术方案如下:一种LDPC码校验矩阵的构造方法,所述构造方法基于集合G,所述集合G={a1,a2,a3…am-1,am},a1<a2<a3<…am-1<am,对于任意i,j,k,l∈{1,2,3,…,m-1,m},当且仅当i=k并且j=l时,ai-aj=ak-al;集合G的阶是m,长度是am-a1;其中:对于任意ai,aj∈ ...
【技术保护点】
一种LDPC码校验矩阵的构造方法,其特征在于,所述构造方法基于集合G,所述集合G={a1,a2,a3,…,am?1,am},a1<a2<a3<…<am?1<am,对于任意i,j,k,l∈{1,2,3,…,m?1,m},当且仅当i=k并且j=l时,ai?aj=ak?al;集合G的阶是m,长度是am?a1;其中:对于任意ai,aj∈G,i≠j,均存在一集合S:{f(n)=ai?aj},n∈[a1?am,am?a1]中的元素各不相同;所述构造方法包括:依据所述LDPC码的应用参数确定所述LDPC码校验矩阵H的基矩阵B(γ,ρ)的行数γ与列数ρ;随机选择一阶数大于或等于ρ的集合Gs,所述?在所述集合Gs中随机选取ρ个元素,构成向量V=[b1,b2,…,bρ],bi∈Gs,i∈[1,ρ];将向量V循环右移q(modρ)次得到向量V的循环右移向量Vq,其中q为不小于0的整数;取γ个不同的q值,得到γ个向量V的循环右移向量,记为:V(1),V(2),…,V(γ);取V(i),i∈[1,γ]作为B(γ,ρ)的γ个行向量,得到LDPC码校验矩阵H的基矩阵B(γ,ρ);对所述基矩阵B(γ,ρ)进行矩阵填充 ...
【技术特征摘要】
1.一种LDPC码校验矩阵的构造方法,其特征在于,所述构造方法基于集合G,所述集合G={a1,a2,a3…am-1,am},a1<a2<a3<…am-1<am,对于任意i,j,k,l∈{1,2,3,…,m-1,m},当且仅当i=k并且j=l时,ai-aj=ak-al;集合G的阶是m,长度是am-a1;其中:对于任意ai,aj∈G,i≠j,均存在一集合S:{f(n)=ai-aj},n∈[a1-am,am-a1]中的元素各不相同;所述构造方法包括:依据所述LDPC码的应用参数确定所述LDPC码校验矩阵H的基矩阵B(γ,ρ)的行数γ与列数ρ,所述应用参数为应用领域的系统参数;随机选择一阶数大于或等于ρ的集合Gs,所述在所述集合Gs中随机选取ρ个元素,构成向量V=[b1,b2,…,bρ],bi∈Gs,i∈[1,ρ];将向量V循环右移qmodρ次得到向量V的循环右移向量Vq,其中q为不小于0的整数;取γ个不同的q值,得到γ个向量V的循环右移向量,记为:V(1),V(2),…V(γ);取V(i),i∈[1,γ]作为B(γ,ρ)的γ个行向量,得到LDPC码校验矩阵H的基矩阵B(γ,ρ);对所述基矩阵B(γ,ρ)进行矩阵填充,构成所述LDPC码的校验矩阵H;对所述基矩阵B(γ,ρ)进行矩阵填充包括:随机选择一尺寸为p×p的单位矩阵I(0);所述p的取值为校验矩阵H的列数除以基矩阵B的列数得到的商值;对所述单位矩阵I(0)进行pj,l次循环右移,获得单位矩阵I(0)的pj,l次循环右移矩阵I(pj,l);其中:0≤j≤γ-1;0≤l≤ρ-1;将所述矩阵I(0)及I(pj,l)填充至基矩阵B(γ,ρ)中构成校验矩阵H。2.一种LDPC码校验矩阵...
【专利技术属性】
技术研发人员:朱磊基,汪涵,施玉松,沈杰,邢涛,王营冠,
申请(专利权)人:无锡物联网产业研究院,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。