[go: up one dir, main page]

CN106059596B - Using binary BCH code as the grouping markov supercomposed coding method and its interpretation method of composition code - Google Patents

Using binary BCH code as the grouping markov supercomposed coding method and its interpretation method of composition code Download PDF

Info

Publication number
CN106059596B
CN106059596B CN201610485674.4A CN201610485674A CN106059596B CN 106059596 B CN106059596 B CN 106059596B CN 201610485674 A CN201610485674 A CN 201610485674A CN 106059596 B CN106059596 B CN 106059596B
Authority
CN
China
Prior art keywords
length
code
sequence
pattern
decoding method
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
Application number
CN201610485674.4A
Other languages
Chinese (zh)
Other versions
CN106059596A (en
Inventor
马啸
林妮娜
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sun Yat Sen University
Original Assignee
Sun Yat Sen University
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Sun Yat Sen University filed Critical Sun Yat Sen University
Priority to CN201610485674.4A priority Critical patent/CN106059596B/en
Publication of CN106059596A publication Critical patent/CN106059596A/en
Application granted granted Critical
Publication of CN106059596B publication Critical patent/CN106059596B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M13/00Coding, 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/03Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words
    • H03M13/05Error 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/13Linear codes
    • H03M13/15Cyclic codes, i.e. cyclic shifts of codewords produce other codewords, e.g. codes defined by a generator polynomial, Bose-Chaudhuri-Hocquenghem [BCH] codes

Landscapes

  • Physics & Mathematics (AREA)
  • Algebra (AREA)
  • General Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • Pure & Applied Mathematics (AREA)
  • Probability & Statistics with Applications (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Error Detection And Correction (AREA)
  • Detection And Prevention Of Errors In Transmission (AREA)

Abstract

本发明属于数字通信和数字存储领域,公开了一种以二元BCH码作为分组马尔可夫叠加编码方法的成分码的编码方法及其译码方法,包括将码长为n,信息位长度为k的以及纠错能力为tmin的二元BCH码为成份码将长度K=kBL的二元信息序列u编码为长度N=nB(L+m)的码字c。本发明还提出了适用于以二元BCH码为成份码的分组马尔可夫叠加编码方法的软迭代译码方法包括按照树结构生成翻转图样,使用潜在合法错误图样的不可靠度下界判断是否终止测试过程和计算软信息输出等。本发明提出的分组马尔可夫叠加编码方法及其译码方法,能以编码记忆长度m取值{1,2,3},在低达10‑10至10‑15数量级的误比特率性能处提供高于10dB的净编码增益,可以应用于光纤通信等具有低误比特率要求的通信系统中。

The invention belongs to the fields of digital communication and digital storage, and discloses an encoding method and a decoding method of a component code using a binary BCH code as a grouped Markov superposition encoding method, comprising: taking the code length as n and the information bit length as A binary BCH code of k and error correction capability t min encodes a binary information sequence u of length K=kBL into a codeword c of length N=nB(L+m) as a component code. The present invention also proposes a soft iterative decoding method suitable for the block Markov superposition coding method with binary BCH code as the component code, including generating a flip pattern according to a tree structure, and using the unreliability lower bound of the potential legal error pattern to determine whether to terminate Test process and calculate soft information output, etc. The block Markov superposition coding method and its decoding method proposed by the present invention can take the value of {1, 2, 3} with the coding memory length m, and can achieve a bit error rate performance as low as 10-10 to 10-15 orders of magnitude. Provides a net coding gain higher than 10dB, and can be used in communication systems with low bit error rate requirements such as optical fiber communication.

Description

以二元BCH码为成份码的分组马尔可夫叠加编码方法及其译 码方法Block Markov Superposition Coding Method Using Binary BCH Code as Component Code and Its Decoding code method

技术领域technical field

本发明属于数字通信和数字存储领域,特别涉及一种以二元BCH码为成份码的分组马尔可夫叠加编码方法及其译码方法。The invention belongs to the field of digital communication and digital storage, and particularly relates to a block Markov superposition coding method and a decoding method using binary BCH codes as component codes.

背景技术Background technique

在光通信系统中,常用高码率(一般高于0.8)的BCH码作为级联/乘积纠错编码的成份码以获得高信息传输率和极低的误比特率(bit error rate,BER)(一般为10-10至10-15数量级)。例如,在International Telegraph Union TelecommunicationStandardization Sector(ITU-T)的标准G.975.1中,开销为6.7%的BCH-BCH乘积码可以在输出误比特率为10-15处提供9.24dB 的净编码增益(net coding gain,NCG)。在使用同样开销的条件下,阶梯码(staircase code) 可以在相同的误比特率下获得9.41dB的净编码增益。但是在设计过程中,在给定码率要求下,阶梯码需要采用暴力搜索的方式获取符合性能要求的设计参数,大大增加了设计过程的复杂度和工作量。In optical communication systems, BCH codes with high code rates (generally higher than 0.8) are often used as component codes for concatenated/product error correction coding to obtain high information transmission rates and extremely low bit error rates (BER) (generally on the order of 10-10 to 10-15 ). For example, in the International Telegraph Union Telecommunication Standardization Sector (ITU-T) standard G.975.1, a BCH-BCH product code with an overhead of 6.7% can provide a net coding gain of 9.24dB at an output bit error rate of 10-15 (net coding gain, NCG). Under the condition of using the same overhead, the staircase code (staircase code) can obtain a net coding gain of 9.41dB at the same bit error rate. However, in the design process, under a given code rate requirement, the ladder code needs to use a brute force search method to obtain design parameters that meet the performance requirements, which greatly increases the complexity and workload of the design process.

分组马尔可夫叠加编码(中山大学,一种分组马尔可夫叠加编码方法[P]:CN105152060A) 是一种由短码构造大卷积码的编码方法,其中的短码称为基本码。分组马尔可夫叠加编码的性能下界可以由基本码的性能及其记忆长度m来界定,对于编码记忆为m的分组马尔可夫叠加编码,其误比特率性能相对于基本码的误比特率性能最多可以有10log10(m+1)dB的增益。针对要求10-10至10-15数量级误比特率性能的系统进行设计时,若使用短单奇偶校验码和短重复码作为成分码,则要求系统设置高达数十的记忆长度。记忆长度越大,译码方法的复杂度越高,这使得该方案不适用于某些对延迟要求较高的系统中。Block Markov Superposition Coding (Sun Yat-Sen University, A Block Markov Superposition Coding Method [P]: CN105152060A) is a coding method for constructing large convolutional codes from short codes, wherein the short codes are called basic codes. The performance lower bound of block Markov superposition coding can be defined by the performance of the basic code and its memory length m. For block Markov superposition coding with code memory m, its bit error rate performance is relative to that of the basic code. A gain of up to 10log 10 (m+1)dB is possible. When designing a system that requires a bit error rate performance of the order of 10 -10 to 10 -15 , if short single parity check code and short repetition code are used as component codes, the system is required to set up to several tens of memory lengths. The larger the memory length, the higher the complexity of the decoding method, which makes this scheme unsuitable for some systems with high delay requirements.

分组马尔可夫叠加编码方法可以通过基于软信息的划窗迭代算法或者两阶段译码算法 (中山大学,一种关于分组马尔可夫叠加编码的两阶段译码算法[P]:CN103944590A)来译码。当译码方法中涉及软迭代译码方法时,要求基本码提供一种软入软出译码方法以实现软迭代译码过程。当使用二元BCH码组成分组马尔可夫叠加编码方法的基本码时,作为成分码的二元BCH码同样需要提供一种软入软出译码方法。目前,二元BCH码作为成分码时的软入软出译码方法常用的有基于网格和基于Chase-II译码两种。基于网格的译码方法是一种最优方法,可以根据二元BCH码的结构建立状态转移通过BCJR算法得到软信息输出,但是这种方法只适用于纠错能力较小的短码,对于一般的二元BCH码复杂度过高,并不适用于实际系统。基于Chase-II的译码方法常用于分组Turbo码的软迭代译码中,使用该方法往往需要通过多次尝试选定修正因子。The block Markov superposition coding method can be decoded by a windowing iterative algorithm based on soft information or a two-stage decoding algorithm (Sun Yat-sen University, a two-stage decoding algorithm for block Markov superposition coding [P]: CN103944590A) code. When a soft iterative decoding method is involved in the decoding method, the basic code is required to provide a soft-in and soft-out decoding method to realize the soft iterative decoding process. When the binary BCH code is used to form the basic code of the block Markov superposition coding method, the binary BCH code as the component code also needs to provide a soft-in and soft-out decoding method. At present, when binary BCH codes are used as component codes, two commonly used soft-in and soft-out decoding methods are based on trellis and based on Chase-II decoding. The trellis-based decoding method is an optimal method, which can establish state transition according to the structure of binary BCH code and obtain soft information output through BCJR algorithm, but this method is only suitable for short codes with small error correction ability. The general binary BCH code is too complex to be suitable for practical systems. The decoding method based on Chase-II is often used in the soft iterative decoding of the block Turbo code. Using this method often requires multiple attempts to select the correction factor.

发明内容SUMMARY OF THE INVENTION

本发明所要解决的技术问题在于针对上述现有技术中的不足,提供了一种以二元BCH码为成份码的分组马尔可夫叠加编码方法,其方法步骤简单,实现方便,复杂度低。针对目前二元BCH码的软入软出译码方法存在的不足,本发明提供了一种具备提前终止条件的二元 BCH码作为成分码时的软入软出译码方法。本发明选定符合要求的二元BCH码的笛卡尔积作为基本码,在10-15量级的误比特率达到光通信系统所需的11dB量级净编码增益只要求编码记忆m=1,2,3,可以降低编译码延迟。本发明提供的一种具备提前终止条件的二元BCH码作为成分码时的软入软出译码方法,可以调整软迭代译码的过程中各个阶段的计算资源分配从而简化设计过程和降低译码复杂度,即:在迭代的初期增加计算资源提高软输出的准确性,在迭代的后期减少计算资源节省开支,可以在延迟受限的的情况下提高译码性能,同时不需要使用修正因子。The technical problem to be solved by the present invention is to provide a grouped Markov superposition coding method with binary BCH code as the component code, which is simple in steps, convenient in implementation and low in complexity, aiming at the deficiencies in the above-mentioned prior art. Aiming at the shortcomings of the current soft-in and soft-out decoding methods of binary BCH codes, the present invention provides a soft-in and soft-out decoding method when binary BCH codes with early termination conditions are used as component codes. The invention selects the Cartesian product of the binary BCH code that meets the requirements as the basic code, and only requires the encoding memory m=1 when the bit error rate of the order of 10-15 reaches the 11dB order of net coding gain required by the optical communication system. 2,3, can reduce the coding and decoding delay. The invention provides a soft-in and soft-out decoding method when a binary BCH code with an early termination condition is used as a component code, which can adjust the calculation resource allocation at each stage in the process of soft iterative decoding, thereby simplifying the design process and reducing decoding. Code complexity, that is: increasing computing resources in the early stage of iteration to improve the accuracy of soft output, reducing computing resources in the later stage of iteration to save expenses, and improving decoding performance under the condition of limited delay without using correction factors .

本发明采用的技术方案是:一种以二元BCH码为成份码的分组马尔可夫叠加编码方法,其特征在于:以码长为n,信息位长度为k以及纠错能力为tmin的二元BCH码为成份码,用于将长度K=kBL的二元信息序列u编码为长度N=nB(L+m)的码字c,其编码方法包括以下步骤:The technical scheme adopted in the present invention is: a block Markov superposition coding method using binary BCH code as component code, characterized in that: the code length is n, the information bit length is k and the error correction capability is t min The binary BCH code is a component code, which is used to encode the binary information sequence u of length K=kBL into a codeword c of length N=nB(L+m). The encoding method includes the following steps:

(1.1)将长度K=kBL的信息序列u划分为L个等长分组u=(u (0),u (1),…u (L-1)),每个分组长度为kB;对于t=-1,-2,…,-(m-1),-m,把长度为nB的序列v (t)初始化;m为编码记忆长度,为大于等于1的正整数;B为正整数;(1.1) Divide the information sequence u of length K=kBL into L equal-length packets u = ( u (0) , u (1) ,... u (L-1) ), each packet length is kB; for t =-1,-2,...,-(m-1),-m, initialize the sequence v (t) with length nB; m is the length of the coding memory, which is a positive integer greater than or equal to 1; B is a positive integer;

(1.1)在t=0,1,…,L-1时刻,将长度为kB的序列分成B组进行 [n,k]二元BCH码编码,得到长度为nB的编码序列并结合v (t-1),v (t -2),…v (t-m)计算码字c的第t个子序列c (t)。所述的v(t)结合v(t-1),v(t-2),…,v(t-m)计算码字c的第t(t≥0)个子序列c(t)按如下步骤进行:(1.1) At t=0,1,...,L-1, the sequence of length kB is Divide into B groups for [n, k] binary BCH code encoding, and obtain a coding sequence of length nB And combine v (t-1) , v (t -2) ,... v (tm) to calculate the t-th subsequence c (t) of the codeword c . The v (t) is combined with v (t-1), v (t-2),..., v (tm) to calculate the t (t≥0) subsequence c (t) of the codeword c according to the following steps :

首先,对于1≤i≤m,将序列v(t-i)送入交织器Πi,得到交织后长度为nB的序列w(i);First, for 1≤i≤m, the sequence v (ti) is sent to the interleaver Π i to obtain a sequence w (i) with a length of nB after interleaving;

然后,将v(t)和w(1),w(2),…,w(m)送入逐符号混叠器S,得到长度为nB的序列c(t)。Then, v (t) and w (1), w (2),..., w (m) are fed into the symbol-by-symbol aliaser S to obtain a sequence c (t) of length nB.

本发明所述的编码方法中,信息序列u是二元序列,逐符号混叠器S是逐比特模2和运算器。编码器C可以是任意类型的编码器。交织器Πi可以是任意类型的交织器,1≤i≤m。In the coding method of the present invention, the information sequence u is a binary sequence, and the symbol-by-symbol aliaser S is a bit-by-bit modulo-2 sum operator. Encoder C can be any type of encoder. The interleaver Π i can be any type of interleaver, 1≤i≤m.

本发明提出的一种以二元BCH码为成份码的分组马尔可夫叠加编码方法适用于上述的编码方法,所述译码方法可使用软迭代译码方法,如划窗译码方法,涉及软迭代过程的两阶段译码方法等等。所述译码算法由翻转图样优先队列硬判决译码器与合法错误图样集合ε组成,包括以下步骤:A block Markov superposition coding method using binary BCH code as a component code proposed by the present invention is suitable for the above-mentioned coding method. The decoding method can use a soft iterative decoding method, such as a windowed decoding method. Two-stage decoding method for soft iterative process, etc. The decoding algorithm consists of a flip pattern priority queue The hard-decision decoder is composed of the legal error pattern set ε, including the following steps:

(2.1)配置最大测试次数T,T为正整数。(2.1) Configure the maximum number of tests T, where T is a positive integer.

(2.2)输入软信息;由输入的软信息得到硬判决序列z,以及不可靠度序列λ(2.2) Input soft information; obtain hard decision sequence z and unreliability sequence λ from the input soft information.

所述输入软信息是指软迭代译码算法中传递的迭代信息,即BCH码字各个比特的对数似然比:The input soft information refers to the iterative information transmitted in the soft iterative decoding algorithm, that is, the log-likelihood ratio of each bit of the BCH codeword:

其中Pa(cj=0)和Pa(cj=1)分别表示码字比特为0和1的先验概率。where P a (c j =0) and P a (c j =1) represent the prior probabilities that the codeword bits are 0 and 1, respectively.

所述硬判决序列z=(z0,z1,…,zn-1)中的各个分量按以下方法计算,Each component in the hard-decision sequence z = (z 0 , z 1 , . . . , z n-1 ) is calculated as follows,

不可靠度序列λ=(λ01,…,λn-1)中的各个分量按照计算。Each component in the unreliability sequence λ = (λ 01 ,...,λ n-1 ) is calculate.

(2.3)初始化:令测试计数τ=0;对λ排序得到升序序列并计算中各个分量在λ中相对应的位置索引序列a;将z作为合法错误图样计算不可靠度作为当前遇到的最小不可靠度λ*,并将z放入ε中;将初始化为空队列并将全零图样放入中。所述步骤(2.3)中所得的位置索引序列a=(a0,a1,…,an-1)应满足所述合法错误图样的不可靠度的计算方法如下:给定错误图样e=(e0,e1,…,en-1),其不可靠度等于 (2.3) Initialization: set the test count τ=0; sort λ to get an ascending sequence and calculate The corresponding position index sequence a in λ of each component in Initialize an empty queue and put an all-zero pattern into it middle. The position index sequence a = (a 0 ,a 1 ,...,a n-1 ) obtained in the step (2.3) should satisfy The calculation method of the unreliability of the legal error pattern is as follows: given an error pattern e = (e 0 , e 1 , . . . , e n-1 ), its unreliability is equal to

(2.4)进行以下迭代,直到τ≥T,或者为空,又或者的首部元素对应的下界不小于λ*:在中,调用硬判决译码器根据队首提供的翻转图样实施测试译码,并且τ加1,若译码成功则将得到的合法错误图样放入ε中,并且计算不可靠度,若该不可靠度小于λ*,则将其赋给λ*;将队首赋给f并出队,根据f基于树结构产生新的翻转图样,对于得到的每一个翻转图样计算相对应的潜在合法错误图样的不可靠度下界,优先队列按照该下界作为大小关系并将下界最小的翻转图样放置于队首。(2.4) Perform the following iterations until τ ≥ T, or is empty, or The lower bound corresponding to the first element of is not less than λ * : in , call the hard-decision decoder to perform test decoding according to the flip pattern provided by the team leader, and add 1 to τ. If the decoding is successful, put the obtained legal error pattern into ε, and calculate the unreliability. If the reliability is less than λ * , assign it to λ * ; assign The team leader is assigned to f and dequeued, and a new flip pattern is generated based on the tree structure according to f, and the unreliability lower bound of the corresponding potential legal error pattern is calculated for each flip pattern obtained, and the priority queue Use the Nether as the size relationship and place the flip pattern with the smallest Nether at the head of the team.

(2.5)最后根据得到的ε计算软信息并输出。输出软信息按以下方法计算:(2.5) Finally, the soft information is calculated according to the obtained ε and output. output soft information Calculated as follows:

(2.5.1)由合法错误图样集合ε,按照以下方法计算码字集合 (2.5.1) From the legal error pattern set ε, calculate the codeword set according to the following method

(2.5.2)输出软信息按以下方法计算:(2.5.2) Output soft information Calculated as follows:

如果 if

如果 if but

其中, in, and

特别地,所述步骤(2.4)中的测试译码方法描述如下:给定翻转图样f=(f0,f1,…,fn-1),在位置{aj|fj=1,0≤j≤n-1}处对z进行翻转,得到z的翻转版本使用硬判决译码器对进行译码。其中,硬判决译码器可以使用包括但不仅限于Berlekamp-Massey(BM)算法、Euclidean 算法、Welch-Berlekamp(WB)算法等硬判决译码算法。In particular, the test decoding method in the step (2.4) is described as follows: given a flip pattern f=(f 0 , f 1 , . . . , f n-1 ), at the position {a j |f j =1, Flip z at 0≤j≤n-1} to get the flipped version of z Using a hard-decision decoder pair to decode. The hard-decision decoder may use hard-decision decoding algorithms including but not limited to Berlekamp-Massey (BM) algorithm, Euclidean algorithm, Welch-Berlekamp (WB) algorithm, and the like.

以及,基于树结构的翻转图样产生方法描述如下:给定翻转图样f=(f0,f1,…,fn-1),定义f的阶为And, the tree structure-based flip pattern generation method is described as follows: given flip pattern f=(f 0 , f 1 ,..., f n-1 ), define the order of f as

若R(f)≥n-tmin,则不产生新的翻转图样;否则,产生其左儿子f和右兄弟f。左儿子f由 f在位置R(f)+1处进行翻转得到。右兄弟f由f在位置R(f)和R(f)+1处进行翻转得到。If R(f)≥nt min , no new flip pattern is generated; otherwise, its left son f and right brother f are generated. The left son f is obtained by flipping f at position R(f)+1. Right sibling f is obtained by flipping f at positions R(f) and R(f)+1.

以及,潜在合法错误图样的不可靠度下界B(f)的计算方法为:给定翻转图样 f=(f0,f1,…,fn-1), And, the calculation method of the unreliability lower bound B(f) of the potential legal error pattern is: given the flip pattern f=(f 0 ,f 1 ,...,f n-1 ),

本发明与现有技术相比具有以下优点:Compared with the prior art, the present invention has the following advantages:

1、本发明使用二元BCH码作为分组马尔可夫叠加编码方法的成分码,与基于乘积码的其他适用于光通信的编码相比,具有保持基本码码率,设计过程简单的优点。1. The present invention uses binary BCH code as the component code of the block Markov superposition coding method. Compared with other codes suitable for optical communication based on product codes, it has the advantages of maintaining the basic code rate and simple design process.

2、本发明与基于短重复码和短奇偶校验码的分组马尔可夫叠加编码方法相比,选定符合要求的二元BCH码作为分组马尔可夫叠加编码方法的成分码,在10-10至10-15数量级误比特率的要求下,所需要的编码记忆为m=1,2,3,可以减少编译码延迟和复杂度。2. Compared with the block Markov superposition coding method based on the short repetition code and the short parity check code, the present invention selects the required binary BCH code as the component code of the block Markov superposition coding method . Under the requirement of bit error rate of 10 to 10 -15 orders of magnitude, the required coding memory is m=1, 2, 3, which can reduce the coding and decoding delay and complexity.

3、本发明提出了一种用于以二元BCH码作为成分码的分组马尔可夫叠加编码方法的二元BCH成分码的软入软出译码方法,可用于划窗译码方法、涉及软迭代过程的两阶段译码方法等译码方法中。可以使得误比特率性能能够达到分组马尔可夫叠加编码方法的理论下界。与传统的基于网格图的以及基于Chase-II的软入软出译码方法相比,具有复杂度低,无需设置修正因子,并且能够提供计算资源阶段性调整策略以优化性能的优点。无论使用划窗译码方法还是涉及软迭代过程的两阶段译码方法,与使用基于Chase-II的软入软出译码方法相比,使用本发明提出的方法,在瀑布区和译码平层均有更优的性能。3. The present invention proposes a soft-in and soft-out decoding method for binary BCH component codes of the grouped Markov superposition coding method using binary BCH codes as component codes, which can be used for windowing decoding methods, involving Among the decoding methods such as the two-stage decoding method of the soft iterative process. The bit error rate performance can reach the theoretical lower bound of the block Markov superposition coding method. Compared with the traditional trellis-based and Chase-II-based soft-in and soft-out decoding methods, it has the advantages of low complexity, no need to set a correction factor, and can provide a phased adjustment strategy for computing resources to optimize performance. Whether using the windowed decoding method or the two-stage decoding method involving the soft iterative process, compared with using the soft-in and soft-out decoding method based on Chase-II, using the method proposed in the present invention, in the waterfall region and the decoding level layers have better performance.

综上所述,本发明提出了一种一种以二元BCH码作为成分码分组马尔可夫叠加编码方法及其译码方法,可以以编码记忆m=1,2,3达到光通信系统对前向纠错编码的性能要求,减少延迟和降低复杂度。To sum up, the present invention proposes a block Markov superposition coding method using binary BCH code as a component code and a decoding method, which can achieve the matching of optical communication systems with coding memory m=1, 2, 3. Performance requirements for forward error correction coding to reduce latency and reduce complexity.

附图说明Description of drawings

图1以二元BCH码为成分码的软入软出译码方法的流程图。Fig. 1 is a flow chart of a soft-in soft-out decoding method using binary BCH code as a component code.

图2以二元BCH码为成份码的分组马尔可夫叠加编码方法使用划窗译码方法时的性能图。Fig. 2 is a performance diagram when the block Markov superposition coding method using binary BCH code as the component code uses the windowed decoding method.

图3以二元BCH码为成份码的分组马尔可夫叠加编码方法使用两阶段译码方法时的性能图。FIG. 3 is a performance diagram when a two-stage decoding method is used in the block Markov superposition coding method with binary BCH code as the component code.

具体实施方式Detailed ways

以下描述两个具体实施例用于补充说明本发明的实施步骤和优势。Two specific embodiments are described below to supplement the implementation steps and advantages of the present invention.

实施例1Example 1

本具体实施方式使用划窗译码方法,并与使用Chase-II软入软出译码方法相对比,说明本发明提出的二元BCH码软入软出译码方法的有效性。具体如下:This specific embodiment uses the windowed decoding method, and compares with the soft-in and soft-out decoding method using Chase-II to illustrate the effectiveness of the binary BCH code soft-in and soft-out decoding method proposed by the present invention. details as follows:

使用BCH[31,16]作为分组马尔可夫叠加编码方法的成分码,配置B=160。在划窗译码方法中设置译码窗口大小为(d+1)nBbits,其中d=3m,分别使用Chase-II软入软出译码方法和本发明提出的二元BCH码的软入软出译码方法(配置最大测试次数T=256)进行基于二进制相移键控的加性高斯白噪声信道的蒙特卡洛仿真实验。由图2 ,可见相对于使用Chase-II 软入软出译码方法,使用本发明提出的二元BCH码的软入软出译码方法在瀑布区和错误平层都有更优的误比特率性能。使用本发明提出的二元BCH码的软入软出译码方法,统计所得在 2.5dB和3.0dB处的平均测试次数分别为5.484020和3.315167,均低于Chase-II所需的测试次数8次。Use BCH[31,16] as the component code of the block Markov superposition coding method, and configure B=160. In the windowed decoding method, the decoding window size is set to (d+1)nBbits, where d=3m, and the Chase-II soft-in and soft-out decoding method and the soft-in and soft-out decoding method of the binary BCH code proposed by the present invention are used respectively. The Monte Carlo simulation experiment of the additive white Gaussian noise channel based on binary phase shift keying is carried out according to the decoding method (configuring the maximum number of tests T=256). From FIG. 2, it can be seen that compared with using the Chase-II soft-in and soft-out decoding method, the soft-in and soft-out decoding method using the binary BCH code proposed by the present invention has better bit errors in the waterfall area and the error leveling layer. rate performance. Using the soft-in and soft-out decoding method of the binary BCH code proposed by the present invention, the average test times at 2.5dB and 3.0dB obtained by statistics are 5.484020 and 3.315167 respectively, which are both lower than the required test times of Chase-II 8 times .

实施例2Example 2

本具体实施方式使用两阶段译码方法,提供了一种满足光通信系统前向纠错编码性能要求的编译码方案。具体如下:This specific embodiment uses a two-stage decoding method to provide a coding and decoding scheme that meets the performance requirements of forward error correction coding in an optical communication system. details as follows:

设计在误比特率为10-15处提供达到11dB量级净编码增益的满足光通信系统要求的分组马尔科夫叠加编码方法,使用两阶段译码方法进行译码,基于二进制相移键控的加性高斯白噪声信道进行蒙特卡洛仿真实验并进行性能分析。其中,两阶段译码的第一阶段使用滑动窗口长度受限(译码窗口大小为(d+1)nB bits,其中d=m)的划窗译码方法。使用BCH[127,106] 作为成分码,配置B=50。使用本发明提出的二元BCH码的软入软出译码方法,配置最大测试次数T=256。由分组马尔可夫叠加编码方法的理论下界,可得需要的编码记忆长度m=2,故设置d=m=2。仿真结果见图3 。由图3 可见,在误比特率为10-15时,使用两阶段译码提供的启发式上界预测可以达到的净编码增益为11.3dB,达到光通信系统对前向纠错编码的性能要求。Design a packet Markov superposition coding method that meets the requirements of optical communication systems and provides a net coding gain of the order of 11dB at a bit error rate of 10-15 , using a two-stage decoding method for decoding, based on binary phase shift keying. The additive white Gaussian noise channel is subjected to Monte Carlo simulation experiments and performance analysis. The first stage of the two-stage decoding uses a windowed decoding method with a limited sliding window length (the decoding window size is (d+1)nB bits, where d=m). Using BCH[127,106] as the component code, configure B=50. Using the soft-in and soft-out decoding method of binary BCH code proposed by the present invention, the maximum number of tests T=256 is configured. From the theoretical lower bound of the block Markov superposition coding method, the required coding memory length m=2 can be obtained, so d=m=2 is set. The simulation results are shown in Figure 3. It can be seen from Figure 3 that when the bit error rate is 10-15 , the net coding gain that can be achieved using the heuristic upper bound prediction provided by the two-stage decoding is 11.3dB, which meets the performance requirements of the optical communication system for forward error correction coding. .

以上所述,仅是本发明的较佳实施例,并非对本发明作任何限制,凡是根据本发明技术实质对以上实施例所做的任何简单修改、变更已经等效结构变化,均仍属于本发明技术方案的保护范围内。The above are only preferred embodiments of the present invention, and do not limit the present invention. Any simple modifications and changes made to the above embodiments according to the technical essence of the present invention have equivalent structural changes, and they still belong to the present invention. within the scope of protection of the technical scheme.

Claims (5)

1.一种以二元BCH码为成份码的分组马尔可夫叠加译码方法,其特征是:所述译码方法适用于以下编码方法:1. a grouping Markov superposition decoding method with binary BCH code as component code, is characterized in that: described decoding method is applicable to following coding method: 以码长为n,信息位长度为k以及纠错能力为tmin的二元BCH码为成份码,用于将长度K=kBL的二元信息序列u编码为长度N=nB(L+m)的码字c,其编码方法包括以下步骤:Taking the binary BCH code with the code length as n, the information bit length as k and the error correction capability as t min as the component code, it is used to encode the binary information sequence u of length K=kBL into length N=nB(L+m ) codeword c , its encoding method comprises the following steps: (1.1)将长度K=kBL的信息序列u划分为L个等长分组u=(u (0),u (1),…u (L-1)),每个分组长度为kB;对于t=-1,-2,…,-(m-1),-m,把长度为nB的序列v (t)初始化;其中,m为编码记忆长度,为大于等于1的正整数;B为正整数;(1.1) Divide the information sequence u of length K=kBL into L equal-length packets u = ( u (0) , u (1) ,... u (L-1) ), each packet length is kB; for t =-1,-2,...,-(m-1),-m, initialize the sequence v (t) of length nB; where m is the length of the coding memory, which is a positive integer greater than or equal to 1; B is a positive integer integer; (1.2)在t=0,1,…,L-1时刻,将长度为kB的序列分成B组进行[n,k]二元BCH码编码,得到长度为nB的编码序列并结合v (t-1),v (t-2),…v (t-m)计算码字c的第t个子序列c (t);所述的v (t)结合v (t-1),v (t-2),…,v (t-m)计算码字c的第t(t≥0)个子序列c (t)按如下步骤进行:(1.2) At time t=0,1,...,L-1, the sequence of length kB is Divide into B groups for [n, k] binary BCH code encoding, and obtain a coding sequence of length nB And combine v (t-1) , v (t-2) ,... v (tm) to calculate the t-th subsequence c (t) of the codeword c ; the v (t) is combined with v (t-1) , v (t-2) ,..., v (tm) calculates the t (t≥0) th subsequence c (t) of the codeword c as follows: 首先,对于1≤i≤m,将序列v (t-i)送入交织器Πi,得到交织后长度为nB的序列w (i)First, for 1≤i≤m, the sequence v (ti) is sent into the interleaver Π i to obtain a sequence w (i) with a length of nB after interleaving; 然后,将v (t)w (1),w (2),…,w (m)送入逐符号混叠器S,得到长度为nB的序列c (t)Then, send v (t) and w (1) , w (2) ,..., w (m) to the symbol-by-symbol aliaser S to obtain a sequence c (t) of length nB; 所述译码方法由翻转图样优先队列硬判决译码器和合法错误图样集合ε组成,包括以下步骤:The decoding method consists of flipping pattern priority queues The hard-decision decoder is composed of the legal error pattern set ε, including the following steps: (2.1)配置最大测试次数T,T为正整数;(2.1) Configure the maximum number of tests T, where T is a positive integer; (2.2)输入软信息;由输入的软信息得到硬判决序列z,以及不可靠度序列λ(2.2) Input soft information; obtain hard decision sequence z and unreliability sequence λ from the input soft information; 所述输入的软信息是BCH码字各个比特的对数似然比The input soft information is the log-likelihood ratio of each bit of the BCH codeword 其中Pa(cj=0)和Pa(cj=1)分别表示码字比特为0和1的先验概率;where P a (c j =0) and P a (c j =1) represent the prior probability that the codeword bits are 0 and 1, respectively; 所述硬判决序列z=(z0,z1,…,zn-1)中的各个分量按以下方法计算,Each component in the hard-decision sequence z = (z 0 , z 1 , . . . , z n-1 ) is calculated as follows, 不可靠度序列λ=(λ01,…,λn-1)中的各个分量按照计算;Each component in the unreliability sequence λ = (λ 01 ,...,λ n-1 ) is calculate; (2.3)初始化:令测试计数τ=0;对λ排序得到升序序列并计算中各个分量在λ中相对应的位置索引序列a;将z作为合法错误图样计算不可靠度作为当前遇到的最小不可靠度λ*,并将z放入ε中;将初始化为空队列并将全零图样放入中;所述位置索引序列a=(a0,a1,…,an-1)满足所述合法错误图样的不可靠度的计算方法如下:给定错误图样e=(e0,e1,…,en-1),其不可靠度等于 (2.3) Initialization: set the test count τ=0; sort λ to get an ascending sequence and calculate The corresponding position index sequence a in λ of each component in Initialize an empty queue and put an all-zero pattern into it in; the position index sequence a = (a 0 , a 1 ,..., a n-1 ) satisfies The calculation method of the unreliability of the legal error pattern is as follows: given an error pattern e = (e 0 , e 1 , . . . , e n-1 ), its unreliability is equal to (2.4)进行以下迭代,直到τ≥T,或者为空,又或者的首部元素对应的下界不小于λ*:在中,调用硬判决译码器根据队首提供的翻转图样实施测试译码,并且τ加1,若译码成功则将得到的合法错误图样放入ε中,并且计算不可靠度,若该不可靠度小于λ*,则将其赋给λ*;将队首赋给翻转图样f=(f0,f1,…,fn-1)并出队,根据f基于树结构产生新的翻转图样,对于得到的每一个翻转图样计算相对应的潜在合法错误图样的不可靠度下界,优先队列按照该下界作为大小关系并将下界最小的翻转图样放置于队首;(2.4) Perform the following iterations until τ ≥ T, or is empty, or The lower bound corresponding to the first element of is not less than λ * : in , call the hard-decision decoder to perform test decoding according to the flip pattern provided by the team leader, and add 1 to τ. If the decoding is successful, put the obtained legal error pattern into ε, and calculate the unreliability. If the reliability is less than λ * , assign it to λ * ; assign The team leader assigns the flip pattern f=(f 0 , f 1 ,...,f n-1 ) and dequeues, generates a new flip pattern based on the tree structure according to f, and calculates the corresponding potential legality for each flip pattern obtained Error pattern unreliability lower bound, priority queue According to the Nether as the size relationship, and place the flip pattern with the smallest Nether at the head of the team; (2.5)最后根据得到的ε计算输出软信息并输出;所述输出软信息按以下方法计算:(2.5) Finally, calculate and output soft information according to the obtained ε and output; the output soft information Calculated as follows: (2.5.1)由合法错误图样集合ε,按照以下方法计算码字集合 (2.5.1) From the legal error pattern set ε, calculate the codeword set according to the following method (2.5.2)输出软信息按以下方法计算:(2.5.2) Output soft information Calculated as follows: 如果 if 如果 if but 其中, in, and 2.根据权利要求1所述的一种分组马尔可夫叠加译码方法,其特征在于:步骤(2.4)中的测试译码方法描述如下:给定翻转图样f=(f0,f1,…,fn-1),在位置{aj|fj=1,0≤j≤n-1}处对z进行翻转,得到z的翻转版本使用硬判决译码器对进行译码。2. a kind of grouped Markov superposition decoding method according to claim 1, is characterized in that: the test decoding method in step (2.4) is described as follows: Given flip pattern f=(f 0 , f 1 , ...,f n-1 ), flip z at position {a j | f j =1,0≤j≤n-1} to get the flipped version of z Using a hard-decision decoder pair to decode. 3.根据权利要求1所述的一种分组马尔可夫叠加译码方法,其特征在于:所述硬判决译码器使用包括Berlekamp-Massey(BM)算法、Euclidean算法、Welch-Berlekamp(WB)算法。3. a kind of grouped Markov superposition decoding method according to claim 1 is characterized in that: described hard-decision decoder use comprises Berlekamp-Massey (BM) algorithm, Euclidean algorithm, Welch-Berlekamp (WB) algorithm. 4.根据权利要求1所述的一种分组马尔可夫叠加译码方法,其特征在于:步骤(2.4)中基于树结构的翻转图样产生方法描述如下:给定翻转图样f=(f0,f1,…,fn-1),定义f的阶为4. a kind of grouped Markov superposition decoding method according to claim 1 is characterized in that: in step (2.4), the method for generating flip pattern based on tree structure is described as follows: given flip pattern f=(f 0 , f 1 ,…,f n-1 ), the order of f is defined as 若R(f)≥n-tmin,则不产生新的翻转图样;否则,产生其左儿子f和右兄弟f;所述左儿子f由所述f在位置R(f)+1处进行翻转得到;所述右兄弟f由所述f在位置R(f)和R(f)+1处进行翻转得到。If R(f)≥nt min , no new flip pattern is generated; otherwise, its left son f and right brother f are generated; the left son f is at position R(f)+1 by the f Obtained by flipping; the right brother f is obtained by flipping the f at positions R(f) and R(f)+1. 5.根据权利要求1所述的一种分组马尔可夫叠加译码方法,其特征在于:步骤(2.4)中潜在合法错误图样的不可靠度下界B(f)的计算方法为:给定翻转图样f=(f0,f1,…,fn-1), 5. a kind of grouped Markov superposition decoding method according to claim 1, is characterized in that: the calculation method of the unreliability lower bound B (f) of potential legal error pattern in step (2.4) is: given flip pattern f=(f 0 ,f 1 ,...,f n-1 ),
CN201610485674.4A 2016-06-24 2016-06-24 Using binary BCH code as the grouping markov supercomposed coding method and its interpretation method of composition code Active CN106059596B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610485674.4A CN106059596B (en) 2016-06-24 2016-06-24 Using binary BCH code as the grouping markov supercomposed coding method and its interpretation method of composition code

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610485674.4A CN106059596B (en) 2016-06-24 2016-06-24 Using binary BCH code as the grouping markov supercomposed coding method and its interpretation method of composition code

Publications (2)

Publication Number Publication Date
CN106059596A CN106059596A (en) 2016-10-26
CN106059596B true CN106059596B (en) 2019-05-14

Family

ID=57166748

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610485674.4A Active CN106059596B (en) 2016-06-24 2016-06-24 Using binary BCH code as the grouping markov supercomposed coding method and its interpretation method of composition code

Country Status (1)

Country Link
CN (1) CN106059596B (en)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106972865B (en) * 2017-03-20 2020-05-08 中山大学 A Recursive Packet Markov Superposition Coding Method
CN106992841B (en) * 2017-03-21 2020-06-02 中山大学 A Hard-Decision Iterative Decoding Method for Block Markov Superposition Coding
CN108631793B (en) 2017-03-24 2022-04-22 华为技术有限公司 Method and device for constructing coding sequence
EP3413487B1 (en) * 2017-06-07 2019-09-25 Siemens Aktiengesellschaft Channel-adaptive error-detecting codes with guaranteed residual error probability
CN109245846B (en) * 2017-07-10 2022-07-05 中兴通讯股份有限公司 Ladder code decoding method and ladder code decoding device
CN115883012B (en) * 2018-01-12 2025-02-21 华为技术有限公司 Decoding method and device
CN108880569B (en) * 2018-07-24 2021-11-09 暨南大学 Rate compatible coding method based on feedback grouping Markov superposition coding
CN110730011B (en) * 2019-09-27 2023-03-31 暨南大学 Recursive grouping Markov superposition coding method based on partial superposition
CN114421976B (en) * 2022-01-25 2023-09-08 电子科技大学 TPC iterative decoding method and decoder based on probability calculation

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6629287B1 (en) * 1999-09-14 2003-09-30 Agere Systems Inc. Channel decoder and method of channel decoding
US6745362B1 (en) * 1998-07-31 2004-06-01 France Telecom Method and device for error correction coding and corresponding decoding method and device
CN101309086A (en) * 2008-06-27 2008-11-19 东南大学 Systematic Decoding Method of Reed-Solomon Code Cascaded Feedback System Convolutional Code
CN101335528A (en) * 2008-08-07 2008-12-31 中山大学 A Construction Method and Encoding Method of Multivariate LDPC Code
CN102045073A (en) * 2009-10-26 2011-05-04 成都市华为赛门铁克科技有限公司 Method and device for decoding broadcast channel (BCH) code
CN103152060A (en) * 2013-01-17 2013-06-12 中山大学 Grouping Markov overlapping coding method

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8201047B2 (en) * 2004-12-02 2012-06-12 Mitsubishi Electric Corporation Decoding apparatus and communications apparatus
US20160173132A1 (en) * 2014-12-10 2016-06-16 Alcatel-Lucent Usa Inc. Construction of Structured LDPC Convolutional Codes

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6745362B1 (en) * 1998-07-31 2004-06-01 France Telecom Method and device for error correction coding and corresponding decoding method and device
US6629287B1 (en) * 1999-09-14 2003-09-30 Agere Systems Inc. Channel decoder and method of channel decoding
CN101309086A (en) * 2008-06-27 2008-11-19 东南大学 Systematic Decoding Method of Reed-Solomon Code Cascaded Feedback System Convolutional Code
CN101335528A (en) * 2008-08-07 2008-12-31 中山大学 A Construction Method and Encoding Method of Multivariate LDPC Code
CN102045073A (en) * 2009-10-26 2011-05-04 成都市华为赛门铁克科技有限公司 Method and device for decoding broadcast channel (BCH) code
CN103152060A (en) * 2013-01-17 2013-06-12 中山大学 Grouping Markov overlapping coding method

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
Block Markov superposition transmission;Xiying Liu,et.al;《The Institution of Engineering and Technology 2015》;20151231;第71-77页
自适应量化测试序列数的分组Turbo码译码算法;刘星成等;《电子与信息学报》;20091231;第3006-3009页

Also Published As

Publication number Publication date
CN106059596A (en) 2016-10-26

Similar Documents

Publication Publication Date Title
CN106059596B (en) Using binary BCH code as the grouping markov supercomposed coding method and its interpretation method of composition code
CN106972865B (en) A Recursive Packet Markov Superposition Coding Method
CN103888151B (en) Method for multi-code-rate coding based on grouped Markov superposition coding
CN103152060B (en) A Grouped Markov Superposition Coding Method
CN106992841B (en) A Hard-Decision Iterative Decoding Method for Block Markov Superposition Coding
CN108199723B (en) A Double Recursion Based Packet Markov Superposition Coding Method
CN106330207A (en) Joint Detection and Decoding Algorithm Based on Turbo-SCMA System
US8972817B2 (en) Two low complexity decoding algorithms for LDPC codes
CN110730011B (en) Recursive grouping Markov superposition coding method based on partial superposition
WO2023116504A1 (en) Double-factor correction turbo decoding method based on simulated annealing algorithm
CN113014271B (en) A Polar Code BP Decoding Method with Reduced Flip Sets
Dou et al. Soft-decision based sliding-window decoding of staircase codes
Zhan et al. An efficient decoder scheme for double binary circular turbo codes
CN101075812A (en) Method for constructing system low-density code with parallel cascade
Yang et al. An RS-BCH concatenated FEC code for beyond 400 Gb/s networking
CN103701475B (en) Decoding method for Turbo codes with word length of eight bits in mobile communication system
CN113114278B (en) Duobinary Turbo decoding implementation method, system, equipment and application
CN115051715A (en) Self-adaptive single-symbol and multi-symbol turning LDPC decoding method and device
Kaiser et al. A comparison of decoding latency for block and convolutional codes
Zhanji et al. A new parity-check stopping criterion for turbo decoding
CN108880569B (en) Rate compatible coding method based on feedback grouping Markov superposition coding
TWI569584B (en) Decoding methods using dynamic scaling factor
Zhao et al. Concatenated polar-coded multilevel modulation
Bai et al. Hardware implementation of Log-MAP turbo decoder for W-CDMA node B with CRC-aided early stopping
Janvars et al. On decoding of multidimensional single parity turbo product codes

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
EE01 Entry into force of recordation of patent licensing contract
EE01 Entry into force of recordation of patent licensing contract

Application publication date: 20161026

Assignee: Guangdong yousuan Technology Co.,Ltd.

Assignor: SUN YAT-SEN University

Contract record no.: X2023980053712

Denomination of invention: A Block Markov Superposition Encoding Method and Its Decoding Method Using Binary BCH Code as Component Code

Granted publication date: 20190514

License type: Common License

Record date: 20231222

EE01 Entry into force of recordation of patent licensing contract
EE01 Entry into force of recordation of patent licensing contract

Application publication date: 20161026

Assignee: Foshan Lianrong New Technology Co.,Ltd.

Assignor: SUN YAT-SEN University

Contract record no.: X2023980054160

Denomination of invention: A Block Markov Superposition Encoding Method and Its Decoding Method Using Binary BCH Code as Component Code

Granted publication date: 20190514

License type: Common License

Record date: 20231227

EE01 Entry into force of recordation of patent licensing contract
EE01 Entry into force of recordation of patent licensing contract

Application publication date: 20161026

Assignee: Spectrum Blue Cloud (Guangzhou) Digital Technology Co.,Ltd.

Assignor: SUN YAT-SEN University

Contract record no.: X2023980054593

Denomination of invention: A Block Markov Superposition Encoding Method and Its Decoding Method Using Binary BCH Code as Component Code

Granted publication date: 20190514

License type: Common License

Record date: 20231228

Application publication date: 20161026

Assignee: Guangzhou Zhanyi Information Technology Co.,Ltd.

Assignor: SUN YAT-SEN University

Contract record no.: X2023980054591

Denomination of invention: A Block Markov Superposition Encoding Method and Its Decoding Method Using Binary BCH Code as Component Code

Granted publication date: 20190514

License type: Common License

Record date: 20231228

Application publication date: 20161026

Assignee: Guangzhou Zhanpeng Information Technology Co.,Ltd.

Assignor: SUN YAT-SEN University

Contract record no.: X2023980054590

Denomination of invention: A Block Markov Superposition Encoding Method and Its Decoding Method Using Binary BCH Code as Component Code

Granted publication date: 20190514

License type: Common License

Record date: 20231228

Application publication date: 20161026

Assignee: Guangzhou Kangpusi Network Technology Co.,Ltd.

Assignor: SUN YAT-SEN University

Contract record no.: X2023980054586

Denomination of invention: A Block Markov Superposition Encoding Method and Its Decoding Method Using Binary BCH Code as Component Code

Granted publication date: 20190514

License type: Common License

Record date: 20231228

EE01 Entry into force of recordation of patent licensing contract

Application publication date: 20161026

Assignee: Guangzhou Ruizhi Computer Technology Co.,Ltd.

Assignor: SUN YAT-SEN University

Contract record no.: X2023980054794

Denomination of invention: A Block Markov Superposition Encoding Method and Its Decoding Method Using Binary BCH Code as Component Code

Granted publication date: 20190514

License type: Common License

Record date: 20240102

EE01 Entry into force of recordation of patent licensing contract
EE01 Entry into force of recordation of patent licensing contract
EE01 Entry into force of recordation of patent licensing contract

Application publication date: 20161026

Assignee: Siteng Heli (Tianjin) Technology Co.,Ltd.

Assignor: SUN YAT-SEN University

Contract record no.: X2024980000510

Denomination of invention: A Block Markov Superposition Encoding Method and Its Decoding Method Using Binary BCH Code as Component Code

Granted publication date: 20190514

License type: Common License

Record date: 20240112

EE01 Entry into force of recordation of patent licensing contract
EE01 Entry into force of recordation of patent licensing contract

Application publication date: 20161026

Assignee: TIANJIN TEDA ZHONGHUAN ELECTRONIC SYSTEM ENGINEERING CO.,LTD.

Assignor: SUN YAT-SEN University

Contract record no.: X2024980000641

Denomination of invention: A Block Markov Superposition Encoding Method and Its Decoding Method Using Binary BCH Code as Component Code

Granted publication date: 20190514

License type: Common License

Record date: 20240115

EE01 Entry into force of recordation of patent licensing contract
EE01 Entry into force of recordation of patent licensing contract

Application publication date: 20161026

Assignee: Guangzhou Yizhu Information Technology Co.,Ltd.

Assignor: SUN YAT-SEN University

Contract record no.: X2024980001981

Denomination of invention: A Block Markov Superposition Encoding Method and Its Decoding Method Using Binary BCH Code as Component Code

Granted publication date: 20190514

License type: Common License

Record date: 20240205

EE01 Entry into force of recordation of patent licensing contract
EE01 Entry into force of recordation of patent licensing contract

Application publication date: 20161026

Assignee: Shenzhen Leading Road Automotive Electronics Co.,Ltd.

Assignor: SUN YAT-SEN University

Contract record no.: X2024980015720

Denomination of invention: Grouping Markov Overlay Coding Method and Decoding Method with Binary BCH Code as Component Code

Granted publication date: 20190514

License type: Common License

Record date: 20240919

EE01 Entry into force of recordation of patent licensing contract
EE01 Entry into force of recordation of patent licensing contract

Application publication date: 20161026

Assignee: Tianhong (Jinan) Intelligent Equipment Industry Research Co.,Ltd.

Assignor: SUN YAT-SEN University

Contract record no.: X2024980016046

Denomination of invention: Grouping Markov Overlay Coding Method and Decoding Method with Binary BCH Code as Component Code

Granted publication date: 20190514

License type: Common License

Record date: 20240923

Application publication date: 20161026

Assignee: SHANDONG CHENGKUN INFORMATION TECHNOLOGY CO.,LTD.

Assignor: SUN YAT-SEN University

Contract record no.: X2024980016023

Denomination of invention: Grouping Markov Overlay Coding Method and Decoding Method with Binary BCH Code as Component Code

Granted publication date: 20190514

License type: Common License

Record date: 20240923

EC01 Cancellation of recordation of patent licensing contract

Assignee: Foshan Lianrong New Technology Co.,Ltd.

Assignor: SUN YAT-SEN University

Contract record no.: X2023980054160

Date of cancellation: 20250403