用于基于修改的循环冗余校验(CRC)过程的复杂性降低的极性码的方法、装置和系统与流程

未命名 10-10 阅读:126 评论:0

用于基于修改的循环冗余校验(crc)过程的复杂性降低的极性码的方法、装置和系统
技术领域
1.本文所公开的实施方案总体涉及无线通信,并且例如涉及用于基于修改的循环冗余校验过程的复杂性降低的极性码的方法、装置和系统。
附图说明
2.从下面的详细描述中可以得到更详细的理解,该描述结合其附图以举例的方式给出。本说明书中的附图是示例。因此,附图和具体实施方式不应被认为是限制性的,并且其他同样有效的示例是可能的和预期的。另外,附图中类似的附图标号指示类似的元件,并且其中:
3.图1a是示出在其中一个或多个所公开的实施方案可得以实现的示例性通信系统的系统图;
4.图1b是示出根据一个实施方案可在图1a所示的通信系统内使用的示例性无线发射/接收单元(wtru)的系统图;
5.图1c是示出根据一个实施方案可在图1a所示的通信系统内使用的示例性无线电接入网络(ran)和示例性核心网络(cn)的系统图;
6.图1d是示出根据一个实施方案可在图1a所示的通信系统内使用的另外一个示例性ran和另外一个示例性cn的系统图;
7.图2是示出具有的输入向量的代表性极性编码器的示图;
8.图3是示出通过级联非系统极性编码器的代表性系统极性编码器的示图;
9.图4a是示出(8,4)极性编码器的代表性图表的示图;
10.图4b是示出图4a的(8,4)极性编码器的代表性解码树的示图;
11.图5是示出用于在极性解码器的节点之间传递值的代表性过程的示图;
12.图6a是示出具有速率0节点、单奇偶校验(spc)节点和速率1节点的代表性极性编码器的示图;
13.图6b是示出具有合并在一起的图6a的速率0节点、单奇偶校验(spc)节点和速率1节点以及子节点的代表性极性编码器的示图;
14.图7是示出用于基于分量极性码的crc和极性编码的代表性过程的示图;
15.图8是示出用于(n,k,c):(8,4,1)且具有基于全速率分量码的crc操作的代表性极性编码器的示图;
16.图9是示出用于(n,k,c):(16,6,1)且具有基于全速率分量码的crc操作的代表性极性编码器的示图;
17.图10是示出用于(n,k,c):(16,4,1)且具有基于spc分量码的crc操作的代表性极性编码器的示图;
18.图11是示出用于(n,k,c):(16,6,1)且具有基于重复分量码的crc操作的代表性极性编码器的示图;
19.图12是示出用于基于分量极性码的crc和极性解码的代表性过程的示图;
20.图13是示出用于分布式crc操作和系统极性编码的代表性过程的示图;
21.图14是示出用于(n,k,c):(16,10,2)且具有crc分区的代表性极性编码器的示图;
22.图15是示出用于(n,k,c):(16,10,2)且具有crc分段的代表性极性编码器的示图;
23.图16是示出用于(n,k,c):(16,10,2)且具有基于分量码的crc操作和分段的代表性极性编码器的示图;
24.图17是示出用于快速crc辅助连续对消列表(ca-scl)解码中的分布式crc操作的代表性过程的示图;
25.图18是示出常规crc附加方法与分布式crc操作之间的错误性能的代表性比较的示图;
26.图19是示出用于信息位和根据一个或多个分量码确定的一个或多个crc位的极性编码的代表性过程的示图;
27.图20是示出用于使用根据一个或多个分量码确定的一个或多个crc位对极性编码信息位进行解码的代表性过程的示图;
28.图21是示出用于使用分区对信息位和一个或多个crc位进行系统极性编码的代表性过程的示图;
29.图22是示出用于使用分段对信息位和一个或多个crc位进行系统极性编码的代表性过程的示图;
30.图23是示出用于使用分段和分量码对信息位和一个或多个crc位进行系统极性编码的代表性过程的示图;
31.图24是示出用于使用分区和多个crc位对系统极性编码信息位进行解码的代表性过程的示图;
32.图25是示出用于使用分段和多个crc位对系统极性编码信息位进行解码的代表性过程的示图;
33.图26是示出用于使用分区和多个crc位对系统极性编码信息位进行解码的另一代表性过程的示图;
34.图27是示出用于使用分段和多个crc位对系统极性编码信息位进行解码的另一代表性过程的示图;并且
35.图28是示出用于使用分段和具有根据至少一个分量码确定的至少一个crc位的多个crc位对系统极性编码信息位进行解码的另一代表性过程的示图。
具体实施方式
36.用于实现实施方案的示例性网络
37.某些实施方案可在自主和/或半自主车辆、机器人车辆、汽车、iot装置、移动的任何设备、或wtru或其他通信设备中实现,这些设备继而可用于通信网络。以下部分提供了对一些示例性wtru和/或其中可结合这些wtru的其他通信设备和网络的描述。
38.图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)等。
39.如图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。
40.通信系统100还可包括基站114a和/或基站114b。基站114a、114b中的每一者可为任何类型的设备,其被配置为与wtru 102a、102b、102c、102d中的至少一者无线对接以促进对一个或多个通信网络(诸如cn 106/115、互联网110和/或其他网络112)的访问。作为示例,基站114a、114b可为基站收发台(bts)、节点b、演进节点b(enb)、家庭节点b(hnb)、家庭演进节点b(henb)、gnb、nr节点b、站点控制器、接入点(ap)、无线路由器等。虽然基站114a、114b各自被描绘为单个元件,但应当理解,基站114a、114b可包括任何数量的互连基站和/或网络元件。
41.基站114a可以是ran 104/113的一部分,该ran还可包括其他基站和/或网络元件(未示出),诸如基站控制器(bsc)、无线电网络控制器(rnc)、中继节点等。基站114a和/或基站114b可被配置为在一个或多个载波频率(其可被称为小区(未示出))上发射和/或接收无线信号。这些频率可在许可频谱、未许可频谱或许可和未许可频谱的组合中。小区可向特定地理区域提供无线服务的覆盖,该特定地理区域可为相对固定的或可随时间改变。小区可进一步被划分为小区扇区。例如,与基站114a相关联的小区可被划分为三个扇区。因此,在实施方案中,基站114a可包括三个收发器,即,小区的每个扇区一个收发器。在实施方案中,基站114a可采用多输入多输出(mimo)技术并且可针对小区的每个扇区利用多个收发器。例如,可使用波束成形在所需的空间方向上发射和/或接收信号。
42.基站114a、114b可通过空中接口116与wtru 102a、102b、102c、102d中的一者或多者通信,该空中接口可为任何合适的无线通信链路(例如,射频(rf)、微波、厘米波、微米波、红外(ir)、紫外(uv)、可见光等)。可使用任何合适的无线电接入技术(rat)来建立空中接口116。
43.更具体地讲,如上所指出,通信系统100可为多址接入系统,并且可采用一个或多个信道接入方案,诸如cdma、tdma、fdma、ofdma、sc-fdma等。例如,ran 104/113中的基站114a和wtru 102a、102b、102c可实现无线电技术诸如通用移动电信系统(umts)陆地无线电
接入(utra),其可使用宽带cdma(wcdma)来建立空中接口116。wcdma可包括诸如高速分组接入(hspa)和/或演进的hspa(hspa+)之类的通信协议。hspa可包括高速下行链路(dl)分组接入(hsdpa)和/或高速ul分组接入(hsupa)。
44.在实施方案中,基站114a和wtru 102a、102b、102c可实现诸如演进的umts陆地无线电接入(e-utra)的无线电技术,其可使用长期演进(lte)和/高级lte(lte-a)和/或高级ltepro(lte-a pro)来建立空中接口116。
45.在实施方案中,基站114a和wtru 102a、102b、102c可实现无线电技术诸如nr无线电接入,该无线电技术可使用新空口(nr)来建立空中接口116。
46.在实施方案中,基站114a和wtru 102a、102b、102c可实现多种无线电接入技术。例如,基站114a和wtru 102a、102b、102c可例如使用双连接(dc)原理一起实现lte无线电接入和nr无线电接入。因此,wtru 102a、102b、102c所利用的空中接口可由多种类型的无线电接入技术和/或向/从多种类型的基站(例如,enb和gnb)发送的传输来表征。
47.在其他实施方案中,基站114a和wtru 102a、102b、102c可实现诸如ieee 802.11(即,无线保真(wifi))、ieee 802.16(即,全球微波接入互操作性(wimax))、cdma2000、cdma2000 1x、cdma2000 ev-do、暂行标准2000(is-2000)、暂行标准95(is-95)、暂行标准856(is-856)、全球移动通信系统(gsm)、gsm增强数据率演进(edge)、gsm edge(geran)等无线电技术。
48.图1a中的基站114b可为例如无线路由器、家庭节点b、家庭演进节点b或接入点,并且可利用任何合适的rat来促进诸如商业场所、家庭、车辆、校园、工业设施、空中走廊(例如,供无人机使用)、道路等局部区域中的无线连接。在实施方案中,基站114b和wtru 102c、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-a pro、nr等)来建立微微小区或毫微微小区。如图1a所示,基站114b可直接连接到互联网110。因此,基站114b可不需要经由cn 106/115访问互联网110。
49.ran 104/113可与cn 106/115通信,该cn可以是被配置为向wtru 102a、102b、102c、102d中的一者或多者提供语音、数据、应用和/或互联网协议语音技术(voip)服务的任何类型的网络。数据可具有不同的服务质量(qos)要求,诸如不同的吞吐量要求、延迟要求、误差容限要求、可靠性要求、数据吞吐量要求、移动性要求等。cn 106/115可提供呼叫控制、账单服务、基于移动位置的服务、预付费呼叫、互联网连接、视频分发等,和/或执行高级安全功能,诸如用户认证。尽管未在图1a中示出,但是应当理解,ran 104/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(未示出)通信。
50.cn 106/115也可充当wtru 102a、102b、102c、102d的网关,以访问pstn 108、互联网110和/或其他网络112。pstn 108可包括提供普通老式电话服务(pots)的电路交换电话网络。互联网110可包括使用常见通信协议(诸如传输控制协议(tcp)、用户数据报协议(udp)和/或tcp/ip互联网协议组中的互联网协议(ip))的互连计算机网络和设备的全球系
统。网络112可包括由其他服务提供商拥有和/或操作的有线和/或无线通信网络。例如,网络112可包括连接到一个或多个ran的另一个cn,其可采用与ran 104/113相同的rat或不同的rat。
51.通信系统100中的一些或所有wtru 102a、102b、102c、102d可包括多模式能力(例如,wtru 102a、102b、102c、102d可包括用于通过不同无线链路与不同无线网络通信的多个收发器)。例如,图1a所示的wtru 102c可被配置为与可采用基于蜂窝的无线电技术的基站114a通信,并且与可采用ieee 802无线电技术的基站114b通信。
52.图1b是示出示例性wtru 102的系统图。如图1b所示,wtru 102可包括处理器118、收发器120、发射/接收元件122、扬声器/麦克风124、小键盘126、显示器/触摸板128、不可移动存储器130、可移动存储器132、电源134、全球定位系统(gps)芯片组136和/或其他外围设备138等。应当理解,在与实施方案保持一致的同时,wtru 102可包括前述元件的任何子组合。
53.处理器118可以是通用处理器、专用处理器、常规处理器、数字信号处理器(dsp)、多个微处理器、与dsp核心相关联的一个或多个微处理器、控制器、微控制器、专用集成电路(asic)、现场可编程门阵列(fpga)电路、任何其他类型的集成电路(ic)、状态机等。处理器118可执行信号编码、数据处理、功率控制、输入/输出处理和/或任何其他功能,这些其他功能使wtru 102能够在无线环境中工作。处理器118可耦合到收发器120,该收发器可耦合到发射/接收元件122。虽然图1b将处理器118和收发器120描绘为单独的部件,但是应当理解,处理器118和收发器120可在电子封装件或芯片中集成在一起。
54.发射/接收元件122可被配置为通过空中接口116向基站(例如,基站114a)发射信号或从基站接收信号。例如,在一个实施方案中,发射/接收元件122可以是被配置为发射和/或接收rf信号的天线。在一个实施方案中,发射/接收元件122可以是被配置为发射和/或接收例如ir、uv或可见光信号的发射器/检测器。在又一个实施方案中,发射/接收元件122可被配置为发射和/或接收rf和光信号。应当理解,发射/接收元件122可被配置为发射和/或接收无线信号的任何组合。
55.尽管发射/接收元件122在图1b中被描绘为单个元件,但是wtru 102可包括任何数量的发射/接收元件122。更具体地讲,wtru 102可采用mimo技术。因此,在一个实施方案中,wtru 102可包括用于通过空中接口116发射和接收无线信号的两个或更多个发射/接收元件122(例如,多个天线)。
56.收发器120可被配置为调制将由发射/接收元件122发射的信号并且解调由发射/接收元件122接收的信号。如上所指出,wtru 102可具有多模式能力。例如,因此,收发器120可包括多个收发器,以便使wtru 102能够经由多种rat(诸如nr和ieee 802.11)进行通信。
57.wtru 102的处理器118可耦合到扬声器/麦克风124、小键盘126和/或显示器/触摸板128(例如,液晶显示器(lcd)显示单元或有机发光二极管(oled)显示单元)并且可从其接收用户输入数据。处理器118还可将用户数据输出到扬声器/麦克风124、小键盘126和/或显示器/触摸板128。此外,处理器118可从任何类型的合适存储器(诸如不可移动存储器130和/或可移动存储器132)访问信息,并且将数据存储在任何类型的合适存储器中。不可移动存储器130可包括随机存取存储器(ram)、只读存储器(rom)、硬盘或任何其他类型的存储器存储设备。可移动存储器132可包括用户身份模块(sim)卡、记忆棒、安全数字(sd)存储卡
等。在其他实施方案中,处理器118可从未物理上定位在wtru 102上(诸如,服务器或家用计算机(未示出)上)的存储器访问信息,并且将数据存储在该存储器中。
58.处理器118可从电源134接收电力,并且可被配置为向wtru 102中的其他部件分配和/或控制电力。电源134可以是用于为wtru 102供电的任何合适的设备。例如,电源134可包括一个或多个干电池组(例如,镍镉(nicd)、镍锌(nizn)、镍金属氢化物(nimh)、锂离子(li-ion)等)、太阳能电池、燃料电池等。
59.处理器118还可耦合到gps芯片组136,该gps芯片组可被配置为提供关于wtru 102的当前位置的位置信息(例如,经度和纬度)。除了来自gps芯片组136的信息之外或代替该信息,wtru 102可通过空中接口116从基站(例如,基站114a、114b)接收位置信息和/或基于从两个或更多个附近基站接收到信号的定时来确定其位置。应当理解,在与实施方案保持一致的同时,该wtru 102可通过任何合适的位置确定方法来获取位置信息。
60.处理器118还可耦合到其他外围设备138,该其他外围设备可包括提供附加特征、功能和/或有线或无线连接的一个或多个软件模块和/或硬件模块。例如,外围设备138可包括加速度计、电子指南针、卫星收发器、数字相机(用于照片和/或视频)、通用串行总线(usb)端口、振动设备、电视收发器、免提耳麦、模块、调频(fm)无线电单元、数字音乐播放器、媒体播放器、视频游戏播放器模块、互联网浏览器、虚拟现实和/或增强现实(vr/ar)设备、活动跟踪器等。外围设备138可包括一个或多个传感器,该传感器可为以下中的一者或多者:陀螺仪、加速度计、霍尔效应传感器、磁力计、方位传感器、接近传感器、温度传感器、时间传感器;地理位置传感器;测高计、光传感器、触摸传感器、磁力计、气压计、手势传感器、生物识别传感器和/或湿度传感器。
61.wtru 102的处理器118可与各种外围设备138可操作地通信以实现本文所公开的代表性实施方案,该外围设备包括例如以下中的任一者:一个或多个加速度计、一个或多个陀螺仪、usb端口、其他通信接口/端口、显示器和/或其他视觉/音频指示器。
62.wtru 102可包括全双工无线电台,对于该全双工无线电台,一些或所有信号的传输和接收(例如,与用于ul(例如,用于传输)和下行链路(例如,用于接收)的特定子帧相关联)可为并发的和/或同时的。全双工无线电台可包括干扰管理单元,该干扰管理单元用于经由硬件(例如,扼流圈)或经由处理器(例如,单独的处理器(未示出)或经由处理器118)进行的信号处理来减少和/或基本上消除自干扰。在一个实施方案中,wtru 102可包括半双工无线电台,对于该半双工无线电台,一些或所有信号的传输和接收(例如,与用于ul(例如,用于传输)或下行链路(例如,用于接收)的特定子帧相关联)。
63.图1c是示出根据实施方案的ran 104和cn 106的系统图。如上所述,ran 104可采用e-utra无线电技术通过空中接口116与wtru 102a、102b、102c通信。ran 104还可以与cn 106通信。
64.ran 104可包括演进节点b 160a、160b、160c,但是应当理解,在与实施方案保持一致的同时,ran 104可包括任何数量的演进节点b。演进节点b 160a、160b、160c各自可包括一个或多个收发器以便通过空中接口116与wtru 102a、102b、102c通信。在一个实施方案中,演进节点b 160a、160b、160c可实现mimo技术。因此,演进节点b 160a例如可使用多个天线来向wtru 102a发射无线信号和/或从该wtru接收无线信号。
65.演进节点b 160a、160b、160c中的每一者可与特定小区(未示出)相关联,并且可被
配置为处理无线电资源管理决策、切换决策、ul和/或dl中的用户的调度等。如图1c所示,演进节点b 160a、160b、160c可通过x2接口彼此通信。
66.图1c所示的cn 106可包括移动性管理实体(mme)162、服务网关(sgw)164和分组数据网络(pdn)网关(或pgw)166。虽然前述元件中的每个元件被描绘为cn 106的一部分,但应当理解,这些元件中的任一个元件可以由除cn运营商之外的实体拥有和/或运营。
67.mme 162可经由s1接口连接到ran 104中的演进节点b 160a、160b、160c中的每一者,并且可用作控制节点。例如,mme 162可负责认证wtru 102a、102b、102c的用户、承载激活/去激活、在wtru 102a、102b、102c的初始附加期间选择特定服务网关等。mme 162可提供用于在ran 104和采用其他无线电技术(诸如gsm和/或wcdma)的其他ran(未示出)之间进行切换的控制平面功能。
68.sgw 164可经由s1接口连接到ran 104中的演进节点b 160a、160b、160c中的每一者。sgw 164通常可向/从wtru 102a、102b、102c路由和转发用户数据分组。sgw 164可执行其他功能,诸如在演进节点b间切换期间锚定用户平面、当dl数据可用于wtru 102a、102b、102c时触发寻呼、管理和存储wtru 102a、102b、102c的上下文等。
69.sgw 164可连接到pgw 166,该pgw可向wtru 102a、102b、102c提供对分组交换网络(诸如互联网110)的访问,以有利于wtru 102a、102b、102c和启用ip的设备之间的通信。
70.cn 106可以促进与其它网络的通信。例如,cn 106可向wtru 102a、102b、102c提供对电路交换网络(诸如,pstn 108)的访问,以有利于wtru 102a、102b、102c与传统陆线通信设备之间的通信。例如,cn 106可以包括用作cn 106与pstn 108之间的接口的ip网关(例如,ip多媒体子系统(ims)服务器)或者可以与该ip网关通信。此外,cn 106可以向wtru 102a、102b、102c提供对其它网络112的访问,这些其它网络可以包括由其它服务提供商拥有和/或运营的其它有线和/或无线网络。
71.尽管wtru在图1a至图1d中被描述为无线终端,但是可以设想到,在某些代表性实施方案中,这种终端可(例如,临时或永久)使用与通信网络的有线通信接口。
72.在代表性实施方案中,其他网络112可为wlan。
73.处于基础结构基本服务集(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之间的流量可被视为和/或称为点对点流量。可利用直接链路建立(dls)在源和目的地sta之间(例如,直接在它们之间)发送点对点流量。在某些代表性实施方案中,dls可使用802.11e dls或802.11z隧道dls(tdls)。使用独立bss(ibss)模式的wlan可不具有ap,并且ibss内或使用ibss的sta(例如,所有sta)可彼此直接通信。ibss通信模式在本文中有时可称为“ad-hoc”通信模式。
74.当使用802.11ac基础结构操作模式或相似操作模式时,ap可在固定信道(诸如主信道)上发射信标。主信道可为固定宽度(例如,20mhz宽带宽)或通过信令动态设置的宽度。主信道可为bss的操作信道,并且可由sta用来建立与ap的连接。在某些代表性实施方案中,例如在802.11系统中可实现载波侦听多路访问/冲突避免(csma/ca)。对于csma/ca,sta(例
如,每个sta)(包括ap)可侦听主信道。如果主信道被特定sta侦听/检测和/或确定为繁忙,则特定sta可退避。一个sta(例如,仅一个站)可在给定bss中在任何给定时间发射。
75.高吞吐量(ht)sta可使用40mhz宽的信道进行通信,例如,通过主20mhz信道与相邻或不相邻的20mhz信道的组合以形成40mhz宽的信道。
76.极高吞吐量(vht)sta可支持20mhz、40mhz、80mhz和/或160mhz宽的信道。40mhz和/或80mhz信道可通过组合连续的20mhz信道来形成。可通过组合8个连续的20mhz信道,或通过组合两个非连续的80mhz信道(这可被称为80+80配置)来形成160mhz信道。对于80+80配置,在信道编码之后,数据可通过可将数据分成两个流的段解析器。可单独地对每个流进行快速傅里叶逆变换(ifft)处理和时间域处理。可将这些流映射到两个80mhz信道,并且可通过发射sta来发射数据。在接收sta的接收器处,可颠倒上述用于80+80配置的操作,并且可将组合的数据发送到介质访问控制(mac)。
77.802.11af和802.11ah支持低于1ghz的操作模式。相对于802.11n和802.11ac中使用的那些,802.11af和802.11ah中减少了信道操作带宽和载波。802.11af支持电视白空间(tvws)频谱中的5mhz、10mhz和20mhz带宽,并且802.11ah支持使用非tvws频谱的1mhz、2mhz、4mhz、8mhz和16mhz带宽。根据代表性实施方案,802.11ah可支持仪表类型控制/机器类型通信,诸如宏覆盖区域中的mtc设备。mtc设备可具有某些能力,例如有限的能力,包括支持(例如,仅支持)某些带宽和/或有限的带宽。mtc设备可包括电池寿命高于阈值(例如,以保持非常长的电池寿命)的电池。
78.可支持多个信道的wlan系统以及诸如802.11n、802.11ac、802.11af和802.11ah之类的信道带宽包括可被指定为主信道的信道。主信道可具有等于由bss中的所有sta支持的最大公共操作带宽的带宽。主信道的带宽可由来自在bss中操作的所有sta的sta(其支持最小带宽操作模式)设置和/或限制。在802.11ah的示例中,对于支持(例如,仅支持)1mhz模式的sta(例如,mtc型设备),主信道可为1mhz宽,即使ap和bss中的其他sta支持2mhz、4mhz、8mhz、16mhz和/或其他信道带宽操作模式。载波侦听和/或网络分配向量(nav)设置可取决于主信道的状态。如果主信道繁忙,例如,由于sta(仅支持1mhz操作模式)正在向ap传输,即使大多数频段保持空闲并且可能可用,整个可用频段也可被视为繁忙。
79.在美国,可供802.11ah使用的可用频带为902mhz至928mhz。在韩国,可用频带为917.5mhz至923.5mhz。在日本,可用频带为916.5mhz至927.5mhz。802.11ah可用的总带宽为6mhz至26mhz,具体取决于国家代码。
80.图1d是示出根据实施方案的ran 113和cn 115的系统图。如上文所指出,ran 113可采用nr无线电技术以通过空中接口116与wtru 102a、102b、102c通信。ran 113还可以与cn 115通信。
81.ran 113可以包括gnb 180a、180b、180c,尽管将了解,ran 113可以包括任何数量的gnb,同时与实施方案保持一致。gnb 180a、180b、180c各自可包括一个或多个收发器以便通过空中接口116与wtru 102a、102b、102c通信。在实施方案中,gnb 180a、180b、180c可实现mimo技术。例如,gnb 180a、180b可利用波束成形来向gnb 180a、180b、180c传输信号和/或从gnb 180a、180b、180c接收信号。因此,gnb 180a例如可使用多个天线来向wtru 102a发射无线信号和/或从wtru 102a接收无线信号。在实施方案中,gnb 180a、180b、180c可实现载波聚合技术。例如,gnb 180a可向wtru 102a(未示出)发射多个分量载波。这些分量载波
的子集可在免许可频谱上,而其余分量载波可在许可频谱上。在实施方案中,gnb 180a、180b、180c可实现被协调的多点(comp)技术。例如,wtru 102a可从gnb 180a和gnb 180b(和/或gnb 180c)接收被协调的发射。
82.wtru 102a、102b、102c可使用与可扩展参数集相关联的发射来与gnb 180a、180b、180c通信。例如,ofdm符号间隔和/或ofdm子载波间隔可因不同发射、不同小区和/或无线发射频谱的不同部分而变化。wtru 102a、102b、102c可使用各种或可扩展长度的子帧或传输时间间隔(tti)(例如,包含不同数量的ofdm符号和/或持续变化的绝对时间长度)来与gnb 180a、180b、180c通信。
83.gnb 180a、180b、180c可被配置为以独立配置和/或非独立配置与wtru 102a、102b、102c通信。在独立配置中,wtru 102a、102b、102c可与gnb 180a、180b、180c通信,同时也不访问其他ran(例如,诸如演进节点b 160a、160b、160c)。在独立配置中,wtru 102a、102b、102c可将gnb 180a、180b、180c中的一者或多者用作移动性锚定点。在独立配置中,wtru 102a、102b、102c可在未许可频带中使用信号与gnb 180a、180b、180c通信。在非独立配置中,wtru 102a、102b、102c可与gnb 180a、180b、180c通信或连接,同时也与另一个ran(诸如,演进节点b160a、160b、160c)通信或连接。例如,wtru 102a、102b、102c可实现dc原理以基本上同时与一个或多个gnb 180a、180b、180c和一个或多个演进节点b 160a、160b、160c通信。在非独立配置中,演进节点b 160a、160b、160c可用作wtru 102a、102b、102c的移动性锚点,并且gnb 180a、180b、180c可提供用于服务wtru 102a、102b、102c的附加覆盖和/或吞吐量。
84.gnb 180a、180b、180c中的每一者可与特定小区(未示出)相关联,并且可被配置为处理无线电资源管理决策、切换决策、ul和/或dl中的用户的调度、网络切片的支持、双连接、nr和e-utra之间的互通、用户平面数据朝向用户平面功能(upf)184a、184b的路由、控制平面信息朝向接入和移动性管理功能(amf)182a、182b的路由等。如图1d所示,gnb 180a、180b、180c可通过xn接口彼此通信。
85.图1d所示的cn 115可包括至少一个amf 182a、182b、至少一个upf 184a、184b、至少一个会话管理功能(smf)183a、183b以及可能的数据网络(dn)185a、185b。虽然前述元件中的每个元件描绘为cn 115的一部分,但应当理解,这些元件中的任一个元件可由除cn运营商之外的实体拥有和/或运营。
86.amf 182a、182b可经由n2接口连接到ran 113中的gnb 180a、180b、180c中的一者或多者,并且可用作控制节点。例如,amf 182a、182b可负责认证wtru 102a、102b、102c的用户、网络切片的支持(例如,具有不同要求的不同协议数据单元(pdu)会话的处理)、选择特定smf 183a、183b、注册区域的管理、非接入层(nas)信令的终止、移动性管理等。amf 182a、182b可使用网络切片,以便基于wtru 102a、102b、102c所使用的服务的类型来为wtru 102a、102b、102c定制cn支持。例如,可针对不同的用例(诸如,依赖超高可靠低延迟通信(urllc)接入的服务、依赖增强型移动(例如,大规模移动)宽带(embb)接入的服务、用于机器类型通信(mtc)接入的服务等)建立不同的网络切片。amf 162可提供用于在ran 113与采用其他无线电技术(诸如lte、lte-a、lte-a pro和/或非3gpp接入技术(诸如wifi))的其他ran(未示出)之间切换的控制平面功能。
87.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可执行其他功能,诸如管理和分配wtru 102ip地址、管理pdu会话、控制策略实施和qos、提供下行链路数据通知等。pdu会话类型可以是基于ip的、非基于ip的、基于以太网的等。
88.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、缓冲下行链路分组、提供移动性锚定等。
89.cn 115可促进与其他网络的通信。例如,cn 115可包括用作cn 115与pstn 108之间接口的ip网关(例如,ip多媒体子系统(ims)服务器)或者可与该ip网关通信。另外,cn 115可向wtru 102a、102b、102c提供对其他网络112的访问,该其他网络可包括由其他服务提供商拥有和/或运营的其他有线和/或无线网络。在一个实施方案中,wtru 102a、102b、102c可通过upf 184a、184b通过至upf 184a、184b的n3接口以及upf 184a、184b与本地数据网络(dn)185a、185b之间的n6接口连接到dn 185a、185b。
90.鉴于图1a至图1d以及对应描述,本文参照以下中的一者或多者描述的功能中的一个或多个功能或全部功能可由一个或多个仿真设备(未示出)执行:wtru 102a-d、基站114a-b、演进节点b 160a-c、mme 162、sgw 164、pgw 166、gnb 180a-c、amf 182a-b、upf 184a-b、smf 183a-b、dn 185a-b和/或本文所述的任何其他设备。仿真设备可以是被配置为模仿本文所述的一个或多个或所有功能的一个或多个设备。例如,仿真设备可用于测试其他设备和/或模拟网络和/或wtru功能。
91.尽管在图1a至图1d中,网络接入点(nap)被示为基站、enb和/或gnb等,但应当理解,也可设想其他网络接入点,包括5g和更高版本的nap。例如,nap可包括在任何数量的设备(例如,硬件模块)上虚拟化的分布式栈(例如,层组),这些设备在操作中可充当nap。为简单起见,在下面的描述中,nap和bs可互换使用。
92.仿真设备可被设计为在实验室环境和/或运营商网络环境中实现其他设备的一个或多个测试。例如,该一个或多个仿真设备可执行一个或多个或所有功能,同时被完全或部分地实现和/或部署为有线和/或无线通信网络的一部分,以便测试通信网络内的其他设备。该一个或多个仿真设备可执行一个或多个功能或所有功能,同时临时被实现/部署为有线和/或无线通信网络的一部分。仿真设备可直接耦合到另一个设备以用于测试目的和/或可使用空中无线通信来执行测试。
93.该一个或多个仿真设备可执行一个或多个(包括所有)功能,同时不被实现/部署为有线和/或无线通信网络的一部分。例如,仿真设备可在测试实验室和/或非部署(例如,测试)有线和/或无线通信网络中的测试场景中使用,以便实现一个或多个部件的测试。该一个或多个仿真设备可为测试装备。经由rf电路系统(例如,其可包括一个或多个天线)进行的直接rf耦合和/或无线通信可由仿真设备用于发射和/或接收数据。
94.在某些代表性实施方案中,可以实现用于在极性编码期间选择分量码输出以作为循环冗余校验(crc)位输入的方法、装置和系统。可以基于以下各项中的任一项来选择将在crc计算中使用的分量极性码和这些分量码中的特定编码位:crc位的数量,诸如根据调制
编码方案(mcs)级别确定的;分量码类型和/或编码速率,诸如全速率分量码、零速率分量码、基于重复的分量码、或任意速率分量码;在解码侧处使用的解码方法,诸如快速连续对消解码;和/或分量码和/或分量码的编码/解码深度/级别,诸如可以在编码侧和/或解码侧处确定的。
95.极性码
96.极性码是已经分析证明可实现容量的第一信道码技术。极性码在嵌入式crc的辅助下,表现出与具有低误码平层或不具有误码平层的常规低密度奇偶校验(ldpc)码或涡轮码相当的性能,特别是对于小到中的块长度。具有连续对消解码的极性码可能涉及相对低的编码和解码复杂性。然而,连续对消解码的解码复杂性可以与采用crc辅助列表解码时的列表大小成比例地增加,并且还可以与码字的块长度成比例地增加。复杂性增加可能变得显著,特别是在中到大块长度中,并且可以限制极性码在诸如5g nr embb数据率(~20gbps)和以上的高吞吐量方案中的采用。
97.由于当与小的块长度一起使用时的性能特性,已采用极性码作为用于3gpp nr标准的信道编码方案,以用于控制信道前向纠错(fec)操作。
98.极性码编码可以定义如下:
[0099][0100]
极性码的码字向量由输入向量和生成矩阵gn的乘积生成。此处,和是长度n=2n的二进制向量,其中n表示码字块长度。生成矩阵gn可以由的克罗内克幂定义,
[0101][0102]
其中代表o的n次克罗内克幂。在arikan的描述极性码的原创论文中,其中bn表示位反转矩阵,并且bn改变了改变了中的元素的次序。在不丧失一般性的同时,除非另外指明,否则可以假设如本文所述的
[0103]
极性码的一些输入位具有固定值(通常为零),并且它们可以被称为“冻结位”。冻结位的输入索引可以由集合表示,并且如果i<j,则极性码的输入位的剩余部分可以传送变量信息位,并且它们可以被称为“未冻结位”。未冻结位的输入索引可以由集合a={a1,a2,a3...,ak}表示,并且如果i<j,则ai<aj。
[0104]
信息位(或未冻结位)的数量可以被定义为k,并且冻结位的数量因此为n-k。
[0105]
给定极性码的编码速率r可以被定义为
[0106]
确定冻结位和未冻结位的输入位索引的过程可以被称为极性码的“码构造”。
[0107]
存在为极性码开发的若干种码构造方法,如2015年1月11日的“awgn信道的极性码构造的比较研究(a comparative study of polar code constructions for the awgn channel)”,arxiv:1501.02473v1中所述。一般来讲,码构造方法最初计算每个输入位索引的可靠性,并且因此可以在编码操作开始之前具有输入位索引可靠性的次序和/或排序。根据获得的可靠性次序,最不可靠的输入位可以被指派为冻结位,并且剩余位可以被指派为携带信息的未冻结位。冻结位和未冻结位的比例可根据期望的编码速率来确定。在确定了
冻结和未冻结位位置的情况下,编码操作可以进行如下:(等式1)。图2是示出具有的输入向量的代表性极性编码器200的示图。当在此参考图2时,这可以被认为遵循3gpp nr ts 38.212v15.0.0中的极性码描述。如图2所示,极性编码器可以由节点层表示,其中节点可以由(i,j),i=1,

,n并且j=0,

,n表示。
[0108]
用于极性码的解码算法可以被分类为两种类型:基于连续对消(sc)的解码和基于置信传播(bp)的解码。sc极性解码是以串行方式计算输入位的对数似然比(llr)值的顺序解码方法。这可以基于以下假设:任何先前解码的位是正确的,并且它们用于对当前位进行解码。连续对消列表(scl)解码采用若干候选路径列表,旨在提高sc解码的性能。可以根据llr计算的结果来选择最佳列表。crc辅助连续对消列表(ca-scl)解码使用嵌入式crc作为选择列表的工具。通过执行ca-scl解码,极性码可以实现与如在“极性码的列表解码(list decoding of polar codes)”,arxiv:1206.0050v1,2012年5月和“极性码的crc辅助解码(crc-aided decoding of polar codes)”,ieee通信快报,2012年10月中所述的常规ldpc码或涡轮码相当或比其更好的错误性能。
[0109]
在信道码的一些应用中,可以使用“系统”码类型。在系统码中,输入数据被嵌入在编码输出中。系统码具有作为其码位的一部分的信息位。在“系统极性编码(systematic polar coding)”,ieee通信快报,第15卷,第8期,第860-862页,2011年8月中首次介绍了系统极性码。在“快速极性解码器:算法和实现(fast polar decoders:algorithm and implementation)”,ieee通信选定领域(jsac),第32卷,第5期,第946-957页,2014年5月中描述了通过级联两个编码器的系统极性码的简单实现。
[0110]
系统极性码与非系统极性码相比具有几个优点。例如,系统极性码可以表现出比非系统极性码更好的ber性能。例如,系统极性码可以与快速scl解码算法兼容。快速scl解码算法是用于极性解码器的实际具体实施的主要候选者中的一者。非系统极性码的快速scl解码可能需要附加的编码过程以获得最终解码信息位,然而,在系统极性码中不需要该附加的编码过程。
[0111]
图3是示出通过级联非系统极性编码器的代表性系统极性编码器300的示图。在如“快速极性解码器:算法和实现”,ieee通信选定领域(jsac),第32卷,第5期,第946-957页,2014年5月中所述的系统极性码的具体实施中,信息位由非系统编码器302a、302b编码在两个单独级中,这些非系统编码器使用如图3所示的相同的码构造(例如,相同的冻结和未冻结位索引)。来自第一非系统编码器302a的编码位可以被部分地输入到第二非系统编码器302b。在使用相同的编码器结构(例如,如图2中)且i表示未冻结位的索引(∈a)的情况下,在第一非系统编码器302a的输出处具有索引i的编码位对应于在第二非系统编码器302b中具有索引i的输入位。如果i对应于冻结位的索引(∈ac),则可以给出预定义值(通常为零)作为第二非系统编码器302b的输入。对于图2中的示例,d4=u4,d6=u6,d7=u7,d8=u8,其中di表示第二非系统编码器302b之后的输出编码位,并且u4、u6、u7、u8是未冻结位(a={4,6,7,8})。
[0112]
在“用于系统极性编码的有效算法(efficient algorithms for systematic polar encoding)”,ieee通信快报,第20卷,第1期,2016年1月中描述了配置系统极性编码的另一具体实施,其中“encodera”不要求级联两个非系统极性编码器来生成系统码位。
[0113]
可以将用于诸如scl的非系统极性码的解码算法应用于系统极性码,其中可以从包括系统部分的估计码位识别最终解码信息位。
[0114]
当应用基于sc的解码时,系统极性解码中的最终解码信息(未冻结)位可能在整个解码过程结束之前不被识别。换句话讲,在整个解码的最后阶段之前对应于系统部分的中间码位值可以与原始信息位不同。在非系统极性解码中,当假设基于sc的解码时,可以在整个解码过程的中间获得信息位值。在对具有索引i的信息位进行解码(例如,获得该信息位)之后,索引i(例如,》i)之后的解码过程可能不会影响已对索引i完成的解码结果。
[0115]
快速ca-scl解码
[0116]
为了降低极性解码的复杂性和/或延迟,在“用于极性码的快速且灵活的连续对消列表解码器(fast andflexible successive cancellation list decoders for polar codes)”,ieee信号处理学报,第65卷,第21期,第5756

5769页,2017年11月中描述了用于极性码和列表解码的快速连续对消列表(ca-scl)解码算法。在极性码的快速ca-scl解码中,可以按逐块方式处理一些所选择的分量极性码的解码操作。不能直接获取来自对应分量极性码的解码(例如,信息)位,并且需要附加的重新编码过程来获得解码(例如,信息)位。
[0117]
图4a是示出(8,4)极性编码器的代表性图表400a的示图。图4b是示出图4a的(8,4)极性编码器的代表性sc解码树400b的示图。在图4a中,u1、u2、u3、u4被展示为冻结位,并且u4、u6、u7、u8被展示为未冻结位。在图4b中展示了对应于图4a的(8,4)极性编码器图表400a的解码器树400b。在图4b中,最左侧的黑色节点对应于图4a的未冻结节点,并且最左侧的白色节点对应于图4a的冻结节点。
[0118]
图4b中的最右侧灰色节点是整个解码器树结构的父节点。从任何父节点分叉的连接节点是对应的子节点。当给定节点的所有子节点都是未冻结节点时,该节点也可以被认为是速率1节点。当给定节点的所有子节点都是速率1节点时,该节点也被认为是全速率节点。当给定节点的所有子节点都是冻结节点时,该节点也被认为是速率0节点。当给定节点的所有子节点都是速率0节点时,该节点也被认为是零速率节点。当给定节点既不是速率1节点也不是速率0节点时,该节点可以被认为是速率r节点,其中r可以具有大于0且小于1的编码速率。每个速率r节点在图4b中被描绘为灰色。如对于速率r节点,存在可以通过特殊解码方法处理的一些特殊节点。它们可以被称为单奇偶校验(spc)节点和/或重复节点,如“快速极性解码器:算法和实现”,ieee通信选定领域(jsac),第32卷,第5期,第946-957页,2014年5月和“用于极性码的快速且灵活的连续对消列表解码器”,ieee信号处理学报,第65卷,第21期,第5756

5769页,2017年11月所述。spc节点可以对应于具有的编码速率的分量极性码。重复节点可以对应于具有的编码速率的分量极性码。在前文中,nv表示分量极性码的长度。例如,当nv=2时,spc节点可以与重复节点相同。速率0节点和速率1节点也可以被包括在特殊节点群组中。
[0119]
在sc、scl和/或ca-scl解码算法中,可以遍历图4b所示的解码器树的所有节点,并且所有u1、
……
、u8的llr值被计算,以便在最终决策中使用以获得信息位。在快速ca-scl解码算法中,不是直接计算u1、
……
、u8的llr值,而是利用分量极性码的llr值,旨在改善解码复杂性并且减少延迟。
[0120]
图5是示出用于在极性解码器的节点502、504和506之间传递消息值的代表性过程500的示图。整个树的父节点502可以由信道符号的llr值来初始化。在图5中,α
l
是通过f运算计算:
[0121][0122]
其中tanh(x)是双曲正切函数,并且atanh(x)是其反函数。nv是对应于节点v的分量极性码的长度。i=1,...,nv。另外,sgn(x)是x的符号值(例如,当x≥0时,sgn(x)=1,并且当x<0时,sgn(x)=-1),|x|是x的绝对值,并且min(x,y)是x与y之间的最小值。
[0123]
在图5中,αr是通过g运算计算:
[0124][0125]
其中β
l
和βr是α
l
和αr的硬决策值。例如,β
l[i]
可以通过α
l[i]
的硬决策来计算。
[0126][0127]
在图5中,作为节点输出的βv可以被计算如下:
[0128][0129]
在图5中,冻结节点的βv可以始终被设定为零,并且未冻结节点的βv是αv的硬决策。
[0130]
在解码操作期间需要遍历所有节点的sc、scl和/或ca-scl解码中,所有α、β值都需要计算。在快速ca-scl解码中,一些α、β值可以被跳过,因此提供解码过程中的复杂性降低。
[0131]
对于scl解码,路径(或列表)的路径度量被计算以选择用于最终解码的最佳路径(或列表),并且可以被计算如下:
[0132][0133]
在前述路径度量计算中,i是位的索引,并且l是路径(或列表)的索引,其中l=1,

,l。另外,是估计位值输入位,并且h(x)是x的硬决策值(例如,当x》0时,h(x)被设定为1,并且当x≤0时,h(x)被设定为0)。在估计未冻结位时,所有可能位值(例如,0或1)可以通过将路径增加两倍大小(=2l)来假设,并且最不可靠的l路径被修剪(例如,l路径在路径修剪之后存活)。路径修剪(例如,分割)过程是决定基于scl的解码中的解码延迟的主要参数中的一个参数。例如,“用于极性码的快速且灵活的连续对消列表解码器”,ieee信号处理学报,第65卷,第21期,第5756

5769页,2017年11月提出了一种减少路径修剪试验的数量的方法。
[0134]
图6a是示出具有速率0节点、单奇偶校验(spc)节点和速率1节点的代表性极性解码器600a的示图。图6b是示出具有合并在一起的图6a的速率0节点、单奇偶校验(spc)节点和速率1节点以及子节点的代表性极性解码器600b的示图。虽然在图6a和图6b中未展示重复码,但本领域的技术人员将理解,以下描述同样适用于重复节点。
[0135]
在图6a中,展示了速率0节点602、速率1节点606和spc节点604以及它们的相应子
节点。可以通过对应解码算法来执行这些分量极性码的解码,当假设快速解码时,这些对应解码算法执行逐块解码以降低复杂性且减少延迟。还存在用于重复节点的对应解码算法。
[0136]
为简单起见,速率0节点、速率1节点和spc节点以及它们的子节点可以被合并为单个节点602、604和606,如图6b所示。在诸如sc、scl和/或ca-scl解码的解码过程中,存在访视所有节点以采用f和g运算以及路径度量更新的次序。在快速ca-scl解码器中,通过引入用于特殊节点(例如,速率0节点、速率1节点、重复节点和/或spc节点)的解码过程,解码过程可以不需要访视所有节点(例如,级别0),并且因此可以在对应于特殊节点的逐块基础上降低解码复杂性且减少延迟。
[0137]
在系统极性码的情况下,在完成所有节点处理之后,可以不需要附加的重新编码过程来获取最终解码的未冻结位。例如,在图6a和图6b中,u4、u5、u6、u7可以从x1、
……
、x8识别。例如,对应于u4、u5、u6、u7的最终解码位可以通过用于快速sc解码的非系统极性码的以下重新编码过程来获取。每个特殊节点(例如,速率0节点、速率1节点、重复节点和/或spc节点)可以被认为是独立的分量极性码,并且u4、u5、u6、u7可以通过对每个分量极性码进行重新编码来获取。重新编码可以类似于使用级联编码器的系统极性编码器。例如,具有nv=2的第一重复节点(例如,图6a中从顶部起的第一绿色圆)可以被认为是半编码速率极性码。通过对该重复节点的硬决策节点位值进行重新编码,可以识别一个未冻结位(例如,u4)。在重新编码之前,应当冻结第一硬决策位。之后,对于来自x1、
……
、x8的位值,最终解码位u4、u5、u6、u7可以通过使用类似操作来获得,诸如用于冻结位的零位插入,之后是附加的非系统重新编码操作。
[0138]
在快速scl解码中,可以基于上述方法来导出可能的候选列表。可以从候选列表中选择具有最佳度量值的列表以用于最终解码,并且然后可以对所选择的列表执行附加的重新编码过程以获得最终解码二进制值。
[0139]
在快速ca-scl解码中,可以执行最多l个重新编码过程,以便检测crc通过列表。在解码之后,可以存在基于其度量值的次序确定的列表的经识别次序,而可以从经排序列表中的第一列表开始执行crc校验。一旦执行了第一crc通过,第一crc通过列表就用于剩余的重新编码过程,以便获得最终解码二进制值。在没有列表通过crc校验的条件下,具有最大度量值的列表可以用于剩余的重新编码过程,或者在另一选项中,可以宣告解码失败,这可以触发harq过程。对于快速ca-scl解码,可以执行最多l个重新编码过程,直到最终完成最终二进制值的解码。
[0140]
用于极性码的分布式crc
[0141]
诸如当使用ca-scl解码时,如极性编码内应用的用于crc位的附加过程可以改善极性码的纠错性能。通过增加整个级联码的汉明距离,编码位块与crc块的级联可以显著地改善具有中等码块长度(通常在如3gpp 5g nr中所考虑的256位到1000位之间的范围中)的极性码的错误性能。
[0142]
例如,单crc位可以被附加到信息位,并且crc位的位置可以对应于信息位的尾部,如ts 38.212v15.0.0中所述。在前文中,“单crc位”意味着所有信息位由单个crc编码器编码。crc位与信息位一起是未冻结位,并且用于在ca-scl解码中选择最终列表或路径。一旦完成了scl解码中的所有节点处理,就选择满足具有最小路径度量的crc校验的列表作为最终解码列表,并且该列表的对应信息位可以确定最终解码位。
[0143]
crc校验可以在解码过程期间以分布式方式被采用,而不是一旦解码过程完成就被采用。该方法可以被称为分布式crc校验。存在两种主要类别的分布式crc操作:多重crc附加和通过单crc附加进行的分布式crc操作。
[0144]
在多crc附加中,位(例如,信息位)被划分成多个部分,并且每个部分可以由相应的(例如,独立的)crc编码器来编码。信息位可以被相等地划分,如“分段式crc辅助sc列表极性解码(segmented crc-aided sc list polar decoding)”,ieee车辆技术会议(vtc)公议记录,第1-5页,2016年中所述。信息位可以按照块大小被不相等地划分,如“解码器分区:面向极性码的实用列表解码(decoder partitioning:towards practical list decoding of polar codes)”,ieee通信学报,第66卷,第9期,第3749-3759页,2018年9月和“通过定制crc的张分段式连续对消列表极性解码”,arxiv:1803.00521[eess.sp],2018年2月22日中所述。例如,划分可以是基于片段的划分,如“分段式crc辅助sc列表极性解码”,ieee车辆技术会议(vtc)公议记录,第1-5页,2016年和“通过定制crc的张分段式连续对消列表极性解码”,arxiv:1803.00521[eess.sp],2018年2月22日中所述。
[0145]
在基于片段的划分中,所有未冻结位可以被划分成相等或不相等部分,并且每个部分(例如,未冻结位群组)被表示为“片段”。每个片段可以被单独地(例如,独立地)crc编码。crc位(或位置)可能需要在crc编码之前被预留在每个分段内,并且crc位可能不被包括在到crc编码器的输入中。与相等的片段部分大小相比,不相等的片段部分大小可以表现出更好的错误性能。
[0146]
在基于分区的划分中,输入位(例如,冻结位和未冻结位)可以被相等地或不相等地划分,并且一个划分部分的信息位(例如,划分部分内的未冻结位群组)可以形成“分区”。每个分区内的信息位(例如,未冻结位群组)可以由crc编码器单独地(例如,独立地)编码。crc位(例如,位置)可能需要在crc编码之前被预留在每个分区的未冻结位内,并且它们可能不被包括在到crc编码器的输入中。
[0147]
在通过单crc附加进行的分布式crc操作中,每个crc位的位置不限于信息位的尾部。每个crc位是通过先前信息位的xor加法生成的。通过在输入到极性编码器之前(例如,在信息位的尾部的crc附加之后)向crc附加添加交织器来实现通过单crc附加进行的分布式crc操作,如“分配crc位以辅助极性解码(distributing crc bits to aid polar decoding)”,ieee全球通信会议(globecom),新加坡,2017年12月中所述。另外,通过单crc附加进行的分布式crc操作是在3gpp ts 38.212v15.0.0中针对5g nr中的物理下行链路控制信道(pdcch)使用的crc附加方法。
[0148]
分布式crc操作可以具有降低scl解码的复杂性且减少存储器要求的益处。在多crc附加中,单个列表可以在解码过程中针对每个片段或分区被选择,并且可以用作下一片段或分区的解码过程中的初始列表。用于单个片段或分区的硬件具体实施和存储器可以被重复使用,并且这可以降低复杂性且减少存储器要求。分布式crc操作还可以当解码时有利地提供提前停止功能。在5g nr中,分配给特定ue的pdcch可以通过盲解码的几次尝试来识别。当在整个解码过程结束之前在分布式crc的位置中不存在具有令人满意的(例如,成功的)crc校验的列表或路径时,可以提前停止解码过程。提前停止可以节省由盲解码引起的ue的电池功率。
[0149]
鉴于前述情况,证明了在极性编码中的crc操作在某些情况下显著改善了极性码
的错误性能。此外,在解码过程中使用中间节点的极性解码器(诸如快速ca-scl解码器)可以提供较低的复杂性和延迟。然而,在解码过程中使用中间节点的现有技术的解码器中,直到达到输入位的级别(例如,层)并且在(例如,仅在)将附加的重新编码过程crc校验应用于每个列表之后,才对一些分量码进行解码。这可能在解码器处产生附加的复杂性和延迟。
[0150]
此外,考虑到系统极性码相对于非系统极性码具有的性能优点,系统极性编码具有成为未来无线通信的主要候选者的潜力。此外,用于极性码的分布式crc操作由于分布式crc操作的有益复杂性和存储器减少特性而展现出实质优点。然而,由于crc位和信息位仅在使用中间节点的解码器的最终阶段(诸如快速ca-scl解码)中是可用模式,因此将常规分布式crc操作直接应用于系统极性码过程不起作用。
[0151]
如以下将描述的,某些代表性实施方案、方法、装置和系统可以被实现用于极性编码和/或极性解码,这还可以改善由在解码过程中使用中间节点的解码器(诸如快速ca-scl解码器)中的重新编码过程引起的延迟和复杂性。某些代表性实施方案、方法、装置和系统可以通过系统极性码来实现分布式crc操作。
[0152]
基于分量极性码的crc过程
[0153]
在某些代表性实施方案中,提供用于在极性编码操作期间选择分量码以作为循环冗余校验(crc)位输入的方法、装置和系统。可以基于以下各项中的任一项来选择将在crc计算中使用的分量极性码和这些分量码中的特定编码位:(1)crc位的数量,诸如根据调制编码方案(mcs)级别确定的;(2)分量码类型和/或编码速率,诸如全速率分量码、零速率分量码、基于重复的分量码、或任意速率分量码;(3)在解码侧处选择和/或使用的解码方法,诸如快速连续对消解码;(4)分量码和/或分量码的编码/解码深度/级别,诸如可以在编码侧和/或解码侧处确定的;和/或(5)目标延迟减少,诸如所选择的分量码可以取决于目标延迟减少值。例如,较大的延迟减少值可以指示较大的分量码大小,并且较小的延迟减少值可以指示较小的分量码大小。
[0154]
在选择了要被使用的分量码之后,可以基于编码深度和/或级别(例如,编码定时索引)对这些分量码的输出(例如,信息位)进行分组。然后可以执行crc操作以基于分组的分量码和(例如,分组的分量码的)编码位来计算crc信息(例如,crc位)。例如,可以将参与crc操作的输入位的索引和分量码的深度和/或级别发信号通知给解码器(例如,指示给接收器侧)以用于自适应实现。在已计算了要被编码的信息位的crc位之后,执行包括所计算的crc位的极性编码操作。在某些代表性实施方案中,编码操作可以跳过根据分量码选择的编码级别。例如,由于所选择的分量码的编码位用于计算crc位,因此当编码操作开始时,所选择的分量码的这些编码位可能已可用,并且达到所选择的分量码的级别的编码可以被跳过。
[0155]
在某些代表性实施方案中,提供用于极性解码操作的方法、装置和系统。列表解码器(例如,快速列表解码器)可以生成(例如,填充)l个解码序列列表,其中l个度量值被填充。执行具有和/或使用列表的分量码输出的crc过程,以识别列表的解码序列是否可能是错误的(例如,相应列表是否具有错误)。一旦l个解码序列列表中的一个列表首先通过了crc过程,crc过程就可以相对于l个列表中的剩余列表停止。crc过程可以基于l个度量值来针对l个列表进行排序和/或顺序地或执行。例如,crc过程可以基于以下内容来顺序地执行:基于每个列表的可靠性来对l个列表进行排序(例如,通过从最低路径度量到最大路径
度量的l个度量值处理列表)。为获得输入位(例如,信息位),针对第一crc通过列表执行重新编码操作(例如,仅一次)。与在常规快速列表解码中执行每个候选列表的crc校验相反,这可以降低解码复杂性且减少延迟。
[0156]
基于分量码的crc和极性编码过程
[0157]
图7是示出用于基于分量极性码的crc和极性编码的代表性过程的示图。在图7中,该过程在702处通过分量码和/或码参数选择开始。例如,在开始crc编码操作之前,确定和/或选择给定极性码(例如,具有给定码构造的(n,k)极性码)中的特定分量码以及这些分量码的所选择的编码位。这些分量码及其编码位被用作到crc编码函数的输入。
[0158]
分量极性码和码参数设定和选择
[0159]
在某些代表性实施方案中,702处的分量极性码的选择可以基于(例如,取决于)多个因素,该多个因素可以包括以下各项中的任一项:(1)crc输入位的数量(c
in
)、(2)分量码的类型、(3)解码器具体实施、(4)解码操作类型、和/或(5)目标延迟减少。
[0160]
例如,分量极性码的选择可以至少部分地基于crc输入位的数量(c
in
),该数量可以是所选择的mcs级别的函数和/或所选择的crc函数。此处,c表示crc编码器处的输出位的数量,并且可以假设这c个位被包括在要被编码的信息位的总数量k中。在某些代表性实施方案中,第一c个未冻结位(例如,最不可靠的未冻结位)是可以为要被编码的crc输出位预留的位置。
[0161]
例如,分量极性码的选择可以至少部分地基于可以被包括在给定编码和/或解码操作中或在给定编码和/或解码操作中被省略的分量码的类型,这些类型可以包括全速率分量极性码、零速率分量极性码、重复分量极性码、spc分量极性码、和/或其它编码速率分量极性码中的任一者。当编码速率是一时,可以包括(例如,选择)全速率分量极性码。当编码速率是零时,可以包括(例如,选择)零速率分量极性码。当分量码仅具有一个信息位且编码速率是时,可以包括(例如,选择)重复分量极性码,其中nv表示分量极性码的长度。当分量码仅具有一个奇偶校验位且编码速率是时,可以包括(例如,选择)spc分量极性码。在其它情况下,诸如对于大于零且小于一的其它编码速率,可以选择任意(例如,其它)编码速率分量极性码。
[0162]
例如,分量极性码的选择可以至少部分地基于所选择的解码器具体实施,诸如被指示为快速连续对消解码器或使用快速连续对消算法的具体实施。
[0163]
例如,分量极性码的选择可以至少部分地基于用于获得输入位估计的所选择的极性解码过程。在一些极性解码器过程中,可以在解码过程期间省略分量码中的一个或多个分量码。编码器处的分量极性码的选择可以遵循解码器处的相同或类似的分量码跳过规则。分量极性码的这种选择可以是自适应的,诸如基于各种参数(诸如解码复杂性、延迟和/或误码率(ber)性能中的任一者)动态地进行,或者在另一选项中,分量极性码的选择可以是预先确定的。在自适应选择中,指示要被使用或应用的相应解码过程的信息可以被反馈到编码器,并且可以用于选择将参与crc操作的分量码和其编码位。
[0164]
例如,分量极性码的选择可以至少部分地基于目标延迟减少,使得所选择的分量码可以取决于指示目标延迟减少值的所接收的信息,其中较大的延迟减少值可以指示较大
的分量码大小,并且较小的延迟减少值可以指示较小的分量码大小。
[0165]
在一些代表性实施方案中,可以首先选择最大全速率分量码,诸如在根据crc输入位(例如,所指示的和/或所要求的crc输入位)的数量来确定要被选择的分量码的数量的情况下。选择最大全速率分量码可以最大化编码/解码过程中的深度/级别,这降低了复杂性且减少了延迟。在一些代表性实施方案中,如果使用所有全速率分量码,并且存在要生成的剩余crc位,则可以选择其它类型的分量码,用于生成剩余crc位。
[0166]
在某些代表性实施方案中,全速率分量极性码可以根据以下过程来选择:
[0167]
对于b=n到c,减量是1,其中c是大于零的整数
[0168]
对于a=1到n,增量是2b[0169]
如果从i=a到a+2
b-1的所有输入位未被冻结,则选择从i=a
[0170]
到a+2
b-1的第一级别开始并且延伸到b级别的全编码速率分量极性码。
[0171]
ꢀꢀꢀꢀꢀ
endif
[0172]
ꢀꢀꢀꢀ
endfor(a)
[0173]
endfor(b)
[0174]
在上述示例中,所选择的全速率分量码的输出码位被分组在一起。在全速率分量码位中未被选择的任何剩余输入未冻结位索引可以被考虑用于在其它crc位计算中的选择。在前述过程中,仅选择全速率分量极性码。然而,本领域的技术人员应当理解,前述过程可以被扩展到非全编码速率分量极性码的选择。
[0175]
在某些代表性实施方案中,其编码位将被考虑用于crc输入的分量极性码的选择可以基于次序(例如,基于码类型划分优先级的选择)。例如,可以在任何单奇偶校验分量极性码之前选择任何全速率分量极性码,或者反之亦然。
[0176]
如图7所示,在将参与crc操作的分量极性码的选择之后,识别编码位索引的位置和它们用于获得输出码位的时间步。此处,(i,j)可以表示所选择的分量码中的编码位的相应索引和时间步级别。图7中要被选择的极性码参数可以包括编码位索引的位置和它们的时间步。例如,(i,j)可以被定义为i=log 2 nv,并且j=对应于全速率分量码的分量码的输入索引的索引。在诸如spc的其它类型的分量码中,(i,j)可以被定义为i=log 2 nv或解码器可以用于解码的另一级别,并且j=对应于分量码的输入索引的索引。
[0177]
在某些代表性实施方案中,一旦识别了参与crc操作的分量码的输入位的索引和时间步级别,就可以向解码器发信号通知和/或以其它方式指示(i,j)对。可以通过发信号通知和/或指示输入位的索引和分量码的时间步级别来提供灵活的解码器具体实施,并且解码器可以使解码操作适应在编码器中用于crc操作的输入位的索引和分量码输出的时间步级别。
[0178]
作为crc输入的分量极性码编码位的分组
[0179]
如图7所示,在识别了将参与crc生成(例如,crc操作)的分量码和其相应编码位(例如,对应于(i,j)索引序列的位)之后,可以在704、706、708、710和712处将这些位分组在不同的、分开的、联合的和/或部分联合的集合下。这些集合可以被用作crc操作的输入序列以计算crc位。用作生成crc位的输入序列的集合可以取决于crc函数选择,诸如基于稍后将描述的单个或多个crc函数选择。在某些代表性实施方案中,编码位的分组操作可以遵循如极性编码操作中的顺序时间步,使得在任何给定时间步j处,可以在该时间步处执行极性编
码操作,并且可以将所选择的分量码编码位分组(例如,收集)到对应集合中。例如,这些编码位的分组次序可以遵循自然索引次序、输出码位生成和/或交错的次序中的任一者。
[0180]
crc生成
[0181]
在710处对分量极性码位进行分组之后,可以在714处基于分组的分量极性码位来生成(例如,计算)crc位。在某些代表性实施方案中,可以将分组操作之前的crc位位置设定为任意和/或预定义值。在基于所收集位来生成crc之后,将c个位(例如,c个crc位)插入到极性编码器中的第一c个未冻结位位置中(例如,附加到用于极性编码的信息位)。
[0182]
具有基于分量码的crc输入的极性编码
[0183]
在714处生成crc位之后,可以使用附加有信息位的crc位作为到极性编码器的输入来执行极性编码。例如,可以从极性编码操作的第一级别开始对crc位和初始未冻结位进行编码。在另一示例中,crc位和分组的分量极性码位的编码操作可以从完成分量码分组操作的输出级别或时间步(例如,收集分量码输出位的级别或时间步)开始(例如,继续)。在后一示例中,编码操作可以在对分量编码位进行分组的输出级别或时间步处开始(例如,恢复)。
[0184]
图8是示出用于(n,k,c):(8,4,1)且具有基于全速率分量码的crc操作的代表性极性编码器800的示图。在图8中,编码操作可以从第二级别中的v7、v8继续,并且可以在其它索引(例如,u1到u6)中的第一级别处开始。图9是示出用于(n,k,c):(16,6,1)且具有基于全速率分量码的crc操作的代表性极性编码器900的示图。在图9中,编码操作可以从第三级别中的v
13,2
、v
14,2
、v
15,2
、v
16,2
继续,并且可以在其它索引(例如,u1到u
12
)中的第一级别处开始。通过从对分量编码位进行分组的输出级别或时间步继续编码操作,编码操作可以实现具有类似于常规极性编码操作的复杂性和延迟的益处,同时在解码器处提供延迟减少和复杂性降低的益处。
[0185]
可以执行编码操作以生成可以获得的输出编码位(例如,图8中的x1、
……
、x8和图9中的x1、
……
、x
16
)。在系统极性编码的某些代表性实施方案中,为了生成最终编码位,附加的重新编码步骤可能是必要的。在系统极性编码中,用于第二极性编码器的冻结位置的输入位可以被设定为固定值(例如,零)。在非系统极性编码的某些代表性实施方案中,可能不需要附加的重新编码。
[0186]
极性编码示例
[0187]
在图8的代表性(8,4,1)极性编码器(例如,n=8,k=4,c=1)中,展示了冻结位位置、未冻结位位置(例如,信息位和crc位位置)、全速率分量码802和用于crc操作的编码位选择,以及端到端极性编码配置。在图8中,输入位位置u1、u2、u3、和u5被冻结。输入位位置u6、u7和u8是未冻结信息位位置。输入位位置u4是为crc位预留的未冻结位位置。如图8中所见,为crc预留的输入位位置u4是未被冻结的最不可靠的位位置。
[0188]
该代码由冻结输入位u1、u2、u3、u5和未冻结输入位u4、u6、u7、u8构成,这些位可以在crc操作和极性编码之前被确定。另外,u4是可以通过所有其它未冻结位的xor求和获得的crc位。应当指出的是,也可以采用任何crc编码功能,包括单个或多个crc。
[0189]
可以选择用于crc操作的特定分量码,诸如本文所述的选择准则和过程。例如,可以根据可用参数来选择一个全速率(例如,编码速率=1节点)分量极性码。在图7中,这对应于以u7和u8开始的分量极性码。然后,例如,可以将全速率分量码的输出码位v7、v8与其它剩
余的未冻结或编码位(诸如u6,其是另一全速率分量码)分组在一起。在图8中,u6也可以被选择为全速率分量码。通过相应地分组的所选择的编码位,可以计算单个crc位。如图8所示,crc位可以被计算为并且被插入在位位置u4处。如上所述,所计算的crc位u4、第一级别未冻结位u6、以及所选择的分量码位的最后级别v7、v8可以被输入到极性编码操作(例如,继续),以便获得最终输出码位x1、x2、
……
、x8。作为另一示例,极性编码操作可以使用信息位(例如,u6、u7和u8)以及crc位(例如,u4)从第一级别开始。
[0190]
在图9的代表性(16,6,1)极性编码器(例如,n=16,k=6,c=1)中,展示了冻结位位置、未冻结位位置(例如,信息位和crc位位置)、全速率分量码和用于crc操作的编码位选择,以及端到端极性编码配置。在图9中,输入位位置u1到u7和u9到u
11
被冻结。输入位位置u
12
到u
12
是未冻结信息位位置。输入位位置u8是为crc位预留的未冻结位位置。
[0191]
在图9中,可以选择从u
13
、u
14
、u
15
、u
16
开始的全速率分量码902,并且将层级i=2处的分量码输出v
13,2
、v
14,2
、v
15,2
、v
16,2
与剩余的未冻结或编码位(诸如u
12
,其是另一全速率分量码)分组在一起。在图9中,u
12
也可以被选择为全速率分量码。通过相应地分组的所选择的编码位,可以计算单个crc位。如图9所示,crc位可以被计算为编码位,可以计算单个crc位。如图9所示,crc位可以被计算为并且被插入到第一未冻结位位置u8中。图9的代表性极性编码器表明,与图8中的码大小和节点级别相比,其它码大小和代码以及更深的节点级别(诸如i=2)可以用于crc计算。在crc已被附加到任何(例如,每个)预留位置之后,可以类似于以上关于图8所述地执行编码。
[0192]
图10是示出代表性(16,4,1)极性编码器1000(例如,n=16,k=4,c=1)且具有基于spc分量码的crc操作的示图。在图10中,展示了冻结位位置、未冻结位位置(例如,信息位和crc位位置)、spc分量码和用于crc操作的编码位选择,以及端到端极性编码配置。在图10中,输入位位置u1到u
11
和u
13
被冻结。输入位位置u
14
到u
16
是未冻结信息位位置。输入位位置u
12
是为crc位预留的未冻结位位置。
[0193]
在图10中,可以选择从冻结位u
13
和未冻结位u
14
、u
15
、u
16
开始的spc分量码1002,并且对分量码输出v
13,2
、v
14,2
、v
15,2
、v
16,2
(例如,在级别i=2处)进行分组。通过相应地分组的所选择的编码位,可以计算单个crc位。如图10所示,crc位可以被计算为并且被插入到第一未冻结位位置u
12
中。在crc已被附加到任何(例如,每个)预留位置之后,可以类似于以上关于图8所述地执行编码。
[0194]
图11是示出代表性(16,6,1)极性编码器1100(例如,n=16,k=6,c=1)且具有基于重复分量码的crc操作的示图。在图11中,展示了冻结位位置、未冻结位位置(例如,信息位和crc位位置)、重复分量码和用于crc操作的编码位选择,以及端到端极性编码配置。在图11中,输入位位置u1到u7和u9到u
11
被冻结。输入位位置u
12
到u
16
是未冻结信息位位置。输入位位置u8是为crc位预留的未冻结位位置。
[0195]
在图11中,可以选择从冻结位u9、u
10
、u
11
和未冻结位u
12
开始的重复分量码1102,并且对分量码输出v
9,2
、v
10,2
、v
11,2
、v
12,2
(例如,在级别i=2处)进行分组。通过相应地分组的所选择的编码位,可以计算单个crc位。如图11所示,crc位可以被计算为并且被插入到第一未冻结位位置u8中。在crc已被附加到
任何(例如,每个)预留位置之后,可以类似于以上关于图8所述地执行编码。
[0196]
根据图8、图9、图10和图11,本领域的技术人员应当理解,编码器配置和过程可以按直接方式被扩展以适应各种其它配置和参数。
[0197]
基于分量码的crc和极性解码操作
[0198]
图12是示出用于基于分量极性码的crc和极性解码的代表性过程1200的示图。
[0199]
快速列表解码
[0200]
如图12所示,过程1200可以在1202处通过对应于所接收的信道符号的llr值的llr计算开始。例如,所计算的llr值可以是用于列表解码(诸如基于列表的快速解码)的输入。可以如上所述地执行1204处的基于列表的快速解码。列表解码的结果是l个解码序列列表和对应的l个度量值。在某些代表性实施方案中,可以在1206处以递升次序对l个度量值进行排序(例如,第一排序列表具有最低路径度量)。最低路径度量可以对应于作为列表解码的输出的最可靠列表。
[0201]
crc校验
[0202]
在生成列表之后,在1210处对任何列表执行crc校验,以在1212处识别相应列表的解码序列是否可能具有错误。可以在1208、1210、1212、1214、1216处重复执行crc校验,直到在1210处校验了最后列表(l=l)。例如,crc校验可以在1208处通过具有最低路径度量的列表开始(例如,当列表已经以递升次序排序时,l=1)。在列表通过crc校验的条件下,然后可以在1218处对与通过crc校验的相应列表相对应的解码序列进行重新编码,以便获得最终信息位(例如,输入到解码器的估计信息位)。在某些代表性实施方案中,与常规快速解码器(诸如快速ca-scl解码)中执行每个候选列表的crc校验相反,使用第一crc通过列表(例如,通过crc校验的第一列表)仅需要执行一次重编码操作。
[0203]
重新编码
[0204]
为获得最终信息位,在1218处对输出码位(例如,已通过crc校验的码位)进行重新编码(例如,再次编码),这些输出码位可以对应于图8中的x1到x8和图9中的x1到x
16
。输出码位中具有与冻结位相同的索引的部分可以在编码之前被设定为固定值(例如,零)。例如,通过重新编码,可以生成原始信息位,这些原始信息位可以对应于图8中的u4、u6、u7、u8、图9中的u8、u
12
、u
13
、u
14
、u
15
、u
16
、图10中的u
12
、u
14
、u
15
、u
16
、或图9中的u8、u
12
、u
13
、u
14
、u
15
、u
16

[0205]
解码失败
[0206]
如图12所示,在1214处,可能存在对于所有l个解码序列列表(例如,l=l)未通过crc校验的条件。例如,在达到最终(例如,最后)列表且尚未找到通过crc校验的列表的条件下,在1220处,解码可以被认为是解码失败。解码失败可以被宣告(例如,发信号通知)为解码错误。在某些代表性实施方案中,在1222处,接收器(例如,wtru)可以执行关于解码信息的混合自动重传请求(harq)过程。wtru可以向发射器发送nack信号以用于剩余的harq过程。在某些代表性实施方案中,可以不执行harq过程和/或可以执行尽力解码。可以选择具有最低路径度量的列表作为最终解码序列,并且可以对具有最低路径度量的列表的序列执行重新编码,以获得最终信息位(例如,估计的原始信息位)。例如,1222处的尽力解码可以用于其中可以容忍(例如,允许)解码信息位中的部分错误的任何应用和/或服务。
[0207]
在解码过程(诸如快速ca-scl解码)中使用中间节点的极性解码器中,一些分量码(例如,图8和图9中的速率1节点)可能直到输入位的级别或级(例如,图6中的最左侧节点)
才被解码,并且crc校验可能仅在附加的重新编码过程之后执行。例如,关于上述代表性极性编码器,对应快速解码器可以执行解码,直到达到图8中的节点级别v7、v8或达到图9中的节点v
13,2
、v
14,2
、v
15,2
、v
16,2
。换句话讲,如果crc值在编码器侧处被计算为图8中的和/或图9中的和/或图9中的则不能在这些级别处采用crc校验。如图8中可见,例如,由于crc位u4被计算为(在图8中,v8=u8),因此可以在开始附加的重新编码过程之前执行crc校验。例如,一旦解码器达到图8中的v7、v8(或图9中的v
13,2
、v
14,2
、v
15,2
、v
16,2
),就可以执行crc校验。在识别出满足具有最佳(例如,最低)路径度量的crc校验的(例如,第一)列表之后,可以仅执行一次重新编码过程,这可提供对于对信息位进行解码的延迟的实质改善。
[0208]
用于系统极性编码的多个crc的分布式crc操作
[0209]
在某些代表性实施方案中,可以实现用于由第二编码器对第一编码器的输出码位进行编码以生成极性码的方法、装置和系统。例如,第一非系统编码器的输出码位可以由第二非系统编码器编码以生成系统极性码。可以将第一编码器的输出码位划分成片段和/或分区,这些输出码位对应于提供到第二(例如,相同)编码器的输入级的信息位的索引。例如,可以针对每个相应分段或分区生成多个crc码,这些crc码可以是独立的crc码。作为另一示例,可以针对片段和/或分区的各种(例如,任何)组合生成多个crc码,这些crc码可以是独立的crc码。在某些代表性实施方案中,第一编码器的第一c个输出码位(例如,到第二编码器的输入位)可以用任何(例如,所有)生成的crc位的并集来替换。
[0210]
图13是示出用于分布式crc操作和系统极性编码的代表性过程1300的示图。图13所示的过程包括两个极性编码操作。
[0211]
第一极性编码
[0212]
在1302处,第一极性编码可以作为非系统极性编码操作来执行。出于解释的目的,可以假设,包括(例如,所有)crc位的未冻结位的数量是k,并且c是crc位的(例如,总)数量。第一c个未冻结位可以被预留用于即将到来的步骤,并且剩余的k-c个未冻结位可以被分配用于信息位。作为第一极性编码器的输入位,第一c个未冻结位可以被视为冻结位(例如,设定为固定值,诸如0)。第一非系统极性编码操作可以作为不具有crc位的极性编码来执行。
[0213]
分段-分区
[0214]
如图13所示,第一极性编码器的输出码位可以被修改并且用作到第二极性编码器的输入位。第二极性编码器可以是非系统编码器。如本文所述,在1304处,可以基于片段(例如,基于片段的划分)或分区(例如,基于分区的划分)来划分第一极性编码器的输出码位。片段和/或分区的数量是p,并且k
p
是每个相应片段或分区s
p
的未冻结位的数量,然后的未冻结位的数量,然后并且s
p
可以不包括预留的c个未冻结位的索引。在某些代表性实施方案中,对于p=0,

,p-1,k
p
可以相等和/或不相等。
[0215]
例如,对于p《q,s
p
中的未冻结位可以具有比sq中的未冻结位索引更小的位索引,其中s
p
是第q个片段。此处,当假设基于sc的解码时,对于p《q,s
p
中的未冻结位可以比s
p
中的未冻结位被更早解码。作为另一示例,当p=1时,不可以执行分段或分区,并且不假设分布式操作。
[0216]
crc编码
[0217]
对于每个片段或分区,可以由crc编码器对信息位进行编码(例如,独立编码),并且然后可以在1306处生成crc位。出于解释的目的,c
p
可以是相应片段和/或分区s
p
的crc长度,并且在假设所有片段和/或分区的统一crc长度的条件下,c
p
可以被计算为在crc
p
表示crc位的第p个集合的条件下,crc
p
可以通过片段和/或分区s
p
的(例如,独立的)crc编码来生成。总crc位可以对应于片段和/或分区的所有crc位的并集(例如,集合)。每个crc位的次序可以遵循片段和/或分区索引的次序。
[0218]
在某些代表性实施方案中,用于相应片段或分区的crc编码可以是用于该片段或分区的(例如,独立的)crc编码。对于独立的crc编码,crc编码可以仅用于对应的片段或分区。例如,相应的片段和/或分区可以基于图7至图11所示的过程来经受独立的crc编码。
[0219]
在某些代表性实施方案中,作为其它选项,用于相应的片段或分区的crc编码可以取决于任何先前(例如,较早)的片段和/或分区。当在crc生成中在片段(或分区)之间存在相依性时,crc
p
或c
p
可以不表示特定片段或分区的crc位或crc位的数量。相反,crcq(q=0,1,

,q-1)可以表示可以由相依crc编码生成的特定片段或分区的crc位或crc位的数量。c
p
可以基本上被假设为与c
p
相同,但可以具有与p不同的值。例如,crcq可以通过任何(例如,所有)先前片段和/或分区sq(q=0,1,

,p)的crc编码来生成。作为另一示例,在crc编码之前将其它crc位添加到片段或分区s0之后,可以生成crc0。对其它crc位中的错误的crc校验也可以通过crc0来检测。
[0220]
crc插入
[0221]
在crc编码之后,在1308处,可以将生成的crc位插入到预留的未冻结位位置中。例如,可以收集所有片段和/或分区的所有crc位,并且可以将所有收集的位放置到第二非系统编码器的第一c个未冻结输入位位置。这些未冻结输入位位置可以对应于具有与第一未冻结位相同的索引的第一非系统编码器的输出码位。第一未冻结位位置的选择被选择为crc位位置(例如,第一c个未冻结位位置)具有如下益处:crc位在极性编码过程期间不影响其它码位的编码,例如,如图2中可见的。在crc位之前分配给位索引的信息位可能更改编码的系统属性,并且因此,第二非系统极性编码器的输出码位可能不是系统的。
[0222]
第二极性编码
[0223]
在crc位被插入到预留的crc位位置(例如,第一c个未冻结位位置)之后,crc位和从第一极性编码器输出的具有对应于第二非系统极性编码器的未冻结位位置的索引(例如,位置)的位可以在1310处被编码。例如,第二非系统极性编码器的crc位和未冻结位可以被布置如下。
[0224]
分段式-分区式极性编码示例
[0225]
图14是示出用于(n,k,c):(16,10,2)且具有crc分区的代表性极性编码器1400的示图。图15是示出用于(n,k,c):(16,10,2)且具有crc分段的代表性极性编码器1500的示图。图16是示出用于(n,k,c):(16,10,2)且具有基于分量码的crc操作和分段的代表性极性编码器1600的示图。
[0226]
在某些代表性实施方案中,图14、图15和/或图16中的任一者的代表性极性编码器可以被实现为系统极性编码过程(例如,图13)中的第二极性编码器。在其它代表性实施方案中,图14、图15和/或图16中的任一者的代表性极性编码器可以在非系统极性编码过程
(例如,图7)中被实现。
[0227]
例如,图14的代表性(16,10,2)极性编码器(例如,n=16,k=10,c=2)可以被实现为图13的过程中的第二极性编码器。第一(例如,非系统)极性编码器的未冻结位位置可以被称为a={u6,u7,u8,u
10
,u
11
,u
12
,u
13
,u
14
,u
15
,u
16
}。在假设相同crc长度的条件下,对于第一极性编码器,c0=c1=1且crc0={u6},crc1={u7}。crc位的未冻结位位置被预留在未冻结位位置中。例如,在第一非系统编码之前,crc位可以被设定为u6=0,u7=0。在第一(例如,非系统)编码之后c
1、c
......、c
16
可以对应于第一编码器的输出码位。如图14所示,u
′1、u
′2、......、u

16
可以指到第二(例如,非系统)编码器的输入位。输入到第二编码器的冻结位可以被设定为u
′1=0,u
′2=0,u
′3=0,u
′4=0,u
′5=0,u
′9=0。未冻结信息位可以被设定为使得相对于第一编码器的输出位,u
′6=c6,u
′7=c7,u
′8=c8,u

10
=c
10
,u

11
=c
11
,u

12
=c
12
,u

13
=c
13
,u

14
=c
14
,u

15
=c
15
,u

16
=c
16
。u6和u7中的每一者可能不需要被设定为(例如,被替换为)因为它们将根据要被执行的crc计算来设定。可以执行crc编码和到头部位置的插入,使得对于第二极性编码器,crc0={u
′6},crc1={u
′7}。
[0228]
例如,在假设以不相等长度进行分区的条件下,如图14所示,s0={u
′8,u

10
},并且s1={u

11
,u

12
,u

13
,u

14u′
15
,u

16
}。对于一位crc编码操作,crc位值可以被计算为:}。对于一位crc编码操作,crc位值可以被计算为:
[0229]
作为另一示例,在假设以相同片段长度进行分段的条件下,如图15所示,s0={u
′8,u

10
,u

11
,u

12
},并且s1={u

13
,u

14u′
15
,u

16
}。对于一位crc编码操作,crc位值可以被计算为:为:
[0230]
在计算crc位值之后,所计算的crc位值可以被插入到预留的crc位置中(例如,对于第二极性编码器,crc0={u
′6},crc1={u
′7})。如图14和图15所示,然后可以基于输入位u
′1、u
′2、......、u

16
来执行第二(例如,非系统极性编码。
[0231]
如图16所示,u
′1、u
′2、......、u

16
可以指到第二(例如,非系统)编码器的输入位。第一(例如,非系统)极性编码器的未冻结位位置可以被称为a={u6,u7,u8,u
10
,u
11
,u
12
,u
13
,u
14
,u
15
,u
16
}。在假设相同crc长度的条件下,对于第一极性编码器,c0=c1=1且crc0={u6},crc1={u7}。crc位的未冻结位位置被预留在未冻结位位置中。例如,在第一非系统编码之前,crc位可以被设定为u6=0,u7=0。在第一(例如,非系统)编码之后c1、c2、......、c
16
可以对应于第一编码器的输出码位。未冻结信息位可以被设定为使得相对于第一编码器的输出位,u
′6=c6,u
′7=c7,u
′8=c8,u

10
=c
10
,u

11
=c
11
,u

12
=c
12
,u

13
=c
13
,u

14
=c
14
,u

15
=c
15
,u

16
=c
16
。u
′6和u
′7中的每一者可能不需要被设定为(例如,被替换为)因为它们将根据要被执行的crc计算来设定。可以执行crc编码和到头部位置的插入,使得对于第二极性编码器,crc0={u
′6},crc1={u
′7}。
[0232]
例如,在假设以相同片段长度进行分段的条件下,如图16所示,s0={u
′8,u

10
,u

11
,u

12
},并且s1={u

13
,u

14u′
15
,u

16
}。在图16中,可以(例如,单独地)针对片段中的任一者计算基于分量码的crc。对于其中基于全速率分量码的crc计算用于s1的一位crc编码操作中,crc位值可以被计算为:并且为简洁起见,图16展示用于片段2(例如,用于s1)
的crc计算是基于全速率分量码(例如,全速率分量码的选择),但本领域的技术人员应当理解,如本文所述的其它分量码类型可以用于crc计算中,以输入到第二极性编码器,这些其它分量码类型是诸如关于图10和图11所示和所述的spc和重复码类型。
[0233]
虽然前文已对图13所示的代表性过程进行了描述,其中使用级联两个非系统极性编码器的配置来执行系统极性编码,但存在本领域已知的用于生成系统极性码的其它系统极性编码结构,诸如在“用于系统极性编码的有效算法”,ieee通信快报,第20卷,第1期,2016年1月中所述的那些。在某些代表性实施方案中,与图13中的x吻合的过程可以使用这些其它系统极性编码结构来执行根据以上描述的所计算的分布式crc操作,这些其它系统极性编码结构可以表征到第二系统极性编码器的输入(例如,来自图13中的x的输出位),诸如通过使用这些其它系统极性编码结构和/或算法。在图13的分段和/或分区步骤之前,可以使用这些其它系统极性编码结构和/或算法,而不是与(例如,相同的)第二极性编码器级联的第一极性编码器。
[0234]
分布式crc极性解码过程
[0235]
一旦针对每个片段和/或分区完成了基于sc的解码过程(例如,列表和路径度量生成和/或其排序),就可以执行针对该片段和/或分区的对应crc校验。在针对片段和/或分区的组合对crc位进行编码的代表性实施方案中,一旦完成了针对相应组合内的所有元素(例如,片段和/或分区)的基于sc的解码过程,就可以执行crc校验。
[0236]
在某些代表性实施方案中,当在编码期间将任何(例如,所有)crc位插入到头部位置中时,可以在第一片段和/或第一分区的解码过程中解码和/或准备任何(例如,所有)crc位。头部位置可以被包括在第一片段或第一分区中。这些解码crc位可以用于对剩余的片段或分区进行crc校验。crc校验可以按分布式方式进行,以便在第一片段或分区之后完成对每个片段或分区的解码。
[0237]
图17是示出用于快速crc辅助连续对消列表(ca-scl)解码中的分布式crc操作的代表性过程的示图。图17展示了用于分布式crc的sc或scl解码方法。在某些代表性实施方案中,该过程在1702处通过输入位索引i=1开始,在1704处针对每个i执行sc或scl解码,直到在1706和1708处达到分段和/或分区的结尾。之后,在1710处,对片段或分区执行crc校验。在1712处,对片段和/或分区执行满足crc校验的最佳(例如,最低路径度量)一个或多个列表的选择。例如,在满足crc校验的多个列表(或路径)之后,选择具有较小(例如,最小)路径度量的列表(或路径)。满足crc校验的最佳(例如,最低路径度量)的一个或多个列表的选择可能引起crc校验之后的路径修剪。在所选择的列表(或路径)的数量小于列表大小l的条件下,通过仅选择一个路径,可以最大化分布式crc操作的复杂性降低和延迟减少。例如,一个或多个所选择的列表可以是下一片段和/或分区的解码过程中的初始列表。在1714处输入位索引i=n之后,在1716处,可以从一个或多个所选择的列表中的最佳列表输出最终解码位。
[0238]
在某些其它代表性实施方案中,可以在不执行crc校验的情况下选择最佳路径中的任一个最佳路径(例如,最小路径度量列表中的任一个最小路径度量列表)。如果所选择的列表(或路径)中的任一者通过crc校验,则可以从所选择的最佳列表(或路径)中的任一者输出最终解码位。如果没有所选择的列表(或路径)通过crc校验,则解码过程可以提前停止(例如,失败)。例如,当解码过程已被停止时(例如,之后),可以发信号通知harq消息(例
如,nack)。
[0239]
如上所述,sc或scl解码过程可以基于由索引i表示的单个位的单元来执行。例如,在某些代表性实施方案中,解码过程可以被修改为基于使用如上文关于图4至图6所述的快速ca-scl解码的分量码块的单元。
[0240]
数值结果
[0241]
图18是示出常规crc操作与分布式crc操作之间的错误性能的代表性比较1800的示图。下表1展示了模拟条件。图18展示了常规crc附加方法与如本文所述的由多个crc进行的分布式crc操作之间的误帧率(fer)性能比较。在常规crc附加方法中,crc位由单个crc编码器生成,并且被附加到信息位的尾部。如图18可见,对于由多个crc在10-4
的fer处进行的分布式crc操作,没有观察到或观察到可忽略的fer性能劣化。
[0242]
表1模拟条件
[0243][0244]
通过分布式crc操作进行快速ca-scl解码的存储器要求可以通过以下等式导出。
[0245][0246]
在p=2的情况下,通过分布式crc操作进行快速ca-scl解码的存储器要求可以减少到大约一半,如例如在“解码器分区:面向极性码的实用列表解码”,ieee通信学报,第66卷,第9期,第3749-3759页,2018年9月中所示。在前述等式中,m
req
表示存储器要求,并且q
α
和q
pm
表示llr值和路径度量的量化级别(以位为单位),并且l表示列表长度(例如,大小)。
[0247]
在下面的图19至图28中,代表性过程可以由基站(诸如gnb 180)和/或wtru 102中的任一者来实现。
[0248]
图19是示出用于信息位和根据一个或多个分量码确定的一个或多个crc位的极性编码的代表性过程1900的示图。在1902处,wtru 102可以根据多个信息位和一个或多个循环冗余校验(crc)位的码构造来执行多个信息位和一个或多个crc位的极性编码。例如,可以使用如本文所述的极性编码的一个或多个分量极性码的多个输出位来确定一个或多个crc位。在1904之后,wtru 102可以继续发送(例如,到基站或另一wtru 102)信道发射,该信
道发射包括指示极性编码的信息位和crc位的信息。
[0249]
在某些代表性实施方案中,wtru可以使用与信道发射相关联的调制和编码方案(mcs)、编码速率、解码方法和/或目标延迟中的任一者中的任一者来从多个码构造中确定码构造。例如,wtru可以经由rrc、mac ce和/或dci接收指示mcs、编码速率、解码方法和/或目标延迟的信息。
[0250]
在某些代表性实施方案中,wtru 102可以接收指示码构造的信息和/或确定码构造。例如,码构造可以包括对应于用于极性编码的输入位位置的多个冻结位和多个未冻结位。例如,多个未冻结位可以包括多个信息位和一个或多个crc位。
[0251]
在某些代表性实施方案中,一个或多个分量极性码的多个输出位可以与如本文所述的多个信息位中的一个或多个信息位和/或冻结位中的一个或多个冻结位的极性编码相关联。作为示例,一个或多个分量极性码可以(例如,被确定为)与同信道发射相关联的调制和编码方案(mcs)、编码速率、解码方法和/或目标延迟中的任一者相关联。
[0252]
在某些代表性实施方案中,一个或多个分量极性码可以包括全速率分量极性码、零速率分量极性码、重复分量极性码和/或单奇偶校验分量极性码中的任一者。例如,全速率分量极性码的编码速率可以是一,如本文所述。例如,零速率分量极性码的编码速率可以是零,如本文所述。例如,重复分量极性码可以包括单个信息位,重复分量极性码的编码速率可以是1/nv,并且nv是重复分量极性码的长度(例如,位数)。例如,单奇偶校验分量极性码可以包括单个奇偶校验位,单奇偶校验分量极性码的编码速率可以是(n
v-1)/nv,并且nv是重复分量极性码的长度。
[0253]
在某些代表性实施方案中,分量极性码的编码速率可以是(1)分量极性码中的一个分量极性码的信息位或未冻结位的数量与(2)该分量极性码的冻结位的数量的比率。
[0254]
在某些代表性实施方案中,wtru 102可以基于多个输出位的定时索引来确定分量极性码的多个输出位的一个或多个群组。wtru 102可以根据一个或多个所确定的群组来确定一个或多个crc位。例如,可以根据与极性编码的不同定时索引相关联的输出位中的两个或更多个输出位来确定crc位中的至少一个crc位。
[0255]
在某些代表性实施方案中,可以根据具有第一编码速率的一个或多个分量极性码的输出位的第一集合来确定crc位中的第一crc位。可以根据具有第二编码速率的一个或多个分量极性码的输出位的第二集合来确定crc位中的第二crc位。例如,分量码的编码速率可以不同。第一编码速率可以与第二编码速率不同。
[0256]
在某些代表性实施方案中,一个或多个crc位是用于在等于crc位的数量的码构造的头部(例如,最低输入位索引)未冻结位位置处进行极性编码的输入。例如,在信息位的极性编码期间,头部未冻结位可以不影响其它码位。
[0257]
在某些代表性实施方案中,wtru 102可以发送另一信道发射,该另一信道发射包括指示极性编码的特性的信息。例如,另一个信道发射可以包括指示码构造的信息,诸如但不限于用于确定一个或多个crc位的分量极性码的输出位的位位置和定时索引。
[0258]
在某些代表性实施方案中,在1904处,wtru 102可以将指示极性编码的特性的信息包括在信道发射中。例如,wtru 102可以包括指示码构造的信息,诸如用于确定一个或多个crc位的分量极性码的输出位的位位置和定时索引。
[0259]
图20是示出用于使用根据一个或多个分量码确定的一个或多个crc位对极性编码
信息位进行解码的代表性过程2000的示图。在2002处,wtru 102可以接收(例如,从基站或另一wtru 102)信道发射,该信道发射包括指示多个极性编码信息位和一个或多个crc位的信息。一个或多个crc位可以(例如,被假设为已)根据与多个极性编码信息位相关联的分量极性码来确定。在2004处,wtru 102可以获得对应于信道发射的多个对数似然比(llr)值(例如,与信道发射相关联的符号)。在2004之后,wtru 102可以在2006处执行循环冗余校验(crc)辅助连续对消列表(ca-scl)解码,以获得多个解码序列列表以及对应于多个解码序列列表的多个路径度量值。例如,可以如本文所述地执行crc位校验。在2008处,wtru 102可以基于对应于多个解码序列列表的路径度量值(例如,以递增次序)来对多个解码序列列表执行crc校验,直到针对多个解码序列列表中的一个解码序列列表获得成功的crc校验。在2010处,wtru 102可以对与成功的crc校验相关联的多个解码序列列表中的一个解码序列列表进行极性编码,以从信道发射获得多个信息位。
[0260]
在某些代表性实施方案中,在2008处,可能没有获得成功的crc校验。例如,wtru可以继续发送指示针对与信息位和/或信道发射相关联的harq过程的否定确认(nack)的信息。作为另一示例,wtru 102可以使用对应于具有最低路径度量值的列表中的一个列表的解码序列来执行尽力解码。
[0261]
在某些代表性实施方案中,wtru可以使用与信道发射相关联的调制和编码方案(mcs)、编码速率、解码方法和/或目标延迟中的任一者中的任一者来从多个码构造中确定码构造。例如,wtru可以经由rrc、mac ce和/或dci接收指示mcs、编码速率、解码方法和/或目标延迟的信息。
[0262]
在某些代表性实施方案中,一个或多个分量极性码的多个输出位可以与如本文所述的多个信息位中的一个或多个信息位和/或冻结位中的一个或多个冻结位的极性编码相关联。作为示例,一个或多个分量极性码可以(例如,被确定为)与同信道发射相关联的调制和编码方案(mcs)、编码速率、解码方法和/或目标延迟中的任一者相关联。
[0263]
在某些代表性实施方案中,一个或多个分量极性码可以包括全速率分量极性码、零速率分量极性码、重复分量极性码和/或单奇偶校验分量极性码中的任一者。例如,全速率分量极性码的编码速率可以是一,如本文所述。例如,零速率分量极性码的编码速率可以是零,如本文所述。例如,重复分量极性码可以包括单个信息位,重复分量极性码的编码速率可以是1/nv,并且nv是重复分量极性码的长度(例如,位数)。例如,单奇偶校验分量极性码可以包括单个奇偶校验位,单奇偶校验分量极性码的编码速率可以是(n
v-1)/nv,并且nv是重复分量极性码的长度。
[0264]
在某些代表性实施方案中,分量极性码的编码速率可以是(1)分量极性码中的一个分量极性码的信息位或未冻结位的数量与(2)该分量极性码的冻结位的数量的比率。
[0265]
在某些代表性实施方案中,可以根据具有第一编码速率的一个或多个分量极性码的输出位的第一集合来确定crc位中的第一crc位。可以根据具有第二编码速率的一个或多个分量极性码的输出位的第二集合来确定crc位中的第二crc位。例如,分量码的编码速率可以不同。第一编码速率可以与第二编码速率不同。
[0266]
在某些代表性实施方案中,一个或多个crc位是用于在等于crc位的数量的码构造的头部(例如,最低输入位索引)未冻结位位置处进行极性编码的输入。例如,在信息位的极性编码期间,头部未冻结位可以不影响其它码位。
[0267]
在某些代表性实施方案中,wtru 102可以接收另一信道发射(例如,从基站或另一wtru),该另一信道发射包括指示极性编码的特性的信息的。例如,另一个信道发射可以包括指示用于确定一个或多个crc位的分量极性码的输出位的位位置和定时索引的信息。
[0268]
在某些代表性实施方案中,在2002处,wtru 102可以接收指示信道发射中的极性编码的特性的信息。例如,wtru 102可以接收指示码构造的信息,诸如但不限于用于确定一个或多个crc位的分量极性码的输出位的位位置和定时索引。
[0269]
图21是示出用于使用分区对信息位和一个或多个crc位进行系统极性编码的代表性过程2100的示图。在2102处,wtru 102可以执行多个信息位的第一极性编码。例如,2102处的第一极性编码可以使用非系统极性编码器来执行,诸如本文所述的和/或本领域的技术人员已知的那些编码器。在2104处,wtru 102可以继续执行多个输入位的第二极性编码。例如,2104处的第二极性编码可以使用非系统极性编码器来执行,诸如本文所述的那些编码器。用于第二极性编码的输入位可以包括来自第一极性编码(例如,在2102处)的多个输出位以及根据多个输出位和多个循环冗余校验(crc)位的码构造的多个crc位。可以将多个输入位分组为多个分区。可以使用多个分区来确定一个或多个crc位。图14展示其中将第二极性编码器的输入位分组为两个分区(例如,不同位长度的输入位的群组)的示例。在2106处,wtru 102可以发送(例如,到基站或另一wtru 102)信道发射,该信道发射包括指示来自2104的第二极性编码的多个输出位的信息。
[0270]
在某些代表性实施方案中,wtru 102可以使用与信道发射相关联的调制和编码方案(mcs)、编码速率、解码方法和/或目标延迟中的任一者中的任一者来从多个码构造中确定码构造。例如,wtru可以经由rrc、mac ce和/或dci接收指示mcs、编码速率、解码方法和/或目标延迟的信息。
[0271]
在某些代表性实施方案中,wtru 102可以接收指示码构造的信息和/或确定码构造。例如,码构造可以包括对应于用于第一和/或第二极性编码的输入位位置的多个冻结位和多个未冻结位。例如,多个未冻结位可以包括多个信息位和一个或多个crc位。
[0272]
在某些代表性实施方案中,第一分区可以包括对应于用于第二极性编码的输入位位置的第一多个冻结位和未冻结位,和/或第二分区可以包括对应于用于第二极性编码的输入位位置的第二多个未冻结位。例如,第一分区和/或第二分区中的任一者可以包括crc位中的一个或多个crc位。作为另一示例,一个分区中的crc位可以根据另一分区的位来计算。图14中展示了其示例。
[0273]
图22是示出用于使用分段对信息位和一个或多个crc位进行系统极性编码的代表性过程2200的示图。在2202处,wtru 102可以执行多个信息位的第一极性编码。例如,2102处的第一极性编码可以使用非系统极性编码器来执行,诸如本文所述的和/或本领域的技术人员已知的那些编码器。在2204处,wtru 102可以根据多个输出位和多个循环冗余校验(crc)位的码构造来继续执行多个输入位的第二极性编码,该多个输入位包括来自第一极性编码的多个输出位和多个crc位。多个输入位可以被分组为多个片段。可以使用多个片段来确定一个或多个crc位。图15展示其中将第二极性编码器的输入位分段为两个片段(例如,不同位长度的输入位的群组)的示例。在2206处,wtru 102可以发送(例如,到基站或另一wtru 102)信道发射,该信道发射包括指示来自2204的第二极性编码的多个输出位的信息。
[0274]
在某些代表性实施方案中,wtru 102可以使用与信道发射相关联的调制和编码方案(mcs)、编码速率、解码方法和/或目标延迟中的任一者中的任一者来从多个码构造中确定码构造。例如,wtru可以经由rrc、mac ce和/或dci接收指示mcs、编码速率、解码方法和/或目标延迟的信息。
[0275]
在某些代表性实施方案中,wtru 102可以接收指示码构造的信息和/或确定码构造。例如,码构造可以包括对应于用于第一和/或第二极性编码的输入位位置的多个冻结位和多个未冻结位。例如,多个未冻结位可以包括多个信息位和一个或多个crc位。
[0276]
在某些代表性实施方案中,第一片段可以包括对应于用于第二极性编码的输入位位置的第一多个未冻结位,和/或第二分区可以包括对应于用于第二极性编码的输入(例如,未冻结)位位置的第二多个未冻结位,这些位位置与第一和/或第二片段的位位置不同。例如,crc位可以被放置在用于第二极性编码的头部未冻结位位置处。作为另一示例,可以根据一个或多个片段来计算crc位。图15中展示了其示例。
[0277]
在某些代表性实施方案中,可以根据第二极性编码的输入位的第一片段来确定第一crc位,并且可以根据第二极性编码的输入位的第二片段来确定第二crc位。
[0278]
在某些代表性实施方案中,片段可以包括相等数量的输入位。在某些其它代表性实施方案中,片段可以包括不同数量的输入位。
[0279]
图23是示出用于使用分段和分量码对信息位和一个或多个crc位进行系统极性编码的代表性过程2300的示图。在2302处,wtru 102可以执行多个信息位的第一极性编码。例如,2302处的第一极性编码可以使用非系统极性编码器来执行,诸如本文所述的和/或本领域的技术人员已知的那些编码器。在2304处,wtru 102可以根据多个输出位和多个循环冗余校验(crc)位的码构造来继续执行多个输入位的第二极性编码,该多个输入位包括来自第一极性编码的多个输出位和多个crc位。例如,多个输入位可以被分组为多个片段。可以使用与多个片段相关联的分量码来确定crc位中的一个或多个crc位。在2306处,wtru 102可以发送(例如,到基站或另一wtru 102)信道发射,该信道发射包括指示来自2304的第二极性编码的多个输出位的信息。
[0280]
在某些代表性实施方案中,在某些代表性实施方案中,wtru 102可以使用与信道发射相关联的调制和编码方案(mcs)、编码速率、解码方法和/或目标延迟中的任一者中的任一者来从多个码构造中确定码构造。例如,wtru可以经由rrc、mac ce和/或dci接收指示mcs、编码速率、解码方法和/或目标延迟的信息。
[0281]
在某些代表性实施方案中,wtru 102可以接收指示码构造的信息和/或确定码构造。例如,码构造可以包括对应于用于第一和/或第二极性编码的输入位位置的多个冻结位和多个未冻结位。例如,多个未冻结位可以包括多个信息位和一个或多个crc位。
[0282]
在某些代表性实施方案中,第一片段可以包括对应于用于第二极性编码的输入位位置的第一多个未冻结位,和/或第二分区可以包括对应于用于第二极性编码的输入(例如,未冻结)位位置的第二多个未冻结位,这些位位置与第一和/或第二片段的位位置不同。例如,crc位可以被放置在用于第二极性编码的头部未冻结位位置处。作为另一示例,可以根据一个或多个片段来计算crc位。图16中展示了其示例。
[0283]
在某些代表性实施方案中,可以根据第二极性编码的输入位的第一片段来确定第一crc位,并且可以根据第二极性编码的输入位的第二片段来确定第二crc位。
[0284]
在某些代表性实施方案中,可以使用第二极性编码的一个或多个分量极性码的多个输出位来确定crc位中的至少一个crc位。例如,一个或多个分量极性码可以与同信道发射相关联的mcs、编码速率、解码方法和/或目标延迟中的任一者相关联。
[0285]
在某些代表性实施方案中,一个或多个分量极性码可以包括全速率分量极性码、零速率分量极性码、重复分量极性码和/或单奇偶校验分量极性码中的任一者。例如,全速率分量极性码的编码速率可以是一,如本文所述。例如,零速率分量极性码的编码速率可以是零,如本文所述。例如,重复分量极性码可以包括单个信息位,重复分量极性码的编码速率可以是1/nv,并且nv是重复分量极性码的长度(例如,位数)。例如,单奇偶校验分量极性码可以包括单个奇偶校验位,单奇偶校验分量极性码的编码速率可以是(n
v-1)/nv,并且nv是重复分量极性码的长度。
[0286]
在某些代表性实施方案中,分量极性码的编码速率可以是(1)分量极性码中的一个分量极性码的信息位或未冻结位的数量与(2)该分量极性码的冻结位的数量的比率。
[0287]
在某些代表性实施方案中,wtru 102可以基于多个输出位的定时索引来确定分量极性码的多个输出位的一个或多个群组。wtru 102可以根据一个或多个所确定的群组来确定一个或多个crc位。例如,可以根据与极性编码的不同定时索引相关联的输出位中的两个或更多个输出位来确定crc位中的至少一个crc位。
[0288]
在某些代表性实施方案中,可以根据第二极性编码的输入位的第一片段来确定第一crc位,并且可以根据第二极性编码的输入位的第二片段来确定第二crc位。
[0289]
在某些代表性实施方案中,可以根据多个片段的分量极性码来确定crc位中的至少一个crc位。
[0290]
在某些代表性实施方案中,片段可以包括相等数量的输入位。在某些其它代表性实施方案中,片段可以包括不同数量的输入位。
[0291]
图24是示出用于使用分区和多个crc位对系统极性编码信息位进行解码的代表性过程2400的示图。在2402处,wtru 102可以接收(例如,从基站或另一wtru 102)信道发射,该信道发射包括指示多个系统极性编码信息位和多个crc位的信息。例如,多个crc位可以(例如,被假设为)已根据输出位的多个分区来确定。输出位可能已从信息位的第一极性编码获得,并且输出位被用作第二极性编码的输入,以生成系统极性编码位(例如,信息位和crc位)。在2404处,wtru 102可以针对系统极性编码信息位的任何(例如,第一)分区执行连续对消列表解码,以获得多个解码序列列表(例如,用于该分区)。在2406处,wtru 102可以基于对应于多个解码序列列表的路径度量值(例如,以递增次序)来对多个解码序列列表执行crc校验,直到针对多个解码序列列表中的一个解码序列列表获得成功的crc校验。在2408处,wtru 102可以对与成功的crc校验相关联的多个解码序列列表中的一个解码序列列表进行极性编码,以获得用于第一分区的多个信息位。
[0292]
在某些代表性实施方案中,wtru 102可以接收指示码构造的信息和/或确定码构造。例如,码构造可以包括对应于用于第一和/或第二极性编码的输入位位置的多个冻结位和多个未冻结位。例如,多个未冻结位可以包括多个信息位和一个或多个crc位。
[0293]
在某些代表性实施方案中,第二极性编码的输入位可以如本文所述地配置。例如,第一分区可以包括对应于用于第二极性编码的输入位位置的第一多个冻结位和未冻结位,和/或第二分区可以包括对应于用于第二极性编码的输入位位置的第二多个未冻结位。例
如,第一分区和/或第二分区中的任一者可以包括crc位中的一个或多个crc位。作为另一示例,一个分区中的crc位可以根据另一分区的位来计算。
[0294]
图25是示出用于使用分段和多个crc位对系统极性编码信息位进行解码的代表性过程的示图。在2502处,wtru 102可以接收(例如,从基站或另一wtru 102)信道发射,该信道发射包括指示多个系统极性编码信息位和多个crc位的信息。例如,多个crc位可以(例如,被假设为)已使用输出位的多个片段来确定。输出位可能已从信息位的第一极性编码获得,并且输出位被用作第二极性编码的输入,以生成系统极性编码位(例如,信息位和crc位)。在2504处,wtru 102可以针对系统极性编码信息位的任何(例如,第一)片段执行连续对消列表解码,以获得多个解码序列列表。在2506处,wtru 102可以基于对应于多个解码序列列表的路径度量值(例如,以递增次序)来对多个解码序列列表执行crc校验,直到针对多个解码序列列表中的一个解码序列列表获得成功的crc校验。在2508处,wtru可以对与成功的crc校验相关联的多个解码序列列表中的一个解码序列列表进行极性编码,以获得用于第一片段的多个信息位。
[0295]
在某些代表性实施方案中,wtru 102可以接收指示码构造的信息和/或确定码构造。例如,码构造可以包括对应于用于第一和/或第二极性编码的输入位位置的多个冻结位和多个未冻结位。例如,多个未冻结位可以包括多个信息位和一个或多个crc位。
[0296]
在某些代表性实施方案中,第二极性编码的输入位可以如本文所述地配置。例如,第一片段可以包括对应于用于第二极性编码的输入位位置的第一多个未冻结位,和/或第二片段可以包括对应于用于第二极性编码的输入位位置的第二多个未冻结位。例如,crc位可以在第二极性编码器的头部未冻结位位置处输入到极性编码器,如本文所述。
[0297]
图26是示出用于使用分区和多个crc位对系统极性编码信息位进行解码的另一代表性过程的示图。在2602处,wtru 102可以接收(例如,从基站或另一wtru 102)信道发射,该信道发射包括指示多个系统极性编码信息位和多个crc位的信息。例如,多个crc位可以(例如,被假设为)已根据输出位的多个分区来确定。输出位可能已从信息位的第一极性编码获得,并且输出位被用作第二极性编码的输入,以生成系统极性编码位(例如,信息位和crc位)。在2604处,wtru 102可以针对分区中的两个或更多个分区执行连续对消列表解码,以获得多个解码序列列表。在2606处,wtru 102可以基于对应于多个解码序列列表的路径度量值(例如,以递增次序)来对多个解码序列列表执行crc校验,直到针对多个解码序列列表中的一个解码序列列表获得成功的crc校验。在2608处,wtru 102可以对与成功的crc校验相关联的多个解码序列列表中的一个解码序列列表执行极性编码,以获得用于两个或更多个分区的多个信息位。
[0298]
在某些代表性实施方案中,wtru 102可以接收指示码构造的信息和/或确定码构造。例如,码构造可以包括对应于用于第一和/或第二极性编码的输入位位置的多个冻结位和多个未冻结位。例如,多个未冻结位可以包括多个信息位和一个或多个crc位。
[0299]
在某些代表性实施方案中,第二极性编码的输入位可以如本文所述地配置。例如,第一分区可以包括对应于用于第二极性编码的输入位位置的第一多个冻结位和未冻结位,和/或第二分区可以包括对应于用于第二极性编码的输入位位置的第二多个未冻结位。例如,第一分区和/或第二分区中的任一者可以包括crc位中的一个或多个crc位。作为另一示例,一个分区中的crc位可以根据另一分区的位来计算。
[0300]
图27是示出用于使用分段和多个crc位对系统极性编码信息位进行解码的另一代表性过程的示图。在2702处,wtru 102可以接收(例如,从基站或另一wtru 102)信道发射,该信道发射包括指示多个系统极性编码信息位和多个crc位的信息。例如,多个crc位可以(例如,被假设为)已使用输出位的多个片段来确定。输出位可能已从信息位的第一极性编码获得,并且输出位可能已被用作(例如,在编码器侧处)第二极性编码的输入,以生成系统极性编码位(例如,信息位和crc位)。在2704处,wtru 102可以针对片段中的两个或更多个片段执行连续对消列表解码,以获得多个解码序列列表。在2706处,wtru 102可以基于对应于多个解码序列列表的路径度量值(例如,以递增次序)来对多个解码序列列表执行crc校验,直到针对多个解码序列列表(例如,对应于两个或更多个片段)中的一个解码序列列表获得成功的crc校验。在2708处,wtru可以对与成功的crc校验相关联的多个解码序列列表中的一个解码序列列表进行极性编码,以获得用于两个或更多个片段的多个信息位。
[0301]
在某些代表性实施方案中,
[0302]
图28是示出用于使用分段和具有根据至少一个分量码确定的至少一个crc位的多个crc位对系统极性编码信息位进行解码的另一代表性过程的示图。在2802处,wtru 102可以接收(例如,从基站或另一wtru 102)信道发射,该信道发射包括指示多个系统极性编码信息位和多个crc位的信息。例如,多个crc位中的至少一个crc位可能(例如,被假设为)已使用与输出位的多个片段中的至少一个片段相关联的至少一个分量极性码来确定。输出位可能已从信息位的第一极性编码获得,并且输出位可能已被用作(例如,在编码器侧处)第二极性编码的输入,以生成系统极性编码位(例如,信息位和crc位)。在2804处,wtru 102可以针对系统极性编码信息位的至少一个片段执行连续对消列表解码,以获得多个解码序列列表。在2806处,wtru 102可以基于对应于多个解码序列列表的路径度量值(例如,以递增次序)来对多个解码序列列表执行crc校验,直到针对多个解码序列列表中的一个解码序列列表获得成功的crc校验。在2808处,wtru可以对与成功的crc校验相关联的多个解码序列列表中的一个解码序列列表进行极性编码,以获得用于至少一个片段的多个信息位。在某些代表性实施方案中,由wtru实现的极性编码方法可以包括根据要被编码的多个输入位来确定对应于一个或多个分量极性码的多个编码位。wtru可以基于对应于一个或多个分量极性码的多个编码位来计算一个或多个循环冗余校验(crc)位。之后,wtru可以执行多个编码位和一个或多个crc位的极性编码。
[0303]
例如,wtru可以基于调制编码方案(mcs)级别、分量极性码类型、极性解码方法、分量极性码的编码深度和/或通过极性编码生成的极性码的解码深度中的任一者来选择一个或多个分量极性码。
[0304]
例如,一个或多个分量极性码包括全速率分量极性码、零速率分量极性码、重复分量极性码、单奇偶校验(spc)分量极性码和/或中间速率分量极性码中的任一者。
[0305]
例如,wtru可以基于多个编码位的相应编码定时索引来将对应于一个或多个分量极性码的多个编码位布置为多个群组。wtru可以基于对应于一个或多个分量极性码的多个编码位群组来计算一个或多个crc位。
[0306]
例如,极性编码可以通过在多个未冻结位位置的标头处输入的一个或多个crc位和在多个未冻结位位置的剩余部分处输入的多个编码位来执行。
[0307]
例如,wtru可以执行多个信息位的极性编码。wtru可以根据要被编码的多个输入
位来确定对应于一个或多个分量极性码的多个编码位。多个输入位对应于多个信息位的极性编码的输出。
[0308]
例如,多个信息位的极性编码可以是非系统极性编码,并且多个编码位和一个或多个crc位的极性编码可以是非系统极性编码。
[0309]
例如,多个编码位和一个或多个crc位的极性编码的输出可以是系统极性码。
[0310]
例如,多个编码位和一个或多个crc位的极性编码的输出可以是非系统极性码。
[0311]
例如,wtru可以将要被编码的多个输入位划分成多个片段和/或分区(例如,群组)。对应于一个或多个分量极性码的多个编码位的确定可以根据要被编码并且属于多个片段和/或分区中的相应一者的多个输入位。
[0312]
例如,wtru可以接收指示一个或多个分量极性码的配置的信息。
[0313]
例如,wtru可以发射和/或接收指示一个或多个分量极性码的配置的信息。
[0314]
在某些代表性实施方案中,极性解码方法可以由wtru实现,该极性解码方法包括接收多个信道符号的发射以及根据多个所接收的信道符号计算多个对数似然比(llr)值。wtru可以基于多个计算的llr值来执行快速列表解码,以生成多个解码序列列表以及对应于多个解码序列列表的多个路径度量值。wtru可以基于对应于多个解码序列列表的多个路径度量值来顺序地确定多个解码序列列表中的任一个解码序列列表是否满足crc校验。在多个解码序列列表中的一个解码序列列表的解码序列满足crc校验的条件下,wtru可以输出解码序列。
[0315]
例如,在解码序列列表中的一个解码序列列表的解码序列是满足crc校验的第一解码序列的条件下,wtru可以停止确定多个解码序列列表中的任一个解码序列列表是否满足crc校验,并且输出解码序列。
[0316]
例如,在解码序列列表中没有一个解码序列列表满足crc校验的条件下,wtru可以触发针对对应于发射的harq过程的否定确认(nack)。
[0317]
例如,在解码序列列表中没有一个解码序列列表满足crc校验的条件下,wtru可以输出对应于多个解码序列列表中具有多个路径度量值中的最低路径度量值的一个解码序列列表的解码序列。
[0318]
例如,wtru可以执行输出的解码序列的极性编码,该输出的解码序列对应于多个解码序列列表中具有多个路径度量值中的最低路径度量值的一个解码序列列表。极性编码的输出序列可以对应于发射的解码信息。例如,wtru可以在执行极性解码之前将对应于冻结输入位的输出的解码序列的部分设定为固定值。
[0319]
例如,wtru可以对多个解码序列列表中满足crc校验的一个解码序列列表的输出的解码序列进行极性编码。极性编码的输出序列可以对应于发射的解码信息。例如,wtru可以在执行极性解码之前将对应于冻结输入位的输出的解码序列的部分设定为固定值。
[0320]
在某些代表性实施方案中,wtru可以包括被配置为执行本文所述的过程的处理器和收发器。
[0321]
在某些代表性实施方案中,nap可以包括被配置为执行本文所述的过程的处理器和收发器。
[0322]
在某些代表性实施方案中,网络元件可以被配置为执行本文所述的过程。
[0323]
在某些代表性实施方案中,非暂态计算机可读存储介质存储指令,这些指令当由
处理设备执行时,使该处理设备执行本文所述的过程的至少一部分。
[0324]
根据代表性实施方案的用于处理数据的系统和方法可由执行包含在存储器设备中的指令序列的一个或多个处理器执行。此类指令可从其他计算机可读介质诸如辅助数据存储设备读取到存储器设备中。包含在存储器设备中的指令序列的执行致使处理器例如如上所述进行操作。在另选实施方案中,可使用硬接线电路来代替软件指令或硬接线电路可与软件指令组合以实现本发明。此类软件可远程地在容纳在车辆和/或另一个移动设备内的处理器上运行。在后一种情况下,数据可经由线路或无线地在车辆或其他移动设备之间转移。
[0325]
尽管上文以特定组合描述了特征和元件,但是本领域的普通技术人员将理解,每个特征或元件可单独使用或以与其他特征和元件的任何组合来使用。另外,本文所述的方法可在结合于计算机可读介质中以供计算机或处理器执行的计算机程序、软件或固件中实现。非暂态计算机可读存储介质的示例包括但不限于只读存储器(rom)、随机存取存储器(ram)、寄存器、高速缓存存储器、半导体存储器设备、磁介质(诸如内置硬盘和可移动磁盘)、磁光介质和光介质(诸如cd-rom磁盘和数字通用光盘(dvd))。与软件相关联的处理器可用于实现用于wtru、ue、终端、基站、rnc或任何主计算机的射频收发器。
[0326]
此外,在上述实施方案中,指出了处理平台、计算系统、控制器和包含处理器的其他设备。这些设备可包含至少一个中央处理单元(“cpu”)和存储器。根据计算机编程领域的技术人员的实践,对动作和操作或指令的符号表示的引用可由各种cpu和存储器执行。此类动作和操作或指令可被认为是正在“执行的”、“计算机执行的”或“cpu执行的”。
[0327]
本领域的普通技术人员将会知道,动作和符号表示的操作或指令包括cpu对电信号的操纵。电系统表示数据位,这些数据位可导致电信号的最终变换或电信号的减少以及对在存储器系统中的存储器位置处的数据位的保持,从而重新配置或以其他方式改变cpu的操作以及进行信号的其他处理。保持数据位的存储器位置是具有与数据位对应或表示数据位的特定电属性、磁属性、光学属性或有机属性的物理位置。应当理解,代表性实施方案不限于上述平台或cpu,并且其他平台和cpu也可支持所提供的方法。
[0328]
数据位还可保持在计算机可读介质上,该计算机可读介质包括磁盘、光盘和cpu可读的任何其他易失性(例如,随机存取存储器(“ram”))或非易失性(例如,只读存储器(“rom”))海量存储系统。计算机可读介质可包括协作或互连的计算机可读介质,该协作或互连的计算机可读介质唯一地存在于处理系统上或者分布在多个互连的处理系统中,该多个互连的处理系统相对于该处理系统可以是本地的或远程的。应当理解,代表性实施方案不限于上述存储器,并且其他平台和存储器也可支持所述的方法。应当理解,代表性实施方案不限于上述平台或cpu,并且其他平台和cpu也可支持所提供的方法。
[0329]
在例示性实施方案中,本文所述的操作、过程等中的任一者可实现为存储在计算机可读介质上的计算机可读指令。计算机可读指令可由移动单元、网络元件和/或任何其他计算设备的处理器执行。
[0330]
在系统的各方面的硬件具体实施和软件具体实施之间几乎没有区别。硬件或软件的使用通常是(但不总是,因为在某些上下文中,硬件和软件之间的选择可能会变得很重要)表示在成本和效率之间权衡的设计选择。可存在可实现本文所述的过程和/或系统和/或其他技术的各种媒介(例如,硬件、软件和/或固件),并且优选的媒介可随部署过程和/或
系统和/或其他技术的上下文而变化。例如,如果实施者确定速度和准确度最重要,则实施者可选择主要为硬件和/或固件的媒介。如果灵活性最重要,则实施者可选择主要为软件的具体实施。另选地,实施者可选择硬件、软件和/或固件的一些组合。
[0331]
上述详细描述已经通过使用框图、流程图和/或示例列出了设备和/或过程的各种实施方案。在此类框图、流程图和/或示例包含一个或多个功能和/或操作的情况下,本领域的技术人员应当理解,此类框图、流程图或示例内的每个功能和/或操作可单独地和/或共同地由广泛范围的硬件、软件、固件或几乎它们的任何组合来实现。合适的处理器包括(以举例的方式示出)通用处理器、专用处理器、常规处理器、数字信号处理器(dsp)、多个微处理器、与dsp核心相关联的一个或多个微处理器、控制器、微控制器、专用集成电路(asic)、专用标准产品(assp)、现场可编程门阵列(fpga)电路、任何其他类型的集成电路(ic)和/或状态机。
[0332]
尽管上文以特定组合提供了特征和元件,但是本领域的普通技术人员将理解,每个特征或元件可单独使用或以与其他特征和元件的任何组合来使用。本公开并不限于就本专利申请中所述的具体实施方案而言,这些具体实施方案旨在作为各个方面的例证。在不脱离本发明的实质和范围的前提下可进行许多修改和变型,因其对于本领域的技术人员而言将是显而易见的。除非明确如此提供,否则本技术说明书中使用的任何元件、动作或说明均不应理解为对本发明至关重要或必要。根据前面的描述,除了本文列举的那些之外,在本公开的范围内的功能上等同的方法和装置对于本领域的技术人员而言将是显而易见的。此类修改和变型旨在落入所附权利要求书的范围内。本公开仅受限于所附权利要求的条款以及此类享有权利的权利要求的等同形式的全部范围。应当理解,本公开不限于特定的方法或系统。
[0333]
还应当理解,本文所用的术语仅用于描述具体实施方案的目的,并非旨在进行限制。如本文所用,当在本文中提及时,术语“站”及其缩写“sta”、“用户装备”及其缩写“ue”可意指:(i)无线发射和/或接收单元(wtru),诸如下文所述;(ii)wtru的若干实施方案中的任一个实施方案,诸如下文所述;(iii)具有无线功能和/或具有有线功能(例如,可拴系)的设备配置有(特别是)wtru的一些或全部结构和功能,诸如下文所述;(iii)具有无线功能和/或具有有线功能的设备配置有少于wtru的全部结构和功能的结构和功能,诸如下文所述;或(iv)等。下文相对于图1a至图1d提供了可表示本文所述的任何ue的示例性wtru的细节。
[0334]
在某些代表性实施方案中,本文所述主题的若干部分可经由专用集成电路(asic)、现场可编程门阵列(fpga)、数字信号处理器(dsp)和/或其他集成格式来实现。然而,本领域的技术人员将认识到,本文所公开的实施方案的一些方面整体或部分地可等效地在集成电路中实现为在一个或多个计算机上运行的一个或多个计算机程序(例如,在一个或多个计算机系统上运行的一个或多个程序)、在一个或多个处理器上运行的一个或多个程序(例如,在一个或多个微处理器上运行的一个或多个程序)、固件或几乎它们的任何组合,并且根据本公开,设计电路和/或写入软件和/或固件的代码将完全在本领域技术人员的技术范围内。另外,本领域的技术人员将会知道,本文所述主题的机制可以多种形式作为程序产品分布,并且本文所述主题的例示性实施方案适用,而不管用于实际执行该分布的信号承载介质的具体类型如何。信号承载介质的示例包括但不限于以下各项:可记录类型介质(诸如软盘、硬盘驱动器、cd、dvd、数字磁带、计算机存储器等);和传输类型介质(诸
如数字和/或模拟通信介质(例如,光纤电缆、波导、有线通信链路、无线通信链路等))。
[0335]
本文所述的主题有时示出了包含在不同的其他部件内或与不同的其他部件连接的不同的部件。应当理解,此类描绘的架构仅仅是示例,并且事实上可实现达成相同功能的许多其他架构。在概念意义上,达成相同功能的部件的任何布置是有效“相关联的”,使得可实现期望的功能。因此,本文组合以达成特定功能的任何两个部件可被视为彼此“相关联”,使得实现期望的功能,而与架构或中间部件无关。同样,如此相关联的任何两个部件也可被视为彼此“可操作地连接”或“可操作地耦合”以实现期望的功能,并且能够如此相关联的任何两个部件也可被视为“可操作地可耦合”于彼此以实现期望的功能。可操作地可耦合的具体示例包括但不限于可物理配合和/或物理交互的部件和/或可无线交互和/或无线交互的部件和/或逻辑交互和/或可逻辑交互的部件。
[0336]
关于本文使用的基本上任何复数和/或单数术语,本领域的技术人员可根据上下文和/或应用适当地从复数转换成单数和/或从单数转换成复数。为清楚起见,本文可明确地列出了各种单数/复数排列。
[0337]
本领域的技术人员应当理解,一般来讲,本文尤其是所附权利要求(例如,所附权利要求的主体)中使用的术语通常旨在作为“开放式”术语(例如,术语“包括”应解释为“包括但不限于”,术语“具有”应解释为“具有至少”,术语“包含”应解释为“包含但不限于”等)。本领域的技术人员还应当理解,如果意图说明特定数量的引入的权利要求叙述对象,则此类意图将在权利要求中明确叙述,并且在不存在此类叙述对象的情况下,不存在此类意图。例如,在预期仅一个项目的情况下,可使用术语“单个”或类似的语言。为了有助于理解,以下所附权利要求和/或本文的描述可包含使用引导短语“至少一个”和“一个或多个”来引入权利要求叙述对象。然而,此类短语的使用不应理解为暗示通过不定冠词“一个”或“一种”将包含此类引入的权利要求叙述对象的任何特定权利要求限制为包含仅一个此类叙述对象的实施方案来引入权利要求叙述对象。即使当同一权利要求包括引导短语“一个或多个”或“至少一个”和不定冠词诸如“一个”或“一种”(例如,“一个”和/或“一种”应解释为意指“至少一个”或“一个或多个”)时,也是如此。这同样适用于使用用于引入权利要求叙述对象的定冠词。另外,即使明确叙述了特定数量的引入的权利要求叙述对象,本领域的技术人员也将认识到,此类叙述应解释为意指至少所述的数量(例如,在没有其他修饰语的情况下,对“两个叙述对象”的裸叙述意指至少两个叙述对象、或者两个或更多个叙述对象)。另外,在使用类似于“a、b和c等中的至少一者”的惯例的那些实例中,一般来讲,此类构造的含义是本领域的技术人员将理解该惯例(例如,“具有a、b和c中的至少一者的系统”将包括但不限于单独具有a、单独具有b、单独具有c、同时具有a和b、同时具有a和c、同时具有b和c和/或同时具有a、b和c等的系统)。在使用类似于“a、b或c等中的至少一者”的惯例的那些实例中,一般来讲,此类构造的含义是本领域的技术人员将理解该惯例(例如,“具有a、b或c中的至少一者的系统”将包括但不限于单独具有a、单独具有b、单独具有c、同时具有a和b、同时具有a和c、同时具有b和c和/或同时具有a、b和c等的系统)。本领域的技术人员还应当理解,事实上,无论在说明书、权利要求书还是附图中,呈现两个或更多个另选术语的任何分离的词语和/或短语都应当理解为设想包括术语中的一个术语、术语中的任一个术语或这两个术语的可能性。例如,短语“a或b”将被理解为包括“a”或“b”或“a和b”的可能性。另外,如本文所用,后面跟着列出多个项目和/或多个项目类别的术语
“…
中的任一个”旨在包括单独的
或与其他项目和/或其他项目类别结合的项目和/或项目类别“中的任一个”、“的任何组合”、“的任何倍数”和/或“的倍数的任何组合”。此外,如本文所用,术语“组”或“群组”旨在包括任何数量的项目,包括零。此外,如本文所用,术语“数量”旨在包括任何数量,包括零。
[0338]
另外,在根据马库什群组描述本公开的特征或方面的情况下,由此本领域的技术人员将认识到,也根据马库什群组的任何单独的成员或成员的子群组来描述本公开。
[0339]
如本领域的技术人员将理解的,出于任何和所有目的(诸如就提供书面描述而言),本文所公开的所有范围还涵盖任何和所有可能的子范围以及它们的子范围的组合。任何列出的范围均可容易地被识别为充分地描述并且使得相同的范围能够被划分成至少相等的两半、三分之一、四分之一、五分之一、十分之一等。作为非限制性示例,本文所讨论的每个范围可容易地被划分成下三分之一、中三分之一和上三分之一等。如本领域的技术人员还将理解的,诸如“最多至”、“至少”、“大于”、“小于”等的所有语言包括所引用的数字并且是指随后可被划分为如上所述的子范围的范围。最后,如本领域的技术人员将理解的,范围包括每个单独的数字。因此,例如具有1至3个单元的群组是指具有1、2或3个单元的群组。类似地,具有1至5个单元的群组是指具有1、2、3、4或5个单元的群组等。
[0340]
此外,除非另有说明,否则权利要求书不应被理解为受限于所提供的顺序或元件。另外,在任何权利要求中使用术语“用于

的装置”旨在调用35 u.s.c.
§
112,6或装置加功能的权利要求格式,并且没有术语“用于

的装置”的任何权利要求并非意在如此。
[0341]
与软件相关联的处理器可用于实现射频收发器在无线发射接收单元(wtru)、用户装备(ue)、终端、基站、移动性管理实体(mme)或演进分组核心(epc)或任何主机中的使用。wtru可与模块结合使用,可在包括以下部件的硬件和/或软件中实现:软件无线电(sdr)和其他部件,诸如相机、视频相机模块、可视电话、扬声电话、振动设备、扬声器、麦克风、电视收发器、免提头戴式耳机、键盘、模块、调频(fm)无线电单元、近场通信(nfc)模块、液晶显示器(lcd)显示单元、有机发光二极管(oled)显示单元、数字音乐播放器、媒体播放器、视频游戏播放器模块、互联网浏览器和/或任何无线局域网(wlan)或超宽带(uwb)模块。
[0342]
在整个公开内容中,本领域技术人员应当理解,某些代表性实施方案可以替代形式使用或与其他代表性实施方案组合使用。
[0343]
另外,本文所述的方法可在结合于计算机可读介质中以供计算机或处理器执行的计算机程序、软件或固件中实现。非暂态计算机可读存储介质的示例包括但不限于只读存储器(rom)、随机存取存储器(ram)、寄存器、高速缓存存储器、半导体存储器设备、磁介质(诸如内置硬盘和可移动磁盘)、磁光介质和光介质(诸如cd-rom磁盘和数字通用光盘(dvd))。与软件相关联的处理器可用于实现用于wtru、ue、终端、基站、rnc或任何主计算机的射频收发器。

技术特征:
1.一种由无线发射/接收单元(wtru)实现的方法,所述方法包括:对多个信息位和一个或多个循环冗余校验(crc)位进行极性编码,其中,根据所述多个信息位和所述一个或多个crc位的码构造来执行所述极性编码,并且其中,使用所述极性编码的一个或多个分量极性码的多个输出位来确定所述一个或多个crc位;以及发送信道发射,所述信道发射包括指示极性编码的信息位和crc位的信息。2.根据权利要求1所述的方法,所述方法还包括:使用与所述信道发射相关联的调制和编码方案(mcs)、编码速率、解码方法和/或目标延迟中的任一者中的任一者来从多个码构造中确定所述码构造。3.根据权利要求1至2中任一项所述的方法,其中,所述码构造包括对应于用于所述极性编码的输入位位置的多个冻结位和多个未冻结位,并且其中,所述多个未冻结位包括所述多个信息位和所述一个或多个crc位。4.根据权利要求3所述的方法,其中,所述一个或多个分量极性码的所述多个输出位与所述多个信息位中的一个或多个信息位和/或所述冻结位中的一个或多个冻结位的所述极性编码相关联。5.根据权利要求1至4中任一项所述的方法,其中,所述一个或多个分量极性码与同所述信道发射相关联的调制和编码方案(mcs)、编码速率、解码方法和/或目标延迟中的任一者相关联。6.根据权利要求1至5中任一项所述的方法,其中,所述一个或多个分量极性码包括全速率分量极性码、零速率分量极性码、重复分量极性码和/或单奇偶校验分量极性码中的任一者。7.根据权利要求6所述的方法,其中,所述全速率分量极性码的编码速率是一。8.根据权利要求6所述的方法,其中,所述零速率分量极性码的编码速率是零。9.根据权利要求6所述的方法,其中,所述重复分量极性码包括单个信息位,所述重复分量极性码的编码速率是并且n
v
是所述重复分量极性码的长度。10.根据权利要求6所述的方法,其中,所述单奇偶校验分量极性码包括单个奇偶校验位,所述单奇偶校验分量极性码的编码速率是并且n
v
是所述重复分量极性码的长度。11.根据权利要求1至10中任一项所述的方法,其中,所述分量极性码中的一个分量极性码的编码速率是(1)所述分量极性码中的所述一个分量极性码的信息位或未冻结位的数量与(2)所述分量极性码中的所述一个分量极性码的冻结位的数量的比率。12.根据权利要求1至11中任一项所述的方法,所述方法还包括:基于所述多个输出位的定时索引来确定所述分量极性码的所述多个输出位的一个或多个群组;以及根据一个或多个所确定的群组来确定所述一个或多个crc位。13.根据权利要求1至12中任一项所述的方法,其中,根据与所述极性编码的不同定时索引相关联的所述输出位中的两个或更多个输出位来确定所述crc位中的至少一个crc位。14.根据权利要求1至13中任一项所述的方法,其中,根据具有第一编码速率的所述一个或多个分量极性码的所述输出位的第一集合来确定所述crc位中的第一crc位,并且根据
具有第二编码速率的所述一个或多个分量极性码的所述输出位的第二集合来确定所述crc位中的第二crc位。15.根据权利要求14所述的方法,其中,所述第一编码速率与所述第二编码速率不同。16.根据权利要求1至15中任一项所述的方法,其中,所述一个或多个crc位被输入用于在等于所述crc位的数量的所述码构造的头部未冻结位位置处进行所述极性编码。17.根据权利要求1至16中任一项所述的方法,所述方法还包括:发送另一信道发射,所述另一信道发射包括指示用于确定所述一个或多个crc位的所述分量极性码的所述输出位的位位置和定时索引的信息。18.根据权利要求1至17中任一项所述的方法,其中,所述信道发射还包括指示用于确定所述一个或多个crc位的所述分量极性码的所述输出位的位位置和编码级别的信息。19.一种无线发射/接收单元(wtru),所述wtru包括:处理器和收发器,所述处理器和所述收发器被配置为:对多个信息位和一个或多个循环冗余校验(crc)位进行极性编码,其中,根据所述多个信息位和所述一个或多个crc位的码构造来执行所述极性编码,其中,使用所述极性编码的一个或多个分量极性码的多个输出位来确定所述一个或多个crc位;以及发送信道发射,所述信道发射包括指示极性编码的信息位和crc位的信息。20.根据权利要求19所述的wtru,其中,所述处理器被配置为:使用与所述信道发射相关联的调制和编码方案(mcs)、编码速率、解码方法和/或目标延迟中的任一者中的任一者来从多个码构造中确定所述码构造。21.根据权利要求19至20中任一项所述的wtru,其中,所述码构造包括对应于用于所述极性编码的输入位位置的多个冻结位和多个未冻结位,并且其中,所述多个未冻结位包括所述多个信息位和所述一个或多个crc位。22.根据权利要求21所述的wtru,其中,所述一个或多个分量极性码的所述多个输出位与所述多个信息位中的一个或多个信息位和/或所述冻结位中的一个或多个冻结位的所述极性编码相关联。23.根据权利要求19至22中任一项所述的wtru,其中,所述一个或多个分量极性码与同所述信道发射相关联的调制和编码方案(mcs)、编码速率、解码方法和/或目标延迟中的任一者相关联。24.根据权利要求19至23中任一项所述的wtru,其中,所述一个或多个分量极性码包括全速率分量极性码、零速率分量极性码、重复分量极性码和/或单奇偶校验分量极性码中的任一者。25.根据权利要求24所述的wtru,其中,所述全速率分量极性码的编码速率是一。26.根据权利要求24所述的wtru,其中,所述零速率分量极性码的编码速率是零。27.根据权利要求24所述的wtru,其中,所述重复分量极性码包括单个信息位,所述重复分量极性码的编码速率是并且n
v
是所述重复分量极性码的长度。28.根据权利要求24所述的wtru,其中,所述单奇偶校验分量极性码包括单个奇偶校验位,所述单奇偶校验分量极性码的编码速率是并且n
v
是所述重复分量极性码的长度。
29.根据权利要求19至28中任一项所述的wtru,其中,所述分量极性码中的一个分量极性码的编码速率是(1)所述分量极性码中的所述一个分量极性码的信息位或未冻结位的数量与(2)所述分量极性码中的所述一个分量极性码的冻结位的数量的比率。30.根据权利要求19至29中任一项所述的wtru,其中,所述处理器被配置为:基于所述多个输出位的定时索引来确定所述分量极性码的所述多个输出位的一个或多个群组;以及根据一个或多个所确定的群组来确定所述一个或多个crc位。31.根据权利要求19至30中任一项所述的wtru,其中,根据与所述极性编码的不同定时索引相关联的所述输出位中的两个或更多个输出位来确定所述crc位中的至少一个crc位。32.根据权利要求19至31中任一项所述的wtru,其中,根据具有第一编码速率的所述一个或多个分量极性码的所述输出位的第一集合来确定所述crc位中的第一crc位,并且根据具有第二编码速率的所述一个或多个分量极性码的所述输出位的第二集合来确定所述crc位中的第二crc位。33.根据权利要求32所述的wtru,其中,所述第一编码速率与所述第二编码速率不同。34.根据权利要求19至33中任一项所述的wtru,其中,所述一个或多个crc位被输入用于在等于所述crc位的数量的所述码构造的头部未冻结位位置处进行所述极性编码。35.根据权利要求19至34中任一项所述的wtru,其中,所述处理器和所述收发器被配置为:发送另一信道发射,所述另一信道发射包括指示用于确定所述一个或多个crc位的所述分量极性码的所述输出位的位位置和定时索引的信息。36.根据权利要求19至35中任一项所述的wtru,其中,所述信道发射还包括指示用于确定所述一个或多个crc位的所述分量极性码的所述输出位的位位置和编码级别的信息。

技术总结
在某些代表性实施方案中,提供用于在极性编码期间选择分量码以作为循环冗余校验(CRC)位输入的方法、装置和系统。可以选择将在CRC计算中使用的分量极性码和这些分量码中的特定编码位。可以基于这些分量码和所选择的编码位来执行CRC计算。所计算的CRC位可以被附加到极性编码器的输入位的标头部分。然后可以使用这些输入位来执行极性编码,这些输入位包括附加到其上的这些所计算的CRC位。例如,该极性编码可以跳过根据分量码选择使用的编码级别。该极性编码可以具有改善的复杂性和/或延迟特性。在某些代表性实施方案中,提供用于具有改善的复杂性和/或延迟特性的极性解码的方法、装置和系统。和系统。和系统。


技术研发人员:奥努尔
受保护的技术使用者:交互数字专利控股公司
技术研发日:2022.01.10
技术公布日:2023/10/7
版权声明

本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

飞行汽车 https://www.autovtol.com/

分享:

扫一扫在手机阅读、分享本文

相关推荐