【技术实现步骤摘要】
本专利技术属于无线通信
,特别是涉及一种长约束卷积码的构造方法,可用于蜂窝通信系统的差错控制码。
技术介绍
在当前的无线通信场景中,对传输可靠度的要求越来越高,可以通过增大差错控制码的码长来保障高可靠传输,但码长增大会导致译码时延的增加,这将严重影响通信质量。针对这个问题,人们提出了长约束卷积码,该类码通过增大约束长度保障传输可靠度,同时通过滑窗译码保障低译码时延。与码长很长的分组码相比,长约束卷积码具有低译码时延的优点,非常适合于连续大数据流等时延敏感业务。目前,构造长约束卷积码的一种方法是分组马尔科夫叠加传输BMST,该方法最先由中山大学的马啸教授于2013年在“Obtaining Extra Coding Gain for Short Codes by Block Markov Superposition Transmission”中提出的,其构造过程是:首先使用基本码对信息序列进行编码;然后再利用交织器将重复的基本码字进行叠加。这种方法由于在编码时需要引入交织器进行叠加,因而在译码时需要涉及到很多交织和解交织的操作,导致应用复杂度的提升。
技术实现思路
本专利技术的目的在于提出一种基于乘性重复叠加的长约束卷积码构造方法,以避免引入交织器,简化解码操作,降低应用复杂度。本专利技术的技术方案是:采用多元LDPC码作为基本码,并对信息序列进行编码;将多元LDPC码的码字进行乘性重复和叠加;将原始多元LDPC码码字和乘性叠加后的结果一起传输,其实现步骤包括如下:1.一种基于乘性重复叠加的长约束卷积码构造方法,包括:(1)设定编码器的记忆阶数为m,译码约 ...
【技术保护点】
一种基于乘性重复叠加的长约束卷积码构造方法,包括:(1)设定编码器的记忆阶数为m,译码约束长度为d,其中d≥m+1;(2)基于有限域GF(q),构造码长为n,信息序列长度为k,校验矩阵为H的多元LDPC码,并将其作为多元基本码;(3)按照均匀分布产生m+1个长度为n的乘性因子序列g(0),g(1),…,g(i),…,g(m),其中g(i)是乘性因子序列中的第i+1项,是g(i)的第k项,(4)将多元LDPC码的码字进行乘性重复和叠加:4a)用步骤(2)构造的多元基本码对t时刻需要传输的信息u(t)进行编码,得到多元码字:其中是v(t)的第k项,4b)用步骤(3)产生的乘性因子序列g(i)对t‑i时刻的多元码字v(t‑i)进行乘性重复,得到乘性重复的结果:其中是w(i)的第k项,4c)将步骤4b)中得到的乘性重复结果w(i)进行叠加,得到乘性重复叠加结果:c(t)=Σ0≤i≤mw(i);]]>(5)将t时刻的多元码字v(t)与乘性重复叠加结果c(t)结合,得长约束卷积码:x(t)=[v(t),c(t)](6)构造译码约束长度为d的长约束卷积码校验矩阵:其中H为多元 ...
【技术特征摘要】
1.一种基于乘性重复叠加的长约束卷积码构造方法,包括:(1)设定编码器的记忆阶数为m,译码约束长度为d,其中d≥m+1;(2)基于有限域GF(q),构造码长为n,信息序列长度为k,校验矩阵为H的多元LDPC码,并将其作为多元基本码;(3)按照均匀分布产生m+1个长度为n的乘性因子序列g(0),g(1),…,g(i),…,g(m),其中g(i)是乘性因子序列中的第i+1项,是g(i)的第k项,(4)将多元LDPC码的码字进行乘性重复和叠加:4a)用步骤(2)构造的多元基本码对t时刻需要传输的信息u(t)进行编码,得到多元码字:其中是v(t)的第k项,4b)用步骤(3)产生的乘性因子序列g(i)对t-i时刻的多元码字v(t-i)进行乘性重复,得到乘性重复的结果:其中是w(i)的第k项,4c)将步骤4b)中得到的乘性重复结果w(i)进行叠加,得到乘性重复叠加结果: c ( t ) = Σ 0 ≤ i ≤ m w ( i ) ; ]]>(5)将t时刻的多元码字v(t)与乘性重复叠...
【专利技术属性】
技术研发人员:穆锡金,邓堤峡,白宝明,张睿,
申请(专利权)人:西安电子科技大学,
类型:发明
国别省市:陕西;61
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。