CN103220001B - 与循环冗余校验级联的极性码的译码方法和译码装置 - Google Patents
与循环冗余校验级联的极性码的译码方法和译码装置 Download PDFInfo
- Publication number
- CN103220001B CN103220001B CN201210019078.9A CN201210019078A CN103220001B CN 103220001 B CN103220001 B CN 103220001B CN 201210019078 A CN201210019078 A CN 201210019078A CN 103220001 B CN103220001 B CN 103220001B
- Authority
- CN
- China
- Prior art keywords
- survivor path
- decoding
- polar code
- crc
- code
- 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
Classifications
-
- 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/1105—Decoding
- H03M13/1111—Soft-decision decoding, e.g. by means of message passing or belief propagation algorithms
-
- 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/09—Error detection only, e.g. using cyclic redundancy check [CRC] codes or single parity bit
-
- 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/13—Linear 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
Landscapes
- Physics & Mathematics (AREA)
- Probability & Statistics with Applications (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Error Detection And Correction (AREA)
Abstract
本发明实施例提供一种与CRC级联的极性码的译码方法和译码装置。该译码方法包括:按照幸存路径数L对Polar码进行SC‑List译码,得到L条幸存路径,L为正整数;对L条幸存路径分别进行循环冗余校验;在L条幸存路径均未通过循环冗余校验时,增加幸存路径数,并按照增加后的幸存路径数获取Polar码的译码结果。本发明实施例根据循环冗余校验的结果调整幸存路径的路径数,从而尽量输出能够通过循环冗余校验的路径,提高了译码性能。
Description
技术领域
本发明实施例涉及编解码领域,并且更具体地,涉及与CRC(CyclicRedundancy Check,循环冗余校验)级联的Polar码(极性码)的译码方法。
背景技术
通信***通常采用信道编码提高数据传输的可靠性,保证通信的质量。Polar码是已被证明可以取得香农容量且具有低编译码复杂度的好码。Polar码是一种线性块码。其生成矩阵为GN,其编码过程为
这里码长N=2n,n≥0。
这里 BN是转置矩阵,例如比特反转(bit reversal)矩阵。
是F的克罗内克幂(Kronecker power),定义为
Polar码用陪集码可以表示为
其编码过程为:
这里A为信息(information)比特索引的集合,GN(A)是GN中由集合A中的索引对应的那些行得到的子矩阵,GN(AC)是GN中由集合AC中的索引对应的那些行得到的子矩阵。
是冻结(frozen)比特,其数量为(N-K),是已知比特。为了简单,这些冻结比特可以设为0。
Polar码的译码可以用SC(successive-cancellation,连续消除)译码,其过程如下:
考虑一种Polar码,其参数为
SC译码中,依次计算如下条件似然函数:
如果
如下作判决:
如果 简单令
上述公式(2)和(3)中,
表示比特ui的判决值。
SC译码的复杂度为O(Nlog2N)。虽然SC译码在码长N很长的情况下能够取得好的性能,逼近香农限。但是当N较短或者中等长度的时候,Polar码的SC译码的性能没有超过Turbo码和LDPC(Low-density Parity-check,低密度奇偶校验)码的性能,需要进一步提高译码性能。
在SC译码中是逐比特顺序译码,在译完每个比特之后是进行硬判后给后续比特译码使用,这样有可能存在错误传播,导致译码性能下降。List(列表)译码保留多条候选路径能够取得逼近最大似然的译码性能。SC译码和List译码结合就得到SC-List译码。
Polar码的SC-List译码的过程简述如下:
路径***:每次如果
是信息比特(information bit),则将当前的译码路径***成两条路径:
的那条和
的那条。当总的路径数超出预定义的门限L的时候,丢弃最不可靠的路径,仅保持L条最可靠的路径(称为幸存路径);并且更新所有路径上的概率值或者LLR(Log-Likelihood Ratio,对数似然比)。
无路径***:如果
是冻结比特,则所有译码路径并不***,设
保持路径数不变并且更新所有路径的概率值(或者LLR)。
现有的SC-List译码采用固定数目的幸存路径数L,译码的复杂度为O(L×N×log2N)。
采用CRC和Polar码级联的方案能够提高汉明距离(Hamming Distance),改善码在高SNR区间的性能。仿真结果表明,该级联方案的性能与Turbo码和LDPC码的性能一样。但是,现有的固定幸存路径数如果取值过小,则不能满足译码性能的需求;如果取值过大,则导致译码复杂度的增加。
发明内容
本发明实施例提供一种极性码的译码方法和译码装置,能够提高极性码的译码性能。
一方面,提供了一种Polar码的译码方法,包括:按照幸存路径数L对Polar码进行SC-List译码,得到L条幸存路径,L为正整数;对L条幸存路径分别进行循环冗余校验;在L条幸存路径均未通过循环冗余校验时,增加幸存路径数,并按照增加后的幸存路径数获取Polar码的译码结果。
另一方面,提供了一种译码装置,包括:译码器,用于按照幸存路径数L对Polar码进行SC-List译码,得到L条幸存路径,L为正整数;校验器,用于对译码器得到的L条幸存路径分别进行循环冗余校验;选择器,用于在L条幸存路径均未通过校验器的循环冗余校验时,增加幸存路径数,并按照增加后的幸存路径数获取Polar码的译码结果。
本发明实施例根据循环冗余校验的结果调整幸存路径的路径数,从而尽量输出能够通过循环冗余校验的路径,提高了译码性能。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是Polar码和CRC级联方案的示意图。
图2是本发明一个实施例的Polar码的译码方法的流程图。
图3是本发明另一实施例的译码过程的示意流程图。
图4是本发明一个实施例的译码装置的框图。
图5是本发明另一实施例的译码装置的框图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例可应用于各种通信***,因此,下面的描述不限制于特定通信***。全球移动通讯(Global System of Mobile communication,简称“GSM”)***、码分多址(Code Division Multiple Access,简称“CDMA”)***、宽带码分多址(Wideband Code Division Multiple Access,简称“WCDMA”)***、通用分组无线业务(General Packet Radio Service,简称“GPRS”)、长期演进(Long Term Evolution,简称“LTE”)***、LTE频分双工(Frequency Division Duplex,简称“FDD”)***、LTE时分双工(TimeDivision Duplex,简称“TDD”)、通用移动通信***(Universal MobileTelecommunication System,简称“UMTS”)等。在上述的***中的基站或者终端使用传统Turbo码、LDPC码编码处理的信息或者数据都可以使用本实施例中的Polar码编码。
图1是Polar码与CRC级联的方案的示意图。仿真表明此级联方案性能在中等码长的情况下和Turbo码、LDPC码相当。
如图1所示,CRC与Polar级联的方案首先对非冻结比特(例如长度为1024比特)进行CRC校验,得到相应的CRC校验比特(例如长度为1040比特)。然后对CRC校验比特和冻结比特(例如长度为1008比特)进行Polar编码,得到Polar码(例如长度为2048比特)。
本发明实施例可以对按照图1例示的方式得到的Polar码进行译码。但是应注意,图1中的比特长度的数值只是示例性的,本发明实施例不限于此。例如,本发明实施例可以译码的Polar码的码长可以不是2048。
图2是本发明一个实施例的与CRC级联的Polar码的译码方法的流程图。图2的方法由译码端执行。
101,按照幸存路径数L对Polar码进行SC-List译码,得到L条幸存路径,L为正整数。
例如,该Polar码可以是按照图1所示的方式产生的与CRC级联的Polar码。本发明实施例对Polar码进行SC-List译码的方式不作限制,例如可参照现有技术进行SC-List译码。
102,对L条幸存路径分别进行循环冗余校验。
在Polar码的SC-List译码过程中,一般是逐比特(Bit)串行的译码,从第一比特开始,它可能为0或者1,第二比特也可能为0或者1,这样从第一个Bit到当前已经译的比特可以形成一个树的结构。从这个树的根结点到叶子结点就形成了一条路径。幸存路径就是在译码过程中通过筛选剩下的路径,它实际上表示了译码的可能的结果。
103,在L条幸存路径均未通过循环冗余校验时,增加幸存路径数,并按照增加后的幸存路径数获取Polar码的译码结果。
本发明实施例根据循环冗余校验的结果调整幸存路径的路径数,从而尽量输出能够通过循环冗余校验的路径,提高了译码性能。
可选地,作为一个实施例,在步骤103中,如果增加后的幸存路径数小于或等于门限值,则按照增加后的幸存路径数,重新执行图1的方法以获取Polar码的译码结果。或者,如果增加后的幸存路径数大于门限值,则输出L条幸存路径中具有最高概率值的幸存路径作为Polar码的译码结果。这样能在提高译码性能的同时,保证译码复杂度不会太高。
因此,可以通过降低门限值来减小SC-List译码复杂度。另外,如果增加该门限值,则可以提高本发明实施例在高SNR(Signal Noise Ratio,信噪比)区间的性能。本发明实施例对门限值的设置方式和具体取值不作限制,例如可根据译码复杂度需求和/或译码性能需求进行设置。
本发明实施例对增加幸存路径数的方式不作限制,只需按照严格单调递增的方式增加幸存路径数即可。可选地,作为另一实施例,在步骤103中增加幸存路径数时,可将幸存路径数增加m,m为正整数,或者将幸存路径数乘以n,n大于1。上述m或n可以是固定值或可变值,本发明实施例对此不作限制。
可选地,作为另一实施例,在L条幸存路径中的一条或多条幸存路径通过循环冗余校验时,可输出该一条或多条幸存路径中具有最高概率值的幸存路径作为Polar码的译码结果。
本发明实施例对幸存路径数的初值设置不作限制。可选地,作为另一实施例,可根据译码复杂度需求和/或译码性能需求,设置幸存路径数的初值。这样能够减少获取Polar码的译码结果所需的时间,提高译码效率。
下面结合具体例子,更加详细地描述本发明的实施例。图3是本发明另一实施例的译码过程的示意流程图。图3的实施例是图2的方法的一个具体实现方式,采用自适应的幸存路径数L,从而提高了译码性能。
201,初始化幸存路径数L=Linit。
Linit是正整数,例如4、8、16等,表示幸存路径数的初值。例如,可根据译码复杂度需求和/或译码性能需求,设置幸存路径数的初值。这样能够减少获取Polar码的译码结果所需的时间,提高译码效率。但本发明实施例对Linit的设置方式不作限制,对Linit的具体取值也不作限制。
202,对Polar码进行SC-List译码,得到L条幸存路径。
203,对在步骤202中生成的L条幸存路径分别进行CRC(循环冗余校验)。
204,根据步骤203的校验结果,确定是否有幸存路径通过CRC。
205,如果在步骤204中确定有一条或多条幸存路径通过CRC(步骤204的“是”),则输出该一条或多条幸存路径中具有最高概率值的幸存路径作为译码结果。
206,如果在步骤204中所有L条幸存路径均未通过CRC(步骤204的“否”),则增加幸存路径数L,如L=L+m(m为正整数)或者L=L×n(n大于1)。m或n可以是固定值或可变值,本发明实施例对此不作限制。
207,判断增加后的幸存路径数是否大于门限值Lmax。Lmax大于1,可以是预设值,如64、128等。可根据译码复杂度需求和/或译码性能需求,设置幸存路径数的门限值Lmax。这样能够减少获取译码结果所需的时间,提高译码效率。本发明实施例对门限值的设置方式和具体取值不作限制。
如果在步骤207中判断结果为“否”,即L≤Lmax,则图2的方法返回步骤202,按照增加后的幸存路径数重新执行步骤202以及之后的流程,以获取译码结果。
208,如果在步骤207中判断结果为“是”,即L>Lmax,则输出目前的L条幸存路径中具有最高概率值的幸存路径,作为译码结果。
这样,本发明实施例根据循环冗余校验的结果自适应地调整幸存路径的路径数,从而尽量输出能够通过循环冗余校验的路径,提高了译码性能。另外,本发明实施例设置了幸存路径数的门限值,从而能够兼顾译码复杂度。
图4是本发明一个实施例的与CRC级联的Polar码的译码装置的框图。图4的译码装置30可以是任何合适的实体,可用于Polar码的译码处理。译码装置30包括译码器31、校验器32和选择器33。
译码器31按照幸存路径数L对Polar码进行SC-List译码,得到L条幸存路径,L为正整数。校验器32对译码器31得到的L条幸存路径分别进行循环冗余校验。选择器33在L条幸存路径均未通过校验器32的循环冗余校验时,增加幸存路径数,并按照增加后的幸存路径数获取译码结果。
本发明实施例根据循环冗余校验的结果调整幸存路径的路径数,从而在译码复杂度和译码性能之间能够取得最优的折衷。
图4的译码装置30可执行图2或图3所示的方法的各个步骤,为避免重复,不再详细描述。
可选地,作为一个实施例,选择器33可以在增加后的幸存路径数小于或等于门限值时,将增加后的幸存路径数输出至译码器31,以使得译码器31按照增加后的幸存路径数重新对Polar码进行SC-List译码。或者,选择器33可以在增加后的幸存路径数大于门限值时,输出L条幸存路径中具有最高概率值的幸存路径作为译码结果。这样能在提高译码性能的同时,保证译码复杂度不会太高。
可选地,作为另一实施例,选择器33可以将幸存路径数增加m,m为正整数,或者将幸存路径数乘以n,n大于1。上述m或n可以是固定值或可变值,本发明实施例对此不作限制。
可选地,作为另一实施例,选择器33还可以在L条幸存路径中的一条或多条幸存路径通过循环冗余校验时,输出该一条或多条幸存路径中具有最高概率值的幸存路径作为译码结果。
可选地,作为另一实施例,译码器31还可以根据译码复杂度需求和/或译码性能需求设置幸存路径数的初值。这样能够减少获取译码结果所需的时间,提高译码效率。
图5是本发明另一实施例的译码装置的框图。图5的译码装置40是图3的译码装置30的一种具体实现方式,采用自适应的幸存路径数L,从而提高了译码性能。
如图5所示,译码装置40包括译码器41、校验器42和选择器43。
译码器41对Polar码进行SC-List译码,得到L条幸存路径。例如,该Polar码可以是按照图1所示的方式产生的级联码。译码器41将L条幸存路径path1~pathL分别输出至校验器42进行CRC校验。另外,译码器41将L条幸存路径的概率值P1~PL分别输出至选择器43。
为了图示清楚,图5中将校验器42描绘为L个校验器42-1~42-L,但这只是示意性的,而非对本发明实施例的限制。可以由一个校验器42实现L个校验器42-1~42-L的功能。在本说明书中,可以将校验器42-1~42-L统称为校验器42。
校验器42分别对L条幸存路径path1~pathL进行CRC校验,并分别向选择器43输出L条幸存路径的校验结果R1~RL。校验结果可以表示幸存路径通过CRC校验(pass)或未通过CRC校验(fail)。
选择器43根据校验器42的校验结果,确定是否有幸存路径通过CRC校验。如果有k条(1≤k≤L,且k为正整数)幸存路径通过CRC校验,则选择器43可根据译码器41输出的这k条幸存路径的概率值,选择具有最高概率值的幸存路径作为译码结果。
另一方面,如果所有L条幸存路径均未通过校验器42的CRC校验,则选择器43可增加幸存路径数,例如L=L+m(m为正整数)或者L=L×n(n大于1)。如果增加后的幸存路径数未超出预设门限值Lmax,则选择器43将增加后的幸存路径数返回至译码器41。译码器41根据增加后的幸存路径数重新对Polar码进行SC-List译码,校验器42和选择器43相应地执行后续流程。
如果增加后的幸存路径数超出预设门限值Lmax,则选择器43不再将增加后的幸存路径数返回至译码器41,而是从目前的L条幸存路径中选择具有最高概率值的那条路径,作为译码结果。
这样,本发明实施例根据循环冗余校验的结果自适应地调整幸存路径的路径数,从而尽量输出能够通过循环冗余校验的路径,提高了译码性能。另外,本发明实施例设置了幸存路径数的门限值,从而能够兼顾译码复杂度。
按照本发明实施例的自适应SC-List译码方案和传统SC-List译码方案进行仿真。仿真场景中,码长为2048,码率为1/2,Linit=4(传统SC-List译码方案使用固定路径数L=32),每次增加幸存路径数L=L×2,Lmax=128。仿真结果表明本发明实施例的自适应的SC-List译码方案的译码复杂度能被减少到约1/8,其译码性能比传统的SC-List译码性能好0.2dB。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的***、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的***、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。
Claims (10)
1.一种与循环冗余校验CRC级联的极性Polar码的译码方法,其特征在于,包括:
按照幸存路径数L对Polar码进行连续消除-列表SC-List译码,得到L条幸存路径,L为正整数;
对所述L条幸存路径分别进行循环冗余校验;
在所述L条幸存路径均未通过循环冗余校验时,增加所述幸存路径数,并按照增加后的幸存路径数获取所述Polar码的译码结果。
2.如权利要求1所述的方法,其特征在于,所述按照增加后的幸存路径数获取译码结果,包括:
如果增加后的幸存路径数小于或等于门限值,则按照所述增加后的幸存路径数,重新对所述Polar码进行SC-List译码,并对获取的幸存路径分别进行循环冗余校验,以获取所述Polar码的译码结果;或者,如果增加后的幸存路径数大于门限值,则输出所述L条幸存路径中具有最高概率值的幸存路径作为所述Polar码的译码结果。
3.如权利要求1或2所述的方法,其特征在于,所述增加所述幸存路径数,包括:将所述幸存路径数增加m,m为正整数,或者将所述幸存路径数乘以n,n大于1。
4.如权利要求1或2所述的方法,其特征在于,所述方法还包括:
在所述L条幸存路径中的一条或多条幸存路径通过循环冗余校验时,输出所述一条或多条幸存路径中具有最高概率值的幸存路径作为所述Polar码的译码结果。
5.如权利要求1或2所述的方法,其特征在于,所述方法还包括:
根据译码复杂度需求或译码性能需求,设置所述幸存路径数的初值。
6.一种与循环冗余校验CRC级联的极性Polar码的译码装置,其特征在于,包括:
译码器,用于按照幸存路径数L对Polar码进行连续消除-列表SC-List译码,得到L条幸存路径,L为正整数;
校验器,用于对所述译码器得到的L条幸存路径分别进行循环冗余校验;
选择器,用于在所述L条幸存路径均未通过所述校验器的循环冗余校验时,增加所述幸存路径数,并按照增加后的幸存路径数获取所述Polar码的译码结果。
7.如权利要求6所述的装置,其特征在于,所述选择器具体用于在增加后的幸存路径数小于或等于门限值时,将增加后的幸存路径数输出至所述译码器,以使得所述译码器按照增加后的幸存路径数重新对所述Polar码进行SC-List译码,并由所述校验器对所述译码器获取的幸存路径分别进行循环冗余校验以获取所述Polar码的译码结果;或者在增加后的幸存路径数大于门限值时,输出所述L条幸存路径中具有最高概率值的幸存路径作为所述Polar码的译码结果。
8.如权利要求6或7所述的装置,其特征在于,所述选择器具体用于将所述幸存路径数增加m,m为正整数,或者将所述幸存路径数乘以n,n大于1。
9.如权利要求6或7所述的装置,其特征在于,所述选择器还用于在所述L条幸存路径中的一条或多条幸存路径通过循环冗余校验时,输出所述一条或多条幸存路径中具有最高概率值的幸存路径作为所述Polar码的译码结果。
10.如权利要求6或7所述的装置,其特征在于,所述译码器还用于根据译码复杂度需求或译码性能需求设置所述幸存路径数的初值。
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210019078.9A CN103220001B (zh) | 2012-01-20 | 2012-01-20 | 与循环冗余校验级联的极性码的译码方法和译码装置 |
PCT/CN2012/076029 WO2013107140A1 (zh) | 2012-01-20 | 2012-05-25 | 与循环冗余校验级联的极性码的译码方法和译码装置 |
EP12865654.3A EP2802080B1 (en) | 2012-01-20 | 2012-05-25 | Decoding method and decoding apparatus for polar code concatenated with cyclic redundancy check |
US14/335,362 US9178532B2 (en) | 2012-01-20 | 2014-07-18 | Decoding method and decoding device for polar code cascaded with cyclic redundancy check |
US15/802,376 USRE47936E1 (en) | 2012-01-20 | 2017-11-02 | Decoding method and decoding device for polar code cascaded with cyclic redundancy check |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210019078.9A CN103220001B (zh) | 2012-01-20 | 2012-01-20 | 与循环冗余校验级联的极性码的译码方法和译码装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103220001A CN103220001A (zh) | 2013-07-24 |
CN103220001B true CN103220001B (zh) | 2016-09-07 |
Family
ID=48798555
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210019078.9A Active CN103220001B (zh) | 2012-01-20 | 2012-01-20 | 与循环冗余校验级联的极性码的译码方法和译码装置 |
Country Status (4)
Country | Link |
---|---|
US (2) | US9178532B2 (zh) |
EP (1) | EP2802080B1 (zh) |
CN (1) | CN103220001B (zh) |
WO (1) | WO2013107140A1 (zh) |
Families Citing this family (106)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102007770B1 (ko) * | 2012-12-14 | 2019-08-06 | 삼성전자주식회사 | 패킷의 부호화 방법과 그 복호화 장치 및 방법 |
KR101951663B1 (ko) | 2012-12-14 | 2019-02-25 | 삼성전자주식회사 | Crc 부호와 극 부호에 의한 부호화 방법 및 장치 |
CN104038234B (zh) | 2013-03-07 | 2017-09-29 | 华为技术有限公司 | 极性码的译码方法和译码器 |
CN103746708A (zh) * | 2013-10-25 | 2014-04-23 | 中国农业大学 | 一种Polar-LDPC级联码的构造方法 |
WO2015058416A1 (zh) * | 2013-10-26 | 2015-04-30 | 华为技术有限公司 | 一种极性码的译码方法及装置 |
EP3073660B1 (en) * | 2013-11-20 | 2020-06-24 | Huawei Technologies Co., Ltd. | Polar code processing method and device |
BR112016014679B1 (pt) * | 2013-12-24 | 2021-11-03 | Huawei Technologies Co., Ltd | Método de decodificação de código polar e aparelho de decodificação |
US9618577B2 (en) * | 2014-01-03 | 2017-04-11 | Litepoint Corporation | System and method for testing data packet transceivers having varied performance characteristics and requirements using standard test equipment |
CA2972642C (en) | 2014-03-21 | 2020-05-26 | Huawei Technologies Co., Ltd. | Polar code retransmission method and apparatus |
RU2571587C2 (ru) * | 2014-04-10 | 2015-12-20 | Самсунг Электроникс Ко., Лтд. | Способ и устройство кодирования и декодирования данных в скрученном полярном коде |
US20150333775A1 (en) * | 2014-05-15 | 2015-11-19 | Broadcom Corporation | Frozen-Bit Selection for a Polar Code Decoder |
US9479291B2 (en) | 2015-02-13 | 2016-10-25 | Samsung Electronics Co., Ltd. | Apparatus and method of constructing polar code |
WO2016172934A1 (zh) * | 2015-04-30 | 2016-11-03 | 华为技术有限公司 | 极化码的译码器和译码方法 |
WO2016172940A1 (zh) * | 2015-04-30 | 2016-11-03 | 华为技术有限公司 | 极性码的译码方法和译码装置 |
CN107636973B (zh) * | 2015-05-31 | 2020-01-31 | 华为技术有限公司 | 极化码的路径合并方法、装置以及译码装置 |
US10231121B2 (en) * | 2015-06-24 | 2019-03-12 | Lg Electronics Inc. | Security communication using polar code scheme |
CN105141322B (zh) * | 2015-09-16 | 2018-09-07 | 哈尔滨工业大学 | 一种基于极化码sc译码的部分和方法 |
CN105337696B (zh) * | 2015-10-08 | 2018-03-30 | 东南大学 | 基于分段crc校验的极化解码方法 |
CN105281785B (zh) * | 2015-10-22 | 2018-08-31 | 东南大学 | 一种列表连续消除极化码译码方法、装置 |
KR102433645B1 (ko) | 2015-11-09 | 2022-08-18 | 삼성전자주식회사 | 무선 통신 시스템에서 복호화 방법 및 장치 |
US10784901B2 (en) | 2015-11-12 | 2020-09-22 | Qualcomm Incorporated | Puncturing for structured low density parity check (LDPC) codes |
US10581462B2 (en) * | 2015-12-01 | 2020-03-03 | Huawei Technologies Co., Ltd. | Signature-enabled polar encoder and decoder |
CN105680883B (zh) * | 2015-12-23 | 2017-11-14 | 华中科技大学 | 一种极化码和多比特奇偶校验码级联的纠错编码方法 |
EP3364542A4 (en) * | 2015-12-23 | 2019-04-03 | Huazhong University of Science and Technology | ERROR CORRECTION ENCODING METHOD BASED ON CASCADE POLAR CODES AND REPETITION CODES OR MULTIBIT PARITY CHECK CODES |
US10312947B2 (en) * | 2016-01-21 | 2019-06-04 | Huawei Technologies Co., Ltd. | Concatenated and sliding-window polar coding |
WO2017127973A1 (en) | 2016-01-25 | 2017-08-03 | Qualcomm Incorporated | Generation of polar codes with a variable block length utilizing puncturing |
CN105933010B (zh) * | 2016-04-15 | 2019-05-14 | 华南理工大学 | 一种基于分段校验辅助的低复杂度极化码译码scl方法 |
FR3050343B1 (fr) * | 2016-04-15 | 2020-01-10 | Commissariat A L'energie Atomique Et Aux Energies Alternatives | Methode de decodage a inversion d'un code polaire |
RU2715523C1 (ru) * | 2016-04-29 | 2020-02-28 | Хуавей Текнолоджиз Ко., Лтд. | Устройство и способ полярного кодирования и декодирования полярного кода |
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 |
US10313057B2 (en) | 2016-06-01 | 2019-06-04 | Qualcomm Incorporated | Error detection in wireless communications using sectional redundancy check information |
KR102621627B1 (ko) * | 2016-06-01 | 2024-01-08 | 삼성전자주식회사 | 순환 중복 검사와 극 부호를 이용하는 부호화를 위한 장치 및 방법 |
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 |
CN109075803B (zh) | 2016-07-27 | 2020-11-06 | 华为技术有限公司 | 具有打孔、缩短和扩展的极化码编码 |
SG11201810437XA (en) | 2016-07-27 | 2019-02-27 | Qualcomm Inc | Design of hybrid automatic repeat request (harq) feedback bits for polar codes |
US10320428B2 (en) * | 2016-08-15 | 2019-06-11 | Qualcomm Incorporated | Outputting of codeword bits for transmission prior to loading all input bits |
US10425107B2 (en) | 2016-09-09 | 2019-09-24 | Huawei Technologies Co., Ltd. | Partial sum computation for polar code decoding |
US10153787B2 (en) * | 2016-09-20 | 2018-12-11 | Samsung Electronics Co., Ltd | Apparatus and method for parallelized successive cancellation decoding and successive cancellation list decoding of polar codes |
CN106452675B (zh) * | 2016-10-13 | 2019-04-19 | 西北工业大学 | 一种极化码的球形译码方法 |
CN108023672B (zh) * | 2016-10-28 | 2020-10-16 | 上海诺基亚贝尔股份有限公司 | 用于通信***中的数据处理的方法和装置 |
US11777526B2 (en) | 2016-12-07 | 2023-10-03 | Qualcomm Incorporated | Efficient control channel design using polar codes |
WO2018103000A1 (en) * | 2016-12-07 | 2018-06-14 | Qualcomm Incorporated | Efficient control channel design using polar codes |
WO2018107430A1 (en) | 2016-12-15 | 2018-06-21 | Qualcomm Incorporated | Crc bits for joint decoding and verification of control information using polar codes |
CN108259121B (zh) | 2016-12-28 | 2019-02-01 | 上海朗帛通信技术有限公司 | 一种用于信道编码的ue、基站中的方法和设备 |
CN108282247B (zh) * | 2017-01-05 | 2021-11-19 | 华为技术有限公司 | 一种控制信息传输方法及装置 |
WO2018126378A1 (en) | 2017-01-05 | 2018-07-12 | Qualcomm Incorporated | Wireless communication with polar codes using a mask sequence for frozen bits |
US10348328B2 (en) | 2017-01-06 | 2019-07-09 | At&T Intellectual Property I, L.P. | Reducing control channel overhead using polar codes |
CN115664583A (zh) | 2017-01-09 | 2023-01-31 | 中兴通讯股份有限公司 | 一种数据处理方法和装置 |
US10277252B2 (en) | 2017-01-09 | 2019-04-30 | At&T Intellectual Property I, L.P. | Encoding data with polar codes for control channels |
SG10202103188RA (en) * | 2017-01-09 | 2021-04-29 | Mediatek Inc | Broadcast channel enhancement with polar code |
WO2018129734A1 (en) | 2017-01-16 | 2018-07-19 | Qualcomm Incorporated | Dynamic frozen polar codes |
CN106849960B (zh) * | 2017-01-19 | 2019-11-12 | 东南大学 | 基于极化码的分段crc校验堆栈译码方法及架构 |
CN108365848B (zh) * | 2017-01-26 | 2021-09-14 | 华为技术有限公司 | 一种极性码的译码方法和装置 |
CN112910471A (zh) * | 2017-02-03 | 2021-06-04 | 华为技术有限公司 | 数据处理的方法和装置 |
US10312946B2 (en) * | 2017-02-06 | 2019-06-04 | Mitsubishi Electric Research Laboratories, Inc. | Soft-output decoding of codewords encoded with polar code |
CN108540140B (zh) * | 2017-03-01 | 2021-01-22 | 电信科学技术研究院 | 一种极化码译码方法及装置 |
CN108574560B (zh) | 2017-03-13 | 2020-07-24 | 华为技术有限公司 | 一种编码方法、译码方法、装置和设备 |
KR102502529B1 (ko) * | 2017-03-23 | 2023-02-21 | 퀄컴 인코포레이티드 | 폴라 코딩을 위한 패리티 비트 채널 할당 |
CN108631916B (zh) * | 2017-03-24 | 2020-03-31 | 华为技术有限公司 | 极化Polar码的速率匹配方法和装置、通信装置 |
CN107342844B (zh) * | 2017-03-24 | 2022-09-02 | 华为技术有限公司 | 一种编码方法和装置 |
CN107040262B (zh) * | 2017-03-28 | 2020-07-28 | 北京航空航天大学 | 一种计算polar码SCL+CRC译码的List预测值的方法 |
WO2018179246A1 (en) | 2017-03-30 | 2018-10-04 | Nec Corporation | Check bit concatenated polar codes |
WO2018176478A1 (en) * | 2017-04-01 | 2018-10-04 | Qualcomm Incorporated | Communication system and method having polar coding with two concatenated cyclic redundancy check codes |
CN110495122B (zh) * | 2017-04-01 | 2022-05-17 | 高通股份有限公司 | 具有带有两个级联循环冗余校验码的极性编码的通信***和方法 |
WO2018184159A1 (en) * | 2017-04-06 | 2018-10-11 | Qualcomm Incorporated | Cyclic redundancy check (crc) attachments for early termination of polar codes |
CN108306652A (zh) * | 2017-04-11 | 2018-07-20 | 华南理工大学 | 一种低复杂度极化码ca-scl译码器 |
WO2018191908A1 (en) * | 2017-04-20 | 2018-10-25 | Qualcomm Incorporated | Dynamic frozen bits and error detection for polar codes |
KR20190138682A (ko) * | 2017-04-20 | 2019-12-13 | 퀄컴 인코포레이티드 | 폴라 코드들에 대한 동적 고정 비트들 및 에러 검출 |
US11196445B2 (en) | 2017-05-04 | 2021-12-07 | Nokia Technologies Oy | Distributed CRC polar codes |
CN107196664A (zh) * | 2017-05-23 | 2017-09-22 | 浙江师范大学 | 一种高维核矩阵极化码的低复杂度连续消去译码方法 |
CN107248866B (zh) * | 2017-05-31 | 2020-10-27 | 东南大学 | 一种降低极化码译码时延的方法 |
CN108988873B (zh) * | 2017-05-31 | 2021-08-20 | 华为技术有限公司 | 一种Polar码处理方法、译码器和终端 |
US10623138B2 (en) * | 2017-06-02 | 2020-04-14 | Qualcomm Incorporated | Sequence-based polar code description |
US10432357B2 (en) * | 2017-06-02 | 2019-10-01 | Qualcomm Incorporated | Sequence-based polar code description |
KR102452618B1 (ko) * | 2017-06-08 | 2022-10-11 | 삼성전자주식회사 | 미리 정의된 정보를 사용하는 폴라 인코딩 및 디코딩 |
DE102018113351A1 (de) | 2017-06-08 | 2018-12-13 | Samsung Electronics Co., Ltd. | Polares Codieren und Decodieren unter Verwendung von vordefinierten Informationen |
US10312939B2 (en) | 2017-06-10 | 2019-06-04 | Qualcomm Incorporated | Communication techniques involving pairwise orthogonality of adjacent rows in LPDC code |
KR102385274B1 (ko) | 2017-07-07 | 2022-04-08 | 퀄컴 인코포레이티드 | 저밀도 패리티 체크 코드 베이스 그래프 선택을 적용한 통신 기술 |
CN110999090B (zh) | 2017-08-12 | 2023-11-28 | 高通股份有限公司 | 用于穿孔和缩短极化码的统一模式 |
US10340950B2 (en) * | 2017-08-21 | 2019-07-02 | Qualcomm Incorporated | Reducing the search space of maximum-likelihood decoding for polar codes |
CN108418658B (zh) * | 2017-09-08 | 2019-03-26 | 华为技术有限公司 | 编码方法及装置 |
WO2019047788A1 (zh) | 2017-09-08 | 2019-03-14 | 华为技术有限公司 | 编码方法及装置 |
US10594439B2 (en) | 2017-09-08 | 2020-03-17 | Huawei Technologies Co., Ltd. | Channel encoding method and apparatus in wireless communications to output a polar encoded bit sequence |
CN109474376B (zh) * | 2017-09-08 | 2022-02-18 | 华为技术有限公司 | 编码方法及装置 |
CN108234081B (zh) * | 2017-09-08 | 2019-02-12 | 华为技术有限公司 | 编码方法及装置 |
CN109600197B (zh) * | 2017-09-30 | 2023-04-07 | 华为技术有限公司 | 极性码的编码方法和编码装置 |
TWI754104B (zh) * | 2017-10-02 | 2022-02-01 | 聯發科技股份有限公司 | 輸入位元分配的方法及其設備 |
EP3695514B1 (en) * | 2017-10-10 | 2023-07-19 | ZTE Corporation | Polar coding techniques |
CN108282264B (zh) * | 2018-01-05 | 2020-01-31 | 西安电子科技大学 | 基于比特翻转串行消除列表算法的极化码译码方法 |
US10608669B2 (en) | 2018-02-16 | 2020-03-31 | At&T Intellectual Property I, L.P. | Performance of data channel using polar codes for a wireless communication system |
CN109412985B (zh) * | 2018-03-26 | 2021-09-03 | 东南大学 | 一种级联极化码的球形译码方法 |
CN108462560A (zh) * | 2018-03-26 | 2018-08-28 | 西安电子科技大学 | 一种用于极化码级联的编译码方法 |
CN110391817B (zh) * | 2018-04-17 | 2021-02-09 | 华为技术有限公司 | 极化码的译码方法和装置 |
CN110505036A (zh) * | 2018-05-17 | 2019-11-26 | 财团法人工业技术研究院 | 传输以极化码编码的数据的方法与使用其的电子装置 |
CN111713023B (zh) * | 2018-06-22 | 2022-04-12 | 华为技术有限公司 | 一种极化码译码方法及译码装置 |
CN109286405B (zh) * | 2018-09-10 | 2022-03-15 | 山东科技大学 | 一种低复杂度的极化码递进式比特翻转sc译码方法 |
CN109462457B (zh) * | 2019-01-05 | 2020-01-24 | 苏州怡林城信息科技有限公司 | 一种Polar码译码方法、译码装置和译码器 |
CN113557670A (zh) * | 2019-03-15 | 2021-10-26 | 三菱电机株式会社 | 解码装置以及解码方法 |
WO2020248165A1 (en) * | 2019-06-12 | 2020-12-17 | Qualcomm Incorporated | Concatenated polar and reed-solomon codes |
WO2021061058A1 (en) * | 2019-09-23 | 2021-04-01 | Cankaya Universitesi | Noise and cyclic redundancy check aided list decoding of error correcting codes |
CN111510163A (zh) * | 2020-05-27 | 2020-08-07 | Oppo广东移动通信有限公司 | 一种极化码译码方法及装置、存储介质 |
JP7222458B2 (ja) * | 2020-10-15 | 2023-02-15 | ホアウェイ・テクノロジーズ・カンパニー・リミテッド | Polar Polar符号を利用して符号化および復号化を行う方法および装置 |
CN112491422A (zh) * | 2020-11-24 | 2021-03-12 | 重庆邮电大学 | 基于高斯优化的比特翻转串行消除列表译码方法和*** |
CN113038097B (zh) * | 2021-02-08 | 2022-07-26 | 北京航空航天大学 | 一种投影方法、装置及存储介质 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101951266A (zh) * | 2010-08-24 | 2011-01-19 | 中国科学院计算技术研究所 | Turbo并行译码的方法及译码器 |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6892343B2 (en) * | 2000-03-27 | 2005-05-10 | Board Of Regents Of The University Of Nebraska | System and method for joint source-channel encoding, with symbol decoding and error correction |
US8116242B2 (en) * | 2006-07-18 | 2012-02-14 | Motorola Mobility, Inc. | Receiver having multi-antenna log likelihood ratio generation with channel estimation error |
CN101373978B (zh) * | 2007-08-20 | 2011-06-15 | 华为技术有限公司 | 一种Turbo码译码方法以及装置 |
CN101488823A (zh) * | 2008-01-14 | 2009-07-22 | 三星电子株式会社 | Reed-Muller译码方法及使用该方法的译码器 |
JP5930057B2 (ja) * | 2011-10-27 | 2016-06-08 | エンパイア テクノロジー ディベロップメント エルエルシー | 低複雑性および高電力効率の誤り訂正符号化スキーム |
US9503126B2 (en) * | 2012-07-11 | 2016-11-22 | The Regents Of The University Of California | ECC polar coding and list decoding methods and codecs |
CN103780329B (zh) * | 2012-10-17 | 2018-05-04 | 华为技术有限公司 | 一种编译码的方法、装置及*** |
CN103825669B (zh) * | 2012-11-16 | 2017-10-24 | 华为技术有限公司 | 数据处理的方法和装置 |
KR101951663B1 (ko) * | 2012-12-14 | 2019-02-25 | 삼성전자주식회사 | Crc 부호와 극 부호에 의한 부호화 방법 및 장치 |
US10312947B2 (en) * | 2016-01-21 | 2019-06-04 | Huawei Technologies Co., Ltd. | Concatenated and sliding-window polar coding |
US10461887B2 (en) * | 2016-08-10 | 2019-10-29 | Huawei Technologies Co., Ltd. | Methods and systems for blind detection with polar code |
US10383106B2 (en) * | 2017-01-04 | 2019-08-13 | Coherent Logix, Incorporated | Scrambling sequence design for embedding UE ID into frozen bits for DCI blind detection |
US10505566B2 (en) * | 2017-06-15 | 2019-12-10 | Huawei Technologies Co., Ltd. | Methods and apparatus for encoding and decoding based on layered polar code |
-
2012
- 2012-01-20 CN CN201210019078.9A patent/CN103220001B/zh active Active
- 2012-05-25 WO PCT/CN2012/076029 patent/WO2013107140A1/zh active Application Filing
- 2012-05-25 EP EP12865654.3A patent/EP2802080B1/en active Active
-
2014
- 2014-07-18 US US14/335,362 patent/US9178532B2/en not_active Ceased
-
2017
- 2017-11-02 US US15/802,376 patent/USRE47936E1/en active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101951266A (zh) * | 2010-08-24 | 2011-01-19 | 中国科学院计算技术研究所 | Turbo并行译码的方法及译码器 |
Non-Patent Citations (1)
Title |
---|
List Decoding of Polar Codes;Ido Tai等;《2011 IEEE Intenational Symposium on Information Theory Proceedings》;20111231;全文 * |
Also Published As
Publication number | Publication date |
---|---|
EP2802080A4 (en) | 2015-05-27 |
USRE47936E1 (en) | 2020-04-07 |
WO2013107140A1 (zh) | 2013-07-25 |
EP2802080B1 (en) | 2016-08-03 |
EP2802080A1 (en) | 2014-11-12 |
CN103220001A (zh) | 2013-07-24 |
US20140365842A1 (en) | 2014-12-11 |
US9178532B2 (en) | 2015-11-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103220001B (zh) | 与循环冗余校验级联的极性码的译码方法和译码装置 | |
US10886950B2 (en) | Method and apparatus for generating a code word | |
CN103368583B (zh) | 极性码的译码方法和译码装置 | |
Chandesris et al. | An improved SCFlip decoder for polar codes | |
KR102621627B1 (ko) | 순환 중복 검사와 극 부호를 이용하는 부호화를 위한 장치 및 방법 | |
CN107370560B (zh) | 一种极化码的编码和速率匹配方法、装置及设备 | |
US10608667B2 (en) | Method of low complexity SCL decoding for polar codes and apparatus thereof | |
Yongrun et al. | Successive cancellation list bit-flip decoder for polar codes | |
CN105978577A (zh) | 一种基于比特翻转的串行列表译码算法 | |
CN104124979A (zh) | 极性码的译码方法和译码装置 | |
CN106849960B (zh) | 基于极化码的分段crc校验堆栈译码方法及架构 | |
CN108574561A (zh) | 极化码编码的方法和装置 | |
CN109547034B (zh) | 译码方法及设备、译码器 | |
CN104025459A (zh) | 译码处理方法及译码器 | |
CN110663189B (zh) | 用于极化编码的方法和装置 | |
CN110661533B (zh) | 优化译码器存储极化码译码性能的方法 | |
Guo et al. | Multi-CRC polar codes and M-SCFlip-based decoding | |
CN102832954B (zh) | 一种基于软信息平均最小值的Turbo码译码迭代停止方法 | |
Zhang et al. | BER evaluation based SCFlip algorithm for polar codes decoding | |
CN110324111A (zh) | 一种译码方法及设备 | |
Dai et al. | Performance and implementation of enhanced multi CRC-LSC polar codes | |
Johansson | List decoding of polar codes | |
Charandabi | On Polarization Adjusted Convolutional Codes over Fading and Additive White Gaussian Noise Channels | |
Oliveira et al. | Polarization-driven puncturing for polar codes in 5g systems |
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 |