掌桥专利:专业的专利平台
掌桥专利
首页

HARQ及高级信道码

文献发布时间:2024-04-18 19:58:53


HARQ及高级信道码

本申请为2017年8月10日递交的题为“HARQ及高级信道码”的中国专利申请No.201780060633.3的分案申请,该母案申请的内容通过引用结合于此。

相关申请的交叉引用

本申请要求2016年11月2日提交的美国临时申请No.62/416,504和2016年8月10日提交的美国临时申请No.62/372,966的权益,其内容通过引用结合于此。

背景技术

极性码首先由ErdalArikan在2009年7月的关于信息理论的IEEE会报(IEEETransactions on Information Theory)的“信道极化:构造对称二进制输入无记忆信道的容量-实现码的方法(Channel Polarization:A method for Constructing Capacity-Achieving Codes for Symmetric Binary-Input Memoryless Channels)”中引入。类似于turbo码和低密度奇偶校验(LDPC)码,极性码是容量实现码。极性码是线性块码,具有低编码和解码复杂度、非常低的误码平层和显式构造方案。

考虑N,K极性码,其中K是信息块长度,N是编码块长度。这里,值N被设置为2的幂,即,对于某个整数n,N=2

在关于极性码的初始论文中,引入了连续消除(SC)解码方案。一些高级的解码方案是基于SC解码开发的,这些解码方案包括连续取消列表(SCL)解码(I.Tai和A.Vardy,“极性码列表解码(List Decoding ofPolar Codes)”,arXiv:1206.0050v1,2012年5月)和CRC辅助SCL解码(K.Niu和K.Chen,“极性码的CRC辅助解码(CRC-Aided Decoding ofPolarCodes)”,IEEE通信快报(IEEE Communications letters),2012年10月)。

极性码是在编码和解码方面被良好构建的。良好极性码的设计依赖于K个信息比特至极性编码器的N个输入比特u

有多种方法可以计算比特信道的可靠性。例如,巴塔恰里亚(Bhattacharyya)界限、蒙特卡罗(Monte-Carlo)估计、全转换概率矩阵估计和高斯近似是计算比特信道可靠性的典型方式。这些方案具有不同的计算复杂度并且可以应用于不同的信道条件(H.Vangala,E.Viterbo和Y.Hong,“AWGN信道的极性码构造的比较研究(A ComparativeStudy of Polar Code Constructions for the AWGN Channel)”,arXiv:1501.02473,2015年1月)。

如图2所示,极性编码器200的输出202处的比特数是2比特的幂。例如,图2示出了如X1-X8202所示的8个输出比特。这对极性码的使用施加了限制。在实际系统中,预先确定了多个信息比特的长度(K)和编码率(R)。这意味着编码块长度被确定为

极性码有几种可用的打孔方案。准均匀打孔方案(K.Niu,K.Chen和J.Lin,“超越Turbo码:速率兼容的打孔极性码(Beyond Turbo Codes:Rate-Compatible PuncturedPolar Codes)”,IEEE ICC 2013)和权重-1列减少方案(R.Wang和R.Liu,“一种新的极性码打孔方案(“A Novel Puncturing Scheme for Polar Codes)”,IEEE通信快报(IEEECommunications letters),2014年12月)是两种典型的打孔方案。应当注意,与turbo码或LDPC码不同,极性码的打孔方案与码构造有关。换句话说,根据从极性编码器的输出的哪些比特被打孔,将相应地调整冻结比特集合。冻结比特可以指保持固定的比特,例如,“0”或“1”,且可用于制作矩阵平方。

LDPC码最初由Gallager(R.Gallager,“低密度奇偶校验码(“Low Density ParityCheck Codes)”,麻省理工学院出版社,1963年8月)开发,并于1996年被重新发现(D.MacKay和R.Neal,“低密度奇偶校验码的近香浓极限性能(Near Shannon Limit Performance ofLow Density Parity Check Codes)”,电子快报(Electronics Letters),1996年7月)。LDPC码是线性块码,其可以使用稀疏二分图来构造。

LDPC码由稀疏奇偶校验矩阵定义。考虑(N,K)LDPC码,其中K是信息块长度,且N是编码块长度。其奇偶校验矩阵的大小为(N-K)×N,其多数元素为0。作为线性块码,LDPC码的编码基于其生成矩阵。LDPC码的解码基于置信传播算法或和积解码。

良好的LDPC码的设计依赖于其奇偶校验矩阵的设计。以确定性和系统方式构造的一种类型的LDPC码被称为准循环LDPC码(QC-LDPC)。有关QC-LDPC码的标准化实施,请参阅IEEE Std 802.11-2012,“无线LAN媒体访问控制(MAC)和物理层(PHY)规范(Wireless LANMedium Access Control(MAC)and Physical Layer(PHY)specifications)”。QC-LDPC码可以由其大小为J×L的基本矩阵B唯一地定义。

基本矩阵中的每个分量可以是p×p循环置换矩阵或全零矩阵。B

LDPC码被用于若干标准并用于许多通信系统,例如,用于数字电视卫星传输的DVB-S2标准、ITU-T G.hn标准、10GBase-T以太网系统和Wi-Fi 802.11标准。与蜂窝通信系统不同,上述系统不支持具有增量冗余(HARQ-IR)的混合自动重复请求(HARQ)。

在5G中,有一些用例使LDPC码特别有用。首先,存在用于超可靠和低延时(URLLC)通信的用例,其次存在用于机器类型通信(MTC)的用例。

在使用软组合HARQ部署的通信系统中,错误接收的编码数据块通常存储在接收机而不是丢弃,并且当接收到重新发送的块时,组合这两个块。

软组合HARQ有两种主要方法:追赶合并(CC)和增量冗余(IR)。在追赶合并中,在每次重传时发送相同的信息。接收机通过最大比率组合来组合来自第一次传输和所有重传的接收比特。

在增量冗余中,可以在每次重传时发送不同的信息。生成多组编码比特,每组编码比特表示同一组信息比特。重传通常使用与先前传输不同组的编码比特,其中通过对编码器输出进行打孔来生成不同的冗余版本。因此,在每次重传时,接收机获得额外信息。

发明内容

公开了用于在蜂窝和其他通信系统中使用LDPC和极性码的实施例。在第一实施例中,相同的极性码可以用于连续的HARQ重传。在该实施例中,对于每次重传,可以与原始传输的一部分一起或不与原始传输的一部分一起发送较低数量的信息比特。可以构造该较低数量的信息比特以满足对极性码施加的幂2限制。替代地或组合地,不同的极性码方案可以用于连续重传中的每一者。

本文公开的其他实施例涉及LDPC码,特别是基于原型图的速率兼容LDPC码族。原型图矩阵可用于生成LDPC码的奇偶校验矩阵。为了支持LDPC码的较小的输入块长度(例如用于数据重传),可以使用矩阵提升方法来从基本原型图矩阵生成原型图矩阵族。以这种方式,可以修改编码率以实现更高或更低的速率。

在蜂窝通信系统中,某些用户的信道资源量是有限的。例如,在LTE中,在特定子帧中为每个用户提供特定数量的资源元素。应该以这样的方式利用这些资源元素:使用适当的编码方法并因此以良好选择的数据速率传送信息比特。

一种使用一个或多个LDPC码发送数据的方法可以包括选择基本图和提升大小。可以基于提升大小提升基本图,并且可以基于提升的图来编码比特序列。该方法可以包括将所述编码的比特序列写入循环缓冲器并发送所述编码的比特序列的第一部分。该第一部分可以基于第一冗余版本而被选择。还可以发送所述编码的比特序列的第二部分。该第二部分可以基于所述提升大小和第二冗余版本而被选择。所述第一冗余版本和所述第二冗余版本可以是不同的冗余版本。

附图说明

可以从以下结合附图的示例给出的描述中获得更详细的理解,其中:

图1A是示出其中可以实现一个或多个公开的实施例的示例通信系统的系统图。

图1B是示出了根据实施例的可在图1A中所示的通信系统内使用的示例性无线发射/接收单元(WTRU)的系统图。

图1C是示出了根据实施例的可在图1A中所示的通信系统内使用的示例性无线电接入网络(RAN)和示例性核心网络(CN)的系统图。

图1D是示出了根据实施例的可在图1A中所示的通信系统内使用的另一示例性RAN和另一示例性CN的系统图。

图2示出了具有N=8编码块长度的极性编码器;

图3示出了增量冻结的示例;

图4示出了增量冻结的重传方案;

图5示出了所述增量冷冻方案中使用的不同极性码;

图6示出了用于重传的具有较小块长度的极性码;

图7示出了在第二次传输之后解码,以实现利用减小大小的极性码混合自动重复请求方案的增量冗余;

图8示出了在第三次传输之后解码,以实现利用减小大小的极性码混合自动重复请求方案的增量冗余;

图9示出了通过忽略阶段2来将G

图10示出了利用多样化极性码混合自动重复请求方案的更新的增量冻结,其中每次重传附加有循环冗余校验比特;

图11示出了在第二次传输之后的更新解码,以实现利用多样化极性码混合自动重复请求方案的增量冻结;

图12示出了通过应用不同的用于重传的打孔方案,对利用多样化极性码混合自动重复请求方案的增量冻结进行更新的方法;

图13示出了通过用于重传的不同打孔方案,对利用减小大小的极性码混合自动重复请求方案的增量冗余进行更新;

图14是具有混合自动重复请求支持的极性编码的流程图;

图15示出了基于低密度奇偶校验码产生的码字的结构;

图16示出了使用不同传输奇偶校验比特(paritybit)的第二次重传;

图17示出了重传,其中选择了不同传输奇偶校验比特;

图18示出了在编码块中使用不同起始点的不同重传;

图19示出了不同的重传,其中来自编码块的不同起始点被使用且一些系统比特被打孔;

图20示出了具有混合自动重复请求支持的低密度奇偶校验编码处理;

图21示出了具有混合自动重复请求支持的低密度奇偶校验解码过程;以及

图22示出了一种使用LDPC及HARQ-IR发送数据的方法。

具体实施方式

图1A是示出了可以实施所公开的实施例的例示通信系统100的图示。该通信系统100可以是为多个无线用户提供语音、数据、视频、消息传递、广播等内容的多址接入系统。该通信系统100可以通过共享包括无线带宽在内的系统资源而使多个无线用户能够接入此类内容。举例来说,通信系统100可以使用一种或多种信道接入方法,例如码分多址(CDMA)、时分多址(TDMA)、频分多址(FDMA)、正交FDMA(OFDMA)、单载波FDMA(SC-FDMA)、零尾唯一字DFT扩展OFDM(ZT UW DTS-s OFDM)、唯一字OFDM(UW-OFDM)、资源块过滤OFDM以及滤波器组多载波(FBMC)等等。

如图1A所示,通信系统100可以包括无线发射/接收单元(WTRU)102a、102b、102c、102d、RAN 104/113、CN 106/115、公共交换电话网络(PSTN)108、因特网110以及其他网络112,然而应该了解,所公开的实施例设想了任意数量的WTRU、基站、网络和/或网络部件。每一个WTRU 102a、102b、102c、102d可以是被配置成在无线环境中工作和/或通信的任何类型的设备。举例来说,任一WTRU 102a、102b、102c、102d都可被称为“站”和/或“STA”,其可以被配置成发射和/或接收无线信号,并且可以包括用户设备(UE)、移动站、固定或移动订户单元、基于签约的单元、寻呼机、蜂窝电话、个人数字助理(PDA)、智能电话、膝上型计算机、上网本、个人计算机、无线传感器、热点或Mi-Fi设备、物联网(IoT)设备、手表或其他可穿戴设备、头戴显示器(HMD)、车辆、无人机、医疗设备和应用(例如远程手术)、工业设备和应用(例如机器人和/或在工业和/或自动处理链环境中工作的其他无线设备)、消费类电子设备、以及在商业和/或工业无线网络上工作的设备等等。WTRU 102a、102b、102c、102d中的任意者可被可交换地称为UE。

通信系统100还可以包括基站114a和/或基站114b。每一个基站114a、114b可以是被配置成通过以无线方式与WTRU 102a、102b、102c、102d中的至少一个无线对接来促使其接入一个或多个通信网络(例如CN 106/115、因特网110、和/或其他网络112)的任何类型的设备。举例来说,基站114a、114b可以是基地收发信台(BTS)、节点B、e节点B、家庭节点B、家庭e节点B、gNB、NR节点B、站点控制器、接入点(AP)、以及无线路由器等等。虽然每一个基站114a、114b都被描述成了单个部件,然而应该了解。基站114a、114b可以包括任何数量的互连基站和/或网络部件。

基站114a可以是RAN 104/113的一部分,并且所述RAN还可以包括其他基站和/或网络部件(未显示),例如基站控制器(BSC)、无线电网络控制器(RNC)、中继节点等等。基站114a和/或基站114b可被配置成在名为小区(未显示)的一个或多个载波频率上发射和/或接收无线信号。这些频率可以处于授权频谱、无授权频谱或是授权与无授权频谱的组合之中。小区可以为相对固定或者有可能随时间变化的特定地理区域提供无线服务覆盖。小区可被进一步分成小区扇区。例如,与基站114a相关联的小区可被分为三个扇区。由此,在一个实施例中,基站114a可以包括三个收发信机,也就是说,每一个收发信机都对应于小区的一个扇区。在实施例中,基站114a可以使用多输入多输出(MIMO)技术,并且可以为小区的每一个扇区使用多个收发信机。举例来说,通过使用波束成形,可以在期望的空间方向上发射和/或接收信号。

基站114a、114b可以通过空中接口116来与WTRU 102a、102b、102c、102d中的一者或多者进行通信,其中所述空中接口可以是任何适当的无线通信链路(例如射频(RF)、微波、厘米波、微米波、红外线(IR)、紫外线(UV)、可见光等等)。空中接口116可以使用任何适当的无线电接入技术(RAT)来建立。

更具体地说,如上所述,通信系统100可以是多址接入系统,并且可以使用一种或多种信道接入方案,例如CDMA、TDMA、FDMA、OFDMA以及SC-FDMA等等。例如,RAN 104/113中的基站114a与WTRU 102a、102b、102c可以实施某种无线电技术,例如通用移动电信系统(UMTS)陆地无线电接入(UTRA),其中所述技术可以使用宽带CDMA(WCDMA)来建立空中接口115/116。WCDMA可以包括如高速分组接入(HSPA)和/或演进型HSPA(HSPA+)之类的通信协议。HSPA可以包括高速下行链路(DL)分组接入(HSDPA)和/或高速UL分组接入(HSUPA)。

在实施例中,基站114a和WTRU 102a、102b、102c可以实施某种无线电技术,例如演进型UMTS陆地无线电接入(E-UTRA),其中所述技术可以使用长期演进(LTE)和/或先进LTE(LTE-A)和/或先进LTA Pro(LTE-A Pro)来建立空中接口116。

在实施例中,基站114a和WTRU 102a、102b、102c可以实施某种无线电技术,例如NR无线电接入,其中所述无线电技术可以使用新型无线电(NR)来建立空中接口116。

在实施例中,基站114a和WTRU 102a、102b、102c可以实施多种无线电接入技术。举例来说,基站114a和WTRU 102a、102b、102c可以共同实施LTE无线电接入和NR无线电接入(例如使用双连接(DC)原理)。由此,WTRU 102a、102b、102c使用的空中接口可以通过多种类型的无线电接入技术和/或向/从多种类型的基站(例如eNB和gNB)发送的传输来表征。

在其他实施例中,基站114a和WTRU 102a、102b、102c可以实施以下的无线电技术,例如IEEE 802.11(即无线高保真(WiFi))、IEEE 802.16(全球微波接入互操作性(WiMAX))、CDMA2000、CDMA20001X、CDMA2000EV-DO、临时标准2000(IS-2000)、临时标准95(IS-95)、临时标准856(IS-856)、全球移动通信系统(GSM)、用于GSM演进的增强数据速率(EDGE)以及GSM EDGE(GERAN)等等。

图1A中的基站114b可以是无线路由器、家庭节点B、家庭e节点B或接入点,并且可以使用任何适当的RAT来促成局部区域中的无线连接,例如营业场所、住宅、车辆、校园、工业设施、空中走廊(例如供无人机使用)以及道路等等。在一个实施例中,基站114b与WTRU102c、102d可以通过实施IEEE 802.11之类的无线电技术来建立无线局域网(WLAN)。在实施例中,基站114b与WTRU 102c、102d可以通过实施IEEE 802.15之类的无线电技术来建立无线个人局域网(WPAN)。在再一实施例中,基站114b和WTRU 102c、102d可通过使用基于蜂窝的RAT(例如WCDMA、CDMA2000、GSM、LTE、LTE-A、LTE-APro、NR等等)来建立微微小区或毫微微小区。如图1A所示,基站114b可以直连到因特网110。由此,基站114b不需要经由CN 106/115来接入因特网110。

RAN 104/113可以与CN 106/115进行通信,其中所述CN可以是被配置成向一个或多个WTRU 102a、102b、102c、102d提供语音、数据、应用和/或借助网际协议语音(VoIP)服务的任何类型的网络。该数据可以具有不同的服务质量(QoS)需求,例如不同的吞吐量需求、时延需求、容错需求、可靠性需求、数据吞吐量需求、以及移动性需求等等。CN 106/115可以提供呼叫控制、记账服务、基于移动位置的服务、预付费呼叫、因特网连接、视频分发等等,和/或可以执行用户验证之类的高级安全功能。虽然在图1A中没有显示,然而应该了解,RAN104/113和/或CN 106/115可以直接或间接地和其他那些与RAN 104/113使用相同RAT或不同RAT的RAN进行通信。例如,除了与使用NR无线电技术的RAN 104/113相连之外,CN 106/115还可以与使用GSM、UMTS、CDMA 2000、WiMAX、E-UTRA或WiFi无线电技术的别的RAN(未显示)通信。

CN 106/115还可以充当供WTRU 102a、102b、102c、102d接入PSTN 108、因特网110和/或其他网络112的网关。PSTN 108可以包括提供简易老式电话服务(POTS)的电路交换电话网络。因特网110可以包括使用了公共通信协议(例如TCP/IP网际协议族中的传输控制协议(TCP)、用户数据报协议(UDP)和/或网际协议(IP))的全球性互联计算机网络设备系统。网络112可以包括由其他服务供应商拥有和/或运营的有线和/或无线通信网络。例如,网络112可以包括与一个或多个RAN相连的另一个CN,其中所述一个或多个RAN可以与RAN 104/113使用相同RAT或不同RAT。

通信系统100中一些或所有WTRU 102a、102b、102c、102d可以包括多模能力(例如,WTRU 102a、102b、102c、102d可以包括在不同无线链路上与不同无线网络通信的多个收发信机)。例如,图1A所示的WTRU 102c可被配置成与可以使用基于蜂窝的无线电技术的基站114a通信,以及与可以使用IEEE 802无线电技术的基站114b通信。

图1B是示出了例示WTRU 102的系统图示。如图1B所示,WTRU 102可以包括处理器118、收发信机120、发射/接收部件122、扬声器/麦克风124、键盘126、显示器/触摸板128、不可移除存储器130、可移除存储器132、电源134、全球定位系统(GPS)芯片组136以及其他周边设备138。应该了解的是,在保持符合实施例的同时,WTRU 102还可以包括前述部件的任何子组合。

处理器118可以是通用处理器、专用处理器、常规处理器、数字信号处理器(DSP)、多个微处理器、与DSP核心关联的一个或多个微处理器、控制器、微控制器、专用集成电路(ASIC)、现场可编程门阵列(FPGA)电路、其他任何类型的集成电路(IC)以及状态机等等。处理器118可以执行信号编码、数据处理、功率控制、输入/输出处理、和/或其他任何能使WTRU102在无线环境中工作的功能。处理器118可以耦合至收发信机120,收发信机120可以耦合至发射/接收部件122。虽然图1B将处理器118和收发信机120描述成单独组件,然而应该了解,处理器118和收发信机120也可以集成在一个电子组件或芯片中。

发射/接收部件122可被配置成经由空中接口116来发射或接收去往或来自基站(例如基站114a)的信号。举个例子,在一个实施例中,发射/接收部件122可以是被配置成发射和/或接收RF信号的天线。作为示例,在实施例中,发射/接收部件122可以是被配置成发射和/或接收IR、UV或可见光信号的放射器/检测器。在实施例中,发射/接收部件122可被配置成发射和/或接收RF和光信号。应该了解的是,发射/接收部件122可以被配置成发射和/或接收无线信号的任何组合。

虽然在图1B中将发射/接收部件122描述成是单个部件,但是WTRU 102可以包括任何数量的发射/接收部件122。更具体地说,WTRU 102可以使用MIMO技术。由此,在实施例中,WTRU 102可以包括两个或多个通过空中接口116来发射和接收无线电信号的发射/接收部件122(例如多个天线)。

收发信机120可被配置成对发射/接收部件122所要传送的信号进行调制,以及对发射/接收部件122接收的信号进行解调。如上所述,WTRU 102可以具有多模能力。因此,收发信机120可以包括允许WTRU 102借助多种RAT(例如NR和IEEE 802.11)来进行通信的多个收发信机。

WTRU 102的处理器118可以耦合到扬声器/麦克风124、键盘126和/或显示器/触摸板128(例如液晶显示器(LCD)显示单元或有机发光二极管(OLED)显示单元),并且可以接收来自这些部件的用户输入数据。处理器118还可以向扬声器/麦克风124、键盘126和/或显示器/触摸板128输出用户数据。此外,处理器118可以从诸如不可移除存储器130和/或可移除存储器132之类的任何适当的存储器中存取信息,以及将信息存入这些存储器。不可移除存储器130可以包括随机存取存储器(RAM)、只读存储器(ROM)、硬盘或是其他任何类型的记忆存储设备。可移除存储器132可以包括订户身份模块(SIM)卡、记忆棒、安全数字(SD)记忆卡等等。在其他实施例中,处理器118可以从那些并非实际位于WTRU 102的存储器存取信息,以及将数据存入这些存储器,作为示例,此类存储器可以位于服务器或家庭计算机(未显示)。

处理器118可以接收来自电源134的电力,并且可被配置分发和/或控制用于WTRU102中的其他组件的电力。电源134可以是为WTRU 102供电的任何适当设备。例如,电源134可以包括一个或多个干电池组(如镍镉(Ni-Cd)、镍锌(Ni-Zn)、镍氢(NiMH)、锂离子(Li-ion)等等)、太阳能电池以及燃料电池等等。

处理器118还可以耦合到GPS芯片组136,该芯片组可被配置成提供与WTRU 102的当前位置相关的位置信息(例如经度和纬度)。作为来自GPS芯片组136的信息的补充或替换,WTRU 102可以经由空中接口116接收来自基站(例如基站114a、114b)的位置信息,和/或根据从两个或更多个附近基站接收的信号定时来确定其位置。应该了解的是,在保持符合实施例的同时,WTRU 102可以借助任何适当的定位方法来获取位置信息。

处理器118还可以耦合到其他周边设备138,其中所述周边设备可以包括提供附加特征、功能和/或有线或无线连接的一个或多个软件和/或硬件模块。例如,周边设备138可以包括加速度计、电子指南针、卫星收发信机、数码相机(用于照片和/或视频)、通用串行总线(USB)端口、振动设备、电视收发信机、免提耳机、

WTRU 102可以包括全双工无线电设备,其中对于该无线电设备来说,一些或所有信号(例如与用于UL(例如对传输而言)和下行链路(例如对接收而言)的特定子帧相关联)的接收或传输可以是并发和/或同时的。全双工无线电设备可以包括借助于硬件(例如扼流线圈)或是凭借处理器(例如单独的处理器(未显示)或是凭借处理器118)的信号处理来减小和/或基本消除自干扰的干扰管理单元139。在实施例中,WTRU 102可以包括传送和接收一些或所有信号(例如与用于UL(例如对传输而言)或下行链路(例如对接收而言)的特定子帧相关联)的半双工无线电设备。

图1C是示出了根据实施例的RAN 104和CN 106的系统图示。如上所述,RAN 104可以在空中接口116上使用E-UTRA无线电技术来与WTRU 102a、102b、102c进行通信。所述RAN104还可以与CN 106进行通信。

RAN 104可以包括e节点B 160a、160b、160c,然而应该了解,在保持符合实施例的同时,RAN 104可以包括任何数量的e节点B。每一个e节点B 160a、160b、160c都可以包括在空中接口116上与WTRU 102a、102b、102c通信的一个或多个收发信机。在一个实施例中,e节点B 160a、160b、160c可以实施MIMO技术。由此,举例来说,e节点B 160a可以使用多个天线来向WTRU 102a发射无线信号,和/或以及接收来自WTRU 102a的无线信号。

每一个e节点B 160a、160b、160c都可以关联于一个特定小区(未显示),并且可被配置成处理无线电资源管理决策、切换决策、UL和/或DL中的用户调度等等。如图1C所示,e节点B 160a、160b、160c彼此可以通过X2接口进行通信。

图1C所示的CN 106可以包括移动性管理实体(MME)162、服务网关(SGW)164以及分组数据网络(PDN)网关(或PGW)166。虽然前述的每一个部件都被描述成是CN 106的一部分,然而应该了解,这其中的任一部件都可以由CN运营商之外的实体拥有和/或运营。

MME 162可以经由S1接口连接到RAN 104中的每一个e节点B 160a、160b、160c,并且可以充当控制节点。例如,MME 142可以负责验证WTRU 102a、102b、102c的用户,执行承载激活/去激活处理,以及在WTRU 102a、102b、102c的初始附着过程中选择特定的服务网关等等。MME 162还可以提供一个用于在RAN 104与使用其他无线电技术(例如GSM和/或WCDMA)的其他RAN(未显示)之间进行切换的控制平面功能。

SGW 164可以经由S1接口连接到RAN 104中的每一个e节点B 160a、160b、160c。SGW164通常可以路由和转发去往/来自WTRU 102a、102b、102c的用户数据分组。并且,SGW 164还可以执行其他功能,例如在eNB间的切换过程中锚定用户平面,在DL数据可供WTRU 102a、102b、102c使用时触发寻呼处理,以及管理并存储WTRU 102a、102b、102c的上下文等等。

SGW 164可以连接到PGW 166,所述PGW可以为WTRU 102a、102b、102c提供分组交换网络(例如因特网110)接入,以便促成WTRU 102a、102b、102c与启用IP的设备之间的通信。

CN 106可以促成与其他网络的通信。例如,CN 106可以为WTRU 102a、102b、102c提供电路交换网络(例如PSTN 108)接入,以便促成WTRU 102a、102b、102c与传统的陆线通信设备之间的通信。例如,CN 106可以包括一个IP网关(例如IP多媒体子系统(IMS)服务器)或与之进行通信,并且该IP网关可以充当CN 106与PSTN 108之间的接口。此外,CN 106可以为WTRU 102a、102b、102c提供针对其他网络112的接入,其中该网络可以包括其他服务供应商拥有和/或运营的其他有线和/或无线网络。

虽然在图1A-1D中将WTRU描述成了无线终端,然而应该想到的是,在某些典型实施例中,此类终端与通信网络可以使用(例如临时或永久性)有线通信接口。

在典型实施例中,所述其他网络112可以是WLAN。

采用基础架构基本服务集(BSS)模式的WLAN可以具有用于所述BSS的接入点(AP)以及与所述AP相关联的一个或多个站(STA)。所述AP可以接入或是对接到分布式系统(DS)或是将业务量送入和/或送出BSS的别的类型的有线/无线网络。源于BSS外部且去往STA的业务量可以通过AP到达并被递送至STA。源自STA且去往BSS外部的目的地的业务量可被发送至AP,以便递送到相应的目的地。处于BSS内部的STA之间的业务量可以通过AP来发送,例如源STA可以向AP发送业务量并且AP可以将业务量递送至目的地STA。处于BSS内部的STA之间的业务量可被认为和/或称为点到点业务量。所述点到点业务量可以在源与目的地STA之间(例如在其间直接)用直接链路建立(DLS)来发送。在某些典型实施例中,DLS可以使用802.11e DLS或802.11z通道化DLS(TDLS)。使用独立BSS(IBSS)模式的WLAN可不具有AP,并且处于所述IBSS内部或是使用所述IBSS的STA(例如所有STA)彼此可以直接通信。在这里,IBSS通信模式有时可被称为“自组织”通信模式。

在使用802.11ac基础设施工作模式或类似的工作模式时,AP可以在固定信道(例如主信道)上传送信标。所述主信道可以具有固定宽度(例如20MHz的带宽)或是借助信令动态设置的宽度。主信道可以是BSS的工作信道,并且可被STA用来与AP建立连接。在某些典型实施例中,所实施的可以是具有冲突避免的载波感测多址接入(CSMA/CA)(例如在802.11系统中)。对于CSMA/CA来说,包括AP在内的STA(例如每一个STA)可以感测主信道。如果特定STA感测到/检测到和/或确定主信道繁忙,那么所述特定STA可以回退。在指定的BSS中,在任何指定时间可有一个STA(例如只有一个站)进行传输。

高吞吐量(HT)STA可以使用宽度为40MHz的信道来进行通信(例如借助于将宽度为20MHz的主信道与宽度为20MHz的相邻或不相邻信道相结合来形成宽度为40MHz的信道)。

甚高吞吐量(VHT)STA可以支持宽度为20MHz、40MHz、80MHz和/或160MHz的信道。40MHz和/或80MHz信道可以通过组合连续的20MHz信道来形成。160MHz信道可以通过组合8个连续的20MHz信道或者通过组合两个不连续的80MHz信道(这种组合可被称为80+80配置)来形成。对于80+80配置来说,在信道编码之后,数据可被传递并经过一个分段解析器,所述分段解析器可以将数据非成两个流。在每一个流上可以单独执行反向快速傅里叶变换(IFFT)处理以及时域处理。所述流可被映射在两个80MHz信道上,并且数据可以由执行传输的STA来传送。在执行接收的STA的接收机上,用于80+80配置的上述操作可以是相反的,并且组合数据可被发送至介质接入控制(MAC)。

802.11af和802.11ah支持次1GHz工作模式。与802.11n和802.11ac相比,在802.11af和802.11ah中使用信道工作带宽和载波有所缩减。802.11af在TV白空间(TVWS)频谱中支持5MHz、10MHz和20MHz带宽,并且802.11ah支持使用非TVWS频谱的1MHz、2MHz、4MHz、8MHz和16MHz带宽。根据某些典型实施例,802.11ah可以支持仪表类型控制/机器类型通信(例如宏覆盖区域中的MTC设备)。MTC可以具有某种能力,例如包含了支持(例如只支持)某些和/或有限带宽在内的受限能力。MTC设备可以包括电池,并且该电池的电池寿命高于阈值(例如用于保持很长的电池寿命)。

对于可以支持多个信道和信道带宽的WLAN系统(例如,802.11n、802.11ac、802.11af以及802.11ah)来说,所述WLAN系统包括一个可被指定成主信道的信道。所述主信道的带宽可以等于BSS中的所有STA所支持的最大公共工作带宽。主信道的带宽可以由某一个STA设置和/或限制,其中所述STA源自在支持最小带宽工作模式的BSS中工作的所有STA。在关于802.11ah的示例中,即使BSS中的AP和其他STA支持2MHz、4MHz、8MHz、16MHz和/或其他信道带宽工作模式,但对支持(例如只支持)1MHz模式的STA(例如MTC类型的设备)来说,主信道的宽度可以是1MHz。载波感测和/或网络分配矢量(NAV)设置可以取决于主信道的状态。如果主信道繁忙(例如因为STA(其只支持1MHz工作模式)对AP进行传输),那么即使大多数的频带保持空间并且可供使用,也可以认为整个可用频带繁忙。

在美国,可供802.11ah使用的可用频带是902MHz到928MHz。在韩国,可用频带是917.5MHz到923.5MHz。在日本,可用频带是916.5MHz到927.5MHz。依照国家码,可用于802.11ah的总带宽是6MHz到26MHz。

图1D是示出了根据实施例的RAN 113和CN 115的系统图示。如上所述,RAN 113可以在空中接口116上使用NR无线电技术来与WTRU 102a、102b、102c进行通信。RAN 113还可以与CN 115进行通信。

RAN 113可以包括gNB 180a、180b、180c,但是应该了解,在保持符合实施例的同时,RAN 113可以包括任何数量的gNB。每一个gNB 180a、180b、180c都可以包括一个或多个收发信机,以便通过空中接口116来与WTRU 102a、102b、102c通信。在一个实施例中,gNB180a、180b、180c可以实施MIMO技术。例如,gNB 180a、180b可以使用波束成形处理来向和/或从gNB 180a、180b、180c发射和/或接收信号。由此,举例来说,gNB 180a可以使用多个天线来向WTRU 102a发射无线信号,和/或接收来自WTRU 102a的无线信号。在实施例中,gNB180a、180b、180c可以实施载波聚合技术。例如,gNB 180a可以向WTRU 102a传送多个分量载波(未显示)。这些分量载波的一个子集可以处于无授权频谱上,而剩余分量载波则可以处于授权频谱上。在实施例中,gNB 180a、180b、180c可以实施协作多点(CoMP)技术。例如,WTRU 102a可以接收来自gNB 180a和gNB 180b(和/或gNB 180c)的协作传输。

WTRU 102a、102b、102c可以使用与可扩缩参数配置(numerology)相关联的传输来与gNB 180a、180b、180c进行通信。例如,对于不同的传输、不同的小区和/或不同的无线传输频谱部分来说,OFDM符号间隔和/或OFDM子载波间隔可以是不同的。WTRU 102a、102b、102c可以使用具有不同或可扩缩长度的子帧或传输时间间隔(TTI)(例如包含了不同数量的OFDM符号和/或持续变化的绝对时间长度)来与gNB 180a、180b、180c进行通信。

gNB 180a、180b、180c可被配置成与采用独立配置和/或非独立配置的WTRU 102a、102b、102c进行通信。在独立配置中,WTRU 102a、102b、102c可以在不接入其他RAN(例如e节点B 160a、160b、160c)的情况下与gNB 180a、180b、180c进行通信。在独立配置中,WTRU102a、102b、102c可以使用gNB 180a、180b、180c中的一者或多者作为移动锚点。在独立配置中,WTRU 102a、102b、102c可以使用无授权频带中的信号来与gNB 180a、180b、180c进行通信。在非独立配置中,WTRU 102a、102b、102c会在与别的RAN(例如e节点B 160a、160b、160c)进行通信/相连的同时与gNB 180a、180b、180c进行通信/相连。举例来说,WTRU 102a、102b、102c可以通过实施DC原理而以基本同时的方式与一个或多个gNB 180a、180b、180c以及一个或多个e节点B 160a、160b、160c进行通信。在非独立配置中,e节点B 160a、160b、160c可以充当WTRU 102a、102b、102c的移动锚点,并且gNB 180a、180b、180c可以提供附加的覆盖和/或吞吐量,以便为WTRU 102a、102b、102c提供服务。

每一个gNB 180a、180b、180c都可以关联于特定小区(未显示),并且可以被配置成处理无线电资源管理决策、切换决策、UL和/或DL中的用户调度、支持网络切片、实施双连接性、实施NR与E-UTRA之间的互通处理、路由去往用户平面功能(UPF)184a、184b的用户平面数据、以及路由去往接入和移动性管理功能(AMF)182a、182b的控制平面信息等等。如图1D所示,gNB 180a、180b、180c彼此可以通过X2接口通信。

图1D所示的CN 115可以包括至少一个AMF 182a、182b,至少一个UPF 184a、184b,至少一个会话管理功能(SMF)183a、183b,并且有可能包括数据网络(DN)185a、185b。虽然每一个前述部件都被描述了CN 115的一部分,但是应该了解,这其中的任一部件都可以被CN运营商之外的其他实体拥有和/或运营。

AMF 182a、182b可以经由N2接口连接到RAN 113中的一者或多者gNB 180a、180b、180c,并且可以充当控制节点。例如,AMF 182a、182b可以负责验证WTRU 102a、102b、102c的用户,支持网络切片(例如处理具有不同需求的不同PDU会话),选择特定的SMF 183a、183b,管理注册区域,终止NAS信令,以及移动性管理等等。AMF 182a、1823b可以使用网络切片处理,以便基于WTRU 102a、102b、102c使用的服务类型来定制为WTRU 102a、102b、102c提供的CN支持。举例来说,针对不同的使用情况,可以建立不同的网络切片,所述使用情况例如为依赖于超可靠低时延(URLLC)接入的服务、依赖于增强型大规模移动宽带(eMBB)接入的服务、和/或用于机器类型通信(MTC)接入的服务等等。AMF 162可以提供用于在RAN 113与使用其他无线电技术(例如LTE、LTE-A、LTE-APro和/或诸如WiFi之类的非3GPP接入技术)的其他RAN(未显示)之间切换的控制平面功能。

SMF 183a、183b可以经由N11接口连接到CN 115中的AMF 182a、182b。SMF 183a、183b还可以经由N4接口连接到CN 115中的UPF 184a、184b。SMF 183a、183b可以选择和控制UPF 184a、184b,并且可以通过UPF 184a、184b来配置业务量路由。SMF 183a、183b可以执行其他功能,例如管理和分配UE IP地址,管理PDU会话,控制策略实施和QoS,以及提供下行链路数据通知等等。PDU会话类型可以是基于IP的,不基于IP的,以及基于以太网的等等。

UPF 184a、184b可以经由N3接口连接到RAN 113中的一者或多者gNB 180a、180b、180c,这样可以为WTRU 102a、102b、102c提供对分组交换网络(例如因特网110)的接入,以便促成WTRU 102a、102b、102c与启用IP的设备之间的通信,UPF 184、184b可以执行其他功能,例如路由和转发分组、实施用户平面策略、支持多宿主PDU会话、处理用户平面QoS、缓冲下行链路分组、以及提供移动性锚定处理等等。

CN 115可以促成与其他网络的通信。例如,CN 115可以包括或者可以与充当CN115与PSTN 108之间的接口的IP网关(例如IP多媒体子系统(IMS)服务器)进行通信。此外,CN 115可以为WTRU 102a、102b、102c提供针对其他网络112的接入,这其中可以包括其他服务供应商拥有和/或运营的其他有线和/或无线网络。在一个实施例中,WTRU 102a、102b、102c可以经由对接到UPF 184a、184b的N3接口以及介于UPF 184a、184b与DN 185a、185b之间的N6接口并通过UPF 184a、184b连接到本地数据网络(DN)185a、185b。

有鉴于图1A-1D以及关于图1A-1D的相应描述,在这里对照以下的一项或多项描述的一个或多个或所有功能可以由一个或多个仿真设备(未显示)来执行:WTRU 102a-d、基站114a-b、e节点B 160a-c、MME 162、SGW 164、PGW 166、gNB 180a-c、AMF 182a-ab、UPF 184a-b、SMF 183a-b、DN 185a-b和/或这里描述的其他任何设备(一个或多个)。这些仿真设备可以是被配置成模拟这里一个或多个或所有功能的一个或多个设备。举例来说,这些仿真设备可用于测试其他设备和/或模拟网络和/或WTRU功能。

仿真设备可被设计成在实验室环境和/或运营商网络环境中实施关于其他设备的一项或多项测试。例如,所述一个或多个仿真设备可以在被完全或部分作为有线和/或无线通信网络一部分实施和/或部署的同时执行一个或多个或所有功能,以便测试通信网络内部的其他设备。所述一个或多个仿真设备可以在被临时作为有线和/或无线通信网络的一部分实施/部署的同时执行一个或多个或所有功能。所述仿真设备可以直接耦合到别的设备以执行测试,和/或可以使用空中无线通信来执行测试。

所述一个或多个仿真设备可以在未被作为有线和/或无线通信网络一部分实施/部署的同时执行包括所有功能在内的一个或多个功能。例如,所述仿真设备可以在测试实验室和/或未被部署(例如测试)的有线和/或无线通信网络的测试场景中使用,以便实施关于一个或多个组件的测试。所述一个或多个仿真设备可以是测试设备。所述仿真设备可以使用直接的RF耦合和/或借助了RF电路(作为示例,该电路可以包括一个或多个天线)的无线通信来发射和/或接收数据。

混合自动重复请求(HARQ)方案广泛用于蜂窝系统,例如HSPA和LTE。这些当前的蜂窝系统部署有用于turbo码的HARQ-CC方案或HARQ-IR方案。由于最近开发了极性码,因此在HARQ方案中使用极性码是有意义的。发射机可以在每次重传时简单地向接收机发送相同的编码比特集,而接收机可以在将其传递给正常极性解码器之前,组合来自不同重传的对数似然(LL)比(LLR)或LL。在HARQ-IR方案中使用极性码也是有意义的。例如,在IEEE 802.11标准中经常使用LLR来增强前向纠错的纠错概率。LLR涉及知道可能是零比特的概率以及在接收机处正确接收一个比特的概率。该比特误码率可以被认为是传输介质或信道的性能。可以通过PHY或MAC或更高级别的信息元素将该误码率提供给蜂窝系统中的发射机。另一种方法可以是分析发射机处的ACK/NACK反馈并确定多个信道中的每一个的概率。

尽管许多通信系统(例如,IEEE 802.11系统)将LDPC码调整为其信道码,但由于各种原因,这些系统通常不使用HARQ方案。因此,在HARQ方案中使用LDPC码是有意义的。

在第一实施例中,描述了使用HARQ的极性码。B.Li(B.Li,“5G极性码(Polar Codesfor 5G)”,北美信息理论学院(North American School of Information Theory)(NASIT),2015年8月)提出了一种在HARQ-IR方案中使用极性码的方法,称为增量冻结HARQ方案。假设要以初始编码率R发送K个信息比特。为了说明的目的,假设在下面的描述中编码块长度

可能的是,在第一次传输中,使用(N,K)极性码。这些K信息比特应映射到K个最可靠的比特信道。在所述第一次传输的解码失败的情况下,

在第二次传输的解码失败的情况下,

在第三次传输上的解码失败的情况下,可以在第四次传输中使用

图3示出了示例300,其中K=12并且N=16。还提供了信道不可靠的概率,在下文中称为比特信道的“不可靠性”302。在第一次传输304中,所有12个信息比特U

图4示出了整体增量冻结HARQ-IR方案。存在不同的HARQ重传方案,其中公开了两种备选HARQ重传方案。

在一个实施例中,公开了一种用于利用多样化极性码(IFDPC)HARQ的增量冻结的方案400。如图4所示,在初始传输402之后,相同的极性码用于所有重传404-408。不同于选择不同的极性码,而是选择不同数量的信息比特。例如,在第一次传输402中,选择K个信息比特410。在第二次传输404中,选择

使传输多样化的一种方式是在每次传输中使用特定的码构造方案的不同设计SNR。例如,在第一次传输中使用的极性码可以基于某种构造方案,例如,Bhattacharyya界限。在第二次传输中使用的极性码可以基于设计SNRX

使传输多样化的一种可替代方法是在每次传输中使用不同的码构造方案。例如,第一次传输中使用的极性码基于Bhattacharyya界限;在第二次传输中使用的极性码基于Monte-Carlo估计。在第三次传输中使用的极性码基于完全转换概率矩阵估计等等。可以另外组合使用其他可替代极性码方案。

图5示出了HARQ-IR方案500,其中可以混合上述两种替代方式。例如,在第一次传输502中使用的极性码基于设计SNR X

在另一个实施例中,提供了一种用于利用减小大小的极性码(IRRSPC)HARQ的增量冗余的方案。这里,公开了另一种HARQ方案,其基于用于重传的减小大小的极性码。该方案可以被认为是追赶合并和增量冗余的混合。该HARQ方案被称为IRRSPC方案。

如这里所使用的,K个信息比特被称为要发送的比特,并且初始编码率被称为R。为了便于说明,此时,假设编码块长度

图6示出了采用在重传中使用的较小块长度的极性码传输方法600。在第一次传输602中,使用(N,K)极性码。这K个信息比特被映射到K个最可靠的比特信道。在第一次传输上解码失败的情况下,

图7示出了接收机700的框图。如本文所述,接收机700执行的操作被称之为步骤,然而,本领域普通技术人员将认识到,所公开的步骤的某些元素可以与其他步骤重叠或者可以替换以下步骤的元素。在步骤a中,一旦接收机700接收到第二次传输,接收机700可以解调符号并获得传输比特的LLR。假设N个传输比特的前半部分702是

在步骤b中,由

在步骤d中,来自

在第二次传输中存在解码失败的情况下,可以在第三次传输中使用

为了使第三次传输中的传输比特数保持与先前传输中的相同,可以选择第一次传输中的一半传输比特(即,

图8示出了在接收机800处执行的操作。在步骤a中,一旦接收机800接收到第三次传输,接收机可解调符号并获得所传输比特的LLR。例如,假设N个传输比特的第一个四分之一802是

在步骤b中,由

在步骤c中,经由组合器820将由

在步骤d中,经由组合器824将由(N,K)极性码的编码比特的最后

在步骤e中,来自

在第三次传输上的解码失败的情况下,可以在第四次传输中使用

为了使第四次传输中的传输比特数与先前传输中使用的比特数相同,可以选择第一次传输中的传输比特的一半(即,

应该注意,所公开的附图3-13中的每一附图提供了用于每次重传中的比特分配的示例性方法。例如,在图6的第三次传输606中,

其他比特分配方式也是可能的。例如,在第三次传输中,

为了重用部分或全部极性编码器硬件来实现IRRSPC方案的减小大小极性码,公开了忽略极性编码器G

例如,从N=8比特输出产生N’=4比特输出,可以通过忽略任何n=1阶段来实现极性编码器,这导致以下任何一种方法:选择[X

图9示出了8比特中的4比特的选择900。可以执行选择[X

在另一实施例中,CRC比特可用于重传。如上所述,高级极性解码器算法之一是CRC(“循环冗余校验”)-辅助SCL解码。根据该解码算法,一些CRC比特被设置为极性编码器的输入,作为源信息比特的附加。这些CRC比特可以用作从候选列表中选择一组解码比特的标准。

在所公开的HARQ方案中,没有指定CRC比特是否被附加到信息块。在一个实施例中,CRC比特可以包含在第一次传输中。然而,根据传输比特重选中使用的可靠性等级标准,理所当然地假设用于重传的信息比特不受CRC保护。这可能导致解码性能下降。

为了在CRC比特的帮助下实现更好的解码性能,公开了将CRC比特附加到每次重传的信息比特。

图10示出了图5的IFDPC HARQ方案的扩展1000。如图10所示,CRC比特1002-1008在每次重传之前被附加到信息比特1010-1016。由于在第一次传输10118、第二次传输1020、第三次传输1022和第四次传输1024中的每一个发送不同数量的信息比特,因此每次重传的CRC比特的数量可以不同。通过附加CRC,可以相应地更新解码算法,如图11所示。也可以应用类似的CRC附加IRRSPC方案的扩展。

一方面,CRC比特可用于改善极性码的性能。另一方面,它们可能增加极性码的开销,导致实际编码率降低。当信息块长度很小时,这种实际编码率降低是显著的。

考虑图10中所示的示例。在图10中,第一次传输1018的实际编码率是

因此,公开了对每次重传使用较小的CRC大小。在一个实施例中,L

在另一实施例中,在重传中可以使用打孔方案。如上所述,假设极性编码器的输出比特数总是2的幂。但是,给定一定的信息块长度和编码率,编码块长度通常不是2的幂。因此,需要对极性编码器输出比特进行打孔。有几种打孔方案,例如准均匀打孔方案(K.Niu,K.Chen和J.Lin,“超越Turbo码:速率兼容的打孔极性码(Beyond Turbo Codes:Rate-Compatible Punctured Polar Codes)”,IEEE ICC 2013)或权重-1列减少打孔方案(R.Wang和R.Liu,“一种新的极性码打孔方案(“ANovel Puncturing Scheme forPolarCodes)”,IEEE通信快报(IEEE Communications letters),2014年12月)等。每个打孔方案可以具有其应用领域。

利用HARQ重传,可以采用为不同重传部署不同的打孔方案,以通过分集来提高解码性能,以努力增加传输冗余。

图11示出了在IFDPC HARQ请求方案的第二次传输之后更新解码1100。参照图11,在接收到传输1102之后,使用(N,K)极性解码器1104对与传输1102相对应的比特进行极性解码。对应于(N,K)极性解码器1104的LLR 1106与第二次传输极性解码的LLR 1110进行组合1108。做出硬判决1112并执行CRC辅助列表选择1114。CRC辅助列表选择1114的输出被反馈到对应于第二次传输1116的极性解码器1118,作出硬判决1120,并且可以执行最终的CRC辅助列表选择1122。

图12示出了可以结合IFDPC HARQ方案使用的更新的打孔方案1200。第一次传输1202与打孔方案11210相关联;第二次传输1204与打孔方案2相关联,第三次传输与打孔方案31214相关联,并且第四次传输1208与打孔方案41216相关联。如图12所示,在每次传输1202-1208处,输出N-M个比特。

图13示出了实施例1300,其中为IRRSPC HARQ方案采用的打孔方案是不同的。由于极性编码器的输出对于每次传输可能具有不同的长度,因此相应的打孔比特数也可能是不同的。假设对于在第i次传输中使用的极性码,打孔比特的数量是M

图14示出了支持HARQ的极性编码方法1400。特别地,图14示出了支持HARQ的极性编码系统的示例性流程图。当从上层接收1402数据(例如,传输块)时,数据的CRC被附加1404。整个数据集和CRC被分割1406到较小的信息块大小以适合于极性码。

假设某些数据的最大重传次数是固定的,比如为T。然后,逐个码块操作1408具有T个循环。如果已达到最大重传次数1410,则执行码块级联1412。如果尚未达到最大重传次数1414,则进入循环。

在每个循环内,发射机首先确定要为该传输编码的信息比特1416。要为第一次传输编码的信息比特通常是整个信息比特块。要为后续重传编码的信息比特可以是整个信息块的子集。例如,根据基本增量冻结HARQ方案,可以在第二次传输中编码信息块的一半;可以在第三次传输中编码信息块的三分之一;可以在第四次传输中编码信息块的四分之一。通过IRRSPC HARQ方案,可以在第二次传输中编码信息块的一半;可以在第三次传输中编码信息块的四分之一;可以在第四次传输中编码信息块的八分之一。“信息比特选择”块1416处理上述过程。

除了为不同传输选择信息比特之外,可以更新要用于每次传输的极性码。例如,不同的极性码(具有与图5中所示相同的输出长度的极性码,或者具有图6中所示的不同输出长度的极性码)可用于不同的传输。该过程可以由图14中的“码构造”块1418处理。

应当注意,高级极性解码算法(CRC-辅助SCL)使用CRC比特用于若干候选列表中的列表选择。为了启用该解码算法,将CRC比特附加1420到信息比特。由于用于不同传输的信息比特可能不同,因此可能需要每次传输生成相应的CRC比特。如在此所述的,为后续传输生成的CRC比特数可以不同。该过程由图14中的“CRC附着”块1420处理。

“极性编码器”块1422可以包括正常编码过程,如图2中所示。然后,可以在“打孔”块1424中使用本文描述的打孔方案对所得到的编码比特进行打孔。被打孔的比特被保存在缓冲器1426中以进行传输。为了减少延时,可以一次性生成并保存所有传输的编码比特。

应当注意,通过人为地将最大重传次数设置为1,该流程图也适用于追赶合并。

现在描述用于LDPC码的HARQ-IR。公开了基于用于构造任意大小的LDPC码的原型图或蓝图的速率兼容LDPC码族。原型图矩阵可用于生成LDPC码的奇偶校验矩阵H。在该方法中,首先将原型图设计和LDPC码设计用于非常低的编码率,然后以智能方式使用以生成不同的冗余版本(RV)。

该过程涉及的步骤被描述如下。

考虑一个基本原型图矩阵A。这可能是一个低码率原型图,例如,(爱立信,R1-164358,Turbo码和LDPC码在低码率下的性能评估(Performance Evaluation ofTurboCodes and LDPC Codes at Lower Code Rates),3GPP TSG RAN WG1会议#85)中的原型图矩阵。

假设该基本原型图矩阵A的大小为P×(P+K),每个元素是[-1,Z-1]范围内的整数值,其中Z是提升值。通过以下列方式将A中的每个元素扩展为Z×Z矩阵,从原型图矩阵A生成相应的奇偶校验矩阵H:值“-1”表示全零矩阵;值“0”表示单位矩阵;其他整数值表示单位矩阵的循环右移版本。应注意,奇偶校验矩阵H的大小为(P·Z)×[(P+K)·Z]。这意味着输入块长度为K·Z,奇偶校验比特数为P·Z,编码率为

如上所示,来自基本原型图矩阵的LDPC码的输入块长度是K·Z。为了支持LDPC码的不同的(例如,较小的)输入块长度,可以通过矩阵提升方法生成来自基本原型图矩阵A的原型图矩阵族。

可以基于整数Z

每个原型图矩阵A

应该注意的是,并非1和Z之间的每个整数都是Z

如上所述,从原型图矩阵A

在许多情况下,基于信道条件确定信道编码率R。然后,可以确定p的值使得

利用上述配置,可以支持不同的输入块大小和不同的编码率。最大信息块长度为K·Z,最小编码率为

在许多通信系统中,某些用户的信道资源量是有限的。例如,在LTE系统中,每个用户在子帧中被给予特定数量的资源元素(例如,N

对于确定的p值,如果N

如果N

接下来,可以确定每个LDPC编码操作的编码块大小。一种自然的方式是为每个分段选择的LDPC编码块大小相同。因此,可以选择提升值Z

一种可替换方法是选择对于每个分段不相同的LDPC编码块大小。为了实现类似的编码增益性能,每个分段的LDPC码块大小不应该彼此差太多。例如,可以选择两个接近的提升值Z

所有上述步骤可用于预先计算不同大小的多个不同奇偶校验矩阵。这些矩阵可以保存在存储器中。由于这些矩阵是稀疏的,因此可以使用不同的存储器管理方法。

为了支持HARQ-IR操作,可以使用比编码率R更低的编码率R

p

假设p

基于以上存储的整个码字,可以以不同方式定义RV。换句话说,可以以不同方式选择传输比特以作为整个码字的子集。

定义RV的一种方法是每次都包括信息/系统比特,并选择不同的传输奇偶校验比特。这可以是所用的提升大小的函数。

图16示出了多次传输1600。在第一次传输1602中,传输[信息比特1604,1到pZ

图17示出了用于多次发送系统比特的方法1700,因此增加了接收的SNR并因此增加了系统比特的置信度。定义RV的另一种方法是每次包括信息/系统比特,其中一些系统比特被打孔,同时选择不同的传输奇偶校验比特。这可以是所使用的提升大小的函数。例如,在第一次传输1702中,传输[X比特1706被打孔的信息比特1704,1到pZ

图18示出了用于使用来自编码块的不同起始点的方法1800。在第一次传输1802中,传输[1,...,(p+K)Z

图19示出了用于使用来自一些系统比特被打孔的编码块的不同起始点的方法1900。在第一次传输1902中,传输[1,…,(p+K)Z

然后对这些编码比特进行交织/调制。在发射机处,HARQ-IR操作可以类似于LTE/LTE-Aturbo编码器的操作。但是,接收机过程是不同的。

与在LTE系统中使用的turbo码(其中母码率被固定为1/3)不同,所公开的LDPC码方法在母码率方面是灵活的。例如,母码率可以具有1/5到8/9的范围。该母码率可取决于数据QoS(例如,吞吐量、延时需求)、信道条件、ACK/NACK统计和实际编码率等。在低编码率下,追赶合并可能具有良好的性能,因此,不需要较低的编码率。在高编码率下,增量冗余具有良好的性能,因此可能需要降低母码率。

发射机可以将母码率传递给接收机,并且可以周期性地调整母码率,或者母码率调整可以是事件触发的。应当注意,母码率可以用p

图20示出了具有HARQ支持的LDPC编码过程2000。可以确定2002资源元素数量或传输块大小以及适用的调制和编码率。可以进一步确定2004的LDPC编码操作数量C和提升大小Z

在接收到具有附着CRC 2018的TB时,TB被分割2008并且被传递到LDPC编码器2016以进行编码。可以根据在图14-19中或在本文公开的任何方法来执行比特选择2018。

图21示出了LDPC解码过程2100。在接收机处,包括了所分配的RE的数量、调制索引、编码率R或奇偶校验长度p的参数2102可以用于计算2104Z

在不进行去打孔的情况下,利用奇偶校验矩阵对码块分段进行解码。如果任何码块分段重复(以容纳分段的最后几比特),则它们被适当地组合。这里可以使用最小和/和积/任何置信传播迭代算法。在解码错误的情况下,新接收的RV存储在HARQ缓冲器中。如果CRC被附着在每个码块中,则它可以用于执行早期检测并停止解码的码块分段。一旦所有码块分段被成功解码,它们可以组合在一起并且被进行比特收集2116,以创建接收的传输块以发送到上层。

图22是示出用于使用LDPC和HARQ-IR发送数据的方法2200的流程图。该方法包括从原型图族中选择原型图矩阵2202。可以确定初始码率、信息块大小、最大重传计数和最大冗余版本数量2204。可以基于初始码率、信息块大小、最大重传计数和最大冗余版本数量中的一者或多者,选择原型图子矩阵来支持HARQ-IR 2206。通过支持HARQ-IR,原型图子矩阵可以是用于第一次传输的初始编码子矩阵、或包括来自第一次或先前传输的冗余信息的后续原型图子矩阵。然后,可以基于所选择的原型图子矩阵,确定奇偶校验矩阵2208。可以接收码块以供较高层进行编码2210。可以对码块进行分割以用于编码2212。在一个实施例中,分割码块可以是基于传输块大小、RE数量、调制阶数、最大提升大小和原型图矩阵维度。如果编码多个分段2214,则可以执行对应于相同或不同提升大小的相同或不同码块大小的分割。分割还可以包括使用以下至少一者:零填充、缩短或重复操作2216。基于奇偶校验矩阵,可以使用LDPC对数据块进行编码2218,该奇偶校验矩阵基于提升大小,该提升大小基于RE数量、调制阶数、编码率和原型图矩阵维度而被确定。编码可以进一步包括使用用于传输的比特选择方案,该比特选择方案包括以下至少一者:具有或不具有系统比特打孔的用于重传数据选择的循环缓冲器。最后,可以发送LDPC编码的数据块2220。在重传的情况下,可以采用循环缓冲器进行数据选择2222。然后,可以重传所选择的数据2224。

虽然在上文中描述了采用特定组合的特征和元素,但是本领域普通技术人员将会认识到,每一个特征或元素既可以单独使用,也可以与其他特征和元素进行任何组合。另外,在此所述的方法可以在结合在计算机可读介质中的计算机程序、软件或固件中实现,以由计算机或处理器执行。计算机可读介质的示例包括电子信号(通过有线或无线连接传输)和计算机可读存储介质。计算机可读存储介质的示例包括但不限于只读存储器(ROM)、随机存取存储器(RAM)、寄存器、缓冲存储器、半导体存储器设备、磁介质(例如,内部硬盘和可移除磁盘)、磁光介质和光学介质(例如CD-ROM盘和数字通用盘(DVD))。与软件相关联的处理器可用于实现用于WTRU、UE、终端、基站、RNC或任何主计算机的射频收发信机。

相关技术
  • 用于无线信道的HARQ速率兼容的极性码
  • 用于无线信道的HARQ速率兼容的极性码
技术分类

06120116507408