CN101325474B - Ldpc码的混合自动请求重传的信道编码及调制映射方法 - Google Patents
Ldpc码的混合自动请求重传的信道编码及调制映射方法 Download PDFInfo
- Publication number
- CN101325474B CN101325474B CN2007101261032A CN200710126103A CN101325474B CN 101325474 B CN101325474 B CN 101325474B CN 2007101261032 A CN2007101261032 A CN 2007101261032A CN 200710126103 A CN200710126103 A CN 200710126103A CN 101325474 B CN101325474 B CN 101325474B
- Authority
- CN
- China
- Prior art keywords
- msub
- bits
- mrow
- harq
- code word
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 67
- 238000013507 mapping Methods 0.000 title claims abstract description 37
- 238000010586 diagram Methods 0.000 claims abstract description 26
- 239000011159 matrix material Substances 0.000 claims description 122
- 108010003272 Hyaluronate lyase Proteins 0.000 claims description 42
- 230000005540 biological transmission Effects 0.000 claims description 32
- 238000012937 correction Methods 0.000 claims description 15
- 230000007480 spreading Effects 0.000 claims description 11
- 238000003892 spreading Methods 0.000 claims description 11
- 230000009897 systematic effect Effects 0.000 claims description 9
- 238000012217 deletion Methods 0.000 claims description 6
- 230000037430 deletion Effects 0.000 claims description 6
- 230000011664 signaling Effects 0.000 claims description 3
- 101150049349 setA gene Proteins 0.000 claims 1
- 238000012986 modification Methods 0.000 description 5
- 230000004048 modification Effects 0.000 description 5
- 238000012545 processing Methods 0.000 description 4
- 238000004891 communication Methods 0.000 description 2
- 230000001788 irregular Effects 0.000 description 2
- 230000006978 adaptation Effects 0.000 description 1
- 239000000470 constituent Substances 0.000 description 1
- 125000004122 cyclic group Chemical group 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000010339 dilation Effects 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 238000004904 shortening Methods 0.000 description 1
- 238000003860 storage Methods 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0056—Systems characterized by the type of code used
- H04L1/007—Unequal error protection
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
- H03M13/03—Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words
- H03M13/05—Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words using block codes, i.e. a predetermined number of check bits joined to a predetermined number of information bits
- H03M13/11—Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words using block codes, i.e. a predetermined number of check bits joined to a predetermined number of information bits using multiple parity bits
- H03M13/1102—Codes on graphs and decoding on graphs, e.g. low-density parity check [LDPC] codes
- H03M13/1148—Structural properties of the code parity-check or generator matrix
- H03M13/116—Quasi-cyclic LDPC [QC-LDPC] codes, i.e. the parity-check matrix being composed of permutation or circulant sub-matrices
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
- H03M13/03—Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words
- H03M13/05—Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words using block codes, i.e. a predetermined number of check bits joined to a predetermined number of information bits
- H03M13/11—Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words using block codes, i.e. a predetermined number of check bits joined to a predetermined number of information bits using multiple parity bits
- H03M13/1102—Codes on graphs and decoding on graphs, e.g. low-density parity check [LDPC] codes
- H03M13/1148—Structural properties of the code parity-check or generator matrix
- H03M13/118—Parity check matrix structured for simplifying encoding, e.g. by having a triangular or an approximate triangular structure
- H03M13/1185—Parity check matrix structured for simplifying encoding, e.g. by having a triangular or an approximate triangular structure wherein the parity-check matrix comprises a part with a double-diagonal
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
- H03M13/25—Error detection or forward error correction by signal space coding, i.e. adding redundancy in the signal constellation, e.g. Trellis Coded Modulation [TCM]
- H03M13/255—Error detection or forward error correction by signal space coding, i.e. adding redundancy in the signal constellation, e.g. Trellis Coded Modulation [TCM] with Low Density Parity Check [LDPC] codes
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
- H03M13/35—Unequal or adaptive error protection, e.g. by providing a different level of protection according to significance of source information or by adapting the coding according to the change of transmission channel characteristics
- H03M13/356—Unequal error protection [UEP]
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
- H03M13/61—Aspects and characteristics of methods and arrangements for error correction or error detection, not provided for otherwise
- H03M13/618—Shortening and extension of codes
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
- H03M13/63—Joint error correction and other techniques
- H03M13/6306—Error control coding in combination with Automatic Repeat reQuest [ARQ] and diversity transmission, e.g. coding schemes for the multiple transmission of the same information or the transmission of incremental redundancy
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
- H03M13/63—Joint error correction and other techniques
- H03M13/635—Error control coding in combination with rate matching
- H03M13/6362—Error control coding in combination with rate matching by puncturing
- H03M13/6368—Error control coding in combination with rate matching by puncturing using rate compatible puncturing or complementary puncturing
- H03M13/6393—Rate compatible low-density parity check [LDPC] codes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0056—Systems characterized by the type of code used
- H04L1/0057—Block codes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1812—Hybrid protocols; Hybrid automatic repeat request [HARQ]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0056—Systems characterized by the type of code used
- H04L1/0071—Use of interleaving
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Probability & Statistics with Applications (AREA)
- Theoretical Computer Science (AREA)
- Mathematical Physics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Error Detection And Correction (AREA)
Abstract
一种低密度奇偶校验LDPC码的混合自动请求重传的信道编码和调制映射方法,包括以下步骤:(a)对信道编码器输入的长度为K的信息比特序列进行结构化LDPC编码,生成的码字送到混合自动请求重传HARQ缓冲器;(b)重排HARQ缓冲器中LDPC HARQ母码码字比特,然后顺序地选择码字比特,生成HARQ包的二进制序列;(c)将HARQ包的码字比特映射到星座图,保证HARQ包编码块的高位比特被映射到星座图的高可靠性的比特。本发明方法为LDPC码字提供了最大的星座图增益,使得LDPCHARQ信道编码具有最优的性能。
Description
技术领域
本发明涉及低密度奇偶校验(LDPC)码的混合自动请求重传(HARQ),尤其涉及其中的信道编码及调制映射处理方法。
背景技术
所有的数字通信系统都需要信道编码器,如图1所示。信道编码器是为了抗击传输过程中各种各样的噪声和干扰,通过人为地增加冗余信息,使得系统具有自动纠正差错的能力,从而保证数字传输的可靠性。低密度奇偶校验码是一类可以用非常稀疏的奇偶校验矩阵或者二分图定义的线性分组码,最初由Gallager发现,所以称为Gallager码。经过数十年的沉寂,随着计算机硬件和相关理论的发展,MacKay和Neal重新发现了它,并证明了它具有逼近香农限的性能。最新研究表明,低密奇偶校验码码具有以下特点:低译码复杂度,可线性时间编码,具有逼近香农限的性能,可并行译码,以及在长码长条件下性能优于Turbo码。
LDPC码是一种基于稀疏校验矩阵的线性分组码,正是利用它的校验矩阵的稀疏性,才能实现低复杂度的编译码,从而使得LDPC码走向实用化。前面提到的Gallager码是一种正则的LDPC码(regular LDPCC),而Luby和Mitzenmacher等人对Gallager码进行了推广,提出非正则的LDPC码(irregular LDPCC)。LDPC码具有很多译码算法,其中,信息传递算法(Message Passing algorithm)或者置信度传播算法(Belief Propagationalgorithm,BP算法)是LDPC码的主流和基础算法,目前出现了很多改进的有效译码算法。
LDPC奇偶校验矩阵的图形表示形式是二分图。二分图和校验矩阵之间具有一一对应的关系,一个M*N的奇偶校验矩阵H定义了每个具有N比特的码字满足M个奇偶校验集的约束。一个二分图包括N个变量节点和M个奇偶校验节点。当第m个校验涉及到第n个比特位,即H中第m行第n列的元素Hm,n=1时,将有一根连线连接校验节点m和变量节点n。二分图中,任何同一类的节点之间都不会有连接,并且二分图中的总边数和校验矩阵中非零元素的个数相等。
一类特殊LDPC码由于具有结构化的特征,逐渐成为主流应用。设这种LDPC码的奇偶校验矩阵H为(M×z)×(N×z)矩阵,它是由M×N个分块矩阵构成,每个分块矩阵都是z×z的基本置换矩阵的不同幂次,基本置换矩阵为单位阵时,它们都是单位阵的循环移位矩阵(文中默认为右移)。具有如下的形式:
如果幂次 有 如果hij b是大于或者等于0的整数,定义 在这里P是一个z×z的标准置换矩阵,如下所示:
通过这样的幂次hij b就可以唯一标识每一个分块矩阵,单位矩阵的幂次可用0表示,零矩阵一般用-1来表示。这样,如果将H的每个分块矩阵都用它的幂次代替,就得到一个mb×nb的幂次矩阵Hb。这里,定义Hb是H的基础矩阵,H称为Hb的扩展矩阵。在实际编码时,z=码长/基础矩阵的列数nb,称为扩展因子。
例如,矩阵H可以用下面的参数z和一个2×4的基础矩阵Hb扩展得到:z=3和
因此,也可以说本发明的LDPC码的编码器是由基础矩阵Hb,扩展因子z及所选择的基本置换矩阵唯一生成的。
如果对于每个不同的扩展因子LDPC码都采用一个基础矩阵,那么,对于每个不同的码长,所述的LDPC码编译码器都需要存储一个基础矩阵,当码长很多时,就要存储很多基础矩阵,这样会出现表示和存储问题。因此,当需要实现变码长的时候,同一码率的一定范围内多种码长的低密度奇偶校验码会使用统一个形式的基础矩阵,我们定义为统一基础矩阵Hb uniform。不同码长时,若对Hb uniform进行修正和扩展,可以得到奇偶校验矩阵H,使得生成的编译码器可适用于码长可变的场合。
修正是利用不同码长的扩展因子对基础矩阵Hb中的非负值进行修正,修正后元素值应小于该码长下的扩展因子值。修正算法有很多种,例如,可以采用取模(mod)、取整(scale+floor)或舍入(scale+round)等,设Pij为基础矩阵Hb第i行第j列的非负1元素,Pij′为修正以后Hb modified的第i行第j列的非负1元素,有:
对于取模(mod)方法:
对于取整(scale+floor)方法:
对于舍入(scale+round)方法:
在IEEE802.16e中,LDPC码支持码率1/2、码率2/3、码率3/4、码率5/6,此时出现四个基础矩阵,用唯一的编码器/译码器来实现不同码率的编译码将变得比较困难;如果四个码率需要四个编译码器,硬件成本将成为一个应用瓶颈。而这种特定码率可变码长的低密度奇偶校验码由于具有同一形式的基础矩阵,所以完全可以用一个编码器/译码器。其中的编码方法及编码器可以参见中国专利申请:专利申请号为200710072808.0,专利名称为一种支持递增冗余混合自动重传的低密度奇偶校验码编码装置和方法。
自动请求重传HARQ是一种无线通信系统中极其重要的链路自适应技术。
下面就对自动请求重传HARQ方法做一个简单介绍,该方法包括发送机中发送方法和接收机中接收方法两部分,该方法应该是通用的。
发送机(Transmitter)的发送方法包括:
a.发送机在指定的HARQ信道发送第一个HARQ包,一个新的HARQ传输开始,重传次数计数器置1;
b.发送机等待接收机发送的确认/否认(ACK/NAK);
c.在一定延迟后(取决于同步方式还是异步方式,延迟由系统等决定),如果发送机收到ACK,则此包已经正确接收,本次HARQ传输结束;否则,重传次数计数器加1,判断重传次数是否超过最大允许传输次数,若超过,则本次HARQ传输结束,若没有超过,则转至d.;
d.发送机在本次HARQ传输的HARQ信道再次做另一个HARQ的尝试,发送时间可以由系统选择,转至b.。
接收机(Reiciver)的接收方法包括:
a.接收HARQ包,确认收到的包是否是第一个HARQ尝试,如果是,转至b.;否则转至d.;
b.丢弃在此HARQ信道下的所有以前收到的HARQ尝试;
c.对包进行解码,转至e.;
d.接收机解码器根据特定合并方法组合原错误的和重传的编码包;
e.如果正确解码,则在一定延迟后,在反馈信道中发送ACK,此信道由系统分配;否则,发送NAK,存储此HARQ包。
上述接收方法的步骤d中,合并的方法可能包括完全递增冗余、部分递增冗余和Chase合并。
如何以支持任意码长任意码率的低密度奇偶校验码为基础,实现对HARQ的支持,并使得LDPC HARQ信道编码具有最优的性能,是目前需要研究和解决的问题。
发明内容
本发明要解决的技术问题是提出一种低密度奇偶校验码的混合自动请求的信道编码和调制映射方法,为LDPC码字提供了最大的星座图增益,使得LDPC HARQ信道编码具有最优的性能。
为了解决上述技术问题,本发明提供了一种低密度奇偶校验LDPC码的混合自动请求重传的信道编码和调制映射方法,包括以下步骤:
(a)对信道编码器输入的长度为K的信息比特序列进行结构化LDPC编码,生成的码字送到混合自动请求重传HARQ缓冲器;
(b)重排HARQ缓冲器中LDPC HARQ母码码字比特,然后顺序地选择码字比特,生成HARQ包的二进制序列;
(c)将HARQ包的码字比特映射到星座图,其中将HARQ包编码块的高位比特映射到星座图的高可靠性的比特。
进一步地,上述方法还可具有以下特点:所述步骤(a)进一步分为以下子步骤:
(a1)确定一个低密度奇偶校验码的母码集,所述母码集是由有限个不同码长相同码率R0的低密度奇偶校验码构成,所述母码集具有统一形式的大小为mb×nb的基础矩阵Hb uniform,kb=nb-mb;
(a2)根据信息分组长度匹配,确定扩展因子zk,根据扩展因子和基础矩阵Hb uniform,确定编码器所需要的参数和矩阵;
(a3)编码器根据编码所需要的参数和矩阵,对输入的K比特信息分组进行编码,产生NFIR比特码字并输出。
进一步地,上述方法还可具有以下特点:所述步骤(a1)中采用的码率R0=1/2母码集的统一基础矩阵Hb uniform如下所示:
进一步地,上述方法还可具有以下特点:所述步骤(a2)中,如编码需要采用的码率r小于R0,分为以下子步骤:
a2A1)利用确定Δm,在基础矩阵Hb uniform的最后一行和最后一列后面分别增加Δm行和增加Δm列,扩张形成(mb+Δm)×(nb+Δm)的扩张基础矩阵Hb uniform_extension,该扩展基础矩阵划分为系统比特部分即信息比特部分、删余校验比特部分和扩张检验比特部分,表示向上取整;
a2A2)利用扩展因子公式 确定扩展因子zt,假定zt与Zset中元素有如下关系:zk-1<zt≤zk,其中zk-1,zk是Zset中大小相邻的元素,则编码器所需扩展因子是zk。
a2A3)基于扩张后统一的扩展基础矩阵Hb uniform_extension和扩展因子z=zk,根据预先设定好的修正算法对Hb uniform_extension进行修正,计算出大小为(N=nb+Δm)×zk,K=kb×zk)的LDPC编码所需的修正的扩展基础矩阵Hb modified_extension,修正的扩展基础矩阵就是编码所需要的矩阵,扩展因子和矩阵大小参数就是编码所需要的参数。
如编码需要采用的码率r大于等于R0,执行以下分步骤:
a2B1)利用扩展因子公式 确定扩展因子zt,假定zt与Zset中元素有如下关系:zk-1<zt≤zk,其中zk-1,zk是Zset中大小相邻的元素,则编码器所需扩展因子是zk;
a2B2)基于统一的基础矩阵Hb uniform和扩展因子zk,根据设定的修正算法和扩展因子计算矩阵大小为(mb×zk,nb×zk)的编码所需的修正后的基础矩阵,该修正的基础矩阵就是编码所需要的矩阵,扩展因子和矩阵大小参数就是编码所需要的参数。
进一步地,上述方法还可具有以下特点:步骤a2A1)中具体的扩展方法如下:
在Hb uniform_extension中新增矩阵部分,对于行索引i=mb+1,总有:
对于任何满足mb+2≤i≤mb+Δm行索引i,都有
新增矩阵部分的其它元素均为-1。
进一步地,上述方法还可具有以下特点:步骤(a3)进一步分为以下步骤:
a31)添加x=kb·zk-K个零比特到K个信息比特之前,形成编码所需要的kb·zk信息分组;然后进行(N=nb+Δm)×zk,K=kb×zk)LDPC编码,形成(nb+Δm)×zk个编码码字比特;
a32)在上述编码码字中,删除添加的x个零比特,如果删除后的码字比特数目和所需要的分组大小NFIR不匹配,则在删除零比特后,继续删除码字中y=(mb+Δm)×zk-NFIR+K个比特,形成长度为NFIR的编码码字。
进一步地,上述方法还可具有以下特点:步骤a32)中,所述NFIR具有如下定义:
这里NBUF是虚拟缓冲器可存储的接收软比特信息的最大值,该值在每次HARQ传输时由上层信令确定。
进一步地,上述方法还可具有以下特点:
步骤(b)中重排HARQ缓冲器中LDPC HARQ母码码字比特时,是重排HARQ缓冲器中LDPC HARQ母码码字比特,保持信息比特、扩张校验比特顺序不变,改变删余校验比特顺序,即令排列前码字比特为排列后码字比特是排列的公式定义如下:
进一步地,上述方法还可具有以下特点:
步骤(b)中从重排后HARQ母码码字中顺序地选择码字比特时,是从第一次传输从第一个系统比特开始,以后每次传输的开始位置紧跟上一次传输结束的位置,生成的HARQ包的二进制序列,公式如下:
其中,k表示HARQ子包的索引,当应用HARQ时,k=0表示第一次传输,往后传输的子包索引依次递增1,当不采用HARQ时,k=0。Lk表示第k个子包的长度, 并且设Ltotal(-1)为为第k个子包的码字比特,为即为HARQ母码码字。
进一步地,上述方法还可具有以下特点:
步骤(c)将HARQ包的码字比特映射到星座图时,先进行交织,然后再进行映射,包括以下步骤:
(c1)用一个交织器将对HARQ包的码字比特进行交织,行读入列读出,保证HARQ包的编码块的高位比特被映射到星座图的高可靠性的比特;
(c2)顺序地将上述的码字比特映射到星座图上,对于BPSK或者QPSK或者8PSK或者16QAM或者64QAM,一组输入比特bm-1,…,b0被调制为一个复数符号。
进一步地,上述方法还可具有以下特点:
所述步骤(c1)中,采用的Ncpc×L行列交织器,Ncpc对于QPSK,8PSK,16QAM和64QAM调制方式,分别是2,6,4和6;L=2Ncbps/Ncpc,其中交织长度Ncbps等于第k个HARQ包的长度Lk,这个交织以下面的排列公式来表示:
公式定义如下:
所述步骤(c2)中,即将上述码字比特从0开始,每m=log2(M)个比特为一组,映射到一个调制符号,M表示调制阶数。
进一步地,上述方法还可具有以下特点:
如果调制方式是QPSK:
(b1,k,b0,k)=(D2k,D2k+1)k=0,1,…,Ncbps/2-1
如果调制方式是8PSK:
(b2,k,b1,k,b0,k)=(Dk,Dk+Ncbps/3,Dk+2·Ncbps/3)k=0,1,…,Ncbps/3-1
如果调制方式是16QAM:
(b2,k,b1,k,b1,k,b0,k)=(Dk,Dk+N/4,Dk+N/2,Dk+3·N/4)k=0,1,…,Ncbps/4-1
如果调制方式是64QAM:
k=0,1,…,Ncbps/6-1
本发明要解决的另一技术问题是提出一种低密度奇偶校验码的混合自动请求的调制映射方法,能为结构化LDPC编码得到的码字提供了最大的星座图增益。
为了解决上述技术问题,本发明提供了一种低密度奇偶校验LDPC码的混合自动请求重传的调制映射方法,包括以下步骤:
(c1)用一个交织器将对HARQ包中经结构化LDPC编码得到的码字比特进行交织,行读入列读出,保证HARQ包的编码块的高位比特被映射到星座图的高可靠性的比特;
(c2)顺序地将上述的码字比特映射到星座图上,对于BPSK或者QPSK或者8PSK或者16QAM或者64QAM,一组输入比特bm-1,…,b0被调制为一个复数符号。
进一步地,上述方法还可具有以下特点:
所述步骤(c1)中,采用的Ncpc×L行列交织器,Ncpc对于QPSK,8PSK,16QAM和64QAM调制方式,分别是2,6,4和6;L=2Ncbps/Ncpc,其中交织长度Ncbps等于第k个HARQ包的长度Lk,这个交织以下面的排列公式来表示:
排列前的码字比特为
公式定义如下:
为了解决上述技术问题,本发明又提供了一种低密度奇偶校验LDPC码的混合自动请求重传的调制映射方法,一种低密度奇偶校验LDPC码的混合自动请求重传的调制映射方法,令调制前经结构化LDPC编码的比特序列是调制后复数符号序列是其中,第k个符号Sk对应二进制序列(bm-1,k,…,b0,k),Sk包括实数部分Sk I和虚数部分Sk Q,
如果调制方式是QPSK:
如果调制方式是8PSK:
(b2,k,b1,k,b0,k)=(Dk,Dk+Ncbps/3,Dk+2·Ncbps/3)k=0,1,…,Ncbps/3-1如果调制方式是16QAM:
(b2,k,b1,k,b1,k,b0,k)=(Dk,Dk+N/4,Dk+N/2,Dk+3·N/4)k=0,1,…,Ncbps/4-1如果调制方式是64QAM:
k=0,1,…,Ncbps/6-1
可以看出,本发明提出的低密度奇偶校验(LDPC)码的混合自动请求重传(HARQ)的信道编码和调制映射方法,其处理链包括LDPC编码、码字排列、比特选择、信道交织、调制映射,本发明还根据LDPC码结构给出了一种新的信道交织器,使得HARQ子包的编码块的高位映射到星座图的高位,所以HARQ子包的编码块的高位映射得到更加可靠的保护,而编码块的低位得到了低可靠的保护。最终,信道交织器为LDPC码字提供了最大的星座图增益,保证了LDPC HARQ信道编码链具有最优的性能。
附图说明
图1是本发明装置所在的系统示意图;
图2是本发明实施例基于LDPC码的混合自动请求重传的信道编码处理链示意图;
图3是本发明提出的基础矩阵扩张(extension)的示意图;
图4是本发明提出的信道交织器交织的示意图;
图5(a),5(b),5(c),5(d)分别是依照本发明实施例,QPSK,8PSK,16QAMand 64QAM调制的星座图。
具体实施方式
本发明的基本思路是,以支持任意码长任意码率的低密度奇偶校验码为基础,实现对HARQ的支持,码字排列保证比特选择产生的码字具有最优的删余分布,码字选择可以通过一个非常简单的循环缓存器来实现,信道交织和调制映射能结合LDPC码字的特点,为码字提供最大的星座图增益。
下面结合附图及具体实施例对本发明进行详细说明。
本实施例的支持任何码率/码长的结构化LDPC码的HARQ的信道编码和调制映射方法,其处理链包括LDPC编码、码字排列、比特选择、信道交织、调制映射。如图2所示,所述方法具体包括如下步骤:
1)LDPC编码,对信道编码器输入的任意长度为K的信息比特序列进行编码,然后输出任意长度为NFIR的码字比特序列,生成的码字送到HARQ缓冲器,校验位长度M=NFIR-K,码率r=K/NFIR;
2)码字排列,重排HARQ缓冲器中LDPC HARQ母码码字比特,保持信息比特、扩张校验比特顺序不变,改变删余校验比特顺序;
3)比特选择,从重排后HARQ母码码字中顺序地选择码字比特,即第一次传输从第一个系统比特开始,以后每次传输的开始位置紧跟上一次传输结束的位置,生成的HARQ包的二进制序列;
4)信道交织,一个Ncpc×L行列交织器将对HARQ包的码字比特进行交织,行读入列读出。这个排列保证了HARQ包的编码块的高位比特被映射到星座图的高可靠性的比特;
5)调制映射,顺序地将上述的码字比特映射到星座图上,对于BPSK或者QPSK或者8PSK或者16QAM或者64QAM,一组输入比特bm-1,…,b0被调制为一个复数符号。
上述的LDPC码的信道编码链中,步骤1)即LDPC编码的步骤又可分为下面三个子步骤:
11)确定一个结构化低密度奇偶校验码的母码集,所述母码集是由有限个不同码长相同码率R0的低密度奇偶校验码构成,所述母码集具有统一形式的基础矩阵Hb uniform;
所述低密度奇偶校验码母码集合定义了P个不同码长相同码率R0的(N=z×nb,K=z×kb)LDPC码(这里的N表示LDPC码字长度,K表示信息分组长度,对于LDPC码来说,其校验位个数为M,它的奇偶矩阵H的大小为M*N)。其中,Zset为扩展因子集合,扩展因子z可以是Zset中任何一个元素,Zset是由P个大于零的正整数z1<z2<…<zk-1<zk<…<zP构成的集合,P是某个大于1的整数,且基础矩阵Hb uniform的码率R0满足:
其中,nb是基础矩阵的总列数,是大于2的确定整数;mb是基础矩阵的行数也即基础矩阵中校验比特部分的列数,是大于1的确定整数;kb是基础矩阵中信息比特(或称为系统比特)部分的列数,kb=nb-mb。
12)根据信息分组长度匹配,确定扩展因子,根据扩展因子和基础矩阵Hb uniform,确定编码器所需要的参数和矩阵;
该步骤又分为以下两种情况:
A,如比较确定后面编码需要采用的码率r小于R0,计算编码所需参数和矩阵时,执行以下分步骤:
12A1)利用确定Δm,在基础矩阵Hb uniform的最后一行和最后一列后面分别增加Δm行和增加Δm列,扩张形成(mb+Δm)×(nb+Δm)的扩张基础矩阵Hb uniform_extension;这里,表示向上取整;
具体扩展方法如下:
在Hb uniform_extension中新增矩阵部分,对于行索引i=mb+1,总有:
如图3所示,这里定义了扩展基础矩阵中扩展部分第一行的三个零元素,其它元素均为-1。
对于任何满足mb+2≤i≤mb+Δm行索引i,都有
如图3所示,这里定义了扩展基础矩阵中扩展部分第二、三、四、……行的三个零元素,其它元素均为-1。
在这里,行列索引都是从1开始的。在列方面扩展基础矩阵可以划分为系统比特部分即信息比特部分(列数为kb)、删余校验比特部分(列数为mb)和扩张检验比特部分(列数为Δm)。
12A2)利用扩展因子公式 确定扩展因子zt,假定zt与Zset中元素有如下关系:zk-1<zt≤zk,其中zk-1,zk是Zset中大小相邻的元素,则编码器所需扩展因子是zk。
12A3)基于扩张后统一的扩展基础矩阵Hb uniform_extension和扩展因子z=zk,根据预先设定好的修正算法对Hb uniform_extension进行修正,可以计算出大小为(N=nb+Δm)×zk,K=kb×zk)的LDPC编码所需的修正的扩展基础矩阵Hb modified_extension。这里,修正的扩展基础矩阵就是编码所需要的矩阵,扩展因子和矩阵大小参数就是编码所需要的参数。
所述基础矩阵的修正可以采用取整(Scale+floor)修正公式,修正是对Hb uniform_extension的表示非零方阵的元素(hij b)uniform_extension进行的:
其中:zmax是Zset中的最大扩展因子,如可取为640。表示向下取整。
B,如比较确定后面编码需要采用的码率r大于等于R0,计算编码所需参数和矩阵时,执行以下分步骤:
12B1)利用扩展因子公式 确定扩展因子zt,假定zt与Zset中元素有如下关系:zk-1<zt≤zk,其中zk-1,zk是Zset中大小相邻的元素,则编码器所需扩展因子是zk;
12B2)基于统一的基础矩阵Hb uniform和扩展因子zk,根据设定的修正算法和扩展因子可以计算矩阵大小为(mb×zk,nb×zk)的编码所需的修正后的基础矩阵。该修正的基础矩阵就是编码所需要的矩阵,扩展因子和矩阵大小参数就是编码所需要的参数。
同样,上述基础矩阵的修正可以采用取整(Scale+floor)修正公式,修正是对Hb uniform的表示非零方阵的元素(hij b)uniform进行的,即:
其中:zmax是Zset中的最大扩展因子。
13)编码器根据编码所需要的参数和矩阵,对输入的K比特信息分组进行编码,产生NFIR比特码字并输出;
该步骤可能过以下分步骤完成:
131)添加x=kb·zk-K个零比特到K个信息比特之前,形成编码所需要的kb·zk信息分组;然后进行(N=nb+Δm)×zk,K=kb×zk)LDPC编码,形成(nb+Δm)×zk个编码码字比特;
132)在上述编码码字中,删除步骤131)中添加的x个零比特,如果删除后的码字比特数目和所需要的分组大小NFIR不匹配,则在删除零比特后,继续删除码字中y=(mb+Δm)×zk-NFIR+K个比特,形成长度为NFIR的编码码字。
本实施例中,NFIR具有如下定义:
这里NBUF是虚拟缓冲器可存储的接收软比特信息的最大值,该值在每次HARQ传输时由上层信令确定。所以,NFIR表示在完全递增冗余的情况下,K比特可能编出的最大编码比特数。
以上删除y比特时,本实施例是删除码字尾部的y个比特,但也可以删除其它位置的比特,只要不影响系统性能即可。
以上步骤的内容还可参照中国专利申请,申请号为:200710072808.0,专利名称:一种支持递增冗余混合自动重传的低密度奇偶校验码编码装置和方法。
上述的LDPC码的信道编码链中,步骤2)即码字排列的步骤中,需重排HARQ缓冲器中LDPC HARQ母码码字比特,保持信息比特、扩张校验比特顺序不变,改变删余校验比特顺序。
上述的LDPC码的信道编码链中,步骤3)即比特选择的步骤中,从重排后HARQ母码码字中顺序地选择码字比特,即第一次传输从第一个系统比特开始,以后每次传输的开始位置紧跟上一次传输结束的位置,生成的HARQ包的二进制序列;
码字比特选择规则可以基于以下公式进行选择的,
其中,k表示HARQ子包的索引,当应用HARQ时,k=0表示第一次传输,往后传输的子包索引依次递增1。当不采用HARQ时,k=0。Lk表示第k个子包的长度, 并且设Ltotal(-1)为0.为第k个子包的码字比特,为即为HARQ母码码字。
上述的LDPC码的信道编码链中,步骤4)即信道交织的步骤中,采用一个Ncpc×L行列交织器将对HARQ包的码字比特进行交织,行读入列读出。
这里,Ncpc对于QPSK,8PSK,16QAM和64QAM调制方式,分别是2,6,4和6,L=2Ncbps/Ncpc,其中交织长度Ncbps等于第k个HARQ包的长度Lk即码字比特的个数)。这里,对于I路或者Q路的映射码字比特,高位的比特具有更高的可靠性。如图5所示的8PSK,b2b1具有较高可靠性,b0具有较低可靠性,对于16QAM和64QAM,分别是b3b1,b5b3b1具有较高可靠性,b2b0,b4b2b0具有较低可靠性。这个交织可以下面的一步排列公式来定义的,
定义Ncpc对于QPSK,8PSK,16QAM和64QAM,分别是2,6,4和6。一个HARQ子包包括Ncbps个码字比特,令:
公式定义如下:
这里的交织与前述的结构化LDPC编码相结合合,具有独特的功能,实现了比特优先选择的技术,从而保证了HARQ包的编码块的高位比特(对于码块,左边是高位,右边是低位)被映射到星座图的高可靠性的比特。
上述的LDPC码的信道编码链中,步骤5)即调制映射的步骤中,顺序地将上述的交织排列后的码字比特映射到星座图上,对于BPSK或者QPSK或者8PSK或者16QAM或者64QAM,一组输入比特bm-1,…,b0被调制为一个复数符号。即将上述码字比特从0开始,每m=log2(M)个比特为一组,映射到一个调制符号。这里M表示调制阶数。
在另一实施例中,上述步骤4)和5)可以被下面步骤代替(即不专门进行交织的步骤):
4’)令调制前编码的比特序列(这里即为比特选择后生成的HARQ包的二进制序列)是调制后复数符号序列是其中,第k个符号Sk对应二进制序列(bm-1,k,…,b0,k),Sk包括实数部分Sk I和虚数部分Sk Q。对于QPSK,8PSK,16QAM和64QAM,调制阶数分别是2,3,4,6。交织以后。调制输入的二进制数据将按照下列公式映射到星座图上。
如果调制方式是QPSK:
(b1,k,b0,k)=(D2k,D2k+1)k=0,1,…,Ncbps/2-1
如果调制方式是8PSK:
(b2,k,b1,k,b0,k)=(Dk,Dk+Ncbps/3,Dk+2·Ncbps/3)k=0,1,…,Ncbps/3-1
如果调制方式是16QAM:
(b2,k,b1,k,b1,k,b0,k)=(Dk,Dk+N/4,Dk+N/2,Dk+3·N/4)k=0,1,…,Ncbps/4-1
如果调制方式是64QAM:
这可以达到与上述步骤4)和5)相同的效果,即保证了HARQ包的编码块的高位比特被映射到星座图的高可靠性的比特。
以下用一个实际的例子来对本发明的技术作为进一步的说明,但是本方法并不局限于这个例子。
步骤一,首先,先对低密度奇偶校验码的母码集进行修正,得到修正基础矩阵。
一个特定码率R0=1/2、具有多个码长结构化的LDPC码母码集,该母码集的统一基础矩阵大小为mb×nb=16×32,码集的扩展因子是以1为步长从zmin=18增加到zmax=640,记作z∈Zset={zmin:1:zmax}。由于一个特定码长NFIR对应一个特定扩展因子z,所以信息分组长度是以kb为步长从zmin×kb增加到zmax×nb,记作K∈{zmin×kb:kb:zmax×kb}={288:16:10240}。
码率R0=1/2母码集的统一基础矩阵Hb uniform的一个示例如下所示:
但是,Hb uniform的定义并不局限于这个矩阵,也可以是其它矩阵。
为了实现(z×nb,z×kb)低密度奇偶校验码的编译码,需要用如前所述的某个修正运算和扩展因子z来修正统一的基础矩阵Hb uniform,得到修正后的基础矩阵Hb modified,根据Hb modified和z就可以得到奇偶校验矩阵。本实例采用了取整(Scale+floor)修正公式来修正统一基础矩阵,修正是对Hb uniform的表示非零方阵的元素(hij b)uniform进行的,这里zmax=640:
一种情况下,即当码率r<R0时,基于实施例给出的母码集,即 利用本发明的支持任何长度/码率的LDPC编码方法,详述如下:
码率 编码前信息分组长度为K,编码后码字长度为NFIR,z是结构化LDPC码的扩展因子,需要的校验位个数是M=NFIR-K。
根据上述的支持任何码率/码长的低密度奇偶校验码编码方法,完成(NFIR,K)LDPC码的编码,步骤如下:
步骤A1、码率匹配:计算在Hb uniform的最后一行和最后一列后面分别增加Δm行和增加Δm列,扩张得到大小为:(mb+Δm)×(nb+Δm)=(16+Δm)×(32+Δm)的基础矩阵Hb uniform_extension;这里,表示向上取整。
步骤A2、码长匹配:计算扩展因子 假定zt与Zset中元素有如下关系zk-1<zt≤zk,其中,zk-1,zk是Zset中大小相邻的元素;zk就是我们最终需要的扩展因子;基于扩展后统一的基础矩阵Hb uniform_extension和计算得到的扩展因子zk,可以得到(N=(nb+Δm)×zk,K=kb×zk)=((32+Δm)×zk,16×zk)的LDPC母码;
步骤A3、缩短编码:添加x=(kb·zk-K)=(16·zk-K)个零比特到K个信息比特之前,构成编码所需要的16×zk信息分组;然后进行(N=(nb+Δm)×zk,K=kb×zk)=((32+Δm)×zk,16×zk)LDPC编码,得到(nb+Δm)×zk=(32+Δm)×zk比特码字;
步骤A4、符号删除:对编码后的母码码字删除步骤B3中添加的x个零比特,如果删除后的码字比特数目和所需要的分组大小NFIR不匹配,则在删除零比特后之后,删除码字中最后(其它位置也可以)的y个比特,即有y=(mb+Δm)×zk-NFIR+K=(16+Δm)×zk-NFIR+K比特,最终得到长度为NFIR的码字,NFIR的确定如前所述,不再重复。
另一种情况下,即当码率r≥R0时,基于实施例给出的母码集,即 利用本发明的支持任何长度/码率的LDPC码的编码方法,详述如下:码率 编码前信息分组长度为K,编码后码字长度为NFIR,zk是结构化LDPC码的扩展因子,需要的校验位个数是M=NFIR-K。
根据上述的支持任何码率/码长的低密度奇偶校验码编码方法,完成(NFIR,K)的LDPC码的编码,步骤如下:
步骤C2、缩短编码:添加x=(kb×z-K)=(16×z-K)个零比特到K个信息比特之前,构成编码所需要的kb×z=16×z比特信息分组;然后进行(N=nb×z=32×z,K=kb×z=16×z)LDPC编码,得到nb×z=32×z比特码字;
步骤C3、符号删除:对母码码字删除步骤C2中添加的x个零比特,如果删除后的码字比特数目和N不相等,从上述删除零比特后码字中继续删除最后(或其它位置)的y=mb×z-NFIR+K=16×z-NFIR+K个比特,得到长度为NFIR的码字,NFIR的确定如前所述,不再重复。
步骤二,重排HARQ缓冲器中LDPC HARQ母码码字比特,保持信息比特、扩张校验比特顺序不变,改变删余校验比特顺序;
PV=[17,19,21,23,25,27,29,31,18,24,22,28,30,20,26,16],PV(l)表示删余向量PV的索引为l个元素。
步骤三,从重排后HARQ母码码字中顺序地选择码字比特,即第一次传输从第一个系统比特开始,以后每次传输的开始位置紧跟上一次传输结束的位置,生成的HARQ包的二进制序列;
码字比特选择规则是基于以下公式进行选择的,
其中,k表示HARQ子包的索引,当应用HARQ时,k=0表示第一次传输,往后传输的子包索引依次递增1。当不采用HARQ时,k=0。Lk表示第k个子包的长度, 并且设Ltotal(-1)为0.令为第k个子包的码字比特,为HARQ母码码字。
步骤四,用一个块交织器如图4所示,将对HARQ包的码字比特进行交织,交织长度Ncbps等于第k个HARQ包的长度Lk。这个交织可以用一个排列公式来定义。这个排列保证了码字的高位比特被映射到星座图的高可靠性的比特,这将提高删余码的性能。这里,对于I路或者Q路的映射码字比特,高位的比特具有更高的可靠性。如图5所示的8PSK,b2b1具有较高可靠性,b0具有较低可靠性,对于16QAM和64QAM,分别是b3b1,b5b3b1具有较高可靠性,b2b0,b4b2b0具有较低可靠性。
步骤五,顺序地将上述的码字比特映射到星座图上,QPSK,8PSK,16QAM and 64QAM调制的星座图如图5所示。
以每2个为1组,例如: 分别映射到星座点b1b0上。
映射到星座点b3b2b1b0上。
总之,本发明提出了一个低密度奇偶校验(LDPC)码的混合自动请求重传(HARQ)的信道编码处理链,包括LDPC编码、码字排列、比特选择、信道交织、调制映射,如图2所示。本发明还根据LDPC码码结构给出了一种新的信道交织,新的交织器使得HARQ子包的编码块的高位映射到星座图的高位,所以HARQ子包的编码块的高位映射得到更加可靠的保护,而编码块的低位得到了低可靠的保护。最终,信道交织器为LDPC码字提供了最大的星座图增益,保证了LDPC HARQ信道编码链具有最优的性能。
这里已经通过具体的实施例子对本发明进行了详细描述,提供上述实施例的描述为了使本领域的技术人员制造或适用本发明,这些实施例的各种修改对于本领域的技术人员来说是容易理解的。本发明并不限于这些例子,或其中的某些方面。本发明的范围通过附加的权利要求进行详细说明。
Claims (15)
1.一种低密度奇偶校验LDPC码的混合自动请求重传的信道编码和调制映射方法,包括以下步骤:
(a)对信道编码器输入的长度为K的信息比特序列进行结构化LDPC编码,生成的码字送到混合自动请求重传HARQ缓冲器;
(b)重排HARQ缓冲器中LDPC HARQ母码码字比特,然后顺序地选择码字比特,生成HARQ包的二进制序列;
(c)将HARQ包的码字比特映射到星座图,其中将HARQ包编码块的高位比特映射到星座图的高可靠性的比特。
2.如权利要求1所述的方法,其特征在于:所述步骤(a)进一步分为以下子步骤:
(a1)确定一个低密度奇偶校验码的母码集,所述母码集是由有限个不同码长相同码率R0的低密度奇偶校验码构成,所述母码集具有统一形式的大小为mb×nb的基础矩阵kb=nb-mb;nb是基础矩阵的总列数,是大于2的确定整数;mb是基础矩阵的行数也即基础矩阵中校验比特部分的列数,是大于1的确定整数;kb是基础矩阵中信息比特部分的列数;
(a3)编码器根据编码所需要的参数和矩阵,对输入的所述长度为K的信息比特序列进行编码,产生长度为NFIR的比特码字序列并输出。
3.如权利要求2所述的方法,其特征在于:所述步骤(a2)中,
如编码需要采用的码率r小于R0,分为以下子步骤:
a2A1)利用确定Δm,在基础矩阵的最后一行和最后一列后面分别增加Δm行和增加Δm列,扩张形成(mb+Δm)×(nb+Δm)的扩展基础矩阵在列方面该扩展基础矩阵依次划分为列数为kb的系统比特部分即信息比特部分、列数为mb的删余校验比特部分和列数为Δm的扩张检验比特部分,表示向上取整;
a2A3)基于扩张后统一的扩展基础矩阵和扩展因子z=zk,根据预先设定好的修正算法对进行修正,计算出大小为(N=(nb+Δm)×zk,K=kb×zk)的LDPC编码所需的修正的扩展基础矩阵修正的扩展基础矩阵就是编码所需要的矩阵,扩展因子和矩阵大小参数就是编码所需要的参数;
如编码需要采用的码率r大于等于R0,执行以下分步骤:
6.如权利要求2所述的方法,其特征在于:步骤(a3)进一步分为以下步骤:
a31)添加x=kb·zk-K个零比特到K个信息比特之前,形成编码所需要的kb·zk信息分组;然后进行(N=(nb+Δm)×zk,K=kb×zk)LDPC编码,形成(nb+Δm)×zk个编码码字比特;
a32)在上述编码码字中,删除添加的x个零比特,如果删除后的码字比特数目和所需要的比特码字序列的长度NFIR不匹配,则在删除零比特后,继续删除码字中y=(mb+Δm)×zk-NFIR+K个比特,形成长度为NFIR的比特码字序列。
7.如权利要求6所述的方法,其特征在于:
步骤a32)中,所述NFIR具有如下定义:
这里NBUF是虚拟缓冲器可存储的接收软比特信息的最大值,该值在每次HARQ传输时由上层信令确定。
10.如权利要求1所述的方法,其特征在于:
步骤(c)将HARQ包的码字比特映射到星座图时,先进行交织,然后再进行映射,包括以下步骤:
(c1)用一个交织器将对HARQ包的码字比特进行交织,行读入列读出,保证HARQ包的编码块的高位比特被映射到星座图的高可靠性的比特;
(c2)顺序地将上述的码字比特映射到星座图上,对于BPSK或者QPSK或者8PSK或者16QAM或者64QAM,一组输入比特bm-1,…,b0被调制为一个复数符号,m=log2(M),M表示调制阶数。
12.如权利要求10所述的方法,其特征在于:
如果调制方式是QPSK:
(b1,k,b0,k)=(D2k,D2k+1)k=0,1,…,Ncbps/2-1
如果调制方式是8PSK:
(b2,k,b1,k,b0,k)=(Dk,Dk+Ncbps/3,Dk+2·Ncbps/3)k=0,1,…,Ncbps/3-1
如果调制方式是16QAM:
如果调制方式是64QAM:
13.一种低密度奇偶校验LDPC码的混合自动请求重传的调制映射方法,包括以下步骤:
(c1)用一个交织器将对HARQ包中经结构化LDPC编码得到的码字比特进行交织,行读入列读出,保证HARQ包的编码块的高位比特被映射到星座图的高可靠性的比特;
(c2)顺序地将上述的码字比特映射到星座图上,对于BPSK或者QPSK或者8PSK或者16QAM或者64QAM,一组输入比特bm-1,…,b0被调制为一个复数符号,m=log2(M),M表示调制阶数。
15.一种低密度奇偶校验LDPC码的混合自动请求重传的调制映射方法,令调制前经结构化LDPC编码的比特序列是调制后复数符号序列是其中,第k个符号Sk对应二进制序列(bm-1,k,…,b0,k),Sk包括实数部分和虚数部分Ncbps等于第k个HARQ包的长度Lk;
对于QPSK,8PSK,16QAM和64QAM,调制阶数分别是2,3,4,6;交织以后,调制输入的二进制数据将按照下列公式映射到星座图上,保证HARQ包的编码块的高位比特被映射到星座图的高可靠性的比特:
如果调制方式是QPSK:
(b1,k,b0,k)=(D2k,D2k+1)k=0,1,…,Ncbps/2-1
如果调制方式是8PSK:
(b2,k,b1,k,b0,k)=(Dk,Dk+Ncbps/3,Dk+2·Ncbps/3)k=0,1,…,Ncbps/3-1
如果调制方式是16QAM:
如果调制方式是64QAM:
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2007101261032A CN101325474B (zh) | 2007-06-12 | 2007-06-12 | Ldpc码的混合自动请求重传的信道编码及调制映射方法 |
PCT/CN2008/000408 WO2008151498A1 (fr) | 2007-06-12 | 2008-02-28 | Procédé de codage, de modulation et de mappage de canal pour une requête de répétition automatique hybride d'un code de vérification de parité de densité faible |
US12/663,050 US8516334B2 (en) | 2007-06-12 | 2008-02-28 | Channel coding, modulating and mapping method for hybrid automatic repeat request of low density parity check code |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2007101261032A CN101325474B (zh) | 2007-06-12 | 2007-06-12 | Ldpc码的混合自动请求重传的信道编码及调制映射方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101325474A CN101325474A (zh) | 2008-12-17 |
CN101325474B true CN101325474B (zh) | 2012-05-09 |
Family
ID=40129218
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2007101261032A Active CN101325474B (zh) | 2007-06-12 | 2007-06-12 | Ldpc码的混合自动请求重传的信道编码及调制映射方法 |
Country Status (3)
Country | Link |
---|---|
US (1) | US8516334B2 (zh) |
CN (1) | CN101325474B (zh) |
WO (1) | WO2008151498A1 (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106134085A (zh) * | 2014-05-16 | 2016-11-16 | 松下知识产权经营株式会社 | 发送方法、接收方法、发送装置以及接收装置 |
CN107276730A (zh) * | 2017-07-31 | 2017-10-20 | 北京理工大学 | 一种基于空间耦合的ldpc码harq重传机制 |
CN110326221A (zh) * | 2017-02-24 | 2019-10-11 | 华为技术有限公司 | 一种用于为极化码生成有序序列的方法 |
Families Citing this family (82)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2008151516A1 (fr) * | 2007-06-08 | 2008-12-18 | Datang Mobile Communications Equipment Co., Ltd | Procédé, équipement et système pour codage et décodage ldpc |
CN101325474B (zh) * | 2007-06-12 | 2012-05-09 | 中兴通讯股份有限公司 | Ldpc码的混合自动请求重传的信道编码及调制映射方法 |
CN101741396B (zh) * | 2008-11-19 | 2013-03-13 | 华为技术有限公司 | 可变码长ldpc码编码或译码的方法与装置及编码器和译码器 |
WO2010069379A2 (en) * | 2008-12-18 | 2010-06-24 | Telefonaktiebolaget L M Ericsson (Publ) | Dynamic harq buffer management |
CN101604976B (zh) * | 2009-07-09 | 2013-03-27 | 上海交通大学 | 比特可靠性映射的校验矩阵预处理方法 |
CN102065523B (zh) | 2009-11-18 | 2014-03-12 | 华为技术有限公司 | 一种根据目标编码速率传输信息的方法、基站 |
KR101690552B1 (ko) * | 2009-12-30 | 2016-12-29 | 삼성전자주식회사 | 무선통신시스템에서 에러제어를 위한 데이터 생성 장치 및 방법 |
KR101785656B1 (ko) * | 2010-03-04 | 2017-10-16 | 엘지전자 주식회사 | Ack/nack 신호를 전송하는 방법 및 이를 위한 장치 |
US8020065B1 (en) * | 2010-03-19 | 2011-09-13 | Hitachi, Ltd. | Packet encoding method to provide unequal error protection to users and/or applications data |
US8422429B2 (en) | 2010-05-04 | 2013-04-16 | Samsung Electronics Co., Ltd. | Method and system for indicating the transmission mode for uplink control information |
CN102412842B (zh) * | 2010-09-25 | 2016-06-15 | 中兴通讯股份有限公司 | 一种低密度奇偶校验码的编码方法及装置 |
EP2525496A1 (en) * | 2011-05-18 | 2012-11-21 | Panasonic Corporation | Bit-interleaved coding and modulation (BICM) with quasi-cyclic LDPC codes |
US8942308B2 (en) * | 2011-07-25 | 2015-01-27 | Blackberry Limited | Multi-level coding and iterative decoding using sparse space codes |
CN103023603B (zh) * | 2011-09-20 | 2015-07-08 | 澜起科技(上海)有限公司 | 基于ldpc校验矩阵的比特交织编码调制的实现方法 |
EP2587754B1 (en) * | 2011-10-25 | 2016-07-06 | Alcatel Lucent | Hierarchical And Adaptive Multi-Carrier Digital Modulation And Demodulation |
CN103825685B (zh) * | 2012-11-16 | 2018-05-11 | 华为技术有限公司 | 用于实现混合自动重传请求的方法和装置 |
EP3624348B1 (en) * | 2013-01-11 | 2021-02-24 | Sun Patent Trust | Data processing method, precoding method, and communication device |
CN103973315B (zh) * | 2013-01-25 | 2019-01-18 | 中兴通讯股份有限公司 | 一种低密度奇偶校验码译码装置及其译码方法 |
EP2879318A1 (en) * | 2013-11-29 | 2015-06-03 | Panasonic Corporation | Efficient component interleaving for rotated constellations with time-frequency slicing |
US10193570B2 (en) * | 2013-12-03 | 2019-01-29 | Samsung Electronics Co., Ltd | Method of and apparatus for generating spatially-coupled low-density parity-check code |
US10425110B2 (en) * | 2014-02-19 | 2019-09-24 | Samsung Electronics Co., Ltd. | Transmitting apparatus and interleaving method thereof |
CN104868970B (zh) * | 2014-02-20 | 2019-11-26 | 上海数字电视国家工程研究中心有限公司 | Ldpc码字的交织映射方法及解交织解映射方法 |
KR101884257B1 (ko) * | 2014-02-20 | 2018-08-02 | 상하이 내셔널 엔지니어링 리서치 센터 오브 디지털 텔레비전 컴퍼니, 리미티드 | Ldpc 코드워드 인터리빙 매핑 방법 및 디인터리빙 디매핑 방법 |
CN104868971B (zh) * | 2014-02-20 | 2019-12-13 | 上海数字电视国家工程研究中心有限公司 | Ldpc码字的交织映射方法及解交织解映射方法 |
CN104868925B (zh) | 2014-02-21 | 2019-01-22 | 中兴通讯股份有限公司 | 结构化ldpc码的编码方法、译码方法、编码装置和译码装置 |
CN105306165B (zh) * | 2014-06-23 | 2019-10-11 | 中兴通讯股份有限公司 | 数据发送方法及装置 |
CN107147474A (zh) * | 2014-08-13 | 2017-09-08 | 上海数字电视国家工程研究中心有限公司 | Ldpc码字的交织映射方法及解交织解映射方法 |
CN107204829A (zh) * | 2014-08-19 | 2017-09-26 | 上海数字电视国家工程研究中心有限公司 | Ldpc码字的交织映射方法及解交织解映射方法 |
CN105450354A (zh) * | 2014-08-29 | 2016-03-30 | 上海数字电视国家工程研究中心有限公司 | Ldpc码字的交织和映射方法及解交织解映射方法 |
CN107395321B (zh) * | 2014-11-14 | 2020-02-14 | 上海数字电视国家工程研究中心有限公司 | 编码调制信令生成方法及解析方法 |
KR102287629B1 (ko) * | 2015-02-16 | 2021-08-10 | 한국전자통신연구원 | 길이가 64800이며, 부호율이 3/15인 ldpc 부호어 및 4096-심볼 맵핑을 위한 비트 인터리버 및 이를 이용한 비트 인터리빙 방법 |
KR102287620B1 (ko) | 2015-02-16 | 2021-08-10 | 한국전자통신연구원 | 길이가 64800이며, 부호율이 2/15인 ldpc 부호어 및 1024-심볼 맵핑을 위한 비트 인터리버 및 이를 이용한 비트 인터리빙 방법 |
MY189607A (en) * | 2015-02-25 | 2022-02-20 | Samsung Electronics Co Ltd | Transmitter and method for generating additional parity thereof |
KR101800424B1 (ko) * | 2015-03-02 | 2017-11-23 | 삼성전자주식회사 | 송신 장치 및 그의 쇼트닝 방법 |
KR101800415B1 (ko) * | 2015-03-02 | 2017-11-23 | 삼성전자주식회사 | 송신 장치 및 그의 패리티 퍼뮤테이션 방법 |
US10326474B2 (en) * | 2015-03-02 | 2019-06-18 | Samsung Electronics Co., Ltd. | Transmitter and parity permutation method thereof |
WO2016140512A1 (en) | 2015-03-02 | 2016-09-09 | Samsung Electronics Co., Ltd. | Transmitter and puncturing method thereof |
MX388473B (es) | 2015-03-02 | 2025-03-20 | Samsung Electronics Co Ltd | Transmisor y método de acortamiento del mismo. |
US9742440B2 (en) * | 2015-03-25 | 2017-08-22 | Samsung Electronics Co., Ltd | HARQ rate-compatible polar codes for wireless channels |
CN104994388B (zh) * | 2015-07-16 | 2018-07-06 | 兰州大学 | 改进的不等差错保护喷泉码构造方法 |
US10784901B2 (en) | 2015-11-12 | 2020-09-22 | Qualcomm Incorporated | Puncturing for structured low density parity check (LDPC) codes |
CN107026709B (zh) * | 2016-02-01 | 2021-02-12 | 中兴通讯股份有限公司 | 一种数据包编码处理方法及装置、基站及用户设备 |
US11043966B2 (en) | 2016-05-11 | 2021-06-22 | Qualcomm Incorporated | Methods and apparatus for efficiently generating multiple lifted low-density parity-check (LDPC) codes |
US10454499B2 (en) | 2016-05-12 | 2019-10-22 | Qualcomm Incorporated | Enhanced puncturing and low-density parity-check (LDPC) code structure |
WO2017193614A1 (zh) * | 2016-05-13 | 2017-11-16 | 中兴通讯股份有限公司 | 结构化ldpc的编码、译码方法及装置 |
CN107370490B (zh) | 2016-05-13 | 2023-07-14 | 中兴通讯股份有限公司 | 结构化ldpc的编码、译码方法及装置 |
US9917675B2 (en) | 2016-06-01 | 2018-03-13 | Qualcomm Incorporated | Enhanced polar code constructions by strategic placement of CRC bits |
US10469104B2 (en) | 2016-06-14 | 2019-11-05 | Qualcomm Incorporated | Methods and apparatus for compactly describing lifted low-density parity-check (LDPC) codes |
CN117240414A (zh) | 2016-08-10 | 2023-12-15 | 交互数字专利控股公司 | Harq及高级信道码 |
WO2018030909A1 (en) | 2016-08-11 | 2018-02-15 | Huawei Technologies Co., Ltd. | Construction of qc-ldpc codes for a hybrid automatic repeat request (harq) scheme |
CN107733442B (zh) * | 2016-08-12 | 2022-12-02 | 中兴通讯股份有限公司 | 结构化ldpc码的处理方法及装置 |
US10637607B2 (en) | 2016-09-15 | 2020-04-28 | Huawei Technologies Co., Ltd. | Method and apparatus for encoding data using a polar code |
US10756853B2 (en) * | 2016-10-21 | 2020-08-25 | Huawei Technologies Co., Ltd. | Method and device for incremental redundancy hybrid automatic repeat request (IR-HARQ) re-transmission |
CN108023677B (zh) * | 2016-11-03 | 2020-12-08 | 华为技术有限公司 | 信息处理的方法、装置及无线通信设备 |
CN108023598B (zh) * | 2016-11-03 | 2021-05-07 | 华为技术有限公司 | 编码方法、译码方法及无线通信设备 |
CN108173621B (zh) | 2016-12-07 | 2022-06-14 | 华为技术有限公司 | 数据传输的方法、发送设备、接收设备和通信系统 |
WO2018103638A1 (zh) * | 2016-12-07 | 2018-06-14 | 华为技术有限公司 | 数据传输的方法、发送设备、接收设备和通信系统 |
WO2018111129A1 (en) | 2016-12-13 | 2018-06-21 | Huawei Technologies Co., Ltd | Devices and methods for generating a low density parity check code for a incremental redundancy harq communication apparatus |
US10348329B2 (en) * | 2017-02-13 | 2019-07-09 | Qualcomm Incorporated | Low density parity check (LDPC) circular buffer rate matching |
CN108667556B (zh) * | 2017-03-29 | 2021-07-30 | 上海交通大学 | 比特交织编码调制方法 |
US10312939B2 (en) | 2017-06-10 | 2019-06-04 | Qualcomm Incorporated | Communication techniques involving pairwise orthogonality of adjacent rows in LPDC code |
WO2018228601A1 (zh) | 2017-06-16 | 2018-12-20 | 华为技术有限公司 | 一种数据处理方法及数据处理装置 |
CN109150199B (zh) | 2017-06-17 | 2024-06-25 | 华为技术有限公司 | 一种极化Polar码的交织处理方法及装置 |
CN110266448B (zh) | 2017-06-19 | 2020-11-10 | 华为技术有限公司 | 信息处理的方法、通信装置和存储介质 |
KR102378706B1 (ko) * | 2017-06-23 | 2022-03-28 | 삼성전자 주식회사 | 통신 또는 방송 시스템에서 채널 부호화/복호화 방법 및 장치 |
US10623139B2 (en) * | 2017-06-23 | 2020-04-14 | Samsung Electronics Co., Ltd. | Method and apparatus for channel encoding and decoding in communication or broadcasting system |
RU2730444C1 (ru) * | 2017-06-25 | 2020-08-21 | ЭлДжи ЭЛЕКТРОНИКС ИНК. | Способ для выполнения кодирования на основе матрицы контроля по четности ldpc-кода в системе беспроводной связи и терминал с его использованием |
BR112020000140A2 (pt) | 2017-07-07 | 2020-08-04 | Qualcomm Incorporated | técnicas de comunicação aplicando seleção de gráfico base de código de verificação de paridade de baixa densidade |
CN114679185A (zh) | 2017-08-11 | 2022-06-28 | 中兴通讯股份有限公司 | 数据编码方法及装置 |
CN109391380B (zh) * | 2017-08-11 | 2021-09-14 | 大唐移动通信设备有限公司 | 一种harq重传方法、装置及发送设备 |
CN109391367B (zh) * | 2017-08-11 | 2022-12-30 | 华为技术有限公司 | 通信方法和装置 |
WO2019029690A1 (zh) * | 2017-08-11 | 2019-02-14 | 华为技术有限公司 | 通信方法和装置 |
EP3571772B1 (en) * | 2017-09-08 | 2023-12-27 | Huawei Technologies Co., Ltd. | Column-row interleaving for bit interleaved coded modulation |
CN107911152B (zh) * | 2017-10-27 | 2020-11-24 | 西安电子科技大学 | 适用于任意发送天线数量的空间编码调制系统和方法 |
CN113169747B (zh) * | 2018-10-22 | 2025-04-04 | 交互数字专利控股公司 | 用于对差分三角形集合乘积卷积码进行纠错的方法和装置 |
CN110048810B (zh) * | 2019-03-29 | 2021-01-05 | 深圳职业技术学院 | 一种物联网中信息发送方法、系统及存储介质 |
CN110048812B (zh) * | 2019-03-29 | 2020-12-01 | 深圳职业技术学院 | 一种物联网中基于发射功率的数据传输方法、系统及存储介质 |
US11817958B2 (en) * | 2019-09-05 | 2023-11-14 | Apple Inc. | MAC-based hybrid automatic repeat request (HARQ) |
CN111884775B (zh) * | 2020-07-15 | 2024-02-27 | 太仓市同维电子有限公司 | 一种基于共享缓存的harq传输装置和方法 |
CN114257343B (zh) * | 2021-12-28 | 2023-06-16 | 福州大学 | 一种基于物理层网络编码的星座成形线性编码方法 |
CN115642985B (zh) * | 2022-09-06 | 2024-12-03 | 星骋(广州)科技应用有限公司 | 一种数据编码方法、通信装置以及计算机可读存储介质 |
CN118353580B (zh) * | 2024-06-18 | 2024-08-13 | 中国人民解放军海军工程大学 | 一种无前导序列的短数据包通信方法及系统 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6604216B1 (en) * | 1999-12-10 | 2003-08-05 | Telefonaktiebolaget Lm Ericsson | Telecommunications system and method for supporting an incremental redundancy error handling scheme using available gross rate channels |
CN1960358A (zh) * | 2006-10-20 | 2007-05-09 | 北京泰美世纪科技有限公司 | 一种多载波数字移动多媒体广播的数字信息传输方法 |
Family Cites Families (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6405338B1 (en) * | 1998-02-11 | 2002-06-11 | Lucent Technologies Inc. | Unequal error protection for perceptual audio coders |
DE60040805D1 (de) * | 1999-12-20 | 2008-12-24 | Research In Motion Ltd | Hybrid-wiederholungsaufforderungsystem und -verfahren |
CN1151672C (zh) | 2001-08-28 | 2004-05-26 | 清华大学 | 一种采用多层分组乘积码的信道编码调制方法 |
ATE309652T1 (de) * | 2001-11-16 | 2005-11-15 | Matsushita Electric Ind Co Ltd | Arq wiederübertragungsverfahren mit inkrementaler redundanz unter verwendung von bit umordnungsarten |
KR20050046471A (ko) | 2003-11-14 | 2005-05-18 | 삼성전자주식회사 | 저밀도 패러티 검사 부호를 병렬 연접하는 채널부호화/복호화 장치 및 방법 |
CN100502245C (zh) * | 2005-10-21 | 2009-06-17 | 中兴通讯股份有限公司 | 支持任何码率/码长的低密度奇偶校验码编码装置和方法 |
KR100966043B1 (ko) * | 2005-10-31 | 2010-06-25 | 삼성전자주식회사 | 저밀도 패리티 검사 부호를 사용하는 통신 시스템에서 신호 송수신 장치 및 방법 |
WO2007149048A1 (en) * | 2006-06-23 | 2007-12-27 | Panasonic Corporation | Retransmission of data in a multiple input multiple output (mimo) system |
US8464120B2 (en) * | 2006-10-18 | 2013-06-11 | Panasonic Corporation | Method and system for data transmission in a multiple input multiple output (MIMO) system including unbalanced lifting of a parity check matrix prior to encoding input data streams |
CN101005334B (zh) | 2007-01-12 | 2010-12-29 | 中兴通讯股份有限公司 | 一种低密度奇偶校验码的混合自动请求重传包生成方法 |
CN101325474B (zh) * | 2007-06-12 | 2012-05-09 | 中兴通讯股份有限公司 | Ldpc码的混合自动请求重传的信道编码及调制映射方法 |
JP5093358B2 (ja) * | 2008-11-06 | 2012-12-12 | 富士通株式会社 | 無線基地局および信号処理方法 |
TW201044833A (en) * | 2009-06-01 | 2010-12-16 | Ind Tech Res Inst | Hierarchical modulation system and transmitter and method thereof |
PL2634952T3 (pl) * | 2009-10-01 | 2020-02-28 | Electronics And Telecommunications Research Institute | Sposób transmisji informacji kontrolnej, używając obszaru fizycznego, współdzielonego kanału wstępującego w układzie anteny MIMO |
US8325833B2 (en) * | 2009-12-21 | 2012-12-04 | Intel Corporation | Interlaced symbol constellation mapping for wireless communication |
US8020065B1 (en) * | 2010-03-19 | 2011-09-13 | Hitachi, Ltd. | Packet encoding method to provide unequal error protection to users and/or applications data |
US8422429B2 (en) * | 2010-05-04 | 2013-04-16 | Samsung Electronics Co., Ltd. | Method and system for indicating the transmission mode for uplink control information |
-
2007
- 2007-06-12 CN CN2007101261032A patent/CN101325474B/zh active Active
-
2008
- 2008-02-28 WO PCT/CN2008/000408 patent/WO2008151498A1/zh active Application Filing
- 2008-02-28 US US12/663,050 patent/US8516334B2/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6604216B1 (en) * | 1999-12-10 | 2003-08-05 | Telefonaktiebolaget Lm Ericsson | Telecommunications system and method for supporting an incremental redundancy error handling scheme using available gross rate channels |
CN1960358A (zh) * | 2006-10-20 | 2007-05-09 | 北京泰美世纪科技有限公司 | 一种多载波数字移动多媒体广播的数字信息传输方法 |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106134085A (zh) * | 2014-05-16 | 2016-11-16 | 松下知识产权经营株式会社 | 发送方法、接收方法、发送装置以及接收装置 |
CN110326221A (zh) * | 2017-02-24 | 2019-10-11 | 华为技术有限公司 | 一种用于为极化码生成有序序列的方法 |
CN110326221B (zh) * | 2017-02-24 | 2021-05-18 | 华为技术有限公司 | 一种用于为极化码生成有序序列的方法 |
CN107276730A (zh) * | 2017-07-31 | 2017-10-20 | 北京理工大学 | 一种基于空间耦合的ldpc码harq重传机制 |
CN107276730B (zh) * | 2017-07-31 | 2020-04-14 | 北京理工大学 | 一种基于空间耦合的ldpc码harq重传机制 |
Also Published As
Publication number | Publication date |
---|---|
WO2008151498A1 (fr) | 2008-12-18 |
CN101325474A (zh) | 2008-12-17 |
US20110239075A1 (en) | 2011-09-29 |
US8516334B2 (en) | 2013-08-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101325474B (zh) | Ldpc码的混合自动请求重传的信道编码及调制映射方法 | |
CN101005334B (zh) | 一种低密度奇偶校验码的混合自动请求重传包生成方法 | |
CN101217337B (zh) | 一种支持递增冗余混合自动重传的低密度奇偶校验码编码装置和方法 | |
CN100568755C (zh) | 用于编码和解码具有可变编码率的块低密度奇偶校验码的装置和方法 | |
JP4601675B2 (ja) | Ldpc検査行列生成方法及び検査行列生成器並びに符号再送方法 | |
KR100856235B1 (ko) | 가변 부호화율을 가지는 블록 저밀도 패리티 검사 부호부호화/복호 장치 및 방법 | |
CN107026709B (zh) | 一种数据包编码处理方法及装置、基站及用户设备 | |
KR101455978B1 (ko) | Ldpc 부호를 이용한 부호화 방법 | |
KR101611169B1 (ko) | 통신/방송 시스템에서 데이터 송수신 장치 및 방법 | |
KR101191196B1 (ko) | 패리티 검사 행렬을 이용하여 부호화 및 복호화하는 방법 | |
CN101889398B (zh) | 在使用低密度奇偶校验码的通信系统中用于信道编码和解码的方法和装置 | |
US8386880B2 (en) | Method for transmitting non-binary codes and decoding the same | |
CN107294652A (zh) | 一种数据混合重传处理方法和装置 | |
US20100122140A1 (en) | Algebraic construction of LDPC (Low Density Parity Check) codes with corresponding parity check matrix having CSI (Cyclic Shifted Identity) sub-matrices | |
EP2584707A2 (en) | Method and apparatus for channel encoding in a communication system using punctured LDPC codes | |
KR100881002B1 (ko) | 통신 시스템에서 지그재그 코드를 이용한 저밀도 패리티 검사 부호 생성 장치 및 방법 | |
EP2050195B1 (en) | Method of encoding/decoding using low density check code matrix | |
CN102714504A (zh) | 在通信系统中传送和接收数据的方法和装置 | |
CN107733557A (zh) | 一种数据发送的方法及装置、通信设备 | |
Yuan et al. | On systematic LT codes | |
KR101265636B1 (ko) | 모델 행렬을 이용하여 ldpc 복호화를 수행하는 방법 | |
JP4437062B2 (ja) | 低密度パリティ検査符号化方法および符号化装置、ならびに復号化装置 | |
KR101276845B1 (ko) | 복수의 레이어들을 이용하여 ldpc 복호화를 수행하는방법 | |
KR101128804B1 (ko) | 참조 행렬을 이용한 lpdc 부호화 및 복호화 방법 | |
CN101150551A (zh) | 低密度奇偶校验编码的qpsk/8psk系统的交织方案 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |