一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

利用分段式的冗余校验对控制信令进行编码和解码的制作方法

2021-11-27 00:45:00 来源:中国专利 TAG:

利用分段式的冗余校验对控制信令进行编码和解码
1.本技术是申请日为2017年5月30日、申请号为201780033421.6、名称为“用于对控制信令进行编码和解码的方法和装置”的发明专利申请的分案申请。
2.根据35u.s.c.
§
119要求优先权
3.本技术要求于2017年5月26日提交的美国专利申请no.15/607,161的权益,后者要求分别于2016年6月1日和2016年6月6日提交的美国临时专利申请no.62/344,031和62/346,291的权益,其全部内容通过引用方式并入本文。
技术领域
4.概括地说,下面讨论的技术的某些方面通常涉及无线通信,并且更具体地所,涉及用于利用分段式的冗余校验的卷积编码/咬尾卷积编码的方法和装置。


背景技术:

5.在所有现代无线通信链路的发射机中,可能将来自纠错码的输出比特序列映射到复杂的调制符号的序列上。随后,可以使用这些符号来创建适于跨越无线信道传输的波形。特别是随着数据速率增加,接收机侧的解码性能对于可达到的数据速率而言可能是限制因素。


技术实现要素:

6.以下总结本公开内容的一些方面以提供对所讨论的技术的基本理解。该概括不是对本公开内容的所有预期方面的详尽概述,并且既不旨在标识本公开内容的所有方面的关键或重要要素也不旨在描绘本公开内容的任意或全部方面的范围。其唯一目的是以简要的形式呈现本公开内容的一个或多个方面的一些概念,作为之后呈现的更为详细的描述的序言。
7.本公开内容的某些方面提供了用于利用分段式的冗余校验的卷积编码/咬尾卷积编码的技术和装置。实施例可以实现并提供针对总体有效载荷的错误检测的快速、有效的编码技术,以及针对利用分段式的冗余校验的分段式的有效载荷的额外的错误检测能力。分段式的冗余校验旨在提供额外的洞察(insight)(针对错误征兆),以实现用于提高的性能的编码/解码。分段式的crc也被称为多crc段或者多段crc,其允许crc信息的额外粒度,以产生提高的码块错误率性能和/或解码复杂度降低。技术提供新的编码结构配置(arrangement),这使得能够使用错误征兆洞察来在解码性能中进步和/或降低解码复杂度。
8.某些方面提供了一种用于无线通信的方法。所述方法通常包括:获得要发送的有效载荷;将所述有效载荷分成多个有效载荷部分;导出针对所述多个有效载荷部分中的每个相应有效载荷部分的冗余校验信息;将针对每个有效载荷部分的所述冗余校验信息与所述多个有效载荷部分合并以形成比特序列;以及通过使用编码器对所述比特序列进行编码来生成码字。
9.某些方面提供了一种用于无线通信的装置。所述装置通常包括至少一个处理器,其被配置为:获得要发送的有效载荷;将所述有效载荷分成多个有效载荷部分;导出针对所述多个有效载荷部分中的每个相应有效载荷部分的冗余校验信息;将针对每个有效载荷部分的所述冗余校验信息与所述多个有效载荷部分合并以形成比特序列;以及通过使用编码器对所述比特序列进行编码来生成码字。所述装置还通常包括与所述至少一个处理器耦合的存储器。
10.某些方面提供了一种用于无线通信的装置。所述装置通常包括:用于获得要发送的有效载荷的单元;用于将所述有效载荷分成多个有效载荷部分的单元;用于导出针对所述多个有效载荷部分中的每个相应有效载荷部分的冗余校验信息的单元;用于将针对每个有效载荷部分的所述冗余校验信息与所述多个有效载荷部分合并以形成比特序列的单元;以及用于通过使用编码器对所述比特序列进行编码来生成码字的单元。
11.某些方面提供了用于无线通信的非暂时性计算机可读介质。非暂时性计算机可读介质通常包括用于以下各项的代码:获得要发送的有效载荷;将所述有效载荷分成多个有效载荷部分;导出针对所述多个有效载荷部分中的每个相应有效载荷部分的冗余校验信息;将针对每个有效载荷部分的所述冗余校验信息与所述多个有效载荷部分合并以形成比特序列;以及通过使用编码器对所述比特序列进行编码来生成码字。
12.某些方面提供了一种用于无线通信的方法。所述方法通常包括:接收包括多个有效载荷部分的码字;解码所述码字的所述多个有效载荷部分;基于与所述多个有效载荷部分中的每个解码的有效载荷部分相对应的冗余校验信息,来验证该解码的有效载荷部分。
13.某些方面提供了一种用于无线通信的装置。所述装置通常包括至少一个处理器,其被配置为:接收包括多个有效载荷部分的码字;解码所述码字的所述多个有效载荷部分;基于与所述多个有效载荷部分中的每个解码的有效载荷部分相对应的冗余校验信息,来验证该解码的有效载荷部分。
14.某些方面提供了一种用于无线通信的装置。该装置通常包括:用于接收包括多个有效载荷部分的码字的单元;用于解码所述码字的所述多个有效载荷部分的单元;用于基于与所述多个有效载荷部分中的每个解码的有效载荷部分相对应的冗余校验信息,来验证该解码的有效载荷部分的单元。
15.某些方面提供了用于无线通信的非暂时性计算机可读介质。非暂时性计算机可读介质通常包括用于进行以下各项的代码:接收包括多个有效载荷部分的码字;解码所述码字的所述多个有效载荷部分;基于与所述多个有效载荷部分中的每个解码的有效载荷部分相对应的冗余校验信息,来验证该解码的有效载荷部分。
16.技术可以在方法、装置和计算机程序产品中体现。在连同所附附图查看了对本发明的特定的、示例性实施例的之后描述时,本发明的其它方面、特征和实施例对于本领域普通技术人员来说将变得显而易见。虽然本发明的特征可能是相对于下面的某些实施例和附图来讨论的,但本发明的所有实施例可以包括本文所讨论的有利特征中的一个或多个。换言之,尽管一个或多个实施例可能被讨论为具有某些有利特征,这种特征中的一个或多个也可以根据本文中所讨论的发明的各种实施例来使用。以类似的方式,虽然可以在下面将示例性实施例讨论为设备、系统或方法实施例,应当理解的是,这些示例性实施例可以以各种设备、系统和方法来实现。
附图说明
17.以可以详细地了解本公开内容的上述特征的方式,可以通过参考各方面来具有以上简要概述的更具体的描述,所述描述的其中一些在附图中示出。然而,应当注意,附图仅示出了本公开内容的某些典型方面,并因此不应将其视为限制本公开内容的范围,因为所述描述可以承认其他同等有效的各方面。
18.图1示出了根据本公开内容的某些方面的示例性无线通信系统。
19.图2示出了根据本公开内容的某些方面的接入点和用户终端的框图。
20.图3示出了根据本公开内容的某些方面的示例性无线设备的框图。
21.图4是示出根据本公开内容的某些方面的解码器的框图。
22.图5是示出根据本公开内容的某些方面的解码器的框图。
23.图6示出了卷积编码的示例。
24.图7示出了根据一些实施例,用于对卷积编码的比特流进行解码的维特比(viterbi)算法的示例。
25.图8示出了根据一些实施例,经由咬尾卷积码(tbcc)进行编码的示例。
26.图9示出了根据一些实施例,用于解码tbcc编码的比特流的维特比算法的示例。
27.图10示出了根据一些实施例,用于解码tbcc编码的比特流的维特比算法的示例性迭代过程。
28.图11示出了根据本公开内容的某些方面的用于无线通信的示例性操作。
29.图12示出了根据本公开内容的某些方面的针对冗余校验信息的示例性交织/连结模式。
30.图13示出了根据本公开内容的某些方面的用于无线通信的示例性操作。
31.图14示出了根据本公开内容的某些方面的具有冗余校验的示例性4状态cc/tbcc。
32.图15示出了根据本公开内容的某些方面的具有冗余校验的示例性4状态cc/tbcc。
33.图16示出了根据本公开内容的方面的被配置为执行增强的tbcc列表解码的编码器。
34.图17示出了根据本公开内容的方面的被配置为执行增强的tbcc列表解码的解码器。
具体实施方式
35.本公开内容的方面提供了新的码结构。该结构提供并且允许使用错误征兆(error symptom)洞察来提高解码性能和/或降低解码复杂度。这可能例如通过将有效载荷分成多个部分并且导出针对这些部分中的每个部分的冗余校验信息而发生。在不改变冗余校验比特和有效载荷比特的总数的情况下,本公开内容的各方面提供了用于提供对解码错误征兆的额外洞察的技术。这样做可以通过在保持不受影响的总体错误检测率的同时启用某种复杂的处理来实现改进的码块错误率性能和/或解码复杂度降低,来产生改进的编码器/解码器设计和技术。
36.示例性无线通信系统
37.本文中所描述的技术可以用于各种无线通信网络,例如码分多址(cdma)网络、时分多址(tdma)网络、频分多址(fdma)网络、正交fdma(ofdma)网络、单载波fdma(sc

fdma)网
络等等、码分多址(cdma)网络等。术语“网络”和“系统”经常可以互换使用。cdma网络可以实现诸如通用陆地无线接入(utra)、cdma2000等无线技术。utra包括宽带

cdma(w

cdma)和低码片速率(lcr)。cdma2000覆盖is

2000、is

95和is

856标准。tdma网络可以实现诸如全球移动通信系统(gsm)等无线技术。ofdma网络可以实现诸如演进的utra(e

utra)、ieee 802.11、ieee 802.16(例如,wimax(全球微波接入互操作)、ieee 802.20、闪速ofdm等无线技术。utra、e

utra和gsm是通用移动电信系统(umts)的一部分。长期演进(lte)和先进的长期演进(lte

a)是umts的使用e

utra的即将到来的版本。在来自名为“第三代合作伙伴计划”(3gpp)的组织的文档中描述了utra、e

utra、gsm、umts和lte。在来自名为“第三代合作伙伴计划2”(3gpp2)的组织的文档中描述了cdma2000。这些各种无线技术和标准是本领域已知的。为了清楚起见,以下针对lte和lte a描述了该技术的某些方面。
38.本文的教导可以并入各种有线或无线装置(例如,节点)(例如,在其内实现或由其执行)。在某些方面,节点包括无线节点。这样的无线节点可以经由有线或无线通信链路提供例如针对网络或到网络(例如,诸如因特网或蜂窝网等广域网)的连接。在一些方面,根据本文的教导实现的无线节点可以包括接入点或接入终端。
39.接入点(“ap”)可以包括、被实现为、或被称为:节点b、无线网络控制器(“rnc”)、enodeb、基站控制器(“bsc”)、基站收发台(“bts”)、基站(“bs”)、收发机功能单元(“tf”)、无线路由器、无线收发机、基本服务集(“bss”)、扩展服务集(“ess”)、无线基站(“rbs”),或某种其他术语。在一些实现中,接入点可以包括机顶盒信息亭、媒体中心或被配置为经由无线或有线介质进行通信的任何其它适当的设备。
40.接入终端(“at”)可以包括、被实现为、或被称为:接入终端、订户站、订户单元、移动站、远程站、远程终端、用户终端、用户代理、用户设备、用户设备、用户站或某种其他术语。在一些实现中,接入终端可以包括蜂窝电话、无绳电话、会话发起协议(“sip”)电话、无线本地环路(“wll”)站、个人数字助理(“pda”)、具有无线连接能力的手持设备、站(“sta”)、或连接到无线调制解调器的某种其他适当的处理设备。因此,本文教导的一个或多个方面可以并入电话(例如,蜂窝电话或智能电话)、计算机(例如,膝上型)、便携式通信设备、便携式计算设备(例如,个人数据助理)、平板电脑、娱乐设备(例如,音乐或视频设备或卫星无线单元)、电视显示器、翻转摄像头、安全摄像机、数字录像机(dvr)、全球定位系统设备、传感器、工业设备、医疗设备、可植入设备、可穿戴设备、哺乳动物植入设备、车辆或车辆组件、无人机、物联网、或被配置为经由无线或有线介质进行通信的任何其它适当的设备。
41.参考图1,示出了根据一个方面的多址无线通信系统。在本公开内容的一个方面,来自图1的无线通信系统可以是基于正交频分复用(ofdm)的无线移动宽带系统。接入点100(ap)可以包括多个天线组,其中一个组包括天线104和106,另一组包括天线108和110,并且还有一组包括天线112和114。在图1中,针对每个天线组仅示出两个天线,然而,针对每个天线组可以使用更多或更少的天线。接入终端116(at)可以与天线112和114通信,其中天线112和114在前向链路120上向接入终端116发送信息,并在反向链路118上从接入终端116接收信息。接入终端122可以与天线106和108通信,其中,天线106和108在前向链路126上向接入终端122发送信息,并在反向链路124上从接入终端122接收信息。在fdd系统中,通信链路118、120、124和126可以使用不同的频率用于通信。例如,前向链路120可以使用与反向链路118所使用的频率不同的频率。
42.每组天线和/或其被设计为进行通信的区域通常被称为接入点的扇区。在本公开内容的一个方面,每个天线组可以被设计为与由接入点100覆盖的区域的扇区中的接入终端进行通信。
43.在前向链路120和126上的通信中,接入点100的发射天线可以利用波束成形,以便提高针对不同的接入终端116和122的前向链路的信噪比。另外,接入点使用波束形成向随机散布在其覆盖区域中的接入终端进行发送,相比于通过单个天线向所有其接入终端进行发送的接入点,其对相邻小区中的接入终端造成较少的干扰。
44.图2示出了无线通信系统中的发射机系统210(例如,也称为接入点/基站)和接收机系统250(例如,也称为接入终端)的一个方面的框图,所述无线通信系统例如mimo系统200,在其中可以实践本公开内容的各方面。在发射机系统210处,从数据源212向发射(tx)数据处理器214提供针对数个数据流的业务数据。
45.在本公开内容的一个方面,每个数据流可以在相应的发射天线上进行发送。tx数据处理器214基于针对每个数据流选择的特定编码方案,来格式化、编码和交织针对所述数据流的业务数据,以提供经编码的数据。
46.可以使用ofdm技术将针对每个数据流的经编码数据与导频数据进行复用。导频数据通常是以已知方式处理的已知数据模式,并且可以在接收机系统处用于估计信道响应。随后,基于针对每个数据流选择的特定调制方案(例如,bpsk、qpsk、m

qpsk或m

qam),来调制(即,符号映射)针对所述数据流的经复用导频和经编码数据,以提供调制符号。针对每个数据流的数据速率、编码和调制可以由处理器230执行的指令来确定。
47.随后,可以将针对所有数据流的调制符号提供给tx mimo处理器220,其可以进一步处理所述调制符号(例如,用于ofdm)。随后,tx mimo处理器220向n
t
个发射机(tmtr)222a至222t提供n
t
个调制符号流。在本公开内容的某些方面,tx mimo处理器220向数据流的符号和从其发送所述符号的天线应用波束成形权重。
48.每个发射机222接收并处理相应的符号流,以提供一个或多个模拟信号,并且进一步调节(例如,放大、滤波和上变频)所述模拟信号,以提供适于在mimo信道上发送的调制信号。随后,分别从n
t
个天线224a至224t发送来自发射机222a至222t的n
t
个调制信号。
49.在接收机系统250处,所发送的调制信号可以由n
r
个天线252a至252r接收,并且可以将来自每个天线252的接收信号提供给相应的接收机(rcvr)254a至254r。每个接收机254可以调节(例如,滤波、放大和上变频)相应的接收信号、数字化经调节的信号以提供采样,并进一步处理所述样本以提供对应的“接收”符号流。
50.随后,rx数据处理器260基于接收机处理技术接收并处理来自n
r
个接收机254的n
r
个接收符号流,以提供n
t
个“检测到的”符号流。随后,rx数据处理器260解调、解交织和解码每个检测到的符号流,以恢复针对所述数据流的业务数据。由rx数据处理器260进行的处理可以与由发射机系统210处的tx mimo处理器220和tx数据处理器214执行的处理是互补的。
51.处理器270周期性地确定要使用哪个预编码矩阵。处理器270制定包括矩阵索引部分和秩值部分的反向链路消息。反向链路消息可以包括关于所述通信链路和/或所接收的数据流的各种类型的信息。随后,反向链路消息由tx数据处理器238处理,tx数据处理器238还从数据源236接收由调制器280调制、由发射机254a至254r调节的针对若干个数据流的业务数据,并发送回发射机系统210。
52.在发射机系统210处,来自接收机系统250的调制信号由天线224接收、由接收机222调节、由解调器240解调、并由rx数据处理器242处理,以提取由接收机系统250发送的反向链路消息。随后,处理器230确定要使用哪个预编码矩阵来确定波束成形权重,并随后处理所提取的消息。
53.图3示出了可以在无线设备302中使用的各种组件,无线设备302可以在来自图1的无线通信系统内采用。无线设备302是可以被配置为实现本文中描述的各种方法的设备的示例。例如,在一些情况下,无线通信装设备可以被配置为:获得要发送的有效载荷;将所述有效载荷分成多个有效载荷部分;导出针对所述多个部分中的每个部分的冗余校验信息;将针对每个部分的所述冗余校验信息与所述多个部分合并以形成比特序列;以及通过使用编码器对所述比特序列进行编码来生成码字,如下面更详细地描述的。在其他情况下,无线设备可以被配置为:接收包括多个有效载荷部分的码字;解码所述码字的所述多个有效载荷部分;以及基于与所述多个有效载荷部分中的每个解码的有效载荷部分相对应的冗余校验信息,来验证该解码的有效载荷部分,如下面更详细描述的。根据某些方面,无线设备302可以是来自图1中的接入点100或任何接入终端116、122。
54.无线设备302可以包括控制无线设备302的操作的处理器304。处理器304也可以被称为中央处理单元(cpu)。可以包括只读存储器(rom)和随机存取存储器(ram)二者的存储器306向处理器304提供指令和数据。存储器306的一部分还可以包括非易失性随机存取存储器(nvram)。处理器304通常基于存储在存储器306内的程序指令来执行逻辑和算术操作。存储器306中的指令可以是可执行的,以实现本文描述的方法。
55.无线设备302还可以包括壳体308,其可以包括发射机310和接收机312,以允许在无线设备302和远程位置之间发送和接收数据。发射机310和接收机312可以组合成收发机314。单个或多个发射天线316可以附着到壳体308并且电耦合到收发机314。无线设备302还可以包括(未示出)多个发射机、多个接收机和多个收发机。
56.无线设备302还可以包括信号检测器318,其可以用于检测和量化由收发机314接收的信号的电平。信号检测器318可以将这样的信号检测为总能量、每符号每子载波的能量、功率谱密度和其他信号。无线设备302还可以包括用于处理信号的数字信号处理器(dsp)320。
57.另外,无线设备还可以包括用于编码用于传输的信号的编码器322和用于对接收的信号进行解码的解码器324。根据某些方面,编码器322可以根据本文呈现的某些方面来执行编码(例如,通过实现图11中所示的操作1100)。以下将更详细地描述编码器322的额外细节。根据某些方面,解码器324可以根据本文呈现的某些方面来执行解码(例如,通过实现图11中所示的操作1300)。以下将更详细地描述解码器324的额外细节。
58.无线设备302的各种组件可以由总线系统326耦合在一起,除了数据总线之外,总线系统326还可以包括电源总线、控制信号总线和状态信号总线。根据下面讨论的本公开内容的各方面,处理器304可以被配置为访问存储在存储器306中的指令以执行无连结访问。
59.图4示出了可以被配置为提供用于无线传输的编码消息的射频(rf)调制解调器404的一部分。在一个示例中,基站(例如,ap 100和/或210)中的编码器406(或反向路径中的接入终端,例如116和/或250)接收用于发送的消息402。消息402可以包含旨在接收设备的数据和/或编码语音或其他内容。编码器406(其可以对应于无线设备302的编码器322)使
用通常基于由基站100/210或另一网络实体定义的配置而选择的、适当的调制和编码方案(mcs),来对所述消息进行编码。
60.在一些情况下,编码器406可以使用下面描述的技术来编码所述消息(例如,通过实现图11中所示的操作1100)。例如,在一些情况下,编码器406可以:获得要发送的有效载荷;将所述有效载荷分成多个部分;导出针对所述多个部分中的每个部分的冗余校验信息;将针对每个部分的冗余校验信息与所述多个部分合并以形成比特序列;以及通过对所述比特序列进行编码来生成码字(例如,编码比特流408),如下面更详细描述的。
61.根据各方面,随后可以将由编码器406产生的编码比特流408提供给映射器410,所述映射器410生成tx符号412的序列,所述序列被tx链414调制、放大和以其他方式处理,以产生用于通过天线418发送的rf信号416。
62.图5示出了可以被配置为接收和解码包括编码消息(例如,如下所述使用咬尾卷积码的消息)的无线发送的信号的rf调制解调器510的一部分。在各种示例中,接收信号的调制解调器510可以驻留在接入终端处、基站处、或者用于执行所描述的功能的任何其它适当的装置或单元处。天线502向接入终端(例如,接入终端116、122和/或250)提供rf信号418(即,图4中产生的rf信号)。rf链506处理和解调rf信号418,并且可以向解映射器512提供符号508的序列,所述解映射器512产生代表编码消息的比特流514。
63.随后,可以使用解码器516(其可以对应于无线设备302的解码器324)来从已经使用编码方案(例如,tbcc编码方案、极化码编码方案等)编码的比特流来解码m比特的信息串。解码器516可以包括维特比解码器、代数解码器、蝶形解码器、或另一适当的解码器。在一个示例中,维特比解码器采用公知的维特比算法来找到对应于接收到的比特流514的最可能的信令状态序列(维特比路径)。可以基于针对比特流514计算的llr的统计分析来解码比特流514。在一个示例中,维特比解码器可以使用从比特流514生成llr的似然比测试来比较和选择定义信令状态序列的正确的维特比路径。通过使用似然比测试(其比较针对每个候选维特比路径的似然比的对数(即,llr))以确定哪个路径更可能考虑产生比特流514的符号序列,似然比可以用于统计地比较多个候选维特比路径的匹配(fit)。随后,解码器516可以基于llr来解码比特流514,以确定包含从基站(例如,ap 100和/或210)发送的数据和/或编码语音或其他内容的消息518。解码器可以根据下面呈现的本公开内容的各方面来解码比特流514(例如,通过实现图13中所示的操作1300)。例如,在一些情况下,解码器可以接收包括多个部分的码字,解码该码字的多个部分,以及基于与所述多个部分中的每个解码部分相对应的冗余校验信息来验证该解码部分。
64.根据某些方面,可以使用卷积编码算法来编码比特流(例如,如关于图4所描述的)并且生成编码码字。图6示出了卷积编码的示例,其中对信息比特流进行编码。如所示,编码可以以已知的比特序列(例如,在该示例中为000)开始,并且可以根据先前的比特来生成每个编码比特。如图6中所示,在末尾附加相同的已知比特序列。
65.如图7所示,编码码字可以使用网格结构来解码。在网格结构中,网格中的每个阶段具有若干状态中的一个(例如,如果每个比特是根据先前的三个比特来编码的,则为8个状态)。从一个阶段到另一个阶段的每个转变取决于先前比特和被编码的“新”有效载荷比特。在所示示例中,由于第1比特是“1”,所以从第1阶段中的状态“000”转变到第2阶段中的状态“001”(然后从第2阶段中的“001”状态转变到第三阶段中的“011”等)。因此,由于解码
路径的有效性取决于用于编码的比特(即,先前的比特和被编码的“新”比特),因此通过网格只有有限数量的有效解码路径。尽管图7示出了具有8个状态的网格结构,应当理解,网格结构可以包含任何数量的状态,这取决于使用多少“先前比特”来编码“新”有效载荷比特。
66.如上所述,并且如图7所示,起始状态和结束状态都是已知的,这是当解码时可能被利用的事实(例如,通过网格的不以已知状态开始和结束的任何解码路径可能不合格)。例如,参考图7,假设已知状态为[000](例如,如图所示),则不以[000]结束状态结束的任何解码路径可能自动不合格。例如,具有起始状态[000]和结束状态[111]的解码路径可能不合格。
[0067]
图8示出了使用咬尾卷积码(tbcc)来编码比特流的示例。tbcc算法被这样命名,是因为将比特结尾处的“尾”附加到编码比特流的开头,例如,如所示。因此,在这种情况下,起始状态和结束状态是相同的(如图7所示),但是状态不是固定的(而是取决于尾部比特的值)。在所示示例中,尾部比特的值(并因此开始和结束状态)是“010”。因此,如图9中的实线所示,由于第一比特是“1”,所以从第一阶段中的起始状态“010”转变到第二阶段中的状态“101”(随后从第二阶段中的“101”状态转变为第三阶段中的“011”等)。使用tbcc解码网格,如图9所示,不以相同状态开始和结束的解码路径(尽管最初未知)可能不合格。例如,再次假设起始状态为“010”。然而,在该示例中,由图9中的虚线示出,起始状态(即,“010”)与结束状态(例如,“001”)不匹配。因此,该解码路径可能不合格。
[0068]
如图10所示,用于解码tbcc编码码字的一种算法是通过一系列迭代。例如,在第一迭代中,解码器(例如,解码器324和/或516)可以开始构造具有以相等权重开始的每个状态的解码网格。在网格结构结束时(例如,在最后的迭代之后),解码器324和/或516可以标识数个最佳状态,随后在针对经解码的比特的某一范围的阶段内执行后向跟踪输出,并且基于在这些迭代期间产生的度量(例如,诸如路径度量、尾字节校验等)来选择解码路径,以导出解码比特。
[0069]
示例性极化码
[0070]
如上所述,极化码可以用于编码用于传输的比特流。极化码是第一个可证明的具有几乎线性(块长度)编码和解码复杂度的能力实现编码方案。极化码被广泛认为是下一代无线系统中的纠错的候选者。极化码具有诸如确定性构造(例如,基于快速hadamard变换)、非常低和可预测的错误层以及基于简单的连续消除(sc)的解码等许多期望特性。
[0071]
极化码是长度为n=2
n
的线性块码,其中它们的生成器矩阵是使用矩阵的n次克罗内克幂函数构造的,其由g
n
表示。例如,等式(1)显示了针对n=3所得到的生成器矩阵。
[0072][0073]
根据某些方面,可以通过使用生成器矩阵来编码数个输入比特(例如,信息比特)
来生成码字(例如,由bs)。例如,给定数个输入比特u=(u0,u1,...,u
n
‑1),可以通过使用生成器矩阵g来编码输入比特来生成所得到的码字矢量x=(x0,x1,...,xn

1)。随后,所得到的码字可以是速率匹配的(例如,使用本文所描述的技术),并由基站在无线介质上发送并由ue接收。
[0074]
当使用解码器(例如,解码器516)(例如连续取消(sc))解码器或连续取消列表(scl)解码器)来解码(例如,由ue)接收到的矢量时,给定比特u
0i
‑1被正确解码,则每个估计的比特具有预定的误差概率,所述概率趋向于0或0.5。另外,具有低错误概率的估计比特的比例趋向于底层信道的容量。例如如下所解释的,极化码通过使用最可靠的k个比特来发送信息,同时将剩余(n

k个)比特设置或冻结到预定值(例如0)来利用称为信道极化的现象。
[0075]
对于非常大的n,极化码将信道转变成针对n个信息比特的n个并行“虚拟”信道。如果c是信道的容量,那么n*c个信道是几乎完全没有噪声的,并且n(1

c)个信道是完全嘈杂的。随后,基本的极性编码方案包括冻结(即不发送)沿着完全有噪声的信道发送的信息比特,并且仅沿着完美信道来发送信息。对于短至中等的n,这种极化可能不是完整的,因为可能存在若干个既不是完全无用也不是完全无噪声的信道(即正在转变的信道)。取决于传输速率,转变中的这些信道被冻结或用于传输。
[0076]
利用分段式的冗余校验对控制信令进行示例性编码和解码
[0077]
在使用卷积编码(cc)和/或咬尾卷积编码(tbcc)来编码用于传输的流控制信令比特的传统通信标准中,通常将循环冗余校验(crc)包括在预编码的控制信令比特流中,以帮助检测与预编码控制信令比特流相对应的经解码的有效载荷中的错误。例如,给定预编码比特流,可以基于该预编码比特流来计算crc(称为全局crc),并且将其附加到该预编码比特流的末尾。随后,可以使用特定的编码方案(例如,低密度奇偶校验(ldpc)、极化码、咬尾卷积码(tbcc)、卷积码(cc)等)来编码预编码比特流(包括全局crc),并且发送经编码的码字。在接收端,接收机可以接收并且解码码字(例如,根据用于编码码字的特定编码方案),并且可以基于所包括的crc来检查码字是否被正确解码。
[0078]
n比特循环冗余校验可以自然地以2^

n来提供预期的错误检测率。然而,除了由全局crc(即,针对有效载荷的一个crc)提供的解码错误检测(例如,用于在混合自动重传请求(h

arq)过程中进行块重传)之外,传统方法不能提供对传输的错误征兆的额外洞察,例如相对于在整个解码的码字中稀疏分布的“e”数量个错误解码的比特,指示被局限于在码字的特定部分的、相同的“e”数量个不正确解码的比特。
[0079]
因此,在不改变冗余校验比特和有效载荷比特的总数的情况下,本公开内容的各方面呈现了用于提供对控制信令的解码错误征兆的额外洞察的技术,其可以通过以下操作来使解码器受益:在保持不受影响的总体错误检测率的同时,实现某些复杂的处理(例如网格路径修剪)以实现改进的码块错误率性能和/或解码复杂度降低。也就是说,本公开内容的各方面提供了一种新的码结构,其例如通过将有效载荷(例如,控制信令、数据等)分成多个有效载荷部分并且导出针对这些控制信令有效载荷部分中的每个控制信令有效载荷部分的冗余校验信息,使得能够使用错误征兆洞察来增加解码性能和/或降低解码复杂度。
[0080]
图11示出了用于无线通信的示例性操作1100,其用于提高解码性能和/或降低解码复杂度。这些技术可以根据需要应用于各种场景中的无线传输(例如控制信令和/或数据
信令)。根据某些方面,操作1100可以由诸如基站(例如,ap 100、210)、用户终端(例如,at 116、250)和/或无线设备302等任何适当的无线发送设备执行。操作1100被示出用于说明,但是可以根据需要以各种方式进行排序或补充。
[0081]
为了实现操作1100,可以利用各种实现配置。例如,无线发送设备可以包括如图2和图3中所示的一个或多个组件。这些组件可以被配置为执行本文所述的操作。例如,如图2中所示,接入点210的天线224、接收机/发射机222、tx数据处理器214、处理器230和/或存储器232可以执行本文所述的操作。另外地或替代地,如图2所示,接入终端250的天线252、接收机/发射机254、tx数据处理器238、调制器280、处理器270和/或存储器272可以执行本文所述的操作。另外地或替代地,如图5所示的处理器304、存储器306、收发机314、dsp 320、编码器322、解码器324和/或天线516中的一个或多个可以被配置为执行本文所述的操作。
[0082]
通常,操作1100示出了用于有效的无线通信的一系列动作。操作1100在1102处通过获得要发送的有效载荷而开始。在1104,无线发送设备可以将有效载荷划分成多个有效载荷部分。所述划分可以包括将信息的一个配置分段分为几个部分;划分的数量和大小可以根据需要而变化。在1106,无线发送设备导出针对多个有效载荷部分中的每个有效载荷部分的冗余校验信息。在1108,无线发送设备将与每个有效载荷部分相关联的冗余校验信息或者针对每个有效载荷部分的冗余校验信息与所述多个有效载荷部分合并。合并它们可以产生表示聚合的合并冗余校验信息的比特序列。合并还可以包括根据需要以各种方式来组合比特,使得最终结果表示输入到合并函数中的信息。在1110,无线发送设备通过使用编码器对比特序列进行编码来生成码字。尽管未示出,但是操作1100还可以包括无线发送设备向无线接收设备发送码字以进行解码。
[0083]
如上所述的划分可以以各种方式发生。如上所述,有效载荷(不总是包括crc/奇偶校验信息)可以首先由无线发送设备划分成n个有效载荷部分。n个有效载荷部分的大小、范围、细节、优先级、重要性、顺序等都可以排列和变化。划分可以产生一系列信息以形成“p”(即有效载荷)序列:{p0,p1,...,pn

1}。根据某些当前优选的方面,在一些情况下,有效载荷可以包括控制信息比特/信令。然而在其它方面,有效载荷可以根据需要包括其他类型的信令或数据。简而言之,实施例为分段式的crc的长度和位置提供了灵活的配置,使得能够在期望的场景中进行动态和即时的调整。
[0084]
划分的信息比特可以用作导出纠错或者冗余校验信息的基础。导出通常可以包括以某种方式使用信息比特(即,信息的一种集合)来产生或者获得其他信息(即,信息的另一第二集合)。根据某些方面,无线发送设备随后可以使用每个有效载荷部分来独立地导出与该有效载荷部分相对应的冗余校验信息。根据某些方面,冗余校验信息可以在解码期间由无线接收设备(例如,单独的无线设备302)用于确定码字的部分是否被正确解码,例如,如下面更详细地解释的。
[0085]
在一些情况下,冗余校验信息可以包括错误检测码。其可以包括作为“分段式的”crc,后者还被称为分段式的解码冗余校验(sdrc)。在其他情况下,冗余校验信息可以包括一个或多个奇偶校验比特,例如,如下面更详细描述的。在其他情况下,冗余校验信息可以包括由列表解码器可使用的信息,其用于确定通过该列表解码器的网格阶段的一个或多个最有可能的/正确的解码路径,这被称为分段式的网格冗余校验(sitrc)。
[0086]
根据某些方面,无线发送设备可以导出冗余校验信息。这可以以与p序列的每个部
分相对应的独立方式(例如,分段式的crc、奇偶校验比特信息等)来执行,以形成“c”(例如,crc)序列(c0,c1,...,cn

1}冗余校验信息。根据各方面,针对每个部分导出的冗余校验信息可以包括一个或多个比特,并且可以具有相等或不相等的长度。也就是说,在一些情况下,针对第一部分(例如,p0)导出的冗余校验信息可以包括与针对第二部分(例如,p1)导出的冗余校验信息相同数量或不同数量的比特。
[0087]
另外,在一些情况下,无线发送设备可以导出针对全部有效载荷的全局crc,例如,如图12中所示。全局crc可以覆盖多段有效载荷的每个部分(即p序列)。根据一些实施例,全局crc可以包括在c序列中。在一些情况下,全局crc可以从与分段式的crc组合的多段有效载荷来导出。
[0088]
另外,根据某些方面,分段式的冗余校验信息的其他变化是可能的。例如,在一些情况下,可以定义冗余校验信息的分段式的覆盖,使得c序列的{c0}覆盖p序列的{p0},并且c序列的c1覆盖p序列的{p0,p1},等等。
[0089]
此外,在一些情况下,可以针对每个“x”数量个有效载荷部分来执行导出冗余校验信息。例如,根据确定的速率和特定类型的业务或期望的业务可靠性。例如,相比于与例如互联网浏览相关联的业务,对于超可靠的低延迟通信(urllc)和/或任务关键(micr)类型的业务,可能希望具有更频繁地导出并插入到urllc/micr有效载荷中的冗余校验信息(例如,以确保有效载荷的可靠性)。因此,无线发送设备可以例如基于业务类型或业务/有效载荷的期望可靠性,来确定用于将冗余校验信息导出/插入到有效载荷的部分的速率。在一些实例中,可能希望省略或不使用crc分段信息。
[0090]
根据某些方面,使用本文描述的技术的优点是很多的。例如,具有以上述方式使用的分段式的冗余校验信息(例如覆盖有效载荷的相应部分)的优点在于,无线接收设备的解码器(例如,接收包括分段式的冗余校验信息的码字)可以确定码字的各个部分是否被正确地接收/解码。这是相对于其中码字仅包括单个16比特的全局crc的其他情况,以及其中解码器只能确定当全局crc失败时整个有效载荷被错误地接收/解码的情况。因此,关于码字的特定部分是否被不正确地接收/重新编码的知识可以允许无线接收设备向无线发送设备发送请求以重传码字的特定部分。此外,分段式的冗余校验信息使得解码器能够基于关于有效载荷的某些部分通过/失败的知识来可选地执行额外的过程/处理。
[0091]
根据某些方面,无线发送设备可以通过应用合并函数(包括诸如插入、交织、以及连结等比特序列配置)来导出比特序列,后者包含有效载荷部分(例如,p序列)以及分段式的冗余校验信息以及(如果适用的话)全局冗余校验信息(例如,c序列)。还可以根据需要使用其他合并函数,以实现产生代表性的合并的crc信息。
[0092]
根据某些方面,可以根据一个或多个不同的模式来执行合并(例如,交织/连结/插入)。例如,如1202处所示,为了形成新序列,有效载荷的第一部分p0可以与有效载荷的第一部分相应的分段式的冗余校验信息(例如,c0)连结,并且有效载荷的第一部分及其对应的分段式的冗余校验信息可以连结到有效载荷的第二部分(例如,p1)及其相应的分段式的冗余校验信息(例如,c1)等。在一些情况下(例如,在1206),可以在该新序列的末尾连结全局冗余校验信息部分(例如,全局crc)。
[0093]
根据各方面,crc信息的大小可以变化,并且因此,作为一个示例,分段式的冗余校验信息的大小也可以变化。在一些情况下,这种大小差异可以基于是否包括全局冗余校验
信息部分。例如,如果是全局冗余校验信息部分,则相比于如果包括全局冗余校验信息部分,分段式的冗余校验信息(例如,c0和c1)可能包括更多的比特。此外,在一些情况下,每个冗余校验信息部分的大小可以在不同部分之间变化。例如,在某些情况下,c0可能比c1更大或更小(即,包括或多或少的比特)。另外,在一些情况下,与有效载荷的一部分相对应的冗余校验信息部分的大小可能是零(例如,该部分有效载荷不具有冗余校验信息)。
[0094]
在一些情况下,可以针对合并的序列预定义交织/连结模式。这可以包括其中相应的分段式的冗余校验信息并不是紧跟在有效载荷部分后面的场景(例如,p0后面不紧跟着c0)。交织/连结模式可能是有利的,因为在某些情况下,在接收机处,单个错误征兆可能会影响高达k个连续比特。因此,将p0与其对应的c0相分离可能是有益的,这使得单个错误征兆不会跨越p0和c0二者。
[0095]
在一些情况下,为了形成新的序列或者合并的序列,有效载荷部分可以被进行各种处理。例如,有效载荷的每个部分可以连结在一起以形成分段式的有效载荷部分(例如,p0到p
n
‑1),并且可以将针对每个部分的分段式的冗余校验信息连结在分段式的有效载荷部分的末端。例如,如1204处所示,这示出了从对各部分的个体化处理而形成的所得到的合并序列。在一些情况下(例如,在1208处),可以在该新序列的末尾处连结全局crc。
[0096]
关于交织/连结模式(例如,如上所述),对于给定的k,对模式的某些选择可能在p
k
和c
k
之间的序列中产生间隔。由于码约束长度与一个单一错误征兆的典型比特长度之间的关系,这种间隔可能对冗余校验信息错误检测至关重要。换句话说,交织/连结模式可以是基于码约束长度和定义的错误征兆的比特长度之间的关系的。例如,tbcc的约束长度可以具有这样的特性,即单个错误事件可以扩展到不超过解码比特的约束长度,这是因为解码器的线性反馈移位寄存器存储器可能被“刷新”关于超出约束长度的单个错误。因此,在一些情况下,大小为“c”的冗余校验信息(例如,crc)可以保证检测不超过“c”比特的一个或多个解码错误。然而,在某些情况下,对于达到了大于“c”比特的错误,可能无法保证错误检测。
[0097]
在一些配置中,用于分段式的冗余校验信息(例如,分段式的crc)的比特数量可以与传统情况相同。这可以包括例如仅具有全局crc且没有分段式的crc的情况。例如,在传统情况下,全局crc可以包括16比特。此处,参考在1208处示出的示例性连结,假设用于预编码数据或crc的部分数量是2(即,两个部分),则两个分段式的crc(例如,c0和c1)可以包括6比特,并且单个全局crc(例如,crc
global
)可以包括4比特。因此,用于分段式的/全局crc的比特总数仍然是16比特。
[0098]
根据某些方面,随后,可以由使用编码器(例如,例如图5中所示的编码器)的无线发送设备来编码所得到的合并的比特序列(即,合并的p序列和c序列),将其编码成单个码字。根据各方面,编码器可以使用卷积码(cc)编码方案、咬尾卷积码(tbcc)编码方案或任何其它适当的编码方案(例如,极化码)来编码合并的比特序列。
[0099]
然后,该码字可以由无线发送设备在无线介质上发送,并由无线接收设备接收以用于解码,例如,如下所述。
[0100]
图13示出了根据本公开内容的某些方面,用于无线通信的示例性操作1300,所述操作例如用于提高解码性能和/或降低解码复杂度。根据某些方面,操作1300可以由诸如基站(例如,ap 100、210)、接入终端(例如,at 116、250)和/或无线设备302之类的任何适当的
无线接收设备来执行。
[0101]
无线接收设备可以包括如图2和3中所示的可以被配置为执行本文所述的操作的一个或多个组件。例如,如图2中所示,接入点210的天线224、接收机/发射机222、tx数据处理器214、处理器230和/或存储器232、可以执行本文所述的操作。另外地或替代地,如图2中所示,接入终端250的天线252、接收机/发射机254、tx数据处理器238、调制器280、处理器270和/或存储器272可以执行本文所述的操作。另外地或替代地,如图5中所示的处理器304、存储器306、收发机314、dsp 320、编码器322、解码器324和/或天线516中的一个或多个可以被配置为执行本文所述的操作。
[0102]
根据某些方面,操作1300可以与操作1100是互补的。例如,操作1100可以由无线发送设备执行,以用于生成(和发送)码字,并且操作1300可以由无线接收设备执行,以用于接收和解码码字。
[0103]
操作1300在1302处通过接收包括多个有效载荷部分的码字来开始。在1304,无线接收设备解码码字的多个有效载荷部分。在1306,无线接收装置基于与多个有效载荷部分中的每个经解码的有效载荷部分相对应的冗余校验信息来验证该经解码的有效载荷部分。
[0104]
如上所述,冗余校验信息可以包括针对有效载荷的不同部分导出的纠错码,其例如分段式的crc。根据某些方面,无线接收设备可以对包含多个部分的接收到的码字进行解码,并且可以基于针对每个部分的分段式的crc来验证解码码字种的每个部分是否被正确解码。另外,在一些情况下,无线接收设备可以基于包括在码字中的全局crc来验证解码码字。
[0105]
如上所述,在一些情况下,冗余校验信息包括奇偶校验信息(例如,单个奇偶校验比特)。该信息可以从状态信息或路径信息中的至少一个导出。状态信息或路径信息可以基于无线接收设备中的列表解码器的网格阶段。
[0106]
在一些情况下,无线接收设备可以基于被称为分段式的网格冗余校验(sitrc)的技术来解码接收的码字,该技术使用码字中的信息(即,冗余校验信息)来确定通过无线接收设备中的列表解码器的网格阶段的、码字的各部分的一个或多个最可能的/正确的解码路径。
[0107]
根据某些方面,生成具有包括sitrc信息的冗余校验信息的码字可以类似于生成具有sdrc信息(即,分段式的crc)的码字。一个不同之处在于,对于码字的每个部分,可以利用分段式的路径或状态推导逻辑(即,用于确定一个或多个最可能/正确的解码路径的信息)来代替分段式的crc。换句话说,对于码字的每个部分,用于sitrc的冗余校验信息可以包括分段式的路径或者状态推导逻辑。
[0108]
图14示出了根据本公开内容的某些方面,从结束存储器状态导出的具有sitrc的4状态cc/tbcc。例如,如图14中所示,sitrc可以涉及:在对码字的一部分进行解码期间,无线接收设备确定通过针对第一部分的列表解码器的网格阶段的、可能的解码路径的列表(例如,通过使用上述解码技术),例如,如1402处所示。随后,无线接收设备可以基于冗余校验信息(例如,分段式的路径或者状态导出逻辑)来修剪可能的解码路径的列表,以确定针对第一部分的最可能/正确的解码路径的列表,例如,如1404处所示。例如,如果针对有效载荷的特定部分的可能的解码路径的列表中的特定解码路径不能满足冗余校验信息(例如,crc失败),则可以修剪该特定解码路径(例如,丢弃)。
[0109]
根据某些方面,随后可以使用最可能/正确的解码路径(例如,满足冗余校验信息/通过crc的那些)的列表来解码码字并验证经解码的部分。在一些情况下,可以通过允许这些通过了crc解码的路径候选来利用网格中可用的资源(例如,状态和阶段)来提高列表解码器的网格质量。例如,假设有效载荷的中间部分未通过其分段式的crc,并且其先前和后续相邻部分都通过了其相应的部分crc。现在,根据各方面,在知晓并相信两个相邻部分通过了其分段式的crc的情况下,中间失败部分可以直接利用通过了其crc的部分的状态知识,这例如,其通过使用针对通过部分的状态信息作为失败的中间部分的起始状态和结束状态。因此,在一些情况下,解码器可以使用该信息来尝试重新解码失败的中间部分。
[0110]
在一些情况下,在解码期间,如果无线接收设备确定:对于码字的特定部分,没有可能的解码路径(例如,所有解码路径已经从可能的解码路径的列表中修剪),则无线接收设备可以提前终止解码,这是因为没有解码路径将使得码字被正确解码。根据各方面,这种早期终止降低了解码复杂度和功耗,因为解码器不需要尝试对由于没有解码路径存活而最终不可解码的码字进行解码。
[0111]
根据某些方面,可以通过从分段式的有效载荷cc/tbcc存储器状态或网格路径信息(例如,预定义的函数)获得输入来实现这样的sitrc,例如:
[0112]
sections_redundancy_check=f(sections_payload_memory_state_or_trellis_path_info),例如,如图14中所示。
[0113]
图15示出了根据本公开内容的某些方面,从网格路径比特上的2比特crc(x2 x1 1)导出的具有sitrc的4状态cc/tbcc。例如,如图所示,在对码字的有效载荷部分进行解码期间,无线接收设备可以确定通过针对第一部分的列表解码器的网格阶段的、可能的解码路径的列表,例如,如1402处所示。随后,无线接收设备可以基于针对该有效载荷部分的状态信息或路径信息来修剪可能的解码路径的列表,以确定针对该有效载荷部分的最可能/正确的解码路径的列表。如上所述,如果没有解码路径在修剪中存活(例如,所有解码路径都被修剪),则无线接收设备可以提前终止解码。
[0114]
根据某些方面,与sdrc相比,sitrc的主要优点涉及crc数据的应用。例如,解码器可以受益于可以通过在用于解码码字的状态度量中定量地反映冗余校验,在解码器网格构造期间直接应用冗余校验知识。这使得解码器能够在导出经解码的比特之前努力总是找到数个最可能/正确的路径候选。然而,在可以应用经解码的冗余校验之前,sdrc将需要完整的解码过程。
[0115]
根据各方面,当与极化码一起使用时,sdrc提供某些益处。例如,可以对信息比特(u0,u1,u2,...)(上述)顺序地执行极化解码(sc/scl),并且可以比具有较高索引的索引更早地导出并校验具有较低索引的经解码的信息比特。根据各方面,通过在极化码中应用sdrc,为了支持多个信息优先级,有效载荷的一部分及其对应的分段式的crc可能覆盖较高优先级的信息,而有效载荷的其他部分(及其对应的crc)可能覆盖较低优先级的信息。例如,有效载荷通常可以由多个参数字段组成,这些参数字段在应用定时方面可能或可能不是相同的优先级。假设每个参数字段还带有对应的分段式的crc,在对第一部分有效载荷进行解码并确保通过了其对应的crc之后,并且在有效载荷的第二部分的解码之前,有效载荷的第一部分的解码结果可以已经由其他调制解调器模块使用。在极化码的情况下,这样的优先级方案是可能的,这是因为解码是高度连续的。
[0116]
根据各方面,这种分段式的crc(例如,在极化码中)的应用包括增强的移动宽带(embb),某些下行链路控制(dci)信息(例如资源块(rb)分配)可能更加时间关键,这是因为在解调器前端(dem前端)需要解调参考信号(dmrs)信道估计/均衡,而其他dci字段(例如调制和编码方案(msc)或新数据指示符(ndi))可能不是时间关键是,这是因为它们仅在解调器后端使用(dem后端)。在不具有分段式的crc的情况下,可能不容易支持这种类型的多优先级信令。
[0117]
在一些情况下,码字的特定部分可能没有被正确解码。例如,在验证过程期间,无线接收设备可以基于冗余校验信息来确定码字的一个或多个部分没有被正确解码。在一些情况下,如果无线接收设备确定码字的一个或多个部分没有被正确解码,则无线接收设备可以发送请求(例如,向无线发送设备),以请求重新发送那些一个或多个不正确解码的部分。在其他情况下,无线接收设备可以使用一个或多个部分没有被正确解码的信息来执行更高级的解码操作,以尝试对一个或多个部分进行解码。例如,无线接收设备可以尝试使用更高性能、更高复杂度的解码算法(例如,具有较大列表大小的解码器)来对码字进行解码。
[0118]
另外,尽管本公开内容的各方面描述了使用具有tbcc/cc编码方案的分段式的冗余校验信息,但是应当注意,上述呈现的技术也可以与其他编码方案(诸如极化码)一起使用。
[0119]
图16示出了根据本公开内容的各方面,被配置为对有效载荷进行编码的编码器1600。根据各方面,编码器1600可以包括编码器322和/或编码器406。如所示,编码器1600包括被配置为执行例如图11中所示的操作1100的数个电路。例如,编码器1600包括用于获得要发送的有效载荷的电路1602。另外,解码器1600包括用于将有效载荷分成多个有效载荷部分的电路1604。另外,解码器1600包括用于导出针对多个有效载荷部分中的每个相应的有效载荷部分的冗余校验信息的电路1606。另外,解码器1600包括用于将针对每个有效载荷部分的冗余校验信息与多个有效载荷部分合并以形成比特序列的电路1608。另外,解码器1600包括用于通过使用编码器来编码该比特序列以生成码字的电路1610。
[0120]
图17示出了根据本公开内容的各方面,被配置为对使用本文呈现的技术编码的码字进行解码的解码器1700。根据各方面,解码器1700可以包括解码器324和/或解码器516。如所示,解码器1700包括被配置为执行例如图13中所示的操作1300的数个电路。例如,解码器1700包括用于接收包括多个有效载荷部分的码字的电路1702。另外,解码器1700包括用于对码字的多个有效载荷部分进行解码的电路1704。另外,解码器1700包括用于基于与多个有效载荷部分中的每个经解码的有效载荷部分相对应的冗余校验信息来验证该解码的有效载荷部分的电路1706。
[0121]
本文公开的方法包括用于实现所描述的方法的一个或多个步骤或动作。在不脱离权利要求的范围的情况下,方法步骤和/或动作可以彼此互换。换句话说,除非指定了步骤或动作的特定顺序,否则在不脱离权利要求的范围的情况下可以修改特定步骤和/或动作的顺序和/或使用。
[0122]
本领域技术人员将理解,信息和信号可以使用任意多种不同的方法和技术来表示。例如,在贯穿上面的描述中可能提及的数据、指令、命令、信息、信号、比特、符号和码片可以用电压、电流、电磁波、磁场或粒子、光场或粒子或者其任意组合来表示。
[0123]
上述方法的各种操作可以通过能够执行相应功能的任何适当的单元来执行。所述
单元可以包括各种硬件和/或软件组件和/或模块,其包括但不限于电路、专用集成电路(asic)或处理器。
[0124]
例如,用于处理的单元,用于生成的单元、用于获得的单元、用于划分的单元、用于确定的单元、用于导出的单元、用于合并的单元、用于验证的单元、用于连结的单元、用于交织的单元、用于解码的单元、以及用于编码的单元可以包括处理系统,所述处理系统可以包括一个或多个处理器,所述处理器诸如图2中所示的接入点210的tx数据处理器214、处理器230和/或rx数据处理器242,或图2中所示的接入终端250的tx数据处理器238、处理器270和/或rx数据处理器260。另外,用于发送的单元和用于接收的单元可以包括接入点210的tmtr/rcvr 222或接入终端250的tmtr/rcvr 252。
[0125]
根据某些方面,这种单元可以通过实现以上描述的各种算法(例如,在硬件中或通过执行软件指令),由被配置为执行对应功能的处理系统来实现。
[0126]
本领域技术人员还应当明白,结合本文中公开内容所描述的各种示例性的逻辑框、模块、电路和算法步骤均可以实现成电子硬件、计算机软件或二者的组合。为了清楚地表示硬件和软件的这种可交换性,上面对各种示例性的组件、框、模块、电路和步骤均围绕其功能进行了总体描述。至于这种功能是实现成硬件还是实现成软件,取决于具体的应用和对整个系统所施加的设计约束条件。熟练的技术人员可以针对每个具体应用,以变通的方式实现所描述的功能,但是,这种实现决策不应解释为导致背离本公开内容的保护范围。
[0127]
可以利用被设计为执行本文中所描述功能的通用处理器、数字信号处理器(dsp)、专用集成电路(asic)、现场可编程门阵列(fpga)或其它可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件或者其任意组合,来实现或执行结合本文公开内容所描述的各种示例性的逻辑框、模块和电路。通用处理器可以是微处理器,或者,该处理器也可以是任何常规的处理器、控制器、微控制器或者状态机。处理器还可以实现为计算设备的组合,例如,dsp和微处理器的组合、多个微处理器、一个或多个微处理器与dsp内核的结合,或者任何其它此种结构。
[0128]
结合本文公开内容描述的方法或者算法的步骤可以直接体现在硬件、由处理器执行的软件模块或二者的组合中。软件模块可以位于ram存储器、闪存、rom存储器、eprom存储器、eeprom存储器、寄存器、硬盘、移动磁盘、cd

rom或者本领域已知的任何其它形式的存储介质中。一种示例性存储介质耦合至处理器,使得该处理器能够从该存储介质读取信息,和/或向该存储介质写入信息。或者,存储介质可以是处理器的组成部分。处理器和存储介质可以驻留在asic中。该asic可以驻留在用户终端。或者,处理器和存储介质也可以作为分立组件驻留在用户终端中。
[0129]
在一个或多个示例性实施例中,所描述的功能可以以硬件、软件、固件或其任意组合来实现。如果以软件来实现,则可以将这些功能作为计算机可读存储介质上的一个或多个指令或代码存储在计算机可读存储介质中或者通过其进行传输。计算机可读介质包括计算机存储介质和通信介质,其中通信介质包括促进从一个地方向另一个地方传送计算机程序的任何介质。存储介质可以是通用计算机或专用计算机能够存取的任何可用介质。通过示例的方式而不是限制的方式,这种计算机可读介质可以包括ram、rom、eeprom、cd

rom或其它光盘存储器、磁盘存储器或其它磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码单元并能够由通用计算机或专用计算机或通用处理器或专
用处理器存取的任何其它介质。此外,任何连接可以适当地称为计算机可读介质。例如,如果软件是使用同轴电缆、光纤光缆、双绞线、数字用户线(dsl)或者诸如红外线、无线和微波之类的无线技术从网站、服务器或其它远程源传输的,那么同轴电缆、光纤光缆、双绞线、dsl或者诸如红外线、无线和微波之类的无线技术包括在所述介质的定义中。如本文中所使用的,磁盘和光盘包括压缩光盘(cd)、激光光盘、光盘、数字通用光盘(dvd)、软盘和蓝光媒体光盘,其中磁盘通常磁性地复制数据,而光盘则用激光来光学地复制数据。上面的组合也应当包括在计算机可读介质的保护范围之内。
[0130]
如本文所使用的,提及项目列表中的“至少一个”的短语是指这些项目的任何组合(包括单个成员)。例如,“a、b或c中的至少一个”旨在覆盖:a、b、c、a

b、a

c、b

c和a

b

c。
[0131]
为使本领域任何技术人员能够进行或者使用本公开内容,提供了对本公开内容的之前描述。对于本领域技术人员来说,对本公开内容的各种修改将是显而易见的,并且,本文中定义的总体原理也可以在不脱离本公开内容的精神或保护范围的情况下适用于其它变型。因此,本公开内容并不旨在限于本文中所描述的示例和设计方案,而是要符合与本文中所公开的原理和新颖性特征相一致的最广范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献