下文涉及无线通信,包括用于实现迭代译码规程的技术。
背景技术:
1、无线通信系统被广泛部署以提供各种类型的通信内容,诸如语音、视频、分组数据、消息接发、广播等等。这些系统可能能够通过共享可用系统资源(例如,时间、频率和功率)来支持与多个用户的通信。这样的多址系统的示例包括第四代(4g)系统(诸如长期演进(lte)系统、高级lte(lte-a)系统或lte-a pro系统)和第五代(5g)系统(其可以被称为新无线电(nr)系统)。这些系统可以采用诸如码分多址(cdma)、时分多址(tdma)、频分多址(fdma)、正交fdma(ofdma)或离散傅里叶变换扩展正交频分复用(dft-s-ofdm)之类的技术。无线多址通信系统可包括一个或多个网络实体或一个或多个网络接入节点,每个网络实体或网络接入节点同时支持用于多个通信设备的通信,这些通信设备可另外被称为用户装备(ue)。
2、在一些无线通信系统中,无线设备可彼此通信,其中这些通信可包括编码的信号。例如,发送设备可根据译码技术对信号进行编码,并且发送设备可将所编码的信号发送到接收设备。在接收到所编码的信号后,接收设备可执行对应的解码技术以获得原始信号。可改进信号译码技术。
技术实现思路
1、所描述的技术涉及支持用于实现迭代译码规程的技术的改进的方法、系统、设备和装置。一般来讲,所描述的技术提供了由发送设备对信号进行译码和由接收设备对该信号进行解码的改进方法。发送设备和接收设备可被配置为执行迭代译码规程(例如,阶梯译码)。为了改善迭代译码规程的可靠性并提高效率,发送设备可被配置为计算循环冗余校验(crc)位并将其包括在编码的信号的一个或多个信息块中。相应地,接收设备可接收编码的信号并且执行迭代解码规程以获得原始信号。接收设备可在一个或多个实例处贯穿迭代解码规程执行crc规程,该crc规程可允许接收设备改善解码规程的可靠性,并且在一些情况下,可允许接收设备在迭代编码规程的情况下缩短一次或多次迭代。
2、例如,发送设备可计算crc位集合以包括在信息块集合中的每个信息块中,并且执行迭代编码规程(例如,阶梯编码)以对信息块集合中的每个信息块的信息位集合进行编码。发送设备可发送包括信息块集合的编码的信号,其中信息块集合中的每个信息块可至少包括编码的信息位集合和crc位集合。相应地,接收设备可接收编码的信号并且执行迭代解码规程(例如,阶梯解码)以对作为信息块集合的在滑动窗口内的子集的一部分的选择的信息块的编码的信息位集合进行解码。迭代解码规程可包括应用于信息块集合的子集的解码过程的一次或多次迭代。附加地,接收设备可在应用于信息块集合的在滑动窗口内的该子集的迭代解码规程的迭代之间,基于信息块集合的子集中的各个信息块中的crc位集合来执行crc规程。
3、描述了一种用于在接收设备处进行无线通信的方法。该方法可包括:接收包括信息块集合的编码的信号,其中信息块集合中的每个信息块包括编码的信息位集合和crc位集合;执行阶梯解码规程以对作为信息块集合的在滑动窗口内的子集的一部分的选择的信息块的编码的信息位集合进行解码,该阶梯解码规程包括应用于信息块集合的子集的解码过程的一次或多次迭代;以及在应用于信息块集合的在滑动窗口内的子集的阶梯解码规程的迭代之间,基于信息块集合的子集中的各个信息块中的crc位集合执行crc规程。
4、描述了一种用于无线通信的装置。该装置可以包括处理器、与处理器耦接的存储器以及存储在存储器中的指令。这些指令能够由处理器执行以致使装置进行以下操作:接收包括信息块集合的编码的信号,其中信息块集合中的每个信息块包括编码的信息位集合和crc位集合;执行阶梯解码规程以对作为信息块集合的在滑动窗口内的子集的一部分的选择的信息块的编码的信息位集合进行解码,阶梯解码规程包括应用于信息块集合的子集的解码过程的一次或多次迭代;以及在应用于信息块集合的在滑动窗口内的子集的阶梯解码规程的迭代之间,基于信息块集合的子集中的各个信息块中的crc位集合执行crc规程。
5、描述了另一种用于无线通信的装置。该装置可包括:用于接收包括信息块集合的编码的信号的构件,其中信息块集合中的每个信息块包括编码的信息位集合和crc位集合;用于执行阶梯解码规程以对作为信息块集合的在滑动窗口内的子集的一部分的选择的信息块的编码的信息位集合进行解码的构件,该阶梯解码规程包括应用于信息块集合的子集的解码过程的一次或多次迭代;和用于在应用于信息块集合的在滑动窗口内的子集的阶梯解码规程的迭代之间基于信息块集合的子集中的各个信息块中的crc位集合执行crc规程的构件。
6、描述了一种存储用于无线通信的代码的非暂态计算机可读介质。该代码可包括能够由处理器执行以进行以下操作的指令:接收包括信息块集合的编码的信号,其中信息块集合中的每个信息块包括编码的信息位集合和crc位集合;执行阶梯解码规程以对作为信息块集合的在滑动窗口内的子集的一部分的选择的信息块的编码的信息位集合进行解码,阶梯解码规程包括应用于信息块集合的子集的解码过程的一次或多次迭代;以及在应用于信息块集合的在滑动窗口内的子集的阶梯解码规程的迭代之间,基于信息块集合的子集中的各个信息块中的crc位集合执行crc规程。
7、本文所述的方法、装置和非暂态计算机可读介质的一些示例还可包括用于以下动作的操作、特征、构件或指令:标识选择的信息块成功地通过crc规程,以及基于选择的信息块的crc规程成功来标识选择的信息块的输出,其中输出包括解码的信息位集合。
8、本文所述的方法、装置和非暂态计算机可读介质的一些示例还可包括用于以下动作的操作、特征、构件或指令:确定选择的信息块在少于解码过程的一次或多次迭代的预先确定的最大次数之后成功地通过crc规程;以及基于选择的信息块在可执行该一次或多次迭代的预先确定的最大次数之前成功地通过crc规程来抑制执行解码过程的该一次或多次迭代的剩余次数。
9、本文所述的方法、装置和非暂态计算机可读介质的一些示例还可包括用于以下动作的操作、特征、构件或指令:移动滑动窗口以选择信息块集合中的下一信息块并且包括信息块集合的第二子集以执行阶梯解码规程以对可以是信息块集合的第二子集的一部分的该下一信息块的编码的信息位集合进行解码,其中移动该滑动窗口可基于选择的信息块的crc规程成功。
10、本文所述的方法、装置和非暂态计算机可读介质的一些示例还可包括用于以下动作的操作、特征、构件或指令:标识选择的信息块未能成功地通过crc规程,以及基于选择的信息块的crc规程不成功来执行解码过程的一次或多次迭代中的下一迭代。
11、本文所述的方法、装置和非暂态计算机可读介质的一些示例还可包括用于以下动作的操作、特征、构件或指令:标识信息块集合的子集中除选择的信息块以外的第一信息块成功地通过crc规程;以及配置第一信息块以至少固定第一信息块中的经解码信息位集合,固定的解码的信息位集合将对于阶梯解码规程的剩余部分保持不变,其中固定第一信息块中的经解码信息位集合可基于第一信息块的crc规程成功。
12、在本文所述的方法、装置和非暂态计算机可读介质的一些示例中,执行阶梯解码规程和crc规程可包括用于以下动作的操作、特征、构件或指令:执行阶梯解码规程和crc规程直到可实现信息块集合中的每个信息块的输出为止。
13、在本文所述的方法、装置和非暂态计算机可读介质的一些示例中,crc位集合中的每个crc位可被布置在选择的信息块的单个列中。
14、在本文所述的方法、装置和非暂态计算机可读介质的一些示例中,crc位集合中的每个crc位可被布置在选择的信息块的单个行中。
15、在本文所述的方法、装置和非暂态计算机可读介质的一些示例中,crc位集合中的每个crc位可被布置成使得信息块集合中的信息块的每个行和每个列包括至多一个crc位。
16、在本文所述的方法、装置和非暂态计算机可读介质的一些示例中,每个信息块中所包括的crc位集合包括16个位、24个位或32个位。
17、在本文所述的方法、装置和非暂态计算机可读介质的一些示例中,阶梯解码规程包括针对信息块集合的在滑动窗口内的子集执行行解码和列解码。
18、描述了一种在发送设备处进行无线通信的方法。该方法可包括:计算要包括在信息块集合中的每个信息块中的crc位集合;执行阶梯编码规程以对信息块集合中的每个信息块的信息位集合进行编码;以及发送包括信息块集合的编码的信号,其中信息块集合中的每个信息块至少包括编码的信息位集合和crc位集合。
19、描述了一种用于无线通信的装置。该装置可以包括处理器、与处理器耦接的存储器以及存储在存储器中的指令。这些指令能够由该处理器执行以致使装置进行以下操作:计算要包括在信息块集合中的每个信息块中的crc位集合;执行阶梯编码规程以对信息块集合中的每个信息块的信息位集合进行编码;以及发送包括信息块集合的编码的信号,其中信息块集合中的每个信息块至少包括编码的信息位集合和crc位集合。
20、描述了另一种用于无线通信的装置。该装置可包括:用于计算要包括在信息块集合中的每个信息块中的crc位集合的构件;用于执行阶梯编码规程以对信息块集合中的每个信息块的信息位集合进行编码的构件;和用于发送包括信息块集合的编码的信号的构件,其中信息块集合中的每个信息块至少包括编码的信息位集合和crc位集合。
21、描述了一种存储用于无线通信的代码的非暂态计算机可读介质。该代码可包括能够由处理器执行以进行以下操作的指令:计算要包括在信息块集合中的每个信息块中的crc位集合;执行阶梯编码规程以对信息块集合中的每个信息块的信息位集合进行编码;以及发送包括信息块集合的编码的信号,其中信息块集合中的每个信息块至少包括编码的信息位集合和crc位集合。
22、本文所述的方法、装置和非暂态计算机可读介质的一些示例还可包括用于以下动作的操作、特征、构件或指令:将crc位集合中的每个crc位布置在信息块集合中的每个信息块的单个列中。
23、本文所述的方法、装置和非暂态计算机可读介质的一些示例还可包括用于以下动作的操作、特征、构件或指令:将crc位集合中的每个crc位布置在信息块集合中的每个信息块的单个行中。
24、本文所述的方法、装置和非暂态计算机可读介质的一些示例还可包括用于以下动作的操作、特征、构件或指令:布置crc位集合中的每个crc位使得信息块集合中的信息块的每个行和每个列包括至多一个crc位。
25、在本文所述的方法、装置和非暂态计算机可读介质的一些示例中,每个信息块中所包括的crc位集合包括16个位、24个位或32个位。
26、在本文所述的方法、装置和非暂态计算机可读介质的一些示例中,阶梯编码规程包括对信息块集合中的每个信息块的信息位集合进行行编码和列编码。
1.一种用于在接收设备处进行无线通信的方法,所述方法包括:
2.根据权利要求1所述的方法,所述方法还包括:
3.根据权利要求2所述的方法,所述方法还包括:
4.根据权利要求2所述的方法,所述方法还包括:
5.根据权利要求1所述的方法,所述方法还包括:
6.根据权利要求1所述的方法,所述方法还包括:
7.根据权利要求1所述的方法,其中执行所述阶梯解码规程和所述循环冗余校验规程还包括:
8.根据权利要求1所述的方法,其中所述循环冗余校验位集合中的每个循环冗余校验位被布置在所述选择的信息块的单个列中。
9.根据权利要求1所述的方法,其中所述循环冗余校验位集合中的每个循环冗余校验位被布置在所述选择的信息块的单个行中。
10.根据权利要求1所述的方法,其中所述循环冗余校验位集合中的每个循环冗余校验位被布置为使得所述信息块集合中的信息块的每个行和每个列包括至多一个循环冗余校验位。
11.根据权利要求1所述的方法,其中所述阶梯解码规程包括针对所述信息块集合的在所述滑动窗口内的所述子集执行行解码和列解码。
12.一种用于在发送设备处进行无线通信的方法,所述方法包括:
13.根据权利要求12所述的方法,所述方法还包括:
14.根据权利要求12所述的方法,所述方法还包括:
15.根据权利要求12所述的方法,所述方法还包括:
16.根据权利要求12所述的方法,其中所述阶梯编码规程包括对所述信息块集合中的每个信息块的所述信息位集合进行行编码和列编码。
17.一种用于无线通信的装置,所述装置包括:
18.根据权利要求17所述的装置,其中所述指令能够由所述处理器进一步执行以致使所述装置:
19.根据权利要求18所述的装置,其中所述指令能够由所述处理器进一步执行以致使所述装置:
20.根据权利要求18所述的装置,其中所述指令能够由所述处理器进一步执行以致使所述装置:
21.根据权利要求17所述的装置,其中所述指令能够由所述处理器进一步执行以致使所述装置:
22.根据权利要求17所述的装置,其中所述指令能够由所述处理器进一步执行以致使所述装置:
23.根据权利要求17所述的装置,其中用以执行所述阶梯解码规程和所述循环冗余校验规程的所述指令能够由所述处理器进一步执行以致使所述装置:
24.根据权利要求17所述的装置,其中所述阶梯解码规程包括针对所述信息块集合的在所述滑动窗口内的所述子集执行行解码和列解码。
25.一种用于无线通信的装置,所述装置包括:
26.根据权利要求25所述的装置,其中所述指令能够由所述处理器进一步执行以致使所述装置:
27.根据权利要求25所述的装置,其中所述指令能够由所述处理器进一步执行以致使所述装置:
28.根据权利要求25所述的装置,其中所述指令能够由所述处理器进一步执行以致使所述装置:
29.根据权利要求25所述的装置,其中每个信息块中所包括的所述循环冗余校验位集合包括16个位、24个位或32个位。
30.根据权利要求25所述的装置,其中所述阶梯编码规程包括对所述信息块集合中的每个信息块的所述信息位集合进行行编码和列编码。