CN115664583A - 一种数据处理方法和装置 - Google Patents
一种数据处理方法和装置 Download PDFInfo
- Publication number
- CN115664583A CN115664583A CN202210316876.1A CN202210316876A CN115664583A CN 115664583 A CN115664583 A CN 115664583A CN 202210316876 A CN202210316876 A CN 202210316876A CN 115664583 A CN115664583 A CN 115664583A
- Authority
- CN
- China
- Prior art keywords
- bit sequence
- information bit
- code block
- information
- bits
- 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.)
- Pending
Links
- 238000003672 processing method Methods 0.000 title claims abstract description 23
- 238000012545 processing Methods 0.000 claims abstract description 58
- 238000000034 method Methods 0.000 claims abstract description 57
- 230000011218 segmentation Effects 0.000 claims description 20
- 125000004122 cyclic group Chemical group 0.000 claims description 7
- 230000009286 beneficial effect Effects 0.000 abstract description 2
- 230000005540 biological transmission Effects 0.000 description 21
- 239000011159 matrix material Substances 0.000 description 13
- 238000010586 diagram Methods 0.000 description 8
- 241000169170 Boreogadus saida Species 0.000 description 4
- 239000004973 liquid crystal related substance Substances 0.000 description 4
- 238000013507 mapping Methods 0.000 description 3
- 229920000642 polymer Polymers 0.000 description 3
- 238000012805 post-processing Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 2
- 230000008014 freezing Effects 0.000 description 2
- 238000007710 freezing Methods 0.000 description 2
- 238000010295 mobile communication Methods 0.000 description 2
- 238000004088 simulation Methods 0.000 description 2
- 238000004891 communication Methods 0.000 description 1
- 230000002860 competitive effect Effects 0.000 description 1
- 230000002349 favourable effect Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003595 spectral effect Effects 0.000 description 1
- 238000012546 transfer Methods 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/0001—Systems modifying transmission characteristics according to link quality, e.g. power backoff
- H04L1/0009—Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the channel coding
-
- 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
- H03M13/136—Reed-Muller [RM] 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/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
- H03M13/091—Parallel or block-wise CRC computation
-
- 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
- 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/29—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 combining two or more codes or code structures, e.g. product codes, generalised product codes, concatenated codes, inner and outer codes
- H03M13/2906—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 combining two or more codes or code structures, e.g. product codes, generalised product codes, concatenated codes, inner and outer codes using block 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/65—Purpose and implementation aspects
- H03M13/6508—Flexibility, adaptability, parametrability and configurability of the implementation
- H03M13/6516—Support of multiple code parameters, e.g. generalized Reed-Solomon decoder for a variety of generator polynomials or Galois fields
-
- 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/0041—Arrangements at the transmitter end
-
- 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/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/0061—Error detection codes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/20—Control channels or signalling for resource management
- H04W72/23—Control channels or signalling for resource management in the downlink direction of a wireless link, i.e. towards a terminal
-
- 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/0067—Rate matching
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Probability & Statistics with Applications (AREA)
- Theoretical Computer Science (AREA)
- Computing Systems (AREA)
- Quality & Reliability (AREA)
- Mathematical Physics (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本申请提供一种数据处理方法和装置,所述数据处理方法包括:发射端根据用于表征待发送的信息比特序列的数据特征,以及与所述数据特征对应的预设参数,确定用于所述信息比特序列进行编码的码块长度N0;所述发射端根据所述码块长度N0对所述待发送的信息比特序列进行Polar编码;所述发射端将进行Polar编码后的码块发送给接收端。本申请能利于硬件实现。
Description
本申请是申请号为“201710080047.7”,申请日为“2017年2月15日”, 题目为“一种数据处理方法和装置”的中国专利申请的分案申请。
技术领域
本发明涉及无线通信技术领域,尤其涉及一种数据处理方法和装置。
背景技术
由于信道噪声的存在,信道编码服务作为移动通信***的独立部分,它 保证着可靠性、准确性和信息传递的有效性。5G最迫切的需求就是要满足大 量增加的谱效率和可靠性。
Polar码(极化码)是一种线性块码,在理论上已经被证明可以取得香农 容量,且具有低编解码复杂度。Polar码是5G移动通信的很有竞争力的信道 编码候选。目前Polar码的编码方法都是直接确定码块长度(即码字序列的长 度),不论码块长度是多少,都是根据信元大小和编码速率,利用生产矩阵 得到所需的码块。
由于编码时,需要根据信元大小和编码速率动态调整编码器输出的长度, 因此不利于硬件的实现,另外,编码器和解码器的延迟和复杂度都随着码块 长度的增加而增加。如果码块长度过大,由于硬件能力受限,可能是无法实 现的。
发明内容
本申请提供一种数据处理方法和装置,能利于硬件实现。
采用如下技术方案。
一种数据处理方法,包括:
发射端根据用于表征待发送的信息比特序列的数据特征,以及与所述数 据特征对应的预设参数,确定用于所述信息比特序列进行编码的码块长度N0;
所述发射端根据所述码块长度N0对所述待发送的信息比特序列进行 Polar编码;
所述发射端将进行Polar编码后的码块发送给接收端。
可选地,所述发射端根据所述码块长度N0对所述待发送的信息比特序列 进行Polar编码包括:
所述发射端对所述待发送的信息比特序列进行处理,得到C个码块。
可选地,所述数据特征为信息比特序列长度,所述预设参数为第一预设 门限;所述发射端根据用于表征待发送的所述信息比特序列的所述数据特征, 以及与所述数据特征对应的所述预设参数,确定用于对所述信息比特序列进 行编码的码块长度N0包括:
在所述信息比特序列长度不大于第一预设门限的情况下,确定所述码块 长度N0为第一数值;
在所述信息比特序列长度大于第一预设门限的情况下,确定所述码块长 度N0为第二数值;
其中,第二数值大于或等于第一数值。
可选地,所述数据特征为调制编码策略MCS索引,所述预设参数为第二 预设门限;所述发射端根据用于表征待发送的所述信息比特序列的所述数据 特征,以及与所述数据特征对应的所述预设参数,确定用于对所述信息比特 序列进行编码的码块长度N0包括:
在所述信息比特序列的MCS索引不大于第二预设门限的情况下,确定所 述码块长度N0为第三数值;
在所述信息比特序列的MCS索引大于第二预设门限的情况下,确定所述 码块长度N0为第四数值;
其中,第四数值大于第三数值。
可选地,所述数据特征为码率,所述预设参数为第三预设门限;所述发 射端根据用于表征待发送的所述信息比特序列的所述数据特征,以及与所述 数据特征对应的所述预设参数,确定用于对所述信息比特序列进行编码的码 块长度N0包括:
在所述信息比特序列的码率不大于第三预设门限的情况下,确定所述码 块长度N0为第五数值;
在所述信息比特序列的码率大于第三预设门限的情况下,确定所述码块 长度N0为第五数值;
其中,第六数值大于第五数值。
可选地,所述第三预设门限大于所述信息比特序列的最低码率,所述第 三预设门限是小于1的正数。
可选地,所述数据特征为物理资源块PRB个数,所述预设参数为第四预 设门限;所述发射端根据用于表征待发送的所述信息比特序列的所述数据特 征,以及与所述数据特征对应的所述预设参数,确定用于对所述信息比特序 列进行编码的码块长度N0包括:
在所述信息比特序列的物理资源块个数不大于第四预设门限的情况下, 确定所述码块长度N0为第七数值;
在所述信息比特序列的物理资源块个数大于第四预设门限的情况下,确 定所述码块长度N0为第八数值;
其中,第八数值大于第七数值。
可选地,所述数据特征为设备类型,所述预设参数为第一类型和第二类 型;所述发射端根据用于表征待发送的所述信息比特序列的所述数据特征, 以及与所述数据特征对应的所述预设参数,确定用于对所述信息比特序列进 行编码的码块长度N0包括:
在所述信息比特序列对应的设备类型为第一类型的情况下,确定所述码 块长度N0为第九数值;
在所述信息比特序列对应的设备类型为第二类型的情况下,确定所述码 块长度N0为第十数值;
其中,第十数值大于第九数值。
可选地,所述数据特征为承载所述信息比特序列的信道类型,所述预设 参数为控制信道和数据信道;所述发射端根据用于表征待发送的所述信息比 特序列的所述数据特征,以及与所述数据特征对应的所述预设参数,确定用 于对所述信息比特序列进行编码的码块长度N0包括:
在承载所述信息比特序列的信道类型为所述控制信道的情况下,确定所 述码块长度N0为第十一数值;
在承载所述信息比特序列的信道类型为所述数据信道的情况下,确定所 述码块长度N0为第十二数值;
其中,第十二数值大于第十一数值。
可选地,所述数据特征为所述数据块的链路方向,所述预设参数为下行 链路方向和上行链路方向;所述发射端根据用于表征待发送的所述信息比特 序列的所述数据特征,以及与所述数据特征对应的所述预设参数,确定用于 对所述信息比特序列进行编码的码块长度N0包括:
在所述信息比特序列的链路方向为从终端到基站或者从终端到中继的所 述上行链路方向的情况下,确定所述码块长度N0为第十三数值;
在所述信息比特序列的链路方向为从基站到终端或者从中继到终端的所 述下行链路方向的情况下,确定所述码块长度N0为第十四数值;
其中,第十四数值大于第十三数值。
可选地,所述发射端对待发送的信息比特序列进行处理,得到C个码块 包括:
如果码块个数C=1,则所述发射端将K个比特信道作为信息比特和N0- K个冻结比特级联生成N0个比特的信息比特矢量,将所述N0个信息比特经过 一个生成矩阵为N0×N0的Polar码编码器编码,产生N0比特的码块;K是所 述信息比特序列的长度;
从N0比特的码块中选择M个比特,得到M个比特的码块。
可选地,所述发射端对待发送的信息比特序列进行处理,得到C个码块 包括:
如果码块个数C=1,则所述发射端将K个比特信道作为信息比特,和N1-K个冻结比特级联生成N1个比特的信息比特矢量,将所述N1个信息比特经 过一个生成矩阵为N1×N1的Polar码编码器编码,产生N1比特的码块,其中 N1≤N0,K是所述信息比特序列的长度;
从N1比特的码块中选择M个比特,得到M个比特的码块。
如果码块个数C=1,且则所述发射端将长度为K的 信息比特序列和N0-K个冻结比特输入N0×N0的Polar码编码器编码得到长 度为N0比特的码块;所述发射端从产生的长度为N0比特的码块中选出Δ比特 附加在所述长度为N0比特的码块的后面得到一个长度为N0+Δ比特的码块, 其中所述选出的Δ比特可以是所述长度为N0比特的码块中可靠度低的;从 N0+Δ比特的码块中选择M个比特,得到M个比特的码块。
可选地,所述冻结比特中还包括一个或多个校验比特,所述校验比特是 对所述信息比特异或得到的。
可选地,所述发射端对信息比特序列进行处理,得到C个码块包括:
所述方法还包括:
所述发射端将重复的方式告知接收端。
可选地,所述发射端对信息比特序列中的n个比特分别进行重复包括:
所述发射端对信息比特序列的前n个连续比特分别重复r次;
可选地,所述发射端对信息比特序列的前n个连续比特分别重复r次包括:
可选地,所述发射端对信息序列中的n个比特分别进行重复包括:
可选地,所述发射端对信息比特序列中的n个比特分别进行重复包括:
发射端将信息比特序列中的每个比特映射到信息比特发射,采用冻结比 特发射信息比特序列中选定的n个比特,或者将对于信息比特序列中的比特 重复后处理得到的比特序列逐比特映射到可靠度最高的K+n*(r-1)个比特中, 被选定的比特是所述信息比特序列中最前面的n个连续比特,或者是所述信 息比特序列中不连续的n个比特。
可选地,被选定的比特是所述信息比特序列第1个比特,和第K/2个比 特。
可选地,所述发射端对信息比特序列进行处理,得到C个码块包括:
如果所述码块个数C>1,所述发射端将信息比特序列分成C个矢量段, 然后将分段得到的C个矢量段分别进行Polar编码,得到C*N0的码块。然后 再从中选出M比特作为最终的码块。
如果Δ>0,对于每个码段,从所述长度为N0比特的码块中选出Δ比特附 加在所述长度为N0比特的码块的后面得到一个长度为N0+Δ比特的码块,得 到长度为C*(N0+Δ)的码块,其中所述选出的Δ比特可以是所述长度为N0比 特的码块中可靠度低的,然后再从中选出M比特作为最终的码。
可选地,所述发射端将信息比特序列分成C个矢量段包括:
可选地,所述发射端将信息比特序列分成C段包括:
可选地,所述发射端对信息比特序列进行处理,得到C个码块后还包括:
所述发射端将C个码块级联。
可选地,所述发射端对信息比特序列进行处理,得到C个码块前还包括:
所述发射端对信息比特序列进行循环冗余校验编码CRC后再进行分段, 或者对分段后的C个信息比特序列分别做循环冗余校验编码。
可选地,所述发射端将C个码块级联包括:
将C个码块分别各自交织后,首尾比特相连;
或者,
将C个码块作为信息比特序列,再进行RM编码或Polar编码,或包编码。
一种数据处理方法,包括:
接收发射端发射的码块;所述码块由所述发射端根据所述码块长度N0对 所述待发送的信息比特序列进行Polar编码;所述码块长度N0由所述发射端 根据用于表征待发送的信息比特序列的数据特征,以及与所述数据特征对应 的预设参数确定;
利用所述编码信息计算似然比信息,根据似然比信息得到判决结果。
可选地,所述数据特征包括以下一种或多种:信息比特序列长度、调制 编码策略MCS索引、码率、物理资源块个数、终端类型、信道类型、传输方 向;
所述信息比特序列、MCS索引、码率、物理资源块个数对应的预设参数 分别是第一预设门限、第二预设门限、第三预设门限、第四预设门限;
所述终端类型对应的预设参数是第一类型和第二类型;
所述信道类型对应的预设参数是控制信道和数据信道;
所述传输方向对应的预设参数是下行链路方向和上行链路方向;
N0由发射端根据用于表征待发送的信息比特序列的数据特征,以及与所 述数据特征对应的预设参数确定包括:
N0由发射端根据不同的数据特征、和/或数据特征和预设参数之间所满足 的不同关系,设置为不同数值。
可选地,所述的数据处理方法还包括:
接收所述发射端发射的所述码块的编码信息;
所述编码信息包括以下一种或多种:码块长度、码块个数C、信息比特 信道的信息、冻结比特信道的信息、重复信息。
可选地,所述利用编码信息计算似然比信息包括:
根据下式计算似然比信息:
所述根据似然比信息得到判决结果包括:
可选地,所述根据似然比信息得到判决结果包括:
如果根据所述编码信息确定所述发射端的信号有重复,则根据重复信息, 将对应比特信道的似然比信息进行合并,根据合并后的似然比信息得到判决 结果。
可选地,所述根据合并后的似然比信息得到判决结果后还包括:
如果根据合并后的似然比信息得到的判决结果与先前的判决结果不一致, 则对先前的判决结果取反;在根据合并后的似然比信息得到判决结果之前的 其它判决结果均根据取反之后的判决结果重新进行判决。
可选地,所述根据似然比信息得到判决结果后还包括:根据信息比特信 道的信息和冻结比特信道的信息,进行解码。
可选地,所述编码信息还包括级联信息;
所述码块是级联的C个码块;
所述根据似然比信息得到判决结果后还包括:如果码块个数C>1,则根 据级联信息解级联得到C个码块,然后再根据信息比特信道的信息、冻结比 特信道的信息分别对C个码块进行解码。
可选地,所述根据级联信息解级联得到C个码块包括:
根据级联信息,进行解交织,或者解码得到C个码块;所述解码包括以 下任一种:解RM码、解Polar码、解包编码。
可选地,所述的数据处理方法还包括:
保留L个路径的似然比;
根据校验比特信息或循环冗余校验编码CRC结果裁剪路径。
一种数据处理装置,包括:
确定模块,用于根据用于表征待发送的信息比特序列的数据特征,以及 与所述数据特征对应的预设参数,确定用于所述信息比特序列进行编码的码 块长度N0;
编码模块,用于根据所述码块长度N0对所述待发送的信息比特序列进行 Polar编码;
发送模块,用于将进行Polar编码后的码块发送给接收端。
可选地,所述数据特征包括以下一种或多种:信息比特序列长度、调制 编码策略MCS索引、码率、物理资源块个数、终端类型、信道类型、传输方 向;
所述信息比特序列、MCS索引、码率、物理资源块个数对应的预设参数 分别是第一预设门限、第二预设门限、第三预设门限、第四预设门限;
所述终端类型对应的预设参数是第一类型和第二类型;
所述信道类型对应的预设参数是控制信道和数据信道;
所述传输方向对应的预设参数是下行链路方向和上行链路方向;
所述确定模块根据用于表征待发送的信息比特序列的数据特征,以及与 所述数据特征对应的预设参数确定用于所述信息比特序列进行编码的码块长 度N0包括:
N0由发射端根据不同的数据特征、和/或数据特征和预设参数之间所满足 的不同关系,设置为不同数值。
可选地,所述编码模块根据所述码块长度N0对所述待发送的信息比特序 列进行Polar编码包括:
所述编码模块对所述待发送的信息比特序列进行处理,得到C个码块。
可选地,所述编码模块对待发送的信息比特序列进行处理,得到C个码 块包括:
如果码块个数C=1,则所述编码模块将K个比特信道作为信息比特,和 N0-K个冻结比特级联生成N0个比特的信息比特矢量,将所述N0个信息比 特经过一个生成矩阵为N0×N0的Polar码编码器编码,产生N0比特的码块; K是所述信息比特序列的长度;
从N0比特的码块中选择M个比特,得到M个比特的码块。
可选地,所述编码模块对待发送的信息比特序列进行处理,得到C个码 块包括:
如果码块个数C=1,则所述编码模块将K个比特信道作为信息比特,和 N1-K个冻结比特级联生成N1个比特的信息比特矢量,将所述N1个信息比 特经过一个生成矩阵为N1×N1的Polar码编码器编码,产生N1比特的码块, 其中N1≤N0,K是所述信息比特序列的长度;
从N1比特的码块中选择M个比特,得到M个比特的码块。
可选地,所述编码模块对信息比特序列进行处理,得到C个码块包括:
所述装置还包括:
通知模块,用于将重复的方式告知接收端。
可选地,所述编码模块对信息比特序列进行处理,得到C个码块包括:
如果所述码块个数C>1,所述编码模块将信息比特序列分成C个矢量段, 然后将分段得到的C个矢量段分别进行Polar编码,得到C*N0的码块,然后 再从中选出M比特作为最终的码块。
一种数据处理装置,包括:
接收模块,用于接收发射端发射的码块;所述码块由所述发射端根据所 述码块长度N0对所述待发送的信息比特序列进行Polar编码;所述码块长度 N0由所述发射端根据用于表征待发送的信息比特序列的数据特征,以及与所 述数据特征对应的预设参数确定;
判决模块,用于利用所述编码信息计算似然比信息,根据似然比信息得 到判决结果。
可选地,所述判决模块利用编码信息计算似然比信息包括:
所述判决模块根据下式计算似然比信息:
所述判决模块根据似然比信息得到判决结果包括:
一种数据处理装置,包括:
第一存储器,用于保存程序;
第一处理器,用于执行所述程序,以进行以下操作:
根据用于表征待发送的信息比特序列的数据特征,以及与所述数据特征 对应的预设参数,确定用于所述信息比特序列进行编码的码块长度N0;
根据所述码块长度N0对所述待发送的信息比特序列进行Polar编码;
将进行Polar编码后的码块发送给接收端。
一种数据处理装置,包括:
第二存储器,用于保存程序;
第二处理器,用于执行所述程序,以进行以下操作:
接收发射端发射的码块;所述码块由所述发射端根据所述码块长度N0对 所述待发送的信息比特序列进行Polar编码;所述码块长度N0由所述发射端 根据用于表征待发送的信息比特序列的数据特征,以及与所述数据特征对应 的预设参数确定;
利用所述编码信息计算似然比信息,根据似然比信息得到判决结果。
本申请提供一种数据处理方法及装置,发射端根据用于表征待发送的信 息比特序列的数据特征,以及与所述数据特征对应的预设参数,确定用于所 述信息比特序列进行编码的码块长度N0;所述发射端根据所述码块长度N0对所述待发送的信息比特序列进行Polar编码;所述发射端将进行Polar编码 后的码块发送给接收端。由于码块长度事先确定,可以避免频繁的动态变化 或超出硬件能力,所以利于硬件实现。
本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说 明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优 点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。
附图说明
附图用来提供对本发明技术方案的进一步理解,并且构成说明书的一部 分,与本申请的实施例一起用于解释本发明的技术方案,并不构成对本发明 技术方案的限制。
图1是实施例一的数据处理方法的流程图;
图2是Polar码编码器示意图;
图3是实施例二的数据处理方法的流程图;
图4是实施示例一的处理过程示意图;
图5是实施示例二的处理过程示意图;
图6是实施示例三的处理过程示意图;
图7是实施示例四中二次Polar编码的示意图;
图8是实施例三的数据处理装置的示意图;
图9是实施例五的数据处理装置的示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图 对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申 请中的实施例及实施例中的特征可以相互任意组合。
在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机 ***中执行。并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下, 可以以不同于此处的顺序执行所示出或描述的步骤。
本文提出一种数据处理方法,可以但不限于用在NR(new radio accesstechnology,新无线接入技术)中。
本文中所述的发射端可以是基站,可以但不限于是gNB(g Node B,g节 点B),也可以是UE(User Equipment,用户设备),本实施例所述的接收 端可以是UE,也可以是基站,可以但不限于是gNB。
实施例一、一种数据处理方法,如图1所示,包括步骤S110~S130:
S110、发射端根据用于表征待发送的信息比特序列的数据特征,以及与 所述数据特征对应的预设参数,确定用于所述信息比特序列进行编码的码块 长度N0;
S120、所述发射端根据所述码块长度N0对所述待发送的信息比特序列进 行Polar编码;
S130、所述发射端将进行Polar编码后的码块发送给接收端。
可选地,所述所述发射端根据所述码块长度N0对所述待发送的信息比特 序列进行Polar编码包括:
所述发射端对所述待发送的信息比特序列进行处理,得到C个码块。
可选地,所述N0可以根据场景而设定,所述场景可以包括链路方向,或 者不同类型的信道;例如UL(上行链路)信道设定一个取值,DL(下行链 路)控制信道设定1个取值,DL业务信道设定一个取值。
可选地,所述数据特征包括以下一种或多种:信息比特序列长度、MCS(Modulation and Coding Scheme,调制编码策略)索引、码率、物理资源块 个数、终端类型、信道类型、传输方向;
所述信息比特序列、MCS索引、码率、物理资源块个数对应的预设参数 分别是第一预设门限、第二预设门限、第三预设门限、第四预设门限;
所述终端类型对应的预设参数是第一类型和第二类型;
所述信道类型对应的预设参数是控制信道和数据信道;
所述传输方向对应的预设参数是下行链路方向和上行链路方向;
N0由发射端根据用于表征待发送的信息比特序列的数据特征,以及与所 述数据特征对应的预设参数确定包括:
N0由发射端根据不同的数据特征、和/或数据特征和预设参数之间所满足 的不同关系,设置为不同数值。
可选地,所述数据特征为信息比特序列长度,所述预设参数为第一预设 门限;所述发射端根据用于表征待发送的所述信息比特序列的所述数据特征, 以及与所述数据特征对应的所述预设参数,确定用于对所述信息比特序列进 行编码的码块长度N0包括:
在所述信息比特序列长度不大于第一预设门限的情况下,确定所述码块 长度N0为第一数值;
在所述信息比特序列长度大于第一预设门限的情况下,确定所述码块长 度N0为第二数值;
其中,第二数值大于或等于第一数值。
可选地,所述数据特征为MCS索引,所述预设参数为第二预设门限;所 述发射端根据用于表征待发送的所述信息比特序列的所述数据特征,以及与 所述数据特征对应的所述预设参数,确定用于对所述信息比特序列进行编码 的码块长度N0包括:
在所述信息比特序列的MCS索引不大于第二预设门限的情况下,确定所 述码块长度N0为第三数值;
在所述信息比特序列的MCS索引大于第二预设门限的情况下,确定所述 码块长度N0为第四数值;
其中,第四数值大于第三数值。
可选地,所述数据特征为码率,所述预设参数为第三预设门限;所述发 射端根据用于表征待发送的所述信息比特序列的所述数据特征,以及与所述 数据特征对应的所述预设参数,确定用于对所述信息比特序列进行编码的码 块长度N0包括:
在所述信息比特序列的码率不大于第三预设门限的情况下,确定所述码 块长度N0为第五数值;
在所述信息比特序列的码率大于第三预设门限的情况下,确定所述码块 长度N0为第五数值;
其中,第六数值大于第五数值。
可选地,所述第三预设门限大于所述信息比特序列的最低码率,所述第 三预设门限是小于1的正数。
可选地,所述数据特征为物理资源块个数,所述预设参数为第四预设门 限;所述发射端根据用于表征待发送的所述信息比特序列的所述数据特征, 以及与所述数据特征对应的所述预设参数,确定用于对所述信息比特序列进 行编码的码块长度N0包括:
在所述信息比特序列的物理资源块个数不大于第四预设门限的情况下, 确定所述码块长度N0为第七数值;
在所述信息比特序列的物理资源块个数大于第四预设门限的情况下,确 定所述码块长度N0为第八数值;
其中,第八数值大于第七数值。
可选地,所述数据特征为设备类型,所述预设参数为第一类型和第二类 型;所述发射端根据用于表征待发送的所述信息比特序列的所述数据特征, 以及与所述数据特征对应的所述预设参数,确定用于对所述信息比特序列进 行编码的码块长度N0包括:
在所述信息比特序列对应的设备类型为第一类型的情况下,确定所述码 块长度N0为第九数值;
在所述信息比特序列对应的设备类型为第二类型的情况下,确定所述码 块长度N0为第十数值;
其中,第十数值大于第九数值。
可选地,所述数据特征为承载所述信息比特序列的信道类型,所述预设 参数为控制信道和数据信道;所述发射端根据用于表征待发送的所述信息比 特序列的所述数据特征,以及与所述数据特征对应的所述预设参数,确定用 于对所述信息比特序列进行编码的码块长度N0包括:
在承载所述信息比特序列的信道类型为所述控制信道的情况下,确定所 述码块长度N0为第十一数值;
在承载所述信息比特序列的信道类型为所述数据信道的情况下,确定所 述码块长度N0为第十二数值;
其中,第十二数值大于第十一数值。
可选地,所述数据特征为所述数据块的链路方向,所述预设参数为下行 链路方向和上行链路方向;所述发射端根据用于表征待发送的所述信息比特 序列的所述数据特征,以及与所述数据特征对应的所述预设参数,确定用于 对所述信息比特序列进行编码的码块长度N0包括:
在所述信息比特序列的链路方向为从终端到基站或者从终端到中继的所 述上行链路方向的情况下,确定所述码块长度N0为第十三数值;
在所述信息比特序列的链路方向为从基站到终端或者从中继到终端的所 述下行链路方向的情况下,确定所述码块长度N0为第十四数值;
其中,第十四数值大于第十三数值。
可选地,所述发射端对待发送的信息比特序列进行处理,得到C个码块 包括:
如果码块个数C=1,则所述发射端将K个比特信道作为信息比特和N0- K个冻结比特级联生成N0个比特的信息比特矢量,将所述N0个信息比特经过 一个生成矩阵为N0×N0的Polar码编码器编码,产生N0比特的码块;K是所 述信息比特序列的长度;
从N0比特的码块中选择M个比特,得到M个比特的码块。
可选地,所述发射端对待发送的信息比特序列进行处理,得到C个码块 包括:
如果码块个数C=1,则所述发射端将K个比特信道作为信息比特,和N1-K个冻结比特级联生成N1个比特的信息比特矢量,将所述N1个信息比特经 过一个生成矩阵为N1×N1的Polar码编码器编码,产生N1比特的码块,其中 N1≤N0,K是所述信息比特序列的长度;
从N1比特的码块中选择M个比特,得到M个比特的码块。
可选地,所述发射端对待发送的信息比特序列进行处理,得到C个码块 包括:
如果码块个数C=1,且则所述发射端将长度为K的 信息比特序列和N0-K个冻结比特输入N0×N0的Polar码编码器编码得到长 度为N0比特的码块;所述发射端从产生的长度为N0比特的码块中选出Δ比特 附加在所述长度为N0比特的码块的后面得到一个长度为N0+Δ比特的码块; 从N0+Δ比特的码块中选择M个比特,得到M个比特的码块。
该可选方案中,Polar编码实际产生的码块长度为N1,小于或等于发射端 所预先确定的码块长度N0。
可选地,所述冻结比特中还包括一个或多个校验比特,所述校验比特是 对所述信息比特异或得到的。
可选地,所述发射端对传输块进行处理,得到C个码块包括:
所述方法还可以包括:
所述发射端将重复的方式告知接收端。
可选地,所述发射端对信息比特序列中的n个比特分别进行重复包括:
所述发射端对信息比特序列的前n个连续比特分别重复r次;
可选地,所述发射端对信息比特序列的前n个连续比特分别重复r次包括:
可选地,所述发射端对信息序列中的n个比特分别进行重复包括:
从信息序列中选取一个或多个不连续的比特,分别重复r次;
可选地,所述发射端对信息比特序列中的n个比特分别进行重复包括:
发射端对于信息比特序列中的每个比特映射到信息比特发射,采用冻结 比特发射信息比特序列中选定的n个比特,或者将对于信息比特序列中的比 特重复后处理得到的比特序列逐比特映射到可靠度最高的K+n*(r-1)个比特中, 被选定的比特是所述信息比特序列中最前面的n个连续比特,或者是所述信 息比特序列中不连续的n个比特。
可选地,被选定的比特是所述信息比特序列中对解码性能有关键影响的 比特,可以是信息比特序列中靠前的比特和中间的比特,比如信息比特序列 的第1个比特,和第K/2个比特。
可选地,所述发射端对信息比特序列进行处理,得到C个码块包括:
如果所述码块个数C>1,所述发射端将信息比特序列分成C个矢量段, 然后将分段得到的C个矢量段分别进行Polar编码,得到C*N0的码块,然后 再从中选出M比特作为最终的码块。
可选地,所述发射端将信息比特序列分成C个矢量段包括:
可选地,所述发射端将信息比特序列分成C段包括:
可选地,所述发射端对信息比特序列进行处理,得到C个码块后还包括:
所述发射端将C个码块级联。
其中,所述发射端将C个码块级联可以包括:
将C个码块分别各自交织后,首尾比特相连;
或者,
将C个码块作为信息比特序列,再进行RM编码、包编码、Polar编码。
可选地,所述发射端对信息比特序列进行处理,得到C个码块前还包括:
所述发射端对信息比特序列进行循环冗余校验编码CRC后再进行分段, 或对分段后的C个传输块分别进行循环冗余校验编码。
本实施例中,是预先确定的码块长度,但最后Polar编码实际得到的码块 的长度可以是N0或N1。可以再从中挑选M个比特,得到长度为M个比特的 码块。
无论C=1或C>1,都可以对比特进行重复。在C>1要进行分段的情况 下,对每一个矢量段的处理可以参考C=1的情况下的处理,比如可以得到长 度为N0或N1的码块。
下面以得到长度为N0的码块时的情况为例,简单介绍Polar码编码原理。 假定则Polar码的生成矩阵是 表示kronecker(克罗 内克)乘积,n0是正整数,且n0=log2N0。生成矩阵中的每一行可以称为比 特信道。发射端根据比特信道的可靠度指标,从生成矩阵中选出K个最可靠 (即:可靠度最高)的行,将它们设定为信息比特信道,信息比特信道的集 合记为A,其余的是冻结比特信道,冻结比特信道的集合记为其中,所 谓的可靠度指标可以包括巴特查理亚参数、误比特率、信道容量等,可以视 为业界公知,本文不再赘述。当信息比特序列的长度K和或编码速率R改变 时,可以采用分段、动态调整信息比特信道和冻结比特信道等方式,来调整 码块的长度。
编码时,先将要进行编码的比特序列进行比特反转,然后将它们与生成 矩阵相乘即可得到对应的码字序列(即码块)。比特反转序列记为Bn。 如假设要进行编码的比特序列是比特反转后的序列是 u1'4=u1',u3',u2',u4'。解码器需要知道A和的信息(比如但不限于是比特 信道索引)。
编码过程如图2所示,图2所示的编码过程也可以用数学公式表示为:
可选地,发射端对信息比特序列进行处理得到码块的过程如下:
如果码块个数C=1,发射端可以对信息序列中的某些比特进行重复编码, 并告诉接收端重复信息;重复的方式可以是对连续的比特分别进行重复编码, 也可以是对间隔的比特分别进行重复编码。根据重复编码后得到的新的比特 序列,进行Polar编码,得到码块(即码字序列)。
发射端可以为接收端配置信息比特信道的信息(比如但不限于信道索引)、 冻结比特信道的信息、校验比特的信息等。
在接收端,解码器可以根据发射端发送的重复信息将译码中的似然比信 息合并从而减少了解码错误概率,从而避免了解码错误的连锁反应。
实施例二、一种数据处理方法,如图3所示,包括步骤S210~S220:
S210、接收发射端发射的码块;所述码块由所述发射端根据所述码块长 度N0对所述待发送的信息比特序列进行Polar编码;所述码块长度N0由所述 发射端根据用于表征待发送的信息比特序列的数据特征,以及与所述数据特 征对应的预设参数确定;
S220、利用所述编码信息计算似然比信息,根据似然比信息得到判决结 果。
可选地,所述N0可以根据场景而设定,所述场景可以包括链路方向,或 者不同类型的信道;例如UL信道设定一个取值,DL控制信道设定1个取值, DL业务信道设定一个取值。
可选地,所述数据特征包括以下一种或多种:信息比特序列长度、MCS 索引、码率、物理资源块个数、终端类型、信道类型、传输方向;
所述信息比特序列、MCS索引、码率、物理资源块个数对应的预设参数 分别是第一预设门限、第二预设门限、第三预设门限、第四预设门限;
所述终端类型对应的预设参数是第一类型和第二类型;
所述信道类型对应的预设参数是控制信道和数据信道;
所述传输方向对应的预设参数是下行链路方向和上行链路方向;
N0由发射端根据用于表征待发送的信息比特序列的数据特征,以及与所 述数据特征对应的预设参数确定包括:
N0由发射端根据不同的数据特征、和/或数据特征和预设参数之间所满足 的不同关系,设置为不同数值。
N0的确定方式可以参见实施例一。
可选地,所述方法还包括:接收所述发射端发射的所述码块的编码信息;
所述编码信息还包括以下一种或多种:码块长度、码块个数C、信息比 特信道的信息、冻结比特信道的信息、重复信息。
其中,所述重复信息可以包括:信息比特序列中的比特是否有重复、有 重复时重复的方式等。
可选地,所述利用编码信息计算似然比信息包括:
根据下式计算似然比信息:
所述根据似然比信息得到判决结果包括:
可选地,所述根据似然比信息得到判决结果包括:
如果根据所述编码信息确定所述发射端的信号有重复,则根据重复信息, 将对应比特信道的似然比信息进行合并,根据合并后的似然比信息得到判决 结果。
可选地,所述根据合并后的似然比信息得到判决结果后还包括:
如果根据合并后的似然比信息得到的判决结果与先前的判决结果不一致, 则对先前的判决结果取反;在根据合并后的似然比信息得到判决结果之前的 其它判决结果均根据取反之后的判决结果重新进行判决。
可选地,所述根据似然比信息得到判决结果后还包括:根据信息比特信 道的信息和冻结比特信道的信息,进行解码。
可选地,所述编码信息还包括级联信息;
所述码块是级联的C个码块。
所述根据似然比信息得到判决结果后还包括:如果码块个数C>1,则根 据级联信息解级联得到C个码块,然后再根据信息比特信道的信息、冻结比 特信道的信息分别对C个码块进行解码。
可选地,所述根据级联信息解级联得到C个码块包括:
根据级联信息,进行解交织,或者解码得到C个码块;所述解码包括以 下任一种:解RM码、解Polar码、解包编码。
可选地,所述的数据处理方法还包括:
保留L个路径的似然比;
根据校验比特信息或CRC结果裁剪路径。
下面用6个实施示例说明上述实施例。以下实施示例中都以Polar编码器 实际输出的码块长度为N0的情况进行说明。
实施示例1
本示例中,发射端进行数据处理的过程包括如下步骤101~103:
本示例中,假设N小于或等于N0,即C=1。
重复编码的过程如图4所示(r=2时)。先从信息比特序列中选出最前面 的n个连续比特,用于重复在比特信道上发射,即:对这n个连续比特分别 进行重复,得到的新的比特序列为:
将新的比特序列逐比特映射在N0个比特信道中可靠度最高的K+n个比特 信道中,得到:
特别地,当n=0时,就是没有进行重复编码,当n=K时,就是对整个信 息比特序列进行重复编码。
在冻结比特信道中选出一个或多个比特作为校验比特,对信息比特序列 中的比特进行校验编码。
接收端接收到发射端的码字序列以及必要的编码信息后,进行解码。 在解码时,可以对r个连续的似然比信息合并得到相应比特的判决译码。在解 码时,接收端保留L个路径的似然比,结合校验比特信息,对每个路径对应 的信息比特序列中的比特的估计进行校验,如果校验失败则,将该路径裁剪 掉,如果校验成功,将该路径保留。
实施示例2
本示例中,发射端进行数据处理的过程包括如下步骤201~203:
本示例中,假设N小于或等于N0,即C=1。
重复编码的过程如图5所示(r=2时)。先从信息比特序列中选出n个比 特,用于重复在比特信道上发射,即:对这n个比特分别进行重复;被选出 的n个比特对应的索引可以是不相邻的,比如选取第1个和第K/2个比特重 复,则,n=2,得到的新的比特序列为:
将新的比特序列逐比特映射在N0个比特信道中可靠度最高的K+n个比特 信道中,得到:
接收端接收到发射端的码字以及必要的编码信息后,进行解码。在解码 时,可以对P个连续的似然比信息合并得到该比特的判决译码。
在解码时,接收端保留L个路径的似然比,结合校验比特信息,对每个 路径对应的信息比特序列中的比特的估计进行校验,如果校验失败则,将该 路径裁剪掉,如果校验成功,将该路径保留。
实施示例3
本示例中,发射端进行数据处理的过程包括如下步骤301~303:
302、如果C=1,发射端从信息比特序列中选出n个比特 (n是正整数,它的取值范围是1≤n≤K,n也可以等于0,表示不重复)重 复编码,从而在比特信道上重复发射,重复次数是P(P是一个大于1的正整 数)。较佳地,
在实施示例1和实施示例2的基础上,被选出的n个比特对应的索引可 以是相邻和或不相邻的,与实施示例1和实施示例2有所不同的是,信息比 特序列中需要重复发射的比特可以在可靠度仅次于前面K个比特信道的的比 特信道上发射,即:在按照可靠度从大到小排序后的第K+1~K+n个比特信道 上发射。
本示例中重复编码的过程如图6所示(P=2时)。先从信息比特序列中选 出n个比特,用于重复在比特信道上发射,即:对这n个比特分别进行重复; 被选出的n个比特对应的索引可以是不相邻的,比如选取第1个和第K/2个 比特重复,则得到的新的比特序列为:
将新的比特序列逐比特映射在N0个比特信道中可靠度最高的K+n个比特 信道中,得到:
在冻结比特信道中选出一个或多个比特作为校验比特,对信息比特序列 中的比特进行校验编码。
接收端接收到发射端的码字以及必要的编码信息后,进行解码。在解码 时,可以对P个连续的似然比信息合并得到相应比特的判决译码。
在解码时,接收端保留L个路径的似然比,结合校验比特信息,对每个 路径对应的信息比特序列中的比特的估计进行校验,如果校验失败则将该路 径裁剪掉,如果校验成功,则将该路径保留。
实施示例4
本示例中,发射端进行数据处理的过程包括如下步骤401~403:
本示例中,假设N大于N0,即C>1,需要分段进行编码,再将编码的结 果级联起来。
步骤2:前面的C-1个矢量段进行编码后得到的码块的长度都是N0,余 下的最后一个矢量段得到的码块的长度是N-N0*(C-1),该矢量段的长度是 K-K0*(C-1)。
可选地,对于长度为K0的矢量段,按照比特信道的可靠性选出K0个最可 靠的作为信息比特信道,其余的是冻结比特信道。
对于最后一个矢量段,如果对应的码块的长度会小于N0,可以按照实施 示例1、实施示例2或实施示例3所示的方式对其中的n个比特进行重复。
在冻结比特信道中选出一个或多个比特作为校验比特,对信息比特序列 中的比特进行校验编码。选出的校验比特还可以用于校验上一码块对应的信 息比特序列中的比特。
403、将各矢量段得到的比特序列进行比特反转后,分别送入Polar编码 器,将编码器的输出结果级联或采用外码编码(例如:包编码、RM编码、polar 编码)后即可得到码字序列另外,发射端需要将信息比 特信道的信息、冻结比特信道的信息,编码方式(如是否有重复编码,冻结 比特信道中哪些传的是信息比特序列中的比特)告知接收端。
发射端也可以对Polar编码后得到的各个码块分别交织,然后再进行级联。
发射端也可以将编码后的各个码块视为“信息比特序列”,然后再进行 Polar编码,如图7所示。
接收端接收到发射端的码字以及必要的编码信息后,进行解码。在解码 时,根据获得的编码方式信息进行对应的解码。如果没有重复编码则按照常 规的SC(successivecancellation,连续消除)解码或SCL(successive cancellation list,连续消除列表)解码。如果有重复编码,则按照重复编码信息进行必要 的合并得到最终的判决输出。如果发射端又进行了“二次Polar编码”,即: 如图7所示,将Polar编码得到的码块作为信息比特序列,再次进行Polar编 码,则需要先解“二次Polar编码”得到各个码块,然后再对各个码块结合校 验信息进行解码。
实施示例5
本示例中,发射端进行信号处理的过程包括如下步骤501~503:
本示例中,假设N大于N0,即C>1,需要分段进行编码,再将编码的结 果级联起来。
其中,分段的过程如下:
如果每个矢量段对应的码块的长度会小于N0,则对于每个矢量段可以再 分别按照实施示例1、实施示例2或实施示例3的方式对其中的n个比特进行 重复。
另外,发射端将信息比特信道索引和冻结比特信道索引以及编码信息(重 复信息等)告知接收端。
接收端接收到发射端发来的信号,进行解码。如果有重复编码,则对相 应的似然比信息进行合并,再进行码字判决。如果发射端又进行了“二次Polar 编码”,则需要先解“二次Polar编码”得到各个码块,然后再对各个码块结 合校验信息进行解码。
实施示例6
发射端可以先对信息比特序列进行CRC编码再分段(如有需要)或对分 段(如果C>1)后的各个信息比特序列分别作CRC编码,然后在以上实施示 例1~5的基础上,进行处理。特别地,发射端可以对CRC编码后的冗余比特 进行重复发射。
接收端接收到码字序列后,根据编码信息,进行解码。解码后,每个路 径的判决输出,再进行CRC校验,校验正确的路径对应的判决是最终的信息 比特序列的估计。如果所有的路径都校验失败,则宣告解码失败,如有可能 进行HARQ。
实施例三、一种数据处理装置,如图8所示,包括:
确定模块31,用于根据用于表征待发送的信息比特序列的数据特征,以 及与所述数据特征对应的预设参数,确定用于所述信息比特序列进行编码的 码块长度N0;
编码模块32,用于根据所述码块长度N0对所述待发送的信息比特序列进 行Polar编码;
发送模块33,用于将进行Polar编码后的所述码块发送给接收端。
可选地,所述N0可以根据场景而设定,所述场景可以包括链路方向,或 者不同类型的信道;例如UL信道设定一个取值,DL控制信道设定1个取值, DL业务信道设定一个取值。
可选地,所述数据特征包括以下一种或多种:信息比特序列长度、MCS 索引、码率、物理资源块个数、终端类型、信道类型、传输方向;
所述信息比特序列、MCS索引、码率、物理资源块个数对应的预设参数 分别是第一预设门限、第二预设门限、第三预设门限、第四预设门限;
所述终端类型对应的预设参数是第一类型和第二类型;
所述信道类型对应的预设参数是控制信道和数据信道;
所述传输方向对应的预设参数是下行链路方向和上行链路方向;
所述确定模块根据用于表征待发送的信息比特序列的数据特征,以及与 所述数据特征对应的预设参数确定用于所述信息比特序列进行编码的码块长 度N0包括:
N0由发射端根据不同的数据特征、和/或数据特征和预设参数之间所满足 的不同关系,设置为不同数值。
N0的确定方式可参见实施例一。
可选地,所述编码模块根据所述码块长度N0对所述待发送的信息比特序 列进行Polar编码包括:
所述编码模块对所述待发送的信息比特序列进行处理,得到C个码块。
可选地,所述编码模块对待发送的信息比特序列进行处理,得到C个码 块包括:
如果码块个数C=1,则所述编码模块将K个比特信道作为信息比特和N0-K个冻结比特级联生成N0个比特的信息比特矢量,将所述N0个信息比特经 过一个生成矩阵为N0×N0的Polar码编码器编码,产生N0比特的码块;K是 所述信息比特序列的长度;
从N0比特的码块中选择M个比特,得到M个比特的码块。
可选地,所述编码模块对待发送的信息比特序列进行处理,得到C个码 块包括:
如果码块个数C=1,则所述编码模块将K个比特信道作为信息比特,和 N1-K个冻结比特级联生成N1个比特的信息比特矢量,将所述N1个信息比 特经过一个生成矩阵为N1×N1的Polar码编码器编码,产生N1比特的码块, 其中N1≤N0,K是所述信息比特序列的长度;
从N1比特的码块中选择M个比特,得到M个比特的码块。
可选地,所述冻结比特中还包括一个或多个校验比特,所述校验比特是 对所述信息比特异或得到的。
可选地,所述装置还可以包括:
通知模块,用于将冻结比特、信息比特、校验比特的信息告知接收端。
可选地,所述编码模块对信息比特序列进行处理,得到C个码块包括:
所述装置还可以包括:
通知模块,用于将重复的方式告知接收端。
可选地,所述编码模块对信息比特序列中的n个比特分别进行重复包括:
所述编码模块对信息比特序列的前n个连续比特分别重复r次;
可选地,所述编码模块对信息比特序列的前n个连续比特分别重复r次包 括:
可选地,所述编码模块对信息序列中的n个比特分别进行重复包括:
可选地,所述编码模块对信息比特序列中的n个比特分别进行重复包括:
编码模块对于信息比特序列中的每个比特映射到信息比特发射,采用冻 结比特发射信息比特序列中选定的n个比特,或者将对于信息比特序列中的 比特重复后处理得到的比特序列逐比特映射到可靠度最高的K+n*(r-1)个比特 中,被选定的比特是所述信息比特序列中最前面的n个连续比特,或者是所 述信息比特序列中不连续的n个比特。
可选地,被选定的比特是所述信息比特序列的第1个比特,和第K/2个 比特。
可选地,所述编码模块对信息比特序列进行处理,得到C个码块包括:
如果所述码块个数C>1,所述编码模块将信息比特序列分成C个矢量段, 然后将分段得到的C个矢量段分别进行进行Polar编码,得到C*N0的码块, 然后再从中选出M比特作为最终的码块。
可选地,所述编码模块将信息比特序列分成C个矢量段包括:
可选地,所述编码模块将信息比特序列分成C段包括:
可选地,所述编码模块还用于在对信息比特序列进行处理,得到C个码 块后,将C个码块级联。
可选地,所述编码模块还用于在对信息比特序列进行处理,得到C个码 块前,对信息比特序列进行循环冗余校验编码CRC后再进行分段,或者对分 段后的C个信息比特序列分别做循环冗余校验编码。
可选地,所述编码模块将C个码块级联包括:
将C个码块分别各自交织后,首尾比特相连;
或者,
将C个码块作为信息比特序列,再进行RM编码或Polar编码或包编码。
实施例四、一种发射端,包括:实施例三的数据处理装置;该数据处理 装置还可以采用实施例三中任一个或任几个可选方案。
实施例五、一种数据处理装置,如图9所示,包括:
接收模块51,用于接收发射端发射的码块;所述码块由所述发射端根据 所述码块长度N0对所述待发送的信息比特序列进行Polar编码;所述码块长 度N0由所述发射端根据用于表征待发送的信息比特序列的数据特征,以及与 所述数据特征对应的预设参数确定;
判决模块52,用于利用所述编码信息计算似然比信息,根据似然比信息 得到判决结果。
可选地,所述N0可以根据场景而设定,所述场景可以包括链路方向,或 者不同类型的信道;例如UL信道设定一个取值,DL控制信道设定1个取值, DL业务信道设定一个取值。
其中,N0可以根据实施例一的方式确定。
可选地,所述接收模块还用于接收所述发射端发射的编码信息,所述编 码信息包括以下一种或多种:码块长度、码块个数C、信息比特信道的信息、 冻结比特信道的信息、重复信息。
可选地,所述判决模块利用编码信息计算似然比信息包括:
所述判决模块根据下式计算似然比信息:
所述判决模块根据似然比信息得到判决结果包括:
可选地,所述判决模块根据似然比信息得到判决结果包括:
如果根据所述编码信息确定所述发射端的信号有重复,则所述判决模块 根据重复信息,将对应比特信道的似然比信息进行合并,根据合并后的似然 比信息得到判决结果。
可选地,所述判决模块还用于根据合并后的似然比信息得到判决结果后, 如果根据合并后的似然比信息得到的判决结果与先前的判决结果不一致,则 对先前的判决结果取反;在根据合并后的似然比信息得到判决结果之前的其 它判决结果均根据取反之后的判决结果重新进行判决。
可选地,所述判决模块还用于根据似然比信息得到判决结果后,根据信 息比特信道的信息和冻结比特信道的信息,进行解码。
可选地,所述编码信息还包括级联信息;
所述是级联的C个码块;
所述判决模块还用于根据似然比信息得到判决结果后,如果码块个数C>1, 则根据级联信息解级联得到C个码块,然后再根据信息比特信道的信息、冻 结比特信道的信息分别对C个码块进行解码。
可选地,所述判决模块根据级联信息解级联得到C个码块包括:
所述判决模块根据级联信息,进行解交织,或者解码得到C个码块;所 述解码包括以下任一种:解RM码、解Polar码、解包编码。
可选地,所述的判决模块还用于:
保留L个路径的似然比;
根据校验比特信息或CRC结果裁剪路径。
实施例六、一种接收端,包括:实施例五的数据处理装置;该数据处理 装置还可以采用实施例五中任一个或任几个可选方案。
实施例七、一种数据处理装置,其特征在于,包括:
第一存储器,用于保存程序;
第一处理器,用于执行所述程序,以进行以下操作:
根据用于表征待发送的信息比特序列的数据特征,以及与所述数据特征 对应的预设参数,确定用于所述信息比特序列进行编码的码块长度N0;
根据所述码块长度N0对所述待发送的信息比特序列进行Polar编码;
将进行Polar编码后的码块发送给接收端。
本实施例中,所述第一处理器执行所述程序进行的操作的其它实现细节 可参见实施例一。
实施例八、一种数据处理装置,其特征在于,包括:
第二存储器,用于保存程序;
第二处理器,用于执行所述程序,以进行以下操作:
接收发射端发射的码块;所述码块由所述发射端根据所述码块长度N0对 所述待发送的信息比特序列进行Polar编码;所述码块长度N0由所述发射端 根据用于表征待发送的信息比特序列的数据特征,以及与所述数据特征对应 的预设参数确定;
利用所述编码信息计算似然比信息,根据似然比信息得到判决结果。
本实施例中,所述第二处理器执行所述程序进行的操作的其它实现细节 可参见实施例二。
虽然本发明所揭露的实施方式如上,但所述的内容仅为便于理解本发明 而采用的实施方式,并非用以限定本发明。任何本发明所属领域内的技术人 员,在不脱离本发明所揭露的精神和范围的前提下,可以在实施的形式及细 节上进行任何的修改与变化,但本发明的专利保护范围,仍须以所附的权利 要求书所界定的范围为准。
Claims (14)
1.一种数据处理方法,包括:
发射端根据数据特征确定用于信息比特序列进行编码的码块长度N0;
所述发射端根据所述码块长度N0和所述信息比特序列的长度确定码块个数C;当N>N0+Δ并且K>Kmax时,所述发送端对所述信息比特序列进行码块分割,即所述码块个数C≥2;否则,无需码块分割,即所述码块个数C=1;其中,N是所述信息比特序列实际需要的码块长度,Δ为定值增量,K是所述信息比特序列的长度,Kmax是预设的最大信息比特序列的长度;
所述发射端根据所述码块长度N0对所述信息比特序列进行Polar编码;
所述发射端将进行Polar编码后的码块发送给接收端。
2.根据权利要求1所述的数据处理方法,其特征在于:所述数据特征包括信道类型,所述信道类型包括物理下行控制信道PDCCH,物理广播信道PBCH,或者物理上行控制信道PUCCH。
3.根据权利要求1所述的数据处理方法,其特征在于:所述数据特征包括链路方向,所述链路方向包括下行链路方向或上行链路方向。
4.根据权利要求1所述的数据处理方法,其特征在于,所述发射端对信息比特序列进行处理,得到C个码块包括:
如果所述码块个数C>1,所述发射端将所述信息比特序列分成C个矢量段,然后将分段得到的C个矢量段分别进行Polar编码,得到C*N0的码块,然后再从中选出M比特作为最终的码块。
5.根据权利要求4所述的数据处理方法,其特征在于,所述发射端将信息比特序列分成C个矢量段包括:
所述发射端将信息比特序列平均分成C个子信息比特序列。
6.根据权利要求4所述的数据处理方法,其特征在于,所述发射端对信息比特序列进行处理,得到C个码块后还包括:
所述发射端通过以下方式将C个码块级联:
将C个码块分别各自交织后,首尾比特相连。
7.根据权利要求1所述的数据处理方法,其特征在于,所述发射端对信息比特序列进行处理,得到C个码块前还包括:
所述发射端对所述信息比特序列分段后的C个信息比特序列分别做循环冗余校验编码。
8.一种数据处理装置,其特征在于,包括:
确定模块,用于根据数据特征确定用于信息比特序列进行编码的码块长度N0;
编码模块,用于根据所述码块长度N0和所述信息比特序列的长度确定码块个数C;当N>N0+Δ并且K>Kmax时,所述发送端对所述信息比特序列进行码块分割,即所述码块个数C≥2;否则,无需码块分割,即所述码块个数C=1;其中,N是所述信息比特序列实际需要的码块长度,Δ为定值增量,K是所述信息比特序列的长度,Kmax是预设的最大信息比特序列的长度;所述编码模块还用于根据所述码块长度N0对所述信息比特序列进行Polar编码;
发送模块,用于将进行Polar编码后的码块发送给接收端。
9.根据权利要求8所述的数据处理装置,其特征在于:所述数据特征包括信道类型,所述信道类型包括物理下行控制信道PDCCH,物理广播信道PBCH,或者物理上行控制信道PUCCH。
10.根据权利要求8所述的数据处理装置,其特征在于:所述数据特征包括链路方向,所述链路方向包括下行链路方向或上行链路方向。
11.根据权利要求8所述的数据处理装置,其特征在于,编码模块对信息比特序列进行处理,得到C个码块包括:
如果所述码块个数C>1,所述发射端将所述信息比特序列分成C个矢量段,然后将分段得到的C个矢量段分别进行Polar编码,得到C*N0的码块,然后再从中选出M比特作为最终的码块。
12.一种数据处理装置,其特征在于,包括:
第一存储器,用于保存程序;
第一处理器,用于执行所述程序,以进行以下操作:
根据数据特征确定用于信息比特序列进行编码的码块长度N0;
根据所述码块长度N0和所述信息比特序列的长度确定码块个数C;当N>N0+Δ并且K>Kmax时,所述发送端对所述信息比特序列进行码块分割,即所述码块个数C≥2;否则,无需码块分割,即所述码块个数C=1;其中,N是所述信息比特序列实际需要的码块长度,Δ为定值增量,K是所述信息比特序列的长度,Kmax是预设的最大信息比特序列的长度;
根据所述码块长度N0对所述信息比特序列进行Polar编码;
将进行Polar编码后的码块发送给接收端。
13.根据权利要求12所述的数据处理方法,其特征在于,所述处理器对信息比特序列进行处理,得到C个码块,包括:
如果所述码块个数C>1,所述发射端将所述信息比特序列分成C个矢量段,然后将分段得到的C个矢量段分别进行Polar编码,得到C*N0的码块,然后再从中选出M比特作为最终的码块。
14.一种计算机可读存储介质,存储有计算机可执行指令,所述计算机可执行指令用于执行权利要求1-7中任一项所述的方法。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2017100144529 | 2017-01-09 | ||
CN201710014452 | 2017-01-09 | ||
CN201710080047.7A CN108289010B (zh) | 2017-01-09 | 2017-02-15 | 一种数据处理方法和装置 |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710080047.7A Division CN108289010B (zh) | 2017-01-09 | 2017-02-15 | 一种数据处理方法和装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN115664583A true CN115664583A (zh) | 2023-01-31 |
Family
ID=62789325
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210316876.1A Pending CN115664583A (zh) | 2017-01-09 | 2017-02-15 | 一种数据处理方法和装置 |
CN202210316881.2A Pending CN115720128A (zh) | 2017-01-09 | 2017-02-15 | 一种数据处理方法和装置 |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210316881.2A Pending CN115720128A (zh) | 2017-01-09 | 2017-02-15 | 一种数据处理方法和装置 |
Country Status (6)
Country | Link |
---|---|
US (2) | US11799498B2 (zh) |
EP (1) | EP4362367A2 (zh) |
CN (2) | CN115664583A (zh) |
ES (1) | ES2968088T3 (zh) |
FI (1) | FI3567732T3 (zh) |
WO (1) | WO2018127198A1 (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109525360B (zh) | 2017-09-18 | 2020-10-16 | 华为技术有限公司 | 极化码的速率匹配的方法和装置 |
US11575467B2 (en) * | 2017-11-15 | 2023-02-07 | Interdigital Patent Holdings, Inc. | URLLC transmissions with polar codes |
Family Cites Families (57)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1501226B1 (en) | 2003-07-24 | 2007-09-19 | Matsushita Electric Industrial Co., Ltd. | Method, encoder and communication device for encoding parallel concatenated data |
US8149766B2 (en) * | 2003-10-03 | 2012-04-03 | Qualcomm Incorporated | Method of downlink resource allocation in a sectorized environment |
CN101282122B (zh) * | 2007-04-03 | 2011-12-07 | 中兴通讯股份有限公司 | 编码块分割方法 |
EP2663004B1 (en) | 2007-08-14 | 2017-04-19 | LG Electronics Inc. | Method of segmenting a transport block into multiple code blocks when one CRC is added to each code block |
WO2009096658A1 (en) | 2008-01-31 | 2009-08-06 | Lg Electronics Inc. | Method for determining transport block size and signal transmission method using the same |
CN103220001B (zh) | 2012-01-20 | 2016-09-07 | 华为技术有限公司 | 与循环冗余校验级联的极性码的译码方法和译码装置 |
CN103368583B (zh) | 2012-04-11 | 2016-08-17 | 华为技术有限公司 | 极性码的译码方法和译码装置 |
US8347186B1 (en) | 2012-04-19 | 2013-01-01 | Polaran Yazilim Bilisim Danismanlik Ithalat Ihracat Sanayi Ticaret Limited Sirketi | Method and system for error correction in transmitting data using low complexity systematic encoder |
CN106899311B (zh) | 2012-09-24 | 2023-11-03 | 华为技术有限公司 | 混合极性码的生成方法和生成装置 |
CN103825669B (zh) | 2012-11-16 | 2017-10-24 | 华为技术有限公司 | 数据处理的方法和装置 |
KR101951663B1 (ko) * | 2012-12-14 | 2019-02-25 | 삼성전자주식회사 | Crc 부호와 극 부호에 의한 부호화 방법 및 장치 |
WO2015026148A1 (ko) * | 2013-08-20 | 2015-02-26 | 엘지전자 주식회사 | 무선 접속 시스템에서 폴라 코딩을 이용한 데이터 송신방법 |
CN105684316B (zh) | 2013-11-11 | 2021-04-20 | 华为技术有限公司 | 一种Polar码编码方法、装置 |
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 |
JP2015128290A (ja) * | 2013-12-27 | 2015-07-09 | パナソニック インテレクチュアル プロパティ コーポレーション オブアメリカPanasonic Intellectual Property Corporation of America | 送信装置、受信装置、送信方法および受信方法 |
CN105453466B (zh) | 2013-12-30 | 2020-01-21 | 华为技术有限公司 | 极化码的速率匹配方法及装置 |
US10379945B2 (en) * | 2014-01-17 | 2019-08-13 | California Institute Of Technology | Asymmetric error correction and flash-memory rewriting using polar codes |
CA2972643C (en) * | 2014-03-21 | 2020-05-26 | Huawei Technologies Co., Ltd. | Polar code rate matching method and apparatus |
CN105874737B (zh) * | 2014-03-24 | 2020-09-04 | 华为技术有限公司 | 极性码的速率匹配方法和速率匹配装置 |
EP3142257B1 (en) * | 2014-05-30 | 2020-08-26 | Huawei Technologies Co., Ltd. | Method and apparatus for constructing punctured polar code |
JP6304382B2 (ja) | 2014-07-29 | 2018-04-04 | 日本電気株式会社 | キャリアアグリゲーションでのダウンリンクharqプロセスを処理するための方法及び装置 |
JP6481913B2 (ja) | 2015-01-26 | 2019-03-13 | 華為技術有限公司Huawei Technologies Co.,Ltd. | Polar符号生成方法および装置 |
US9742440B2 (en) * | 2015-03-25 | 2017-08-22 | Samsung Electronics Co., Ltd | HARQ rate-compatible polar codes for wireless channels |
US9628114B2 (en) * | 2015-03-31 | 2017-04-18 | Macronix International Co., Ltd. | Length-compatible extended polar codes |
CN107408953A (zh) * | 2015-04-01 | 2017-11-28 | 华为技术有限公司 | 编码方法、装置、基站和用户设备 |
US10231121B2 (en) * | 2015-06-24 | 2019-03-12 | Lg Electronics Inc. | Security communication using polar code scheme |
US10581462B2 (en) * | 2015-12-01 | 2020-03-03 | Huawei Technologies Co., Ltd. | Signature-enabled polar encoder and decoder |
CN106899379B (zh) | 2015-12-18 | 2020-01-17 | 华为技术有限公司 | 用于处理极化码的方法和通信设备 |
US20180041992A1 (en) | 2016-01-13 | 2018-02-08 | Telefonaktiebolaget Lm Ericsson (Publ) | Control channel for a wireless network |
CN106982172B (zh) * | 2016-01-18 | 2020-04-28 | 华为技术有限公司 | 确定极化码传输块大小的方法和通信设备 |
JP2019519131A (ja) | 2016-04-29 | 2019-07-04 | テレフオンアクチーボラゲット エルエム エリクソン(パブル) | ポーラ符号を用いた符号化及び復号 |
US10389484B2 (en) * | 2016-07-29 | 2019-08-20 | Lg Electronics Inc. | Method for performing polar coding and apparatus therefor |
WO2018030910A1 (en) | 2016-08-12 | 2018-02-15 | Huawei Technologies Co., Ltd. | Coding and decoding of polar codes extended to lengths which are not powers of two |
US10644829B2 (en) | 2016-09-15 | 2020-05-05 | Huawei Technologies Co., Ltd. | Method and apparatus for encoding data using a polar code |
CN107888331A (zh) * | 2016-09-30 | 2018-04-06 | 中兴通讯股份有限公司 | 数据发送方法、装置及信源 |
CN107888198B (zh) * | 2016-09-30 | 2023-05-26 | 中兴通讯股份有限公司 | 准循环ldpc编译码方法、装置及ldpc编译码器 |
CN107342773A (zh) | 2016-10-25 | 2017-11-10 | 华为技术有限公司 | 编码、译码方法及设备 |
EP3535889A1 (en) | 2016-11-03 | 2019-09-11 | Telefonaktiebolaget LM Ericsson (PUBL) | Systems and methods for rate-compatible polar codes for general channels |
WO2018098691A1 (zh) * | 2016-11-30 | 2018-06-07 | 华为技术有限公司 | 一种控制信道生成方法、控制信道检测方法及相关设备 |
WO2018107430A1 (en) * | 2016-12-15 | 2018-06-21 | Qualcomm Incorporated | Crc bits for joint decoding and verification of control information using polar codes |
CN108289010B (zh) | 2017-01-09 | 2022-04-15 | 中兴通讯股份有限公司 | 一种数据处理方法和装置 |
CN108574561B (zh) | 2017-03-14 | 2020-11-17 | 华为技术有限公司 | 极化码编码的方法和装置 |
CN108631937B (zh) | 2017-03-24 | 2020-06-02 | 华为技术有限公司 | 一种信息处理方法、装置及设备 |
CN108631930B (zh) * | 2017-03-24 | 2023-08-22 | 华为技术有限公司 | Polar编码方法和编码装置、译码方法和译码装置 |
CN110463046B (zh) | 2017-03-24 | 2023-09-05 | 苹果公司 | 用于nr的码块分割和动态crc大小自适应 |
GB2563568A (en) | 2017-05-05 | 2018-12-26 | Tcl Communication Ltd | Transmitting and receiving data using polar codes |
EP3504801B1 (en) * | 2017-05-12 | 2021-04-07 | Huawei Technologies Co., Ltd. | Methods and apparatus for transmission and reception with polar codes |
US10778370B2 (en) * | 2017-06-26 | 2020-09-15 | Qualcomm Incorporated | Communication techniques involving polar codewords with reduced repetition |
US11152959B2 (en) * | 2017-07-12 | 2021-10-19 | Telefonaktiebolaget Lm Ericsson (Publ) | Enhanced information sequences for polar codes |
CN116896426A (zh) | 2017-07-21 | 2023-10-17 | 三星电子株式会社 | 用于在通信或广播***中编码和解码信道的装置和方法 |
CN115664595A (zh) | 2017-08-11 | 2023-01-31 | 瑞典爱立信有限公司 | 相等大小码块的传输块大小确定 |
WO2019047237A1 (en) * | 2017-09-11 | 2019-03-14 | Qualcomm Incorporated | TECHNIQUES AND APPARATUS FOR POLAR CODING OF FIXED AND PERIODIC VARIATION MESSAGES |
WO2019136705A1 (en) * | 2018-01-12 | 2019-07-18 | Qualcomm Incorporated | Channel-aware construction of polar codes |
US10841063B2 (en) | 2018-04-06 | 2020-11-17 | At&T Intellectual Property I, L.P. | Indicating a number of codewords in 5G wireless communication systems |
WO2020049348A1 (en) * | 2018-09-07 | 2020-03-12 | Telefonaktiebolaget Lm Ericsson (Publ) | Efficient polar code construction in 5g |
WO2020198976A1 (en) * | 2019-03-29 | 2020-10-08 | Zte Corporation | Methods, apparatus and systems for transmitting data based on polar code |
US11405055B2 (en) | 2019-06-26 | 2022-08-02 | Polaran Haberlesme Teknolojileri Anonim Sirketi | Methods and apparatus for error correction coding with triangular factorization of generator matrix |
-
2017
- 2017-02-15 CN CN202210316876.1A patent/CN115664583A/zh active Pending
- 2017-02-15 CN CN202210316881.2A patent/CN115720128A/zh active Pending
-
2018
- 2018-01-09 ES ES18736010T patent/ES2968088T3/es active Active
- 2018-01-09 EP EP23209728.7A patent/EP4362367A2/en active Pending
- 2018-01-09 FI FIEP18736010.2T patent/FI3567732T3/fi active
- 2018-01-09 WO PCT/CN2018/071887 patent/WO2018127198A1/zh unknown
-
2021
- 2021-06-15 US US17/348,138 patent/US11799498B2/en active Active
-
2022
- 2022-05-26 US US17/825,567 patent/US11909417B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
US20210399742A1 (en) | 2021-12-23 |
EP4362367A2 (en) | 2024-05-01 |
US11799498B2 (en) | 2023-10-24 |
FI3567732T3 (fi) | 2024-01-03 |
US11909417B2 (en) | 2024-02-20 |
US20220376708A1 (en) | 2022-11-24 |
CN115720128A (zh) | 2023-02-28 |
ES2968088T3 (es) | 2024-05-07 |
WO2018127198A1 (zh) | 2018-07-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108289010B (zh) | 一种数据处理方法和装置 | |
CN108649964B (zh) | Ploar编码方法和编码装置、译码方法和译码装置 | |
CN106899379B (zh) | 用于处理极化码的方法和通信设备 | |
CN110048726B (zh) | 编码方法、译码方法、装置和设备 | |
US11432186B2 (en) | Method and device for transmitting data with rate matching | |
CN109450591B (zh) | 一种编码方法和装置 | |
US11683052B2 (en) | Data processing method and device | |
CN108809482B (zh) | Polar码的速率匹配方法及装置 | |
CN108809500B (zh) | 编码方法、装置和设备 | |
US11909417B2 (en) | Data processing method and device | |
CN109842458A (zh) | 一种编码方法、装置、电子设备和存储介质 | |
CN111641473A (zh) | 一种新型缩短极化码方法和通信方法及*** | |
CN113541871A (zh) | 一种生成码字的方法及编解码器 | |
CN108631915B (zh) | 极性码的编码、译码方法及设备 | |
US20230208442A1 (en) | Encoding method and apparatus | |
CN116723542A (zh) | 一种基站、用户设备中的用于信道编码的方法和装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |