CN108604905B - 用于使用turbo码和LDPC码的有效载荷自适应编码的码块分割 - Google Patents
用于使用turbo码和LDPC码的有效载荷自适应编码的码块分割 Download PDFInfo
- Publication number
- CN108604905B CN108604905B CN201680078787.0A CN201680078787A CN108604905B CN 108604905 B CN108604905 B CN 108604905B CN 201680078787 A CN201680078787 A CN 201680078787A CN 108604905 B CN108604905 B CN 108604905B
- Authority
- CN
- China
- Prior art keywords
- payload
- code block
- code
- length
- ldpcc
- 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
- 230000011218 segmentation Effects 0.000 title description 11
- 230000003044 adaptive effect Effects 0.000 title description 2
- 230000006854 communication Effects 0.000 claims abstract description 218
- 238000004891 communication Methods 0.000 claims abstract description 218
- 238000000034 method Methods 0.000 claims abstract description 117
- 125000004122 cyclic group Chemical group 0.000 claims abstract description 9
- 230000005540 biological transmission Effects 0.000 claims description 91
- 239000000945 filler Substances 0.000 claims description 8
- 230000007774 longterm Effects 0.000 claims description 5
- 238000000638 solvent extraction Methods 0.000 claims description 3
- 238000001228 spectrum Methods 0.000 description 74
- 230000006870 function Effects 0.000 description 31
- 238000010586 diagram Methods 0.000 description 23
- 230000002457 bidirectional effect Effects 0.000 description 15
- 206010009944 Colon cancer Diseases 0.000 description 10
- 230000002776 aggregation Effects 0.000 description 9
- 238000004220 aggregation Methods 0.000 description 9
- 238000005516 engineering process Methods 0.000 description 9
- 238000005192 partition Methods 0.000 description 8
- 238000012545 processing Methods 0.000 description 6
- 230000008901 benefit Effects 0.000 description 5
- 239000000969 carrier Substances 0.000 description 5
- 230000001360 synchronised effect Effects 0.000 description 5
- 230000008569 process Effects 0.000 description 4
- 230000000153 supplemental effect Effects 0.000 description 4
- 208000028626 extracranial carotid artery aneurysm Diseases 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 230000002829 reductive effect Effects 0.000 description 3
- 230000001413 cellular effect Effects 0.000 description 2
- 239000000835 fiber Substances 0.000 description 2
- 239000002245 particle Substances 0.000 description 2
- 230000000737 periodic effect Effects 0.000 description 2
- 230000035945 sensitivity Effects 0.000 description 2
- 230000011664 signaling Effects 0.000 description 2
- 101000972853 Hordeum vulgare Non-specific lipid-transfer protein 3 Proteins 0.000 description 1
- 101001125214 Hordeum vulgare Non-specific lipid-transfer protein 4.1 Proteins 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 238000013475 authorization Methods 0.000 description 1
- 230000007175 bidirectional communication Effects 0.000 description 1
- 239000003795 chemical substances by application Substances 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000018109 developmental process Effects 0.000 description 1
- 230000009977 dual effect Effects 0.000 description 1
- 230000000670 limiting effect Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000036963 noncompetitive effect Effects 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 230000002441 reversible effect Effects 0.000 description 1
- 238000005070 sampling Methods 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/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0075—Transmission of coding parameters to receiver
-
- 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/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
-
- 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
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
- H03M13/25—Error detection or forward error correction by signal space coding, i.e. adding redundancy in the signal constellation, e.g. Trellis Coded Modulation [TCM]
- H03M13/255—Error detection or forward error correction by signal space coding, i.e. adding redundancy in the signal constellation, e.g. Trellis Coded Modulation [TCM] with Low Density Parity Check [LDPC] codes
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
- H03M13/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/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/2957—Turbo codes and decoding
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
- H03M13/35—Unequal or adaptive error protection, e.g. by providing a different level of protection according to significance of source information or by adapting the coding according to the change of transmission channel characteristics
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
- H03M13/35—Unequal or adaptive error protection, e.g. by providing a different level of protection according to significance of source information or by adapting the coding according to the change of transmission channel characteristics
- H03M13/353—Adaptation to the channel
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
- H03M13/35—Unequal or adaptive error protection, e.g. by providing a different level of protection according to significance of source information or by adapting the coding according to the change of transmission channel characteristics
- H03M13/356—Unequal error protection [UEP]
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
- H03M13/63—Joint error correction and other techniques
- H03M13/6306—Error control coding in combination with Automatic Repeat reQuest [ARQ] and diversity transmission, e.g. coding schemes for the multiple transmission of the same information or the transmission of incremental redundancy
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
- H03M13/65—Purpose and implementation aspects
- H03M13/6508—Flexibility, adaptability, parametrability and configurability of the implementation
- H03M13/6513—Support of multiple code types, e.g. unified decoder for LDPC and turbo 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/0001—Systems modifying transmission characteristics according to link quality, e.g. power backoff
- H04L1/0006—Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the transmission format
- H04L1/0007—Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the transmission format by modifying the frame length
-
- 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
- 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/0045—Arrangements at the receiver 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/0057—Block codes
- H04L1/0058—Block-coded modulation
-
- 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
- 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/0064—Concatenated codes
- H04L1/0066—Parallel concatenated 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/007—Unequal error protection
-
- 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/0078—Avoidance of errors by organising the transmitted data in a format specifically designed to deal with errors, e.g. location
- H04L1/0083—Formatting with frames or packets; Protocol or part of protocol for error control
-
- 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/08—Arrangements for detecting or preventing errors in the information received by repeating transmission, e.g. Verdan system
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/1607—Details of the supervisory signal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/003—Arrangements for allocating sub-channels of the transmission path
- H04L5/0053—Allocation of signaling, i.e. of overhead other than pilot signals
- H04L5/0055—Physical resource allocation for ACK/NACK
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/02—Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
- H04W84/04—Large scale networks; Deep hierarchical networks
- H04W84/042—Public Land Mobile systems, e.g. cellular systems
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Physics & Mathematics (AREA)
- Probability & Statistics with Applications (AREA)
- Theoretical Computer Science (AREA)
- Quality & Reliability (AREA)
- Mobile Radio Communication Systems (AREA)
- Error Detection And Correction (AREA)
- Detection And Prevention Of Errors In Transmission (AREA)
Abstract
描述了用于无线通信的技术。一种方法包括:针对多个有效载荷中的每个有效载荷来选择编码类型。所述选择包括:针对至少第一有效载荷来选择低密度奇偶校验码(LDPCC)编码类型,以及针对至少第二有效载荷来选择turbo码(TC)编码类型。该方法还包括:将每个有效载荷分割为多个码块;针对每个码块来生成循环冗余校验(CRC);将每个码块和相关联的CRC编码在多个码字中的一个或多个码字中,其中,所述编码是至少部分地基于针对与码块相关联的有效载荷所选择的编码类型的;以及发送码字。
Description
交叉引用
本专利申请要求享受以下申请的优先权:由Sun等人于2016年12月5日提交的、名称为“Unified Code Block Segmentation Providing a Cyclic Redundancy Check forLow Density Parity Check Code Codewords”的美国专利申请No.15/369,525;以及由Sun等人于2016年1月14日提交的、名称为“Unified Code Block Segmentation Providing aCyclic Redundancy Check for Low Density Parity Check Code Codewords”的美国临时专利申请No.62/278,689;这两个申请中的每个申请被转让给本申请的受让人。
技术领域
本公开内容例如涉及无线通信***,并且更具体地,本公开内容涉及提供针对低密度奇偶校验码(LDPCC)码字的循环冗余校验(CRC)的统一码块分割。
背景技术
广泛部署了无线通信***,以提供诸如语音、视频、分组数据、消息传送、广播等的各种类型的通信内容。这些***可以是能够通过共享可用的***资源(例如,时间、频率和功率)来支持与多个用户的通信的多址***。这种多址***的例子包括码分多址(CDMA)***、时分多址(TDMA)***、频分多址(FDMA)***以及正交频分多址(OFDMA)***(例如,长期演进(LTE)***或新无线电(NR)***)。无线多址通信***可以包括多个基站,每个基站同时支持针对多个通信设备(另外被称为用户设备(UE))的通信。
在一些无线通信***中,基站和UE可以使用一个或多个增强型分量载波(eCC)进行通信。可以在基于竞争的射频频谱带或无竞争的射频频谱带中提供eCC。基于竞争的射频频谱带是发送设备可能竞争针对其的接入的射频频谱带(例如,可用于免许可用途(例如,Wi-Fi用途)的射频频谱带,或者可用于供多个运营商以平等共享或优先化的方式使用的射频频谱带)。无竞争的射频频谱带是发送设备可以不竞争针对其的接入(这是因为该射频频谱带被许可给特定用户以用于特定用途)的射频频谱带(例如,可用于长期演进(LTE)或改进的LTE(LTE-A)通信的许可射频频谱带)。因为eCC、LTE/LTE-A分量载波(CC)和Wi-Fi CC可以共享相同的射频频谱带,所以在一些情况下,LTE/LTE-A或Wi-Fi传输技术(例如,编码技术)可以用于eCC传输。在其它情况下,新的或不同的传输技术可以更好地适于eCC传输。
发明内容
与LTE/LTE-A CC相比,eCC被设计用于更高的数据速率传输。可以使用turbo码(TC)编码来对LTE/LTE-A传输进行编码。TC编码是有用的,因为其支持混合自动重传请求(HARQ)进程、打孔和速率匹配。TC编码可以用于eCC传输,但是易于增加解码复杂度(例如,与某些其它类型的编码(例如,LDPCC编码)相比)。在可以用于eCC传输的高数据速率条件下,可能进一步增加TC解码的复杂度。例如,当将TC编码用于高数据速率eCC传输时,可能需要增加在接收机中部署的TC解码器的数量,以在高数据速率条件下提供满意的解码吞吐量。与LTE/LTE-A传输相反,可以使用LDPCC编码来对Wi-Fi传输进行编码。LDPCC编码可以用于eCC传输,并且与TC编码相比,可以将解码复杂度减小一个数量级。当使用TC编码时,将CRC附加到每个码字以用于解码错误保护。当使用LDPCC编码时,正常不需要CRC,因为码结构提供了针对解码错误检测的奇偶校验。然而,当LDPCC码字是短的时,由码结构提供的奇偶校验并不是足够可靠,并且可能存在残余虚警事件。另一方面,将CRC附加到码字增加数据传输开销,并且如果将CRC附加到具有包含小数量比特的有效载荷的码字,则开销的相对增加可能是高的。本公开内容描述了统一码块分割,其提供了针对LDPCC码字的CRC。可以在码块级别生成针对LDPCC码字的CRC,类似于如何针对TC码块来生成CRC。CRC可以与多个LDPCC码字相对应。
在一个例子中,描述了一种用于无线通信的方法。所述方法可以包括:针对多个有效载荷中的每个有效载荷来选择编码类型。所述选择可以包括:针对至少第一有效载荷来选择LDPCC编码类型,以及针对至少第二有效载荷来选择TC编码类型。所述方法还可以包括:将每个有效载荷分割为多个码块;针对每个码块来生成CRC;将每个码块和相关联的CRC编码在多个码字中的一个或多个码字中,其中,所述编码是至少部分地基于针对与所述码块相关联的有效载荷所选择的编码类型的;以及发送所述码字。
在一些例子中,所述方法可以包括:至少部分地基于有效载荷的特性,来针对所述有效载荷选择所述编码类型。在一些例子中,所述特性可以包括以下各项中的至少一项:有效载荷大小、或传输数据速率、或传输资源大小、或其组合。在一些例子中,所述方法可以包括:针对所述有效载荷中的至少一个有效载荷来发送以下各项中的至少一项:对所述有效载荷大小的指示、或对所述传输数据速率的指示、或对所述传输资源大小的指示、或对所选择的编码类型的指示。在一些例子中,所述方法可以包括:接收针对每个码块的确认(ACK)或否定确认(NAK)中的一项。在一些例子中,所述方法可以包括:接收与所述第一有效载荷相关联的码块的NAK;以及重传与所述码块相关联的多个LDPCC码字和与所述码块相关联的CRC。在一些例子中,与所述第一有效载荷的码块相关联的每个码字可以具有相等的码字长度。在一些例子中,所述方法可以包括:将与至少所述第一有效载荷相关联的每个码块的码块长度选择为所述相等的码字长度的整数倍。在一些例子中,所述方法可以包括:将填充比特与所述第一有效载荷进行组合,以维持所选择的码块长度。在一些例子中,与所述第一有效载荷相关联的每个码块具有如下的码块长度:所述码块长度是与对应于所述码块的每个码字相关联的相等的码字长度的整数倍。在一些例子中,所述方法可以包括:至少部分地基于用于分割至少所述第二有效载荷的TC码块、或LTE/LTE-A码块或其组合的长度,来选择至少所述第一有效载荷的每个码块的码块长度。在一些例子中,所述方法可以包括:至少部分地基于用于分割至少所述第一有效载荷的每个码块的长度,来选择用于分割至少所述第二有效载荷的TC码块的长度。
在一个例子中,描述了一种用于无线通信的设备。所述设备可以包括:用于针对多个有效载荷中的每个有效载荷来选择编码类型的单元。所述选择可以包括:针对至少第一有效载荷来选择LDPCC编码类型,以及针对至少第二有效载荷来选择TC编码类型。所述设备还可以包括:用于将每个有效载荷分割为多个码块的单元;用于针对每个码块来生成CRC的单元;用于将每个码块和相关联的CRC编码在多个码字中的一个或多个码字中的单元,所述编码是至少部分地基于针对与所述码块相关联的有效载荷所选择的编码类型的;以及用于发送所述码字的单元。
在一些例子中,所述设备可以包括:用于至少部分地基于有效载荷的特性,来针对所述有效载荷选择所述编码类型的单元。在一些例子中,所述特性可以包括以下各项中的至少一项:有效载荷大小、或传输数据速率、或传输资源大小、或其组合。在一些例子中,所述设备可以包括:用于针对所述有效载荷中的至少一个有效载荷来发送以下各项中的至少一项的单元:对所述有效载荷大小的指示、或对所述传输数据速率的指示、或对所述传输资源大小的指示、或对所选择的编码类型的指示。在一些例子中,所述设备可以包括:用于接收针对每个码块的ACK或NAK中的一项的单元。在一些例子中,所述设备可以包括:用于接收与所述第一有效载荷相关联的码块的NAK的单元;以及用于重传与所述码块相关联的多个LDPCC码字和与所述码块相关联的CRC的单元。在一些例子中,与所述第一有效载荷的码块相关联的每个码字可以具有相等的码字长度。在一些例子中,所述设备可以包括:用于将与至少所述第一有效载荷相关联的每个码块的码块长度选择为所述相等的码字长度的整数倍的单元。在一些例子中,所述设备可以包括:用于将填充比特与所述第一有效载荷进行组合,以维持所选择的码块长度的单元。在一些例子中,与所述第一有效载荷相关联的每个码块可以具有如下的码块长度:所述码块长度是与对应于所述码块的每个码字相关联的相等的码字长度的整数倍。在一些例子中,所述设备可以包括:用于至少部分地基于用于分割至少所述第二有效载荷的TC码块、或LTE/LTE-A码块或其组合的长度,来选择至少所述第一有效载荷的每个码块的码块长度的单元。在一些例子中,所述设备可以包括:用于至少部分地基于用于分割至少所述第一有效载荷的每个码块的长度,来选择用于分割至少所述第二有效载荷的TC码块的长度的单元。
在一些例子中,描述了另一种用于无线通信的设备。所述设备可以包括:处理器、与所述存储器进行电子通信的存储器以及被存储在所述存储器中的指令。所述指令可以可由所述处理器执行以进行以下操作:针对多个有效载荷中的每个有效载荷来选择编码类型。所述选择可以包括:针对至少第一有效载荷来选择LDPCC编码类型,以及针对至少第二有效载荷来选择TC编码类型。所述指令还可以可由所述处理器执行以进行以下操作:将每个有效载荷分割为多个码块;针对每个码块来生成CRC;将每个码块和相关联的CRC编码在多个码字中的一个或多个码字中,所述编码是至少部分地基于针对与所述码块相关联的有效载荷所选择的编码类型的;以及发送所述码字。
在所述设备的一些例子中,所述指令可以可由所述处理器执行以进行以下操作:至少部分地基于有效载荷的特性来针对所述有效载荷选择所述编码类型。在一些例子中,所述特性可以包括以下各项中的至少一项:有效载荷大小、或传输数据速率、或传输资源大小、或其组合。在一些例子中,所述指令可以可由所述处理器执行以进行以下操作:接收针对每个码块的ACK或NAK中的一项。在一些例子中,所述指令可以可由所述处理器执行以进行以下操作:接收与所述第一有效载荷相关联的码块的NAK;以及重传与所述码块相关联的多个LDPCC码字和与所述码块相关联的CRC。在一些例子中,与所述第一有效载荷的码块相关联的每个码字可以具有相等的码字长度。在一些例子中,与所述第一有效载荷相关联的每个码块可以具有如下的码块长度:所述码块长度是与对应于所述码块的每个码字相关联的相等的码字长度的整数倍。
在一个例子中,描述了一种存储有用于无线通信的计算机可执行代码的非暂时性计算机可读介质。所述代码可以可由处理器执行以进行以下操作:针对多个有效载荷中的每个有效载荷来选择编码类型。所述选择可以包括:针对至少第一有效载荷来选择LDPCC编码类型,以及针对至少第二有效载荷来选择TC编码类型。所述代码还可以可由所述处理器执行以进行以下操作:将每个有效载荷分割为多个码块;针对每个码块来生成CRC;将每个码块和相关联的CRC编码在多个码字中的一个或多个码字中,所述编码是至少部分地基于针对与所述码块相关联的有效载荷所选择的编码类型的;以及发送所述码字。
在一些例子中,所述代码可以可由所述处理器执行以进行以下操作:至少部分地基于有效载荷的特性来针对所述有效载荷来选择所述编码类型。在一些例子中,所述代码可以可由所述处理器执行以进行以下操作:接收针对每个码块的ACK或NAK中的一项。
在一个例子中,描述了另一种用于无线通信的方法。所述方法可以包括:接收与以下各项相关联的多个码字:使用LDPCC编码类型来编码的至少第一有效载荷、和使用TC编码类型来编码的至少第二有效载荷;对与所述第一有效载荷和CRC相关联的所述码字的集合进行解码;以及发送针对所述码字的所述集合的ACK或NAK中的一项。
在一些例子中,所述方法可以包括:接收关于所述LDPCC编码类型用于对所述第一有效载荷进行编码的指示。在一些例子中,所述方法可以包括:至少部分地基于接收以下各项来确定所述LDPCC编码类型用于所述第一有效载荷:对有效载荷大小的指示、或对传输数据速率的指示、或对传输资源大小的指示、或其组合。
在一个例子中,描述了另一种用于无线通信的设备。所述设备可以包括:用于接收与以下各项相关联的多个码字的单元:使用LDPCC编码类型来编码的至少第一有效载荷、和使用TC编码类型来编码的至少第二有效载荷;用于对与所述第一有效载荷和CRC相关联的所述码字的集合进行解码的单元;以及用于发送针对所述码字的所述集合的ACK或NAK中的一项的单元。
在一些例子中,所述设备可以包括:用于接收关于所述LDPCC编码类型用于对所述第一有效载荷进行编码的指示的单元。在一些例子中,所述设备可以包括:用于至少部分地基于接收以下各项来确定所述LDPCC编码类型用于所述第一有效载荷的单元:对有效载荷大小的指示、或对传输数据速率的指示、或对传输资源大小的指示、或其组合。
在一个例子中,描述了另一种用于无线通信的设备。所述设备可以包括:处理器、与所述存储器进行电子通信的存储器以及被存储在所述存储器中的指令。所述指令可以可由所述处理器执行以进行以下操作:接收与以下各项相关联的多个码字:使用LDPCC编码类型来编码的至少第一有效载荷、和使用TC编码类型来编码的至少第二有效载荷;对与所述第一有效载荷和CRC相关联的所述码字的集合进行解码;以及发送针对所述码字的所述集合的ACK或NAK中的一项。
在一个例子中,描述了另一种存储有用于无线通信的计算机可执行代码的非暂时性计算机可读介质。所述代码可以可由处理器执行以进行以下操作:接收与以下各项相关联的多个码字:使用LDPCC编码类型来编码的至少第一有效载荷、和使用TC编码类型来编码的至少第二有效载荷;对与所述第一有效载荷和CRC相关联的所述码字的集合进行解码;以及发送针对所述码字的所述集合的ACK或NAK中的一项。
前文已经相当宽泛地概述了根据本公开内容的例子的特征和技术优点,以便可以更好地理解下面的详细描述。下文将描述额外的特征和优点。所公开的概念和特定例子可以易于用作用于修改或设计用于实现本公开内容的相同目的的其它结构的基础。这样的等效构造不脱离所附的权利要求的范围。根据下文的描述,当结合附图来考虑时,将更好地理解本文公开的概念的特性(它们的组织和操作方法二者)以及相关联的优点。附图中的每个附图是出于说明和描述的目的而提供的,而并不作为对权利要求的限制的定义。
附图说明
对本公开内容的性质和优点的进一步的理解可以参考以下附图来实现。在附图中,相似的组件或特征可以具有相同的附图标记。此外,相同的各种组件可以通过在附图标记之后跟随破折号和第二标记进行区分,所述第二标记用于在相似组件之间进行区分。如果在说明书中仅使用了第一附图标记,则该描述适用于具有相同的第一附图标记的相似组件中的任何一个,而不考虑第二附图标记如何。
图1示出了根据本公开内容的各个方面的无线通信***的例子;
图2示出了根据本公开内容的各个方面的无线通信***,在该无线通信***中,LTE/LTE-A可以被部署在使用基于竞争的射频频谱带的不同场景下;
图3示出了根据本公开内容的各个方面的有效载荷的图,其中有效载荷可以被分割为码块,之后使用LDPCC编码对码块进行编码;
图4是示出了根据本公开内容的各个方面的、用于统一码块分割的示例方法的流程图;
图5示出了根据本公开内容的各个方面的、用于在无线通信中使用的设备的图;
图6示出了根据本公开内容的各个方面的、用于在无线通信中使用的无线通信管理器的图;
图7示出了根据本公开内容的各个方面的、用于在无线通信中使用的设备的图;
图8示出了根据本公开内容的各个方面的、用于在无线通信中使用的无线通信管理器的图;
图9示出了根据本公开内容的各个方面的、用于在无线通信中使用的基站(例如,形成eNB的部分或者全部的基站)的图;
图10示出了根据本公开内容的各个方面的、用于在无线通信中使用的UE的图;
图11是示出了根据本公开内容的各个方面的、用于无线通信的方法的例子的流程图;
图12是示出根据本公开内容的各个方面的、用于无线通信的方法的例子的流程图;以及
图13是示出了根据本公开内容的各个方面的、用于无线通信的方法的例子的流程图。
具体实施方式
一些无线通信***(例如,长期演进(LTE)***或新无线电(NR)***(5G))可以使用eCC来改善无线通信的吞吐量、延时或可靠性。eCC可以通过以下各项来表征:短符号持续时间、宽音调间隔、短子帧持续时间、在基于竞争的射频频谱带中(或在无竞争的射频频谱带中)的操作、或宽带宽。与可以具有相对较小的带宽(例如,20MHz)的非eCC(例如,基于竞争的射频频谱带中的LTE/LTE-A分量载波(CC)、许可辅助接入(LAA)CC、或独立CC)相比,eCC可以具有相对宽的带宽(例如,80MHz或100MHz)。eCC可以包括一个或多个信道(例如,带宽的分段,比如带宽的四个20MHz分段)。
本公开内容描述了统一码块分割,其中,提供了针对LDPCC码字的CRC。在一些例子中,所述技术可以用于对eCC有效载荷进行编码。
以下描述提供了例子,而不对权利要求中阐述的范围、适用性或例子进行限制。可以在不脱离本公开内容的范围的情况下,在论述的元素的功能和布置方面进行改变。各个例子可以酌情省略、替换或添加各种过程或组件。例如,所描述的方法可以以与所描述的次序不同的次序来执行,并且可以添加、省略或组合各种步骤。此外,可以将关于一些例子描述的特征组合到其它例子中。
图1示出了根据本公开内容的各个方面的无线通信网络100的例子。无线通信网络100可以包括基站105、UE 115以及核心网络130。在一些例子中,无线通信***100可以是LTE(或改进的LTE)网络或新无线电(NR)网络。在一些情况下,无线通信***100可以支持增强型宽带通信、超可靠(即,任务关键)通信、低延时通信和与低成本且低复杂度设备的通信。核心网络130可以提供用户认证、接入授权、跟踪、互联网协议(IP)连接、以及其它接入、路由或移动性功能。基站105可以通过回程链路132(例如,S1等)与核心网络130对接,并且可以执行针对与UE 115的通信的无线电配置和调度,或者可以在基站控制器(未示出)的控制之下操作。在各个例子中,基站105可以在回程链路134(例如,X2等)上彼此直接地或间接地(例如,通过核心网络130)通信,回程链路134可以是有线或无线的通信链路。
基站105可以经由一个或多个基站天线与UE 115进行无线通信。基站105站点中的每个基站105站点可以为相应的地理覆盖区域110提供通信覆盖。在一些例子中,基站105可以被称为基站收发机、无线基站、接入点、无线收发机、节点B、演进型节点B(eNB)、家庭节点B、家庭演进型节点B或某种其它适当的术语。可以将基站105的地理覆盖区域110划分为扇区(未示出),扇区构成覆盖区域的一部分。无线通信***100可以包括不同类型的基站105(例如,宏小区基站或小型小区基站)。对于不同的技术,可能存在重叠的地理覆盖区域110。
在一些例子中,无线通信***100可以包括LTE/LTE-A网络,并且可以采用窄带通信技术,如下所描述的。在LTE/LTE-A网络中,术语eNB可以用于描述基站105。无线通信***100可以是异构LTE/LTE-A网络,其中不同类型的eNB为各个地理区域提供覆盖。例如,每个eNB或基站105可以为宏小区、小型小区或其它类型的小区提供通信覆盖。术语“小区”是3GPP术语,其可以用于描述基站、与基站相关联的载波或分量载波、或者载波或基站的覆盖区域(例如,扇区等),这取决于上下文。
宏小区可以覆盖相对大的地理区域(例如,半径为若干千米),并且可以允许由具有与网络提供商的服务订制的UE进行不受限制的接入。与宏小区相比,小型小区可以是较低的基站,其可以在与宏小区相同或不同的(例如,无竞争、基于竞争等)射频频谱带中操作。根据各个例子,小型小区可以包括微微小区、毫微微小区和微小区。微微小区可以覆盖相对较小的地理区域,并且可以允许由具有与网络提供商的服务订制的UE进行不受限制的接入。毫微微小区可以覆盖相对小的地理区域(例如,住宅),并且可以提供由与毫微微小区具有关联的UE(例如,在封闭用户组(CSG)中的UE、针对住宅中的用户的UE等等)进行的受限制的接入。用于宏小区的eNB可以被称为宏eNB。用于小型小区的eNB可以被称为小型小区eNB、微微eNB、毫微微eNB或家庭eNB。eNB可以支持一个或多个(例如,二个、三个、四个等等)小区(例如,分量载波)。
无线通信***100可以支持同步操作或异步操作。对于同步操作,基站可以具有相似的帧定时,并且来自不同基站的传输可以在时间上近似对齐。对于异步操作,基站可以具有不同的帧定时,并且来自不同基站的传输可以不在时间上对齐。本文所描述的技术可以用于同步操作或异步操作。
可以适应各种公开的例子中的一些例子的通信网络可以是根据分层协议栈来操作的基于分组的网络。在用户平面中,承载或分组数据汇聚协议(PDCP)层处的通信可以是基于IP的。无线链路控制(RLC)层可以执行分组分段和重组以通过逻辑信道进行传送。介质访问控制(MAC)层可以执行优先级处理和将逻辑信道复用成传输信道。MAC层还可以使用HARQ来提供在MAC层处的重传,以提高链路效率。在控制平面中,无线资源控制(RRC)协议层可以提供UE 115与基站105或核心网络130之间的RRC连接(支持针对用户平面数据的无线电承载)的建立、配置和维护。在物理(PHY)层处,传输信道可以被映射到物理信道。
可以用基本时间单位(其可以是Ts=1/30,720,000秒的采样周期)的倍数来表示LTE或NR中的时间间隔。可以根据10ms长度(Tf=307200Ts)的无线帧对时间资源进行组织,其可以通过范围从0到1023的***帧编号(SFN)来标识。每个帧可以包括十个编号从0到9的1ms子帧。可以进一步将子帧划分成两个0.5ms时隙,每个时隙包含6或7个调制符号周期(取决于附加在每个符号前面的循环前缀的长度)。排除循环前缀,每个符号包含2048个采样周期。在一些情况下,子帧可以是最小调度单元,其也被称为TTI。在其它情况下,TTI可以比子帧短或者可以是动态选择的(例如,在短TTI突发中或者在选择的使用短TTI的分量载波中)。
资源元素可以由一个符号时段和一个子载波(例如,15KHz频率范围)组成。资源块可以包含在频域中的12个连续的子载波,并且针对每个OFDM符号中的普通循环前缀,包括时域(1个时隙)中的7个连续的OFDM符号,或者84个资源元素。每个资源元素携带的比特的数量可以取决于调制方案(可以在每个符号周期期间选择的符号的配置)。因此,UE接收的资源块越多并且调制方案越高,那么数据速率就可以越高。
UE 115可以散布于整个无线通信***100中,并且每个UE 115可以是静止的或移动的。UE 115还可以包括或被本领域技术人员称为移动站、用户站、移动单元、用户单元、无线单元、远程单元、移动设备、无线设备、无线通信设备、远程设备、移动用户站、接入终端、移动终端、无线终端、远程终端、手机、用户代理、移动客户端、客户端或某种其它适当的术语。UE 115可以是蜂窝电话、个人数字助理(PDA)、无线调制解调器、无线通信设备、手持设备、平板型计算机、膝上型计算机、无绳电话、无线本地环路(WLL)站、NB-LTE设备、M2M设备、机器类型通信(MTC)设备、NB-IoT设备等。UE能够与各种类型的基站和网络装置(包括宏eNB、小型小区eNB、中继基站等)进行通信。
在无线通信***100中示出的通信链路125可以包括从基站105到UE115的下行链路(DL)传输、或从UE 115到基站105的上行链路(UL)传输。DL传输还可以被称为前向链路传输,而UL传输还可以被称为反向链路传输。通信链路125可以包括用于窄带通信的专用物理上行链路控制信道(PUCCH)资源,如本公开内容中描述的。
在一些例子中,每个通信链路125可以包括一个或多个载波,其中每个载波可以是由根据上文描述的各种无线电技术调制的多个子载波(例如,不同频率的波形信号)构成的信号。每个经调制的信号可以在不同的子载波上被发送,并且可以携带控制信息(例如,参考信号、控制信道等)、开销信息、用户数据等。通信链路125可以使用频分双工(FDD)操作(例如,使用成对的频谱资源)或时分双工(TDD)操作(例如,使用不成对的频谱资源)来发送双向的通信。可以定义针对FDD操作的帧结构(例如,帧结构类型1)和针对TDD操作的帧结构(例如,帧结构类型2)。
在一些例子中,无线通信***100可以支持在无竞争的射频频谱带(例如,发送装置可以不竞争针对其的接入(这是因为该射频频谱带被许可给特定用户以用于特定用途)的射频频谱带(例如,可用于LTE/LTE-A通信的许可射频频谱带))、或基于竞争的射频频谱带(例如,发送装置可以竞争针对其的接入的射频频谱带(例如,可用于免许可用途(例如,Wi-Fi用途)的射频频谱带、可用于供不同的无线接入技术使用的射频频谱带、或可用于供多个运营商以平等共享或优先化的方式使用的射频频谱带))上的操作。在赢得关于对基于竞争的射频频谱带的信道的接入的竞争时,发送装置(例如,基站105或UE 115)可以在该信道上发送一个或多个信道预留信号(例如,一个或多个信道使用信标信号(CUBS))。CUBS可以通过在信道上提供可检测的能量来预留该信道。CUBS还可以用于标识发送装置或者将发送装置和接收装置进行同步。
在一些情况下,无线通信***100可以利用一个或多个eCC。eCC可以由包括以下各项的一个或多个特征来表征:宽带宽、短符号持续时间、宽音调间隔、更小的传输时间间隔(TTI)、以及在基于竞争的射频频谱带中(或在无竞争的射频频谱带中)的操作。在一些情况下,eCC可以与载波聚合(CA)配置或双重连接配置相关联(例如,当多个服务小区具有次优的回程链路时)。eCC也可以被配置用于在免许可频谱或共享频谱中使用(其中,允许一个以上的运营商使用该频谱)。由宽带宽表征的eCC可以包括可以被无法监测整个带宽或优选使用有限带宽(例如,以节省功率)的UE 115使用的一个或多个片段。
在一些情况下,eCC可以利用与其它CC不同的符号持续时间,这可以包括使用与其它CC的符号持续时间相比减小的符号持续时间。更短的符号持续时间可以与增加的子载波间隔相关联。eCC中的TTI可以由一个或多个符号组成。在一些情况下,TTI持续时间(即,TTI中的符号数量)可以是可变的。在一些情况下,eCC可以利用与其它CC不同的符号持续时间,这可以包括使用与其它CC的符号持续时间相比减小的符号持续时间。更短的符号持续时间与增加的子载波间隔相关联。利用eCC的设备(例如,UE115或基站105)可以以减小的符号持续时间(例如,16.67微秒)来发送宽带信号(例如,20、40、60、80MHz等)。eCC中的TTI可以由一个或多个符号组成。在一些情况下,TTI持续时间(即,TTI中的符号数量)可以是可变的。
在一些情况下,无线***100可以利用许可射频频谱带和免许可射频频谱带两者。例如,无线***100可以采用免许可频带(例如,5Ghz工业、科学和医疗(ISM)频带)中的LTE许可辅助接入(LTE-LAA)或LTE免许可(LTE U)无线接入技术或NR技术。当在免许可射频频谱带中操作时,无线设备(例如,基站105和UE 115)可以在发送数据之前采用先听后说(LBT)过程来确保信道是空闲的。在一些情况下,免许可频带中的操作可以基于结合在经许可频带中操作的分量载波(CC)的载波聚合(CA)配置。免许可频谱中的操作可以包括下行链路传输、上行链路传输或这两者。免许可频谱中的双工可以基于频分双工(FDD)、时分双工(TDD)或这两者的组合。
图2示出了根据本公开内容的各个方面的无线通信***200,在该无线通信***200中,LTE/LTE-A CC或eCC可以被部署在使用基于竞争的射频频谱带的不同场景下。更具体地,图2示出了补充下行链路模式(也被称为第一许可辅助接入模式)、载波聚合模式(也被称为第二许可辅助接入模式)和独立模式的例子,在独立模式中,LTE/LTE-A和/或eCCOFDM数字方案是使用基于竞争的射频频谱带来采用的。无线通信***200可以是参照图1描述的无线通信***100的部分的例子。此外,第一基站105-a和第二基站105-b可以是参照图1描述的基站105中的一个或多个基站105的各方面的例子,而第一UE 115-a、第二UE 115-b和第三UE 115-c可以是参照图1描述的UE 115中的一个或多个UE 115的各方面的例子。
在无线通信***200中的补充下行链路模式(例如,第一许可辅助接入模式)的例子中,第一基站105-a可以使用下行链路信道220来向第一UE 115-a发送OFDMA波形。下行链路信道220可以与基于竞争的射频频谱带中的频率F1相关联。第一基站205可以使用第一双向链路225来向第一UE 115-a发送OFDMA波形,并且可以使用第一双向链路225来从第一UE115-a接收SC-FDMA波形。第一双向链路225可以与无竞争的射频频谱带中的频率F4相关联。基于竞争的射频频谱带中的下行链路信道220和无竞争的射频频谱带中的第一双向链路225可以同时地操作。下行链路信道220可以为第一基站105-a提供下行链路容量卸载。在一些例子中,下行链路信道220可以用于单播服务(例如,寻址到一个UE)或用于多播服务(例如,寻址到若干UE)。该场景可以在使用无竞争的射频频谱并且需要缓解一些业务或信令拥塞的任何服务提供商(例如,移动网络运营商(MNO))的情况下发生。
在无线通信***200中的载波聚合模式(例如,第二许可辅助接入模式)的一个例子中,第一基站105-a可以使用第二双向链路230向第二UE115-b发送OFDMA波形,并且可以使用第二双向链路230从第二UE 115-b接收OFDMA波形、SC-FDMA波形、或资源块交织的FDMA波形。第二双向链路230可以与基于竞争的射频频谱带中的频率F1相关联。第一基站105-a还可以使用第三双向链路235向第二UE 115-b发送OFDMA波形,并且可以使用第三双向链路235从第二UE 115-b接收SC-FDMA波形。第三双向链路235可以与无竞争的射频频谱带中的频率F2相关联。第二双向链路230可以为第一基站105-a提供下行链路和上行链路容量卸载。与上述补充下行链路模式(例如,许可辅助接入模式)一样,该场景可以在使用无竞争的射频频谱并且需要缓解一些业务或信令拥塞的任何服务提供商(例如,MNO)的情况下发生。
如上所述,可以受益于通过使用基于竞争的射频频谱带中的LTE/LTE-A来提供的容量卸载的一种类型的服务提供商是具有对LTE/LTE-A无竞争的射频频谱带的接入权的传统MNO。对于这些服务提供商,操作例子可以包括自举模式(bootstrapped mode)(例如,补充下行链路、载波聚合),所述自举模式在无竞争的射频频谱带上使用LTE/LTE-A主分量载波(PCC),并且在基于竞争的射频频谱带上使用至少一个辅分量载波(SCC)。
在载波聚合模式中,可以例如在无竞争的射频频谱带中(例如,经由第一双向链路225或第三双向链路235)传送数据和控制,而可以例如在基于竞争的射频频谱带中(例如,经由第二双向链路230)传送数据。当使用基于竞争的射频频谱带时所支持的载波聚合机制可以归入混合频分双工-时分双工(FDD-TDD)载波聚合或跨分量载波具有不同对称性的TDD-TDD载波聚合。
在无线通信***200中的独立模式的一个例子中,第二基站105-b可以使用双向链路250向第三UE 115-c发送OFDMA波形,并且可以使用双向链路250从第三UE 115-c接收OFDMA波形、SC-FDMA波形、或资源块交织的FDMA波形。双向链路250可以与基于竞争的射频频谱带中的频率F3相关联。独立模式可以用于非传统无线接入场景(例如,体育场中的接入(例如,单播、多播))中。用于该操作模式的一种类型的服务提供商的例子可以是不具有对无竞争的射频频谱带的接入的体育场拥有者、电缆公司、活动主办方、宾馆、企业或大型公司。
在一些例子中,发送装置(例如,参照图1和2描述的基站105中的一个基站、或参照图1和2描述的UE 115中的一个UE)可以使用选通间隔来获得对基于竞争的射频频谱带的信道的接入(例如,对基于竞争的射频频谱带的物理信道的接入)。在一些例子中,选通间隔可以是同步且周期性的。例如,周期性的选通间隔可以与LTE/LTE-A无线电间隔的至少一个边界同步。在其它例子中,选通间隔可以是异步的。选通间隔可以定义基于竞争的协议的应用,例如,基于在欧洲电信标准协会(ETSI)(EN 301 893)中规定的先听后说(LBT)协议的LBT协议。当使用对LBT协议的应用进行定义的选通间隔时,选通间隔可以指示发送装置何时需要执行竞争过程(例如,LBT过程),例如,空闲信道评估(CCA)过程或eCCA过程。CCA过程或eCCA过程的结果可以向发送装置指示基于竞争的射频频谱带的信道在选通间隔(例如,LBT无线帧或传输突发)内是可用的还是正在使用中。当CCA过程或eCCA过程指示信道在对应的LBT无线帧或传输突发内可用(例如,“空闲”以供使用)时,发送装置可以在LBT无线帧的部分或全部期间预留或使用基于竞争的射频频谱带的信道。当CCA过程指示信道不可用(例如,信道正被另一个发送装置使用或预留)时,可以阻止发送装置在LBT无线帧期间使用该信道。
可以对在无线通信***100或200中进行的传输进行编码。在eCC传输(可能地,以及其它传输)的情况下,可以例如使用TC编码或LDPCC编码来对传输进行编码。当使用TC编码时,有效载荷(或传输块)可以被分割为多个码块。在一些例子中,每个码块的大小可以小于或等于6,144比特,并且可以针对每个码块来生成24比特CRC(并且向每个码块添加24比特CRC)。CRC提供了针对具有足够低的错误概率的码块级别确认(ACK)或否定确认(NAK)的支持。当以其原生形式使用LDPCC编码(例如,IEEE标准802.11n LDPCC编码)时,奇偶校验可以用于校验经解码的序列是否是有效码字。然而,奇偶校验是短的,并且可能与足够低的错误概率不相关联(例如,该错误概率可能不等同于与TC解码ACK/NAK相关联的错误概率)。
用于降低与LDPCC解码相关联的错误概率的一种方式是生成每个LDPCC码字的CRC。然而,这样做的开销可能是相对高的,这是因为LDPCC码字可能是相对短的。替代地,可以在LDPCC码块级别生成CRC。在一些情况下,有效载荷可以被分割为LDPCC码块,其与TC码块是大约相同大小(例如,不长于6,144比特的码块)。LDPCC码块大小可以被选择为使得向码块添加CRC的开销是足够小的(如应用所确定的)。具有CRC的LDPCC码块可以进一步被划分为多个LDPCC码字。在一些例子中,LDPCC码字可以具有相等的码字长度。然而,在相等的码字长度的情况下,所允许的一组LDPCC码块长度可以小于所允许的一组TC码块长度。
在给定每个LDPCC码块的CRC的情况下,经LDPCC编码的有效载荷可以是在码块级别被ACK/NAK的(例如,与LDPCC码块相对应的所有LDPCC码字可以是作为捆绑被ACK或NAK的)。
图3示出了根据本公开内容的各个方面的有效载荷305的图300,其中,该有效载荷305可以被分割为码块,之后使用LDPCC编码对码块进行编码。可以例如通过参照图1或2描述的基站105或UE 115中的任何一个来发送有效载荷305。
当是使用LDPCC编码来对有效载荷305进行编码时,有效载荷305可以被分割为多个LDPCC码块,其包括第一码块(CB0)、第二码块(CB1)、第三码块(CB2)和第四码块(CB3)。然后可以针对每个码块来生成CRC(例如,可以针对第一码块(CB0)生成第一CRC(CRC0),可以针对第二码块(CB1)生成第二CRC(CRC1),可以针对第三码块(CB2)生成第三CRC(CRC2),以及可以针对第四码块(CB3)生成第四CRC(CRC3))。每个LDPCC码块和相关联的CRC可以然后被编码在多个LDPCC码字中(例如,第一码块(CB0)和第一CRC(CRC0)可以被编码在LDPCC码字CW00、CW01和CW02中;第二码块(CB1)和第二CRC(CRC1)可以被编码在LDPCC码字CW10、CW11和CW12中;第三码块(CB2)和第三CRC(CRC2)可以被编码在LDPCC码字CW20、CW21和CW22中;以及第四码块(CB3)和第四CRC(CRC3)可以被编码在LDPCC码字CW30、CW31和CW32中)。
图4示出了根据本公开内容的各个方面的、用于统一码块分割的示例方法400的流程图。在一些例子中,方法400可以由诸如参照图1或2所描述的基站105或UE 115中的一项之类的设备来执行。
在框405处,方法400可以接收传输数据速率(例如,调制和编码方案(MCS))、传输资源大小或其组合作为输入。
在框410处,方法400可以包括:确定有效载荷的有效载荷大小(Npld)。在一些例子中,有效载荷大小可以至少部分地基于传输数据速率或传输资源大小。
在框415处,方法400可以包括:针对有效载荷来选择编码类型。编码类型可以至少部分地基于有效载荷大小。当有效载荷大小小于门限时,可以针对该有效载荷来选择LDPCC编码类型,并且方法400可以在框420处继续进行。当有效载荷大小大于门限时,可以针对该有效载荷来选择TC编码类型,并且方法400可以在框425处继续进行。
在框420处,方法400可以包括:将有效载荷分割为多个LDPCC码块;以及在框425处,方法400可以包括:将有效载荷分割为多个TC码块。在一些例子中,相同的码块大小限制(N0)可以应用于在框420或425处执行的分割。在一些例子中,如在LTE/LTE-A网络中,N0=6144。不管有效载荷是在框420还是425处被分割为码块的,有效载荷(或传输块(TB))都可以被分成服从于N0码块大小限制(如果有的话)的最小数量的码块。在一些例子中,这些码块中的每个码块可以具有相同或相似的大小。在一些例子中,可以将填充比特与有效载荷进行组合,以维持相等码块长度。在一些例子中,可以从允许的码块大小的列表中识别用于在框425处(以及在一些情况下,在框420处)分割有效载荷的码块的大小。
在框430处,方法400可以包括:针对从框420或425接收的码块中的每个码块来生成CRC。
在框435处,方法400可以分支到框440或445中的一项,这取决于在框415处选择的编码类型。当在框415处选择LDPCC编码类型时,方法400可以在框440处继续进行。当在框415处选择TC编码类型时,方法400可以在框445处继续进行。
在框440处,方法400可以包括:将每个码块和相关联的CRC编码到一个或多个LDPCC码字中。在一些例子中,与相同码块相关联的每个码字可以具有相等的码字长度,并且每个码块可以被编码在整数个LDPCC码字中(以及相反地,在框420处识别的每个LDPCC码块可以是相等的码字长度的整数倍)。
在框445处,方法400可以包括:将每个码块和相关联的CRC编码到一个或多个TC码字中。在框450处,可以发送所生成的码字。
在方法400的一些例子中,与经LDPCC编码的有效载荷相关联的每个码块的码块长度可以被选择为相等的码字长度的整数倍。在一些例子中,方法400可以包括:将填充比特与经LDPCC编码的有效载荷进行组合,以维持所选择的码块长度。
在方法400的一些例子中,经LDPCC编码的有效载荷的每个码块的码块长度可以至少部分地基于用于分割经TC编码的有效载荷的TC码块、LTE或LTE-A码块或其组合的长度。在一些例子中,用于分割经TC编码的有效载荷的码块的长度可以是至少部分地基于用于分割经LDPCC编码的有效载荷的码块的长度来选择的。
图5示出了根据本公开内容的各个方面的、用于在无线通信中使用的设备505的图500。设备505可以是参照图1或2描述的基站105或UE 115中的一个或多个的各方面的例子。设备505还可以是处理器或包括处理器。设备505可以包括接收机510、无线通信管理器520或发射机530。这些组件中的每一个可以相互通信。
可以使用适于用硬件执行可应用的功能中的一些或全部功能的一个或多个专用集成电路(ASIC)来单独地或共同地实现设备505的组件。替代地,可以由一个或多个集成电路上的一个或多个其它处理单元(或核)来执行所述功能。在一些其它例子中,可以使用可以以本领域已知的任何方式来编程的其它类型的集成电路(例如,结构化/平台ASIC、现场可编程门阵列(FPGA)、片上***(SoC)和/或其它类型的半定制IC)。还可以利用体现在存储器中的、被格式化为由一个或多个通用或专用处理器执行的指令来全部地或部分地实现每个组件的功能。
在一些例子中,接收机510可以包括至少一个射频(RF)接收机,例如,可操作用于在一个或多个射频频谱带上接收传输的至少一个RF接收机。在一些例子中,接收机510可以包括接收天线阵列。在一些例子中,一个或多个射频频谱带可以用于LTE/LTE-A或eCC通信,如例如参照图1-4所描述的。接收机510可以用于在无线通信***的一个或多个通信链路(或信道)(例如,参照图1或2描述的无线通信***100或200的一个或多个通信链路(或信道))上接收各种类型的数据或控制信号(即,传输)。在一些例子中,接收机510还可以或替代地包括一个或多个有线接收机。
在一些例子中,发射机530可以包括至少一个RF发射机,例如,可操作用于在一个或多个射频频谱带上进行发送的至少一个RF发射机。在一些例子中,发射机530可以包括发射天线阵列。在一些例子中,一个或多个射频频谱带可以用于LTE/LTE-A或eCC通信,如例如参照图1-4所描述的。发射机530可以用于在无线通信***的一个或多个通信链路(或信道)(例如,参照图1或2描述的无线通信***100或200的一个或多个通信链路(或信道))上发送各种类型的数据或控制信号(即,传输)。在一些例子中,发射机530还可以或替代地包括一个或多个有线发射机。
在一些例子中,无线通信管理器520可以用于管理用于设备505的无线通信的一个或多个方面。在一些例子中,无线通信管理器520的部分可以合并到接收机510或发射机530中或者与其共享。在一些例子中,无线通信管理器520可以包括有效载荷编码类型选择器535、有效载荷分割器540、CRC生成器545、编码管理器550或传输管理器555。
有效载荷编码类型选择器535可以用于针对多个有效载荷中的每个有效载荷来选择编码类型。所述选择可以包括:针对至少第一有效载荷来选择LDPCC编码类型以及针对至少第二有效载荷来选择TC编码类型。有效载荷分割器540可以用于将每个有效载荷分割为多个码块。CRC生成器545可以用于针对每个码块来生成CRC。编码管理器550可以用于将每个码块和相关联的CRC编码在多个码字中的一个或多个码字中。所述编码可以至少部分地基于针对与码块相关联的有效载荷所选择的编码类型。传输管理器555可以用于发送码字。
图6示出了根据本公开内容的各个方面的用于在无线通信中使用的无线通信管理器520-a的图600。无线通信管理器520-a可以是参照图5所描述的无线通信管理器520的各方面的例子。
可以使用适于用硬件执行可应用的功能中的一些或全部功能的一个或多个ASIC来单独地或共同地实现无线通信管理器520-a的组件。替代地,可以由一个或多个集成电路上的一个或多个其它处理单元(或核)来执行所述功能。在一些其它例子中,可以使用可以以本领域已知的任何方式来编程的其它类型的集成电路(例如,结构化/平台ASIC、FPGA、SoC和/或其它类型的半定制IC)。还可以利用体现在存储器中的、被格式化为由一个或多个通用或专用处理器执行的指令来全部地或部分地实现每个组件的功能。
在一些例子中,无线通信管理器520-a可以用于管理用于基站、UE或其它设备(例如,参照图1或2描述的基站105或UE 115中的一项、或参照图5描述的设备505)的无线通信的一个或多个方面。在一些例子中,无线通信管理器520-a的部分可以被并入到接收机或发射机(例如,参照图5描述的接收机510或发射机530)中或者与其共享。在一些例子中,无线通信管理器520-a可以包括有效载荷特性识别器605、有效载荷编码类型选择器535-a、有效载荷信息传送器610、有效载荷分割器540-a、CRC生成器545-a、编码管理器550-a、码块长度选择器615、传输管理器555-a、ACK/NAK管理器620或重传管理器625。
有效载荷特性识别器605可以用于识别多个有效载荷的一个或多个特性。在一些例子中,一个或多个特性可以包括以下各项中的至少一项:有效载荷大小、传输数据速率、传输资源大小或其组合。在一些例子中,有效载荷的特性可以单独地基于该有效载荷。在一些例子中,有效载荷的特性可以基于多个有效载荷的特性(例如,有效载荷的特性可以是平均值或最大值)。
有效载荷编码类型选择器535-a可以用于针对多个有效载荷中的每个有效载荷来选择编码类型。所述选择可以包括:针对至少第一有效载荷来选择LDPCC编码类型以及针对至少第二有效载荷来选择TC编码类型。在一些例子中,用于有效载荷的编码类型可以是至少部分地基于由有效载荷特性识别器605所识别的该有效载荷的特性来选择的。
有效载荷信息传送器610可以用于针对有效载荷中的至少一个有效载荷来发送以下各项中的至少一项:对有效载荷大小的指示、对传输数据速率的指示、对传输资源大小的指示、或对所选择的编码类型的指示。
有效载荷分割器540-a可以用于将每个有效载荷分割为多个码块。CRC生成器545-a可以用于针对每个码块来生成CRC。编码管理器550-a可以用于将每个码块和相关联的CRC编码在多个码字中的一个或多个码字中。所述编码可以至少部分地基于针对与码块相关联的有效载荷所选择的编码类型。在一些例子中,与第一有效载荷的码块相关联的每个码字可以具有相等的码字长度。
码块长度选择器615可以结合编码管理器550-a来使用,并且在一些例子中,其用于将与至少第一有效载荷相关联的每个码块的码块长度选择为相等的码字长度的整数倍。在一些例子中,在编码管理器550-a执行的编码之前或者作为其一部分,码块长度选择器615可以将填充比特与第一有效载荷进行组合,以维持所选择的码块长度。在一些例子中,与第一有效载荷相关联的每个码块可以具有如下的码块长度:该码块长度是与对应于码块的每个码字相关联的相等的码字长度的整数倍。
在一些例子中,码块长度选择器615可以用于至少部分地基于用于分割至少第二有效载荷的TC码块、或LTE或LTE-A码块或其组合的长度,来选择至少第一有效载荷的每个码块的码块长度。在一些例子中,码块长度选择器615可以用于至少部分地基于用于分割至少第一有效载荷的每个码块的长度,来选择用于分割至少第二有效载荷的TC码块的长度。码块长度可以是在编码管理器550-a执行的编码之前或作为其一部分来选择的。传输管理器555-a可以用于发送码字。
ACK/NAK管理器620可以用于接收针对每个码块的ACK或NAK中的一项。当针对码块接收到NAK时,重传管理器625可以用于重传与该码块相关联的一个或多个码字和CRC。例如,当接收到与第一有效载荷相关联的码块的NAK时,重传管理器625可以用于重传与该码块相关联的多个LDPCC码字以及与该码块相关联的CRC。
图7示出了根据本公开内容的各个方面的、用于在无线通信中使用的设备705的图700。设备705可以是参照图1或2描述的基站105或UE 115中的一个或多个的各方面、或者参照图5描述的设备505的各方面的例子。设备705还可以是处理器或包括处理器。设备705可以包括接收机710、无线通信管理器720或发射机730。这些组件中的每一个可以相互通信。
可以使用适于用硬件执行可应用的功能中的一些或全部功能的一个或多个ASIC来单独地或共同地实现设备705的组件。替代地,可以由一个或多个集成电路上的一个或多个其它处理单元(或核)来执行所述功能。在一些其它例子中,可以使用可以以本领域已知的任何方式来编程的其它类型的集成电路(例如,结构化/平台ASIC、FPGA、SoC和/或其它类型的半定制IC)。还可以利用体现在存储器中的、被格式化为由一个或多个通用或专用处理器执行的指令来全部地或部分地实现每个组件的功能。
在一些例子中,接收机710可以包括至少一个RF接收机,例如,可操作用于在一个或多个射频频谱带上接收传输的至少一个RF接收机。在一些例子中,接收机710可以包括接收天线阵列。在一些例子中,一个或多个射频频谱带可以用于LTE/LTE-A或eCC通信,如例如参照图1-4所描述的。接收机710可以用于在无线通信***的一个或多个通信链路(或信道)(例如,参照图1或2描述的无线通信***100或200的一个或多个通信链路(或信道))上接收各种类型的数据或控制信号(即,传输)。在一些例子中,接收机710还可以或替代地包括一个或多个有线接收机。
在一些例子中,发射机730可以包括至少一个RF发射机,例如,可操作用于在一个或多个射频频谱带上进行发送的至少一个RF发射机。在一些例子中,发射机730可以包括发射天线阵列。在一些例子中,一个或多个射频频谱带可以用于LTE/LTE-A或eCC通信,如例如参照图1-4所描述的。发射机730可以用于在无线通信***的一个或多个通信链路(或信道)(例如,参照图1或2描述的无线通信***100或200的一个或多个通信链路(或信道))上发送各种类型的数据或控制信号(即,传输)。在一些例子中,发射机730还可以或替代地包括一个或多个有线发射机。
在一些例子中,无线通信管理器720可以用于管理用于设备705的无线通信的一个或多个方面。在一些例子中,无线通信管理器720的部分可以被并入到接收机710或发射机730中或者与其共享。在一些例子中,无线通信管理器720可以包括有效载荷接收管理器735、码字解码器740或ACK/NAK管理器745。
有效载荷接收管理器735可以用于接收与使用LDPCC编码类型来编码的至少第一有效载荷和使用TC编码类型来编码的至少第二有效载荷相关联的多个码字。码字解码器740可以用于对与第一有效载荷和CRC相关联的码字集合进行解码。ACK/NAK管理器745可以用于发送针对码字集合的ACK或NAK中的一项。
图8示出了根据本公开内容的各个方面的用于在无线通信中使用的无线通信管理器720-a的图800。无线通信管理器720-a可以是参照图7所描述的无线通信管理器720的各方面的例子。
可以使用适于用硬件执行可应用的功能中的一些或全部功能的一个或多个ASIC来单独地或共同地实现无线通信管理器720-a的组件。替代地,可以由一个或多个集成电路上的一个或多个其它处理单元(或核)来执行所述功能。在一些其它例子中,可以使用可以以本领域已知的任何方式来编程的其它类型的集成电路(例如,结构化/平台ASIC、FPGA、SoC和/或其它类型的半定制IC)。还可以利用体现在存储器中的、被格式化为由一个或多个通用或专用处理器执行的指令来全部地或部分地实现每个组件的功能。
在一些例子中,无线通信管理器720-a可以用于管理用于基站、UE或其它设备(例如,参照图1或2描述的基站105或UE 115中的一项、或参照图7描述的设备705)的无线通信的一个或多个方面。在一些例子中,无线通信管理器720-a的部分可以被并入到接收机或发射机(例如,参照图7描述的接收机710或发射机730)中或者与其共享。在一些例子中,无线通信管理器720-a可以包括有效载荷接收管理器735-a、有效载荷编码类型识别器805、码字解码器740-a或ACK/NAK管理器745-a。
有效载荷接收管理器735-a可以用于接收与使用LDPCC编码类型来编码的至少第一有效载荷和使用TC编码类型来编码的至少第二有效载荷相关联的多个码字。
有效载荷编码类型识别器805可以用于接收关于LDPCC编码类型用于对第一有效载荷进行编码的指示,或者接收关于TC编码类型用于对第二有效载荷进行编码的指示。有效载荷编码类型识别器805可以另外或替代地用于至少部分地基于接收针对第一有效载荷或第二有效载荷的、对有效载荷大小的指示、对传输数据速率的指示、对传输资源大小的指示或其组合,来确定LDPCC编码类型用于第一有效载荷,或者确定TC编码类型用于第二有效载荷。
码字解码器740-a可以用于对与第一有效载荷和CRC相关联的码字集合进行解码。ACK/NAK管理器745-a可以用于发送针对码字集合的ACK或NAK中的一项。
图9示出了根据本公开内容的各个方面的、用于在无线通信中使用的基站105-c(例如,形成eNB的部分或全部的基站)的图900。在一些例子中,基站105-c可以是参照图1或2描述的基站105中的一个或多个基站的各方面、或者参照图5或7描述的设备505或705中的一个或多个设备的各方面的例子。基站105-c可以被配置为实现或促进参照图1-8描述的基站或设备特征或功能中的至少一些特征或功能。
基站105-c可以包括基站处理器910、基站存储器920、至少一个基站收发机(由基站收发机950表示)、至少一个基站天线(由基站天线955表示)、或基站无线通信管理器960。基站105-c还可以包括基站通信器930或网络通信器940中的一项或多项。这些组件中的每一个可以在一个或多个总线935上直接地或间接地相互通信。
基站存储器920可以包括随机存取存储器(RAM)或只读存储器(ROM)。基站存储器920可以存储包含指令的计算机可读、计算机可执行代码925,所述指令可由基站处理器910执行以执行本文描述的与无线通信相关的各种功能,其例如包括:针对多个有效载荷中的每个有效载荷,从LDPCC编码类型和TC编码类型中选择编码类型;或者接收与以下各项相关联的多个码字:使用LDPCC编码类型来编码的至少第一有效载荷和使用TC编码类型来编码的第二有效载荷。替代地,计算机可执行代码925可以不是可由基站处理器910直接执行的,而是被配置为使得基站105-c(例如,当被编译和被执行时)执行本文所描述的各种功能。
基站处理器910可以包括智能硬件设备(例如,中央处理单元(CPU)、微控制器、ASIC等)。基站处理器910可以处理通过基站收发机950、基站通信器930或网络通信器940接收的信息。基站处理器910还可以处理要被发送给收发机950以通过天线955进行传输、要被发送给基站通信器930以传输给一个或多个其它基站105-d和105-e、或要被发送给网络通信器940以传输给核心网络130-a(其可以是参照图1描述的核心网络130的一个或多个方面的例子)的信息。基站处理器910可以单独地或者结合基站无线通信管理器960来处理在一个或多个射频频谱带上进行通信(或管理在其上的通信)的各个方面。
基站收发机950可以包括调制解调器,其被配置为调制分组并且向基站天线955提供经调制的分组以进行传输,以及解调从基站天线955接收的分组。在一些例子中,基站收发机950可以被实现为一个或多个基站发射机以及一个或多个单独的基站接收机。基站收发机950可以支持一个或多个射频频谱带中的通信。基站收发机950可以被配置为经由天线955来与一个或多个UE(例如,参照图1或1描述的UE 115中的一个或多个UE、或者参照图5或7描述的设备505或705中的一个或多个设备)双向地进行通信。基站105-c可以例如包括多个基站天线955(例如,天线阵列)。基站105-c可以通过网络通信器940与核心网络130-a进行通信。基站105-c还可以使用基站通信器930与其它基站(例如,基站105-d和105-e)进行通信。
基站无线通信管理器960可以被配置为对参照图1-8描述的、与一个或多个射频频谱带上的无线通信有关的特征或功能中的一些或全部进行编程或控制。基站无线通信管理器960或其各部分可以包括处理器,或者基站无线通信管理器960的功能中的一些或全部可以由基站处理器910执行或者结合基站处理器910来执行。在一些例子中,基站无线通信管理器960可以是参照图5、6、7或8描述的无线通信管理器520或720的例子。
图10示出了根据本公开内容的各个方面的用于在无线通信中使用的UE 115-d的图1000。UE 115-d可以具有各种配置,并且可以是无线通信设备、个人计算机(例如,膝上型计算机、上网本计算机、平板型计算机等)、手持设备、蜂窝电话、智能电话、无绳电话、无线调制解调器、WLL站、个人PDA、DVR、互联网装置、游戏控制台、电子阅读器、窄带设备、IoT设备等。在一些例子中,UE 115-d可以具有诸如小型电池的内部电源(未示出)以促进移动或远程操作。在一些例子中,UE 115-d可以是参照图1或2描述的UE 115中的一个或多个UE的各方面、或者参照图5或7描述的设备505或705中的一个或多个设备的各方面的例子。UE115-d可以被配置为实现参照图1-8描述的UE或设备特征或功能中的至少一些UE或设备特征或功能。
UE 115-d可以包括UE处理器1010、UE存储器1020、至少一个UE收发机(由UE收发机1030表示)、至少一个UE天线(由UE天线1040表示)或UE设备无线通信管理器1050。这些组件中的每一个可以在一个或多个总线1035上直接地或间接地相互通信。
UE存储器1020可以包括RAM或ROM。UE存储器1020可以存储包含指令的计算机可读、计算机可执行代码1025,所述指令可由UE处理器1010执行,以执行本文所描述的与无线通信相关的各种功能,其例如包括:针对多个有效载荷中的每个有效载荷,从LDPCC编码类型和TC编码类型中选择编码类型;或者接收与以下各项相关联的多个码字:使用LDPCC编码类型来编码的至少第一有效载荷和使用TC编码类型来编码的第二有效载荷。替代地,计算机可执行代码1025可以不是可由UE处理器1010直接地执行的,但是被配置为(例如,当被编译和执行时)使得UE 115-d执行本文所描述的各种功能。
UE处理器1010可以包括智能硬件设备(例如,CPU、微控制器、ASIC等)。UE处理器1010可以处理通过UE收发机1030接收的信息或要被发送给UE收发机1030以通过UE天线1040进行传输的信息。UE处理器1010可以单独地或者结合UE设备无线通信管理器1050来处理在一个或多个射频频谱带上进行通信(或管理在其上的通信)的各个方面。
UE收发机1030可以包括调制解调器,所述调制解调器被配置为调制分组并且向UE天线1040提供经调制的分组以进行传输,以及解调从UE天线1040接收的分组。在一些例子中,UE收发机1030可以被实现为一个或多个UE发射机以及一个或多个单独的UE接收机。UE收发机1030可以支持一个或多个射频频谱带中的通信。UE收发机1030可以被配置为经由UE天线1040来与一个或多个基站或其它设备(例如,参照图1、2或9描述的基站105中的一个或多个基站、或者参照图5或7描述的设备505或705中的一个或多个设备)双向地进行通信。虽然UE 115-d可以包括单个UE天线,但是可以存在其中UE 115-d可以包括多个UE天线1040的例子。
UE设备无线通信管理器1050可以被配置为对参照图1-8描述的、与一个或多个射频频谱带上的无线通信有关的特征或功能中的一些或全部进行编程或控制。UE设备无线通信管理器1050或其各部分可以包括处理器,或者UE设备无线通信管理器1050的功能中的一些或全部可以由UE处理器1010执行或者结合UE处理器1010来执行。在一些例子中,UE设备无线通信管理器1050可以是参照图5、6、7或8描述的无线通信管理器520或720的例子。
图11是示出根据本公开内容的各个方面的用于无线通信的方法1100的例子的流程图。为了清楚起见,下文参考参照图5描述的设备505的各方面、或者参照图5、6、7或8描述的无线通信管理器520、520-a、720或720-a中的一个或多个无线通信管理器的各方面来描述方法1100。在一些例子中,下文参考参照图9描述的基站无线通信管理器960的一个或多个方面、或者参考参照图10描述的UE设备无线通信管理器1050的一个或多个方面来描述方法1100。在一些例子中,设备(例如,基站或UE)可以使用专用硬件来执行下文描述的功能中的一个或多个功能。
在框1105处,方法1100可以包括:针对多个有效载荷中的每个有效载荷来选择编码类型。所述选择可以包括:针对至少第一有效载荷来选择LDPCC编码类型以及针对至少第二有效载荷来选择TC编码类型。框1105处的操作可以使用参照图5、6、7或8描述的无线通信管理器520、520-a、720或720-a、或参照图9描述的基站无线通信管理器960、或参照图10描述的UE设备无线通信管理器1050、或参照图5或6描述的有效载荷编码类型选择器535来执行。
在框1110处,方法1100可以包括:将每个有效载荷分割为多个码块。框1110处的操作可以使用参照图5、6、7或8描述的无线通信管理器520、520-a、720或720-a、或参照图9描述的基站无线通信管理器960、或参照图10描述的UE设备无线通信管理器1050、或参照图5或6描述的有效载荷分割器540来执行。
在框1115处,方法1100可以包括:针对每个码块来生成CRC。框1115处的操作可以使用参照图5、6、7或8描述的无线通信管理器520、520-a、720或720-a、或参照图9描述的基站无线通信管理器960、或参照图10描述的UE设备无线通信管理器1050、或参照图5或6描述的CRC生成器545来执行。
在框1120处,方法1100可以包括:将每个码块和相关联的CRC编码到多个码字中的一个或多个码字中。所述编码可以至少部分地基于针对与码块相关联的有效载荷所选择的编码类型。框1120处的操作可以使用参照图5、6、7或8描述的无线通信管理器520、520-a、720或720-a、或参照图9描述的基站无线通信管理器960、或参照图10描述的UE设备无线通信管理器1050、或参照图5或6描述的编码管理器550来执行。
在框1125处,方法1100可以包括发送码字。框1125处的操作可以使用参照图5、6、7或8描述的无线通信管理器520、520-a、720或720-a、或参照图9描述的基站无线通信管理器960、或参照图10描述的UE设备无线通信管理器1050、或参照图5或6描述的传输管理器555来执行。
图12是示出根据本公开内容的各个方面的用于无线通信的方法1200的例子的流程图。为了清楚起见,下文参考参照图5描述的设备505的各方面、或者参照图5、6、7或8描述的无线通信管理器520、520-a、720或720-a中的一个或多个无线通信管理器的各方面来描述方法1100。在一些例子中,下文参考参照图9描述的基站无线通信管理器960或者参照图10描述的UE设备无线通信管理器1050的一个或多个方面来描述方法1100。在一些例子中,设备(例如,基站或UE)可以使用专用硬件来执行下文描述的功能中的一个或多个功能。
在框1205处,方法1200可以包括:识别多个有效载荷的一个或多个特性。在一些例子中,一个或多个特性可以包括以下各项中的至少一项:有效载荷大小、传输数据速率、传输资源大小或其组合。在一些例子中,有效载荷的特性可以单独地基于该有效载荷。在一些例子中,有效载荷的特性可以基于多个有效载荷的特性(例如,有效载荷的特性可以是平均值或最大值)。框1205处的操作可以使用参照图5、6、7或8描述的无线通信管理器520、520-a、720或720-a、或参照图9描述的基站无线通信管理器960、或参照图10描述的UE设备无线通信管理器1050、或参照图6描述的有效载荷特性识别器605来执行。
在框1210处,方法1200可以包括:针对多个有效载荷中的每个有效载荷来选择编码类型。所述选择可以包括:针对至少第一有效载荷来选择LDPCC编码类型以及针对至少第二有效载荷来选择TC编码类型。在一些例子中,用于有效载荷的编码类型可以是至少部分地基于如在框1205处识别的该有效载荷的特性来选择的。框1210处的操作可以使用参照图5、6、7或8描述的无线通信管理器520、520-a、720或720-a、或参照图9描述的基站无线通信管理器960、或参照图10描述的UE设备无线通信管理器1050、或参照图5或6描述的有效载荷编码类型选择器535来执行。
在框1215处,方法1200可以包括:针对有效载荷中的至少一个有效载荷来发送以下各项中的至少一项:对有效载荷大小的指示、对传输数据速率的指示、对传输资源大小的指示、或对所选择的编码类型的指示。框1215处的操作可以使用参照图5、6、7或8描述的无线通信管理器520、520-a、720或720-a、或参照图9描述的基站无线通信管理器960、或参照图10描述的UE设备无线通信管理器1050、或参照图6描述的有效载荷信息传送器610来执行。
在框1220处,方法1200可以包括:将每个有效载荷分割为多个码块。框1220处的操作可以使用参照图5、6、7或8描述的无线通信管理器520、520-a、720或720-a、或参照图9描述的基站无线通信管理器960、或参照图10描述的UE设备无线通信管理器1050、或参照图5或6描述的有效载荷分割器540来执行。
在框1225处,方法1200可以包括:针对每个码块来生成CRC。框1225处的操作可以使用参照图5、6、7或8描述的无线通信管理器520、520-a、720或720-a、或参照图9描述的基站无线通信管理器960、或参照图10描述的UE设备无线通信管理器1050、或参照图5或6描述的CRC生成器545来执行。
在框1230处,方法1200可以包括:将每个码块和相关联的CRC编码到多个码字中的一个或多个码字中。所述编码可以至少部分地基于针对与码块相关联的有效载荷所选择的编码类型。在方法1200的一些例子中,与第一有效载荷的码块相关联的每个码字可以具有相等的码字长度。框1230处的操作可以使用参照图5、6、7或8描述的无线通信管理器520、520-a、720或720-a、或参照图9描述的基站无线通信管理器960、或参照图10描述的UE设备无线通信管理器1050、或参照图5或6描述的编码管理器550来执行。
在框1235处,方法1200可以包括发送码字。框1235处的操作可以使用参照图5、6、7或8描述的无线通信管理器520、520-a、720或720-a、或参照图9描述的基站无线通信管理器960、或参照图10描述的UE设备无线通信管理器1050、或参照图5或6描述的传输管理器555来执行。
在框1240处,方法1200可以包括:接收针对每个码块的ACK或NAK中的一项。框1240处的操作可以使用参照图5、6、7或8描述的无线通信管理器520、520-a、720或720-a、或参照图9描述的基站无线通信管理器960、或参照图10描述的UE设备无线通信管理器1050、或参照图6描述的ACK/NAK管理器620来执行。
在框1245处,并且当接收到针对码块的NAK时,方法1200可以包括:重传与码块相关联的一个或多个码字和CRC。例如,当接收到与第一有效载荷相关联的码块的NAK时,方法1200可以包括:重传与码块相关联的多个LDPCC码字以及与码块相关联的CRC。框1245处的操作可以使用参照图5、6、7或8描述的无线通信管理器520、520-a、720或720-a、或参照图9描述的基站无线通信管理器960、或参照图10描述的UE设备无线通信管理器1050、或参照图6描述的重传管理器625来执行。
在一些例子中,方法1200可以包括:将与至少第一有效载荷相关联的每个码块的码块长度选择为相等的码字长度的整数倍。在一些例子中,方法1200可以包括:在框1220处的操作之前或者作为其一部分,将填充比特与第一有效载荷进行组合,以维持所选择的码块长度。在一些例子中,与第一有效载荷相关联的每个码块可以具有如下的码块长度:该码块长度是与对应于码块的每个码字相关联的相等的码字长度的整数倍。
在一些例子中,方法1200可以包括:至少部分地基于用于分割至少第二有效载荷的TC码块、或LTE或LTE-A码块或其组合的长度,来选择至少第一有效载荷的每个码块的码块长度。码块长度可以是在框1220处的操作之前或作为其一部分来选择的。
在一些例子中,方法1200可以包括:至少部分地基于用于分割至少第一有效载荷的每个码块的长度,来选择用于分割至少第二有效载荷的TC码块的长度。TC码块的长度可以是在框1220处的操作之前或作为其一部分来选择的。
图13是示出根据本公开内容的各个方面的用于无线通信的方法1300的例子的流程图。为了清楚起见,下文参考参照图5描述的设备505的各方面、或者参照图5、6、7或8描述的无线通信管理器520、520-a、720或720-a中的一个或多个无线通信管理器的各方面来描述方法1100。在一些例子中,下文参考参照图9描述的基站无线通信管理器960的一个或多个方面、或者参考参照图10描述的UE设备无线通信管理器1050的一个或多个方面来描述方法1100。在一些例子中,设备(例如,基站或UE)可以使用专用硬件来执行下文描述的功能中的一个或多个功能。
在框1305处,方法1300可以包括:接收与使用LDPCC编码类型来编码的至少第一有效载荷和使用TC编码类型来编码的至少第二有效载荷相关联的多个码字。框1305处的操作可以使用参照图5、6、7或8描述的无线通信管理器520、520-a、720或720-a、或参照图9描述的基站无线通信管理器960、或参照图10描述的UE设备无线通信管理器1050、或参照图7或8描述的有效载荷接收管理器735或735-a来执行。
在框1310处,方法1300可以包括:对与第一有效载荷和CRC相关联的码字集合进行解码。框1310处的操作可以使用参照图5、6、7或8描述的无线通信管理器520、520-a、720或720-a、或参照图9描述的基站无线通信管理器960、或参照图10描述的UE设备无线通信管理器1050、或参照图7或8描述的码字解码器740来执行。
在框1315处,方法1300可以包括:发送针对码字集合的ACK或NAK中的一项。框1315处的操作可以使用参照图5、6、7或8描述的无线通信管理器520、520-a、720或720-a、或参照图9描述的基站无线通信管理器960、或参照图10描述的UE设备无线通信管理器1050、或参照图7或8描述的ACK/NAK管理器745来执行。
在一些例子中,方法1300可以包括:接收关于LDPCC编码类型用于对第一有效载荷进行编码的指示,或者接收关于TC编码类型用于对第二有效载荷进行编码的指示。替代地,方法1300可以包括:至少部分地基于接收针对第一有效载荷或第二有效载荷的、对有效载荷大小的指示、对传输数据速率的指示、对传输资源大小的指示或其组合,来确定LDPCC编码类型用于第一有效载荷,或者确定TC编码类型用于第二有效载荷。
应当注意的是,方法1100、1200和1300提供了用于无线通信的方法的例子,并且可以重新排列或以其它方式修改方法1100、1200或1300的操作。
上文结合附图阐述的详细描述对例子进行了描述,而并不表示可以被实现或在权利要求范围内的所有例子。术语“例子”和“示例性”在该描述中使用时意指“用作例子、实例或说明”,而不是“优选的”或“比其它例子有优势”。出于提供对所描述的技术的理解的目的,详细描述包括具体细节。然而,可以在没有这些具体细节的情况下实施这些技术。在一些实例中,以框图的形式示出了公知的结构和装置,以便避免模糊所描述的例子的概念。
信息和信号可以使用多种不同的技术和方法中的任何一种来表示。例如,可能贯穿以上描述所提及的数据、指令、命令、信息、信号、比特、符号和码片可以由电压、电流、电磁波、磁场或粒子、光场或粒子、或其任意组合来表示。
结合本文公开内容描述的各种说明性的框和组件可以利用被设计为执行本文描述的功能的通用处理器、数字信号处理器(DSP)、ASIC、FPGA或其它可编程逻辑器件、分立门或者晶体管逻辑、分立硬件组件或其任意组合来实现或执行。通用处理器可以是微处理器,但是在替代的方式中,处理器可以是任何常规的处理器、控制器、微控制器或状态机。处理器也可以被实现为计算设备的组合,例如,DSP和微处理器的组合、多个微处理器、一个或多个微处理器与DSP内核的结合、或任何其它这样的配置。
本文所描述的功能可以用硬件、由处理器执行的软件、固件或其任意组合来实现。如果用由处理器执行的软件来实现,则所述功能可以作为一个或多个指令或代码存储在计算机可读介质上或通过其进行传输。其它例子和实现在本公开内容和所附的权利要求的范围和精神内。例如,由于软件的性质,所以可以使用由处理器执行的软件、硬件、固件、硬连线或这些中的任意项的组合来实现以上描述的功能。用于实现功能的特征还可以在物理上位于各个位置处,包括被分布以使得在不同的物理位置处实现功能中的部分功能。如本文所使用的(包括在权利要求中),术语“和/或”在具有两个或更多个项目的列表中使用时,意指所列出的项目中的任何一个项目可以单独地被采用,或者所列出的项目中的两个或更多个项目的任意组合可以被采用。例如,如果将组成描述为包含组成部分A、B和/或C,则该组成可以包含:仅A;仅B;仅C;A和B的组合;A和C的组合;B和C的组合;或者A、B和C的组合。此外,如本文所使用的(包括在权利要求中),项目列表(例如,以诸如“……中的至少一个”或“……中的一个或多个”之类的短语结束的项目列表)中所使用的“或”指示分离性列表,使得例如,“A、B或C中的至少一个”的列表意指A或B或C或AB或AC或BC或ABC(即,A和B和C)。
计算机可读介质包括计算机存储介质和通信介质二者,所述通信介质包括促进计算机程序从一个地方传送到另一个地方的任何介质。存储介质可以是能够由通用或专用计算机访问的任何可用的介质。通过举例而非限制性的方式,计算机可读介质可以包括RAM、ROM、EEPROM、CD-ROM或其它光盘存储、磁盘存储或其它磁存储设备、或者能够用于以指令或数据结构的形式携带或存储期望的程序代码单元并且能够由通用或专用计算机或通用或专用处理器来访问的任何其它介质。此外,任何连接被适当地称为计算机可读介质。例如,如果使用同轴电缆、光纤光缆、双绞线、数字用户线(DSL)或无线技术(例如红外线、无线电和微波)从网站、服务器或其它远程源发送软件,则同轴电缆、光纤光缆、双绞线、DSL或无线技术(例如红外线、无线电和微波)被包括在介质的定义中。如本文所使用的,磁盘和光盘包括压缩光盘(CD)、激光光盘、光盘、数字多功能光盘(DVD)、软盘和蓝光光盘,其中磁盘通常磁性地复制数据,而光盘则利用激光来光学地复制数据。上述的组合也包括在计算机可读介质的范围内。
提供本公开内容的先前描述,以使本领域任何技术人员能够实现或使用本公开内容。对本公开内容的各种修改对于本领域技术人员而言将是显而易见的,以及在不脱离本公开内容的精神或范围的情况下,本文所定义的通用原理可以应用到其它变型。贯穿本公开内容,术语“例子”或“示例性”指示例子或实例,而并不暗示或要求针对所提及的例子的任何偏好。因此,本公开内容并不旨在限于本文描述的例子和设计,而是被赋予与本文所公开的原理和新颖特征相一致的最宽的范围。
Claims (30)
1.一种用于无线通信的方法,包括:
针对多个有效载荷中的每个有效载荷来选择编码类型,所述选择包括:针对至少第一有效载荷来选择低密度奇偶校验码LDPCC编码类型,以及针对至少第二有效载荷来选择turbo码TC编码类型;
将每个有效载荷分割为多个码块;
针对每个码块来生成循环冗余校验CRC;
将每个码块和相关联的CRC编码在多个码字中的一个或多个码字中,所述编码是至少部分地基于针对与所述码块相关联的有效载荷所选择的编码类型的;以及
发送所述码字。
2.根据权利要求1所述的方法,还包括:
至少部分地基于有效载荷的特性,来针对所述有效载荷选择所述编码类型。
3.根据权利要求2所述的方法,其中,所述特性包括以下各项中的至少一项:有效载荷大小、或传输数据速率、或传输资源大小、或其组合。
4.根据权利要求3所述的方法,还包括:
针对所述有效载荷中的至少一个有效载荷来发送以下各项中的至少一项:对所述有效载荷大小的指示、或对所述传输数据速率的指示、或对所述传输资源大小的指示、或对所选择的编码类型的指示。
5.根据权利要求1所述的方法,还包括:
接收针对每个码块的确认(ACK)或否定确认(NAK)中的一项。
6.根据权利要求1所述的方法,还包括:
接收与所述第一有效载荷相关联的码块的否定确认(NAK);以及
重传与所述码块相关联的多个LDPCC码字和与所述码块相关联的所述CRC。
7.根据权利要求1所述的方法,其中,与所述第一有效载荷的码块相关联的每个码字具有相等的码字长度。
8.根据权利要求7所述的方法,还包括:
将与至少所述第一有效载荷相关联的每个码块的码块长度选择为所述相等的码字长度的整数倍。
9.根据权利要求8所述的方法,还包括:
将填充比特与所述第一有效载荷进行组合,以维持所选择的码块长度。
10.根据权利要求1所述的方法,其中,与所述第一有效载荷相关联的每个码块具有如下的码块长度:所述码块长度是与对应于所述码块的每个码字相关联的相等的码字长度的整数倍。
11.根据权利要求1所述的方法,还包括:
至少部分地基于用于分割至少所述第二有效载荷的TC码块、或长期演进(LTE)或改进的LTE(LTE-A)码块或其组合的长度,来选择至少所述第一有效载荷的每个码块的码块长度。
12.根据权利要求1所述的方法,还包括:
至少部分地基于用于分割至少所述第一有效载荷的每个码块的长度,来选择用于分割至少所述第二有效载荷的TC码块的长度。
13.一种用于无线通信的设备,包括:
用于针对多个有效载荷中的每个有效载荷来选择编码类型的单元,所述选择包括:针对至少第一有效载荷来选择低密度奇偶校验码LDPCC编码类型,以及针对至少第二有效载荷来选择turbo码TC编码类型;
用于将每个有效载荷分割为多个码块的单元;
用于针对每个码块来生成循环冗余校验CRC的单元;
用于将每个码块和相关联的CRC编码在多个码字中的一个或多个码字中的单元,所述编码是至少部分地基于针对与所述码块相关联的有效载荷所选择的编码类型的;以及
用于发送所述码字的单元。
14.根据权利要求13所述的设备,还包括:
用于至少部分地基于有效载荷的特性,来针对所述有效载荷选择所述编码类型的单元。
15.根据权利要求14所述的设备,其中,所述特性包括以下各项中的至少一项:有效载荷大小、或传输数据速率、或传输资源大小、或其组合。
16.根据权利要求15所述的设备,还包括:
用于针对所述有效载荷中的至少一个有效载荷来发送以下各项中的至少一项的单元:对所述有效载荷大小的指示、或对所述传输数据速率的指示、或对所述传输资源大小的指示、或对所选择的编码类型的指示。
17.根据权利要求13所述的设备,还包括:
用于接收针对每个码块的确认(ACK)或否定确认(NAK)中的一项的单元。
18.根据权利要求13所述的设备,还包括:
用于接收与所述第一有效载荷相关联的码块的否定确认(NAK)的单元;以及
用于重传与所述码块相关联的多个LDPCC码字和与所述码块相关联的所述CRC的单元。
19.根据权利要求13所述的设备,其中,与所述第一有效载荷的码块相关联的每个码字具有相等的码字长度。
20.根据权利要求19所述的设备,还包括:
用于将与至少所述第一有效载荷相关联的每个码块的码块长度选择为所述相等的码字长度的整数倍的单元。
21.根据权利要求20所述的设备,还包括:
用于将填充比特与所述第一有效载荷进行组合,以维持所选择的码块长度的单元。
22.根据权利要求13所述的设备,其中,与所述第一有效载荷相关联的每个码块具有如下的码块长度:所述码块长度是与对应于所述码块的每个码字相关联的相等的码字长度的整数倍。
23.根据权利要求13所述的设备,还包括:
用于至少部分地基于用于分割至少所述第二有效载荷的TC码块、或长期演进(LTE)或改进的LTE(LTE-A)码块或其组合的长度,来选择至少所述第一有效载荷的每个码块的码块长度的单元。
24.根据权利要求13所述的设备,还包括:
用于至少部分地基于用于分割至少所述第一有效载荷的每个码块的长度,来选择用于分割至少所述第二有效载荷的TC码块的长度的单元。
25.一种用于无线通信的方法,包括:
接收与以下各项相关联的多个码字:使用低密度奇偶校验码LDPCC编码类型来编码的至少第一有效载荷、和使用turbo码TC编码类型来编码的至少第二有效载荷;
对与所述第一有效载荷和循环冗余校验CRC相关联的所述码字的集合进行解码,其中,所述码字的所述集合中的每个码块和与所述码块相关联的CRC是至少部分地基于针对所述第一有效载荷的所述LDPCC编码类型来编码的;以及
发送针对所述码字的所述集合的确认(ACK)或否定确认(NAK)中的一项。
26.根据权利要求25所述的方法,还包括:
接收关于所述LDPCC编码类型用于对所述第一有效载荷进行编码的指示。
27.根据权利要求25所述的方法,还包括:
至少部分地基于接收以下各项来确定所述LDPCC编码类型用于所述第一有效载荷:对有效载荷大小的指示、或对传输数据速率的指示、或对传输资源大小的指示、或其组合。
28.一种用于无线通信的设备,包括:
用于接收与以下各项相关联的多个码字的单元:使用低密度奇偶校验码LDPCC编码类型来编码的至少第一有效载荷、和使用turbo码TC编码类型来编码的至少第二有效载荷;
用于对与所述第一有效载荷和循环冗余校验CRC相关联的所述码字的集合进行解码的单元,其中,所述码字的所述集合中的每个码块和与所述码块相关联的CRC是至少部分地基于针对所述第一有效载荷的所述LDPCC编码类型来编码的;以及
用于发送针对所述码字的所述集合的确认(ACK)或否定确认(NAK)中的一项的单元。
29.根据权利要求28所述的设备,还包括:
用于接收关于所述LDPCC编码类型用于对所述第一有效载荷进行编码的指示的单元。
30.根据权利要求28所述的设备,还包括:
用于至少部分地基于接收以下各项来确定所述LDPCC编码类型用于所述第一有效载荷的单元:对有效载荷大小的指示、或对传输数据速率的指示、或对传输资源大小的指示、或其组合。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210378476.3A CN114553374A (zh) | 2016-01-14 | 2016-12-06 | 用于使用turbo码和LDPC码的有效载荷自适应编码的码块分割 |
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201662278689P | 2016-01-14 | 2016-01-14 | |
US62/278,689 | 2016-01-14 | ||
US15/369,525 US10367530B2 (en) | 2016-01-14 | 2016-12-05 | Unified code block segmentation providing a cyclic redundancy check for low density parity check code codewords |
US15/369,525 | 2016-12-05 | ||
PCT/US2016/065145 WO2017123345A1 (en) | 2016-01-14 | 2016-12-06 | Code block segmentation for payload adaptive encoding using turbo codes and ldpc codes |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210378476.3A Division CN114553374A (zh) | 2016-01-14 | 2016-12-06 | 用于使用turbo码和LDPC码的有效载荷自适应编码的码块分割 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108604905A CN108604905A (zh) | 2018-09-28 |
CN108604905B true CN108604905B (zh) | 2022-04-15 |
Family
ID=57681735
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210378476.3A Pending CN114553374A (zh) | 2016-01-14 | 2016-12-06 | 用于使用turbo码和LDPC码的有效载荷自适应编码的码块分割 |
CN201680078787.0A Active CN108604905B (zh) | 2016-01-14 | 2016-12-06 | 用于使用turbo码和LDPC码的有效载荷自适应编码的码块分割 |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210378476.3A Pending CN114553374A (zh) | 2016-01-14 | 2016-12-06 | 用于使用turbo码和LDPC码的有效载荷自适应编码的码块分割 |
Country Status (7)
Country | Link |
---|---|
US (3) | US10367530B2 (zh) |
EP (1) | EP3403332A1 (zh) |
JP (2) | JP6957474B2 (zh) |
KR (2) | KR20240049653A (zh) |
CN (2) | CN114553374A (zh) |
BR (1) | BR112018014387B1 (zh) |
WO (1) | WO2017123345A1 (zh) |
Families Citing this family (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10367530B2 (en) | 2016-01-14 | 2019-07-30 | Qualcomm Incorporated | Unified code block segmentation providing a cyclic redundancy check for low density parity check code codewords |
CN109155690B (zh) * | 2016-05-13 | 2021-07-02 | 瑞典爱立信有限公司 | 自适应传输时间间隔长度 |
US10517021B2 (en) | 2016-06-30 | 2019-12-24 | Evolve Cellular Inc. | Long term evolution-primary WiFi (LTE-PW) |
JPWO2018012637A1 (ja) | 2016-07-15 | 2019-05-16 | シャープ株式会社 | 送信装置、受信装置、通信方法、および、集積回路 |
CN107733560B (zh) * | 2016-08-12 | 2022-08-02 | 中兴通讯股份有限公司 | 数据分割方法、装置及终端 |
EP3547576B1 (en) * | 2016-11-23 | 2021-07-07 | Guangdong Oppo Mobile Telecommunications Corp., Ltd. | Data processing method, and terminal device and network device |
US20190387507A1 (en) * | 2017-02-03 | 2019-12-19 | Ntt Docomo, Inc. | User equipment apparatus, base station, signal reception method, and signal transmission method |
US11171758B2 (en) * | 2017-03-24 | 2021-11-09 | Qualcomm Incorporated | Code block grouping and feedback that support efficient retransmissions |
KR102425584B1 (ko) * | 2017-03-24 | 2022-07-26 | 삼성전자주식회사 | 짧은 데이터 서비스를 위한 클라이언트 프로토콜 선택을 위한 시스템 및 방법 |
CN108667559B (zh) * | 2017-03-31 | 2020-12-15 | 华为技术有限公司 | 一种通信方法及设备 |
EP3619859A4 (en) * | 2017-05-05 | 2020-05-06 | ZTE Corporation | TRANSMISSION BASED ON DATA BLOCKS |
US10877842B2 (en) * | 2017-09-08 | 2020-12-29 | Intel Corporation | Detecting silent data corruption for mass storage devices |
WO2021029731A1 (ko) * | 2019-08-14 | 2021-02-18 | 엘지전자 주식회사 | Harq 동작을 위한 인코딩 기법 |
CN113381838A (zh) * | 2020-03-09 | 2021-09-10 | 华为技术有限公司 | 数据传输方法及通信装置 |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH08223624A (ja) * | 1995-02-15 | 1996-08-30 | Nec Corp | 無線選択呼出受信機及び無線データ伝送方式 |
CN1882188A (zh) * | 2005-05-31 | 2006-12-20 | 美国博通公司 | 一种射频收发器的基带处理模块及执行turbo解码操作的方法 |
CN101107804A (zh) * | 2005-01-19 | 2008-01-16 | 高通股份有限公司 | 用于编码传输的功率节省方法 |
JP2009111941A (ja) * | 2007-11-01 | 2009-05-21 | Panasonic Corp | 無線送信装置および無線受信装置 |
CN101480071A (zh) * | 2006-04-20 | 2009-07-08 | 泰克莱克公司 | 用于在消息发送实体之间传输消息服务有效载荷的方法、***和计算机程序产品 |
CN101584143A (zh) * | 2007-01-05 | 2009-11-18 | 高通股份有限公司 | 基于分组大小的fec码和码率选择 |
CN101867440A (zh) * | 2009-04-15 | 2010-10-20 | 中兴通讯股份有限公司 | 码块分割预处理方法 |
CN102469313A (zh) * | 2010-11-12 | 2012-05-23 | 索尼公司 | 编码装置、编码方法、解码装置、解码方法、程序和传送*** |
CN103457611A (zh) * | 2012-05-31 | 2013-12-18 | 联发科技股份有限公司 | 用于执行信道编译型控的方法及装置 |
US8627167B1 (en) * | 2007-01-08 | 2014-01-07 | Marvell International Ltd. | Methods and apparatus for providing multi-layered coding for memory devices |
Family Cites Families (29)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7751477B2 (en) * | 2003-02-13 | 2010-07-06 | Broadcom Corporation | Communications signal transcoder |
JP2006060695A (ja) * | 2004-08-23 | 2006-03-02 | Science Univ Of Tokyo | 情報復号方法、情報符号化方法、情報通信方法、情報復号装置、送信装置及び情報通信システム |
KR100881002B1 (ko) * | 2005-02-22 | 2009-02-03 | 삼성전자주식회사 | 통신 시스템에서 지그재그 코드를 이용한 저밀도 패리티 검사 부호 생성 장치 및 방법 |
US8595573B2 (en) * | 2006-12-03 | 2013-11-26 | Apple Inc. | Automatic defect management in memory devices |
US8151163B2 (en) * | 2006-12-03 | 2012-04-03 | Anobit Technologies Ltd. | Automatic defect management in memory devices |
US8583981B2 (en) * | 2006-12-29 | 2013-11-12 | Marvell World Trade Ltd. | Concatenated codes for holographic storage |
GB2451434B (en) * | 2007-07-27 | 2012-09-19 | Hewlett Packard Development Co | A method of generating a sequence of display frames for display on a display device |
US7826436B2 (en) * | 2007-10-01 | 2010-11-02 | Samsung Electronics Co., Ltd. | Method and system for wireless communication of data with a fragmentation pattern and low-density parity-check codes |
CN101159514A (zh) * | 2007-10-31 | 2008-04-09 | 中兴通讯股份有限公司 | 一种传输块循环冗余码的添加方法 |
US8627165B2 (en) * | 2008-03-24 | 2014-01-07 | Micron Technology, Inc. | Bitwise operations and apparatus in a multi-level system |
US8667357B2 (en) * | 2008-04-02 | 2014-03-04 | Lg Electronics Inc. | Method for conducting HARQ with a wireless communications system |
US8259643B2 (en) | 2009-02-13 | 2012-09-04 | Samsung Electronics Co., Ltd. | Apparatus and method for codeword to layer mapping in MIMO transmission wireless systems |
US20100162078A1 (en) * | 2009-03-04 | 2010-06-24 | Comtech Ef Data Corp. | Telecommunication system and related methods |
TWI427936B (zh) * | 2009-05-29 | 2014-02-21 | Sony Corp | 接收設備,接收方法,程式,及接收系統 |
KR101813051B1 (ko) * | 2010-12-06 | 2017-12-28 | 삼성전자주식회사 | 비디오 및 오디오 통신 시스템에서 패킷 오류 표시 장치 및 방법 |
US8612834B2 (en) * | 2011-03-08 | 2013-12-17 | Intel Corporation | Apparatus, system, and method for decoding linear block codes in a memory controller |
US9966976B2 (en) * | 2013-08-09 | 2018-05-08 | Telafonaktiebolaget Lm Ericsson (Publ) | Adaptation of forward error correction code and/or modulation |
US10305632B2 (en) | 2013-09-17 | 2019-05-28 | Samsung Electronics Co., Ltd. | Transmitting apparatus and signal processing method thereof |
US9647692B2 (en) * | 2014-01-24 | 2017-05-09 | Avago Technologies General Ip (Singapore) Pte. Ltd. | Upstream forward error correction codeword filling |
WO2015153478A1 (en) * | 2014-04-01 | 2015-10-08 | Lattice Semiconductor Corporation | Orthogonal data organization for error detection and correction in serial video interfaces |
CN105306165B (zh) * | 2014-06-23 | 2019-10-11 | 中兴通讯股份有限公司 | 数据发送方法及装置 |
CN105471545B (zh) * | 2014-09-10 | 2020-07-21 | 中兴通讯股份有限公司 | 一种数据包处理方法及装置 |
US9712187B2 (en) * | 2014-12-05 | 2017-07-18 | Samsung Electronics Co., Ltd. | SC-LDPC codes for wireless communication systems: framework and zigzag-window decoder |
EP3272037B1 (en) | 2015-03-20 | 2020-04-29 | OE Solutions America, Inc. | Enhanced transmission and reception of remote digital diagnostic monitoring information of optical transceivers |
US9924482B2 (en) * | 2015-06-17 | 2018-03-20 | Hughes Network Systems, Llc | Unique word (UW) based multiple access message processing |
US10367530B2 (en) | 2016-01-14 | 2019-07-30 | Qualcomm Incorporated | Unified code block segmentation providing a cyclic redundancy check for low density parity check code codewords |
US20170279464A1 (en) | 2016-03-22 | 2017-09-28 | Lg Electronics Inc. | Method of ldpc code encoding for reducing signal overhead and apparatus therefor |
EP3455943A1 (en) * | 2016-05-11 | 2019-03-20 | IDAC Holdings, Inc. | Multi-stage forward error correction with parity codes |
US20180145703A1 (en) | 2016-11-23 | 2018-05-24 | Qualcomm Incorporated | Techniques for using a cyclic redundancy check in conjunction with a low-density parity-check encoding scheme |
-
2016
- 2016-12-05 US US15/369,525 patent/US10367530B2/en active Active
- 2016-12-06 JP JP2018536398A patent/JP6957474B2/ja active Active
- 2016-12-06 CN CN202210378476.3A patent/CN114553374A/zh active Pending
- 2016-12-06 KR KR1020247011570A patent/KR20240049653A/ko active Application Filing
- 2016-12-06 WO PCT/US2016/065145 patent/WO2017123345A1/en active Application Filing
- 2016-12-06 KR KR1020187019880A patent/KR102656650B1/ko active IP Right Grant
- 2016-12-06 CN CN201680078787.0A patent/CN108604905B/zh active Active
- 2016-12-06 BR BR112018014387-1A patent/BR112018014387B1/pt active IP Right Grant
- 2016-12-06 EP EP16820056.6A patent/EP3403332A1/en active Pending
-
2017
- 2017-04-20 US US15/493,038 patent/US10855315B2/en active Active
-
2020
- 2020-11-09 US US17/093,153 patent/US11700021B2/en active Active
-
2021
- 2021-10-06 JP JP2021164613A patent/JP7235825B2/ja active Active
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH08223624A (ja) * | 1995-02-15 | 1996-08-30 | Nec Corp | 無線選択呼出受信機及び無線データ伝送方式 |
CN101107804A (zh) * | 2005-01-19 | 2008-01-16 | 高通股份有限公司 | 用于编码传输的功率节省方法 |
CN1882188A (zh) * | 2005-05-31 | 2006-12-20 | 美国博通公司 | 一种射频收发器的基带处理模块及执行turbo解码操作的方法 |
CN101480071A (zh) * | 2006-04-20 | 2009-07-08 | 泰克莱克公司 | 用于在消息发送实体之间传输消息服务有效载荷的方法、***和计算机程序产品 |
CN101584143A (zh) * | 2007-01-05 | 2009-11-18 | 高通股份有限公司 | 基于分组大小的fec码和码率选择 |
US8627167B1 (en) * | 2007-01-08 | 2014-01-07 | Marvell International Ltd. | Methods and apparatus for providing multi-layered coding for memory devices |
JP2009111941A (ja) * | 2007-11-01 | 2009-05-21 | Panasonic Corp | 無線送信装置および無線受信装置 |
CN101867440A (zh) * | 2009-04-15 | 2010-10-20 | 中兴通讯股份有限公司 | 码块分割预处理方法 |
CN102469313A (zh) * | 2010-11-12 | 2012-05-23 | 索尼公司 | 编码装置、编码方法、解码装置、解码方法、程序和传送*** |
CN103457611A (zh) * | 2012-05-31 | 2013-12-18 | 联发科技股份有限公司 | 用于执行信道编译型控的方法及装置 |
Non-Patent Citations (2)
Title |
---|
3GPP RAN 1.LTE ; Evolved Universal Terrestrial Radio Access (E-UTRA) * |
Multiplexing and channel coding (3GPP TS 36.212 version 12.4.0 Release 12).《TECHNICAL SPECIFICATION, EUROPEAN TELECOMMUNICATIONS STANDARDS INSTITUTE (ETSI)》.2015, * |
Also Published As
Publication number | Publication date |
---|---|
CN114553374A (zh) | 2022-05-27 |
BR112018014387A2 (pt) | 2018-12-11 |
US11700021B2 (en) | 2023-07-11 |
WO2017123345A1 (en) | 2017-07-20 |
JP7235825B2 (ja) | 2023-03-08 |
BR112018014387B1 (pt) | 2024-02-27 |
KR102656650B1 (ko) | 2024-04-09 |
CN108604905A (zh) | 2018-09-28 |
US10855315B2 (en) | 2020-12-01 |
KR20240049653A (ko) | 2024-04-16 |
JP6957474B2 (ja) | 2021-11-02 |
US20210058096A1 (en) | 2021-02-25 |
US20170207880A1 (en) | 2017-07-20 |
JP2022008887A (ja) | 2022-01-14 |
EP3403332A1 (en) | 2018-11-21 |
US10367530B2 (en) | 2019-07-30 |
JP2019503146A (ja) | 2019-01-31 |
US20170222661A1 (en) | 2017-08-03 |
KR20180103889A (ko) | 2018-09-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7235825B2 (ja) | ターボ符号およびldpc符号を使用したペイロード適応符号化のためのコードブロックセグメンテーション | |
US10979181B2 (en) | Hybrid automatic repeat request timing for reduced transmission time intervals | |
US11191106B2 (en) | Random access for low latency wireless communications | |
US20200322941A1 (en) | Multiple tri-state harq processes | |
US10531452B2 (en) | Hybrid automatic repeat request feedback and multiple transmission time interval scheduling | |
US20170026976A1 (en) | Flexible coding schemes | |
US20160150532A1 (en) | Ul/dl waveform and numerology design for low latency communication | |
US10541791B2 (en) | Techniques for reducing latency in a wireless communication system | |
CN109644092B (zh) | 用于无线通信的方法、装置和可读介质 | |
CN108781458B (zh) | 用于确收在基于争用的物理上行链路共享信道上的调度请求传输的技术 | |
US20160337087A1 (en) | Two-stage transmission of feedback for a downlink transmission | |
US10433277B2 (en) | Enhanced multicast broadcast multimedia service in enhanced component carriers over variable transmission bandwidth |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |