一种通信方法和通信装置与流程
本技术涉及通信,尤其涉及一种通信方法和通信装置。
背景技术:
1、为了提高极化(polar)码的性能,可以在polar外级联具有校验能力的外码,如级联循环冗余校验(cyclic redundancy check,crc)码的极化码(crc aided polar,简称capolar码),其编码过程为:对待编码信息的信息比特序列进行crc编码,得到crc编码后的比特序列,crc编码后的比特序列包括信息比特序列和crc比特,再对crc编码后的比特序列进行polar编码。但是ca polar码的译码过程,需要在信道译码结束后才能进行crc校验,这样对于译码失败的译码过程会产生时延和能耗的浪费。
2、分布式crc编码作为一种具备提前停止译码的能力的crc编码方式,其在crc编码结束后进行交织操作,以起到能够提前结束译码的作用。其中,交织操作可以通过预先存储的支持最大信息比特数量的最长交织序列执行,针对比特数量小于最大信息比特数量的信息比特序列,使用预先存储的最长交织序列,并采用少量的额外运算方式实现交织。而采用的运算方式会影响分布式循环冗余校验(distributed crc,dcrc)编码的时延。
3、目前针对新空口(new radio,nr)下行控制信息(downlink controlinformation,dci),在添加24比特crc得到crc码字序列后,需要对crc码字序列进行分布式crc交织操作,24个crc校验比特中的前8个crc校验比特会被交织到信息比特序列的比特之间,后16个crc校验比特位于信息比特序列的末尾,这16个crc校验比特会和16比特的无线网络临时标识(radio network temporary indentifier,rnti)扰码叠加,用于区分不同用户或者不同dci。
4、然而,为了减少信令开销,未来dci长度可能会变得更短,导致crc长度很可能会随之变短。而crc长度变短,又会随之产生一系列的问题,例如dcrc交织器的设计、rnti加扰方式等。
5、因此,随着dci长度发生变化,如何确定crc长度,成为目前亟需解决的问题。
技术实现思路
1、本技术提供一种通信方法和通信装置,用于在dci长度发生变化时有效确定crc长度。
2、第一方面,本技术提供一种通信方法,该方法包括:第一通信装置根据信息比特序列的误块率需求、信息比特序列的第一虚警率需求或单位错包内的第二虚警率需求中的一项或多项,对信息比特序列进行循环冗余校验编码,得到第一比特序列,第一比特序列包括信息比特序列和循环冗余校验比特;第一通信装置根据第一比特序列进行信道编码,得到第二比特序列;第一通信装置输出第二比特序列,例如向第二通信装置输出第二比特序列或者第一通信装置的一个模块向另一个模块输出第二比特序列。其中,该误块率需求指示达到目标误块率所需的性能指标小于或等于第一阈值时,循环冗余校验比特的长度位于第一范围;第一虚警率需求指示的虚警率小于或等于第二阈值时,循环冗余校验比特的长度位于第二范围;第二虚警率需求指示虚警率大于或等于第三阈值且小于或等于第四阈值时,循环冗余校验比特的长度位于第三范围;其中,第一范围内的值、第二范围内的值均为大于或等于0,且小于或等于24的整数,第三范围内的值均为大于或等于0的整数。
3、上述第一通信装置和第二通信装置为不同的通信装置。第一通信装置(或第二通信装置)可以是通信设备(例如网络设备、或终端设备等)、或者是该通信设备中的组件(例如处理器、芯片、或芯片系统等),又或者是能实现全部或部分该通信设备功能的逻辑模块或软件等。示例性的,第一通信装置为网络设备,第二通信装置为终端设备。或者,第一通信装置为终端设备,第二通信装置为网络设备。或者,第一通信装置为终端设备,第二通信装置为另一终端设备。或者,第一通信装置为网络设备,第二通信装置为另一网络设备。
4、例如,上述信息比特序列可以是但不限于是dci比特序列,该信息比特序列不包含crc比特。
5、在上述方法中,第一通信装置根据信息比特序列的误块率需求、信息比特序列的第一虚警率需求或单位错包内的第二虚警率需求中的一项或多项,确定crc比特的长度所在的取值范围,进而从对应的取值范围内确定crc比特长度,然后利用该crc比特长度对信息比特序列进行crc编码,最后执行信道编码后输出。由此可见,针对不同长度的信息比特序列,采用该方法可以有效地确定对应的crc比特长度,并且能够符合该信息比特序列的性能需求或要求(即该信息比特序列的误块率需求、该信息比特序列的第一虚警率需求或单位错包内的第二虚警率需求中的一项或多项)。
6、在一种可能的实现方式中,第一范围与第二范围不重叠,且第一范围内的最大值小于第二范围的最小值,第一范围内的最大值与第一阈值呈正比,第二范围内的最小值与第二阈值呈正比。通过该实现方式,通过设置信息比特序列的不同需求,使crc比特的长度尽可能取到不同范围的值。
7、在一种可能的实现方式中,该信息比特序列的误块率需求指示达到目标误块率所需的性能指标包括信噪比,第一阈值为-6分贝(db),第一范围为{0,3,4,5,6,7,8,9,10,11}。通过该实现方式,根据信息比特序列的误块率需求,确定crc比特的长度取{0,3,4,5,6,7,8,9,10,11}内的任一值时,这样可以使得信噪比小于或等于-6db,且能够达到目标误块率。
8、在一种可能的实现方式中,第二阈值为10-5,第二范围为{12,13,14,15,16,17,18,19,20,21,22,23,24}。
9、通过该实现方式,根据信息比特序列的第一虚警率需求,确定crc比特的长度取{12,13,14,15,16,17,18,19,20,21,22,23,24}内的任一值时,这样能够使得虚警率小于或等于10-5,从而可以提高信号传输的准确性,提高通信质量。
10、在一种可能的实现方式中,该信息比特序列的误块率为0.01,第二阈值为10-5,第二范围为{13,14,15,16,17,18,19,20,21,22,23,24}。通过该实现方式,在信息比特序列的误块率为0.01的情况下,crc比特的长度取{13,14,15,16,17,18,19,20,21,22,23,24}内的任一值时,这样能够使得虚警率小于或等于10-5,从而可以提高信号传输的准确性,提高通信质量。
11、在一种可能的实现方式中,在纯噪声输入的条件下,第二阈值为10-5,第二范围为{20,21,22,23,24}。
12、在本技术实施例中,纯噪声输入的条件可以指没有发送有效信号的情况。
13、通过该实现方式,在纯噪声输入的条件下(即没有发送有效信号的情况),crc比特的长度取{20,21,22,23,24}内的任一值时,这样能够使得虚警率小于或等于10-5,从而可以提高信号传输的准确性,提高通信质量。
14、在一种可能的实现方式中,第三阈值为0,第四阈值为10-1,第三范围为{0,3,4,5,6,7};或者,
15、第三阈值为10-1,第四阈值为10-2,第三范围为{8,9};或者,
16、第三阈值为10-2,第四阈值为10-3,第三范围为{10,11,12};或者,
17、第三阈值为10-3,第四阈值为10-4,第三范围为{13,14,15,16};或者,
18、第三阈值为10-4,第四阈值为10-5,第三范围为{17,18,19};或者,
19、第三阈值为10-5,第四阈值为10-6,第三范围为{20,21,22};或者,
20、第三阈值为10-6,第四阈值为10-7,第三范围为大于或等于23以上的整数。
21、通过该实现方式,针对不同单位错包内的虚警率范围,设置不同的crc比特长度的取值范围,这样第一通信装置根据不同的单位错包内的虚警率范围,可以灵活地为该信息比特序列确定对应的crc比特的长度,并且满足该信息比特序列的单位错包内的虚警率需求。
22、在一种可能的实现方式中,第一通信装置根据第一比特序列进行信道编码,得到第二比特序列,包括:根据无线网络临时标识对第一比特序列进行加扰,得到加扰后的比特序列;然后根据该加扰后的比特序列进行信道编码,得到第二比特序列。通过该实现方式,第一通信装置在信道编码之前还利用无线网络临时标识执行加扰,这样有助于提高通信可靠性和准确性等。
23、在一种可能的实现方式中,循环冗余校验比特的长度为l,无线网络临时标识的长度为m,l和m均为大于或等于1的整数;基于此,第一通信装置根据无线网络临时标识对第一比特序列进行加扰,得到加扰后的比特序列,包括:若l大于m,则根据无线网络临时标识对循环冗余校验比特中的m个比特进行加扰,得到加扰后的比特序列;或者,若l等于m,则根据无线网络临时标识对循环冗余校验比特进行加扰,得到加扰后的比特序列;或者,若l小于m,则根据无线网络临时标识中的l个比特对循环冗余校验比特进行加扰,以及根据无线网络临时标识中其他m-l个比特对信息比特序列中的m-l个比特进行加扰,得到加扰后的比特序列。通过该实现方式,第一通信装置比较循环冗余校验比特的长度l和无线网络临时标识的长度m,进而根据不同的比较结果,采用不同的方式利用无线网络临时标识执行加扰,这样可以保证加扰的有效性。
24、在一种可能的实现方式中,第一通信装置根据加扰后的比特序列进行信道编码,得到第二比特序列,包括:第一通信装置在l大于或等于m的情况下,利用分布式循环冗余校验交织器,对加扰后的比特序列进行交织,得到交织后的比特序列;其中,该分布式循环冗余校验交织器的序列长度与信息比特序列对应的最大长度相关;然后,第一通信装置对该交织后的比特序列进行信道编码,得到第二比特序列。通过该实现方式,在循环冗余校验比特的长度l大于或等于无线网络临时标识的长度m的情况下,第一通信装置(即发送端)还利用分布式循环冗余校验交织器执行交织,这样有助于减少接收端的纠错压力,提高纠错效率等。
25、在另一种可能的实现方式中,第一通信装置根据加扰后的比特序列进行信道编码,得到第二比特序列,包括:在信息比特序列的长度大于第五阈值的情况下,利用分布式循环冗余校验交织器,对加扰后的比特序列进行交织,得到交织后的比特序列;其中,分布式循环冗余校验交织器的序列长度是根据循环冗余校验比特的长度和信息比特序列的长度确定的;然后对该交织后的比特序列进行信道编码,得到第二比特序列。通过该实现方式,在信息比特序列的长度较大的情况下,第一通信装置(即发送端)还利用分布式循环冗余校验交织器执行交织,这样有助于减少接收端的纠错压力,提高纠错效率等。
26、第二方面,本技术提供一种通信方法,该方法包括:第二通信装置获取待译码信息,该待译码信息可以是来自第一通信装置,或者是第二通信装置对来自第一通信装置的接收信号进行解析得到待译码信息;第二通信装置对待译码信息进行信道译码,得到译码结果,译码结果对应第一比特序列,第一比特序列包括信息比特序列和循环冗余校验比特;第二通信装置根据信息比特序列的块误错率需求、信息比特序列的第一虚警率需求或单位错包内的第二虚警率需求中的至少一项,对译码结果进行循环冗余校验译码;其中,该误块率需求指示达到目标误块率所需的性能指标小于或等于第一阈值时,循环冗余校验比特的长度位于第一范围;第一虚警率需求指示的虚警率小于或等于第二阈值时,循环冗余校验比特的长度位于第二范围;第二虚警率需求指示虚警率大于或等于第三阈值且小于或等于第四阈值时,循环冗余校验比特的长度位于第三范围;其中,第一范围内的值、第二范围内的值均为大于或等于0,且小于或等于24的整数,第三范围内的值均为大于或等于0的整数。
27、上述第一通信装置和第二通信装置为不同的通信装置。第一通信装置(或第二通信装置)可以是通信设备(例如网络设备、或终端设备等)、或者是该通信设备中的组件(例如处理器、芯片、或芯片系统等),又或者是能实现全部或部分该通信设备功能的逻辑模块或软件等。示例性的,第一通信装置为网络设备,第二通信装置为终端设备。或者,第一通信装置为终端设备,第二通信装置为网络设备。或者,第一通信装置为终端设备,第二通信装置为另一终端设备。或者,第一通信装置为网络设备,第二通信装置为另一网络设备。
28、例如,上述信息比特序列可以是但不限于是dci比特序列,该信息比特序列不包含crc比特。
29、在上述方法中,第二通信装置获得待译码信息之后,对待译码信息进行信道译码得到译码结果,由于译码结果和接收端的第一比特序列对应,第一比特序列中的crc比特序列的长度是根据信息比特序列的误块率需求、信息比特序列的第一虚警率需求或单位错包内的第二虚警率需求中的一项或多项确定的,这样第二通信装置也可以根据该信息比特序列的误块率需求、该信息比特序列的第一虚警率需求或单位错包内的第二虚警率需求中的一项或多项,确定crc比特的长度所在范围,进而可以确定crc比特的长度,从而第二通信装置可以准确且有效地对译码结果执行crc译码(即利用crc比特对译码结果进行校验)。
30、在一种可能的实现方式中,第一范围与第二范围不重叠,且第一范围内的最大值小于第二范围的最小值,第一范围内的最大值与第一阈值呈正比,第二范围内的最小值与第二阈值呈正比。通过该实现方式,通过设置信息比特序列的不同需求,使crc比特的长度尽可能取到不同范围的值。
31、在一种可能的实现方式中,该信息比特序列的误块率需求指示达到目标误块率所需的性能指标包括信噪比,第一阈值为-6分贝,第一范围为{0,3,4,5,6,7,8,9,10,11}。通过该实现方式,根据信息比特序列的误块率需求,确定crc比特的长度取{0,3,4,5,6,7,8,9,10,11}内的任一值时,这样可以使得信噪比小于或等于-6db,且能够达到目标误块率。
32、在一种可能的实现方式中,第二阈值为10-5,第二范围为{12,13,14,15,16,17,18,19,20,21,22,23,24}。通过该实现方式,根据信息比特序列的第一虚警率需求,确定crc比特的长度取{12,13,14,15,16,17,18,19,20,21,22,23,24}内的任一值时,这样能够使得虚警率小于或等于10-5,从而可以提高信号传输的准确性,提高通信质量。
33、在一种可能的实现方式中,信息比特序列的误块率为0.01,第二阈值为10-5,第二范围为{13,14,15,16,17,18,19,20,21,22,23,24}。通过该实现方式,在信息比特序列的误块率为0.01的情况下,crc比特的长度取{13,14,15,16,17,18,19,20,21,22,23,24}内的任一值时,这样能够使得虚警率小于或等于10-5,从而可以提高信号传输的准确性,提高通信质量。
34、在一种可能的实现方式中,在纯噪声输入的条件下,第二阈值为10-5,第二范围为{20,21,22,23,24}。
35、在本技术实施例中,纯噪声输入的条件可以指没有发送有效信号的情况。通过该实现方式,在纯噪声输入的条件下(即没有发送有效信号的情况),crc比特的长度取{20,21,22,23,24}内的任一值时,这样能够使得虚警率小于或等于10-5,从而可以提高信号传输的准确性,提高通信质量。
36、在一种可能的实现方式中,第三阈值为0,第四阈值为10-1,第三范围为{0,3,4,5,6,7};或者,
37、第三阈值为10-1,第四阈值为10-2,第三范围为{8,9};或者,
38、第三阈值为10-2,第四阈值为10-3,第三范围为{10,11,12};或者,
39、第三阈值为10-3,第四阈值为10-4,第三范围为{13,14,15,16};或者,
40、第三阈值为10-4,第四阈值为10-5,第三范围为{17,18,19};或者,
41、第三阈值为10-5,第四阈值为10-6,第三范围为{20,21,22};或者,
42、第三阈值为10-6,第四阈值为10-7,第三范围为大于或等于23以上的整数。
43、通过该实现方式,针对不同单位错包内的虚警率范围,设置不同的crc比特长度的取值范围,这样可以使得第一通信装置根据不同的单位错包内的虚警率范围,灵活地为该信息比特序列确定对应的crc比特的长度,并且满足该信息比特序列的单位错包内的虚警率需求。
44、在一种可能的实现方式中,第二通信装置根据信息比特序列的块误错率需求、信息比特序列的第一虚警率需求或单位错包内的第二虚警率需求中的至少一项,对译码结果进行循环冗余校验,包括:根据无线网络临时标识对译码结果进行解扰,得到解扰后的比特序列;然后,根据块误错率需求、第一虚警率需求或第二虚警率需求中的至少一项,对该解扰后的比特序列进行循环冗余校验。通过该实现方式,由于为了提高通信可靠性和准确性等,发送端在信道编码之前还利用无线网络临时标识执行加扰,因此,接收端在信道译码之后还需要执行解扰,以获得解扰后的比特序列。
45、在一种可能的实现方式中,循环冗余校验比特的长度为l,无线网络临时标识的长度为m,l和m均为大于或等于1的整数,l大于m;译码结果中包括基于无线网络临时标识对循环冗余校验比特中的m个比特加扰得到的m个加扰比特以及循环冗余校验比特中的其他l-m个比特;基于此,第二通信装置根据无线网络临时标识对译码结果进行解扰,得到解扰后的比特序列,包括:根据无线网络临时标识,对m个加扰比特进行解扰,得到解扰后的比特序列。通过该实现方式,在循环冗余校验比特的长度l大于无线网络临时标识的长度m的情况下,第一通信装置(即发送端)是将无线网络临时标识的比特加扰在部分crc比特上,因此,第二通信装置(即接收端)在解扰时,可以利用无线网络临时标识对加扰的该部分crc比特进行解扰,就可以准确获得解扰后的比特序列。
46、在一种可能的实现方式中,循环冗余校验比特的长度为l,无线网络临时标识的长度为m,l和m均为大于或等于1的整数,l等于m;译码结果包括基于无线网络临时标识对循环冗余校验比特加扰得到的m个加扰比特;基于此,第二通信装置根据无线网络临时标识对译码结果进行解扰,得到解扰后的比特序列,包括:根据无线网络临时标识,对该m个加扰比特进行解扰,得到解扰后的比特序列。通过该实现方式,在循环冗余校验比特的长度l等于无线网络临时标识的长度m的情况下,第一通信装置(即发送端)是将无线网络临时标识的比特加扰在所有crc比特上,因此,第二通信装置(即接收端)在解扰时,可以利用无线网络临时标识对加扰的所有crc比特进行解扰,就可以准确获得解扰后的比特序列。
47、在一种可能的实现方式中,循环冗余校验比特的长度为l,无线网络临时标识的长度为m,l和m均为大于或等于1的整数,l小于m;译码结果包括基于无线网络临时标识中的l个比特对循环冗余比特进行加扰得到的l个加扰比特以及基于无线网络临时标识中的其他m-l个比特对信息比特序列中的m-l个比特进行加扰得到的m-l个加扰比特;基于此,第二通信装置根据无线网络临时标识对译码结果进行解扰,得到解扰后的比特序列,包括:根据无线网络临时标识中的l个比特对l个加扰比特进行解扰,并根据无线网络临时标识中的其他m-l个比特对m-l个加扰比特进行解扰,得到解扰后的比特序列。通过该实现方式,在循环冗余校验比特的长度l小于无线网络临时标识的长度m的情况下,第一通信装置(即发送端)是将长度l的无线网络临时标识的比特加扰在crc比特上,并将剩余长度m-l的无线网络临时标识的比特添加到相同长度的信息比特上,因此,第二通信装置(即接收端)在解扰时,可以利用长度为l的无线网络临时标识对加扰的crc比特进行解扰,并利用剩余长度为m-l的无线网络临时标识对长度为m-l的加扰的信息比特进行解扰,从而可以准确获得解扰后的比特序列。
48、在一种可能的实现方式中,第二通信装置根据无线网络临时标识对译码结果进行解扰,得到解扰后的比特序列,包括:在l大于或等于m的情况下,利用分布式循环冗余校验解交织器,对译码结果进行解交织,得到解交织后的比特序列;其中,分布式循环冗余校验交织器的序列长度与信息比特序列对应的最大长度相关;根据无线网络临时标识对该解交织后的比特序列进行解扰,得到解扰后的比特序列。
49、通过该实现方式,在l大于或等于m的情况下,由于第一通信装置(即发送端)在加扰之后还执行了交织,因此,第二通信装置(即接收端)在解扰之前还需要执行解交织,才能够有效地完成后续解扰。
50、在一种可能的实现方式中,第二通信装置根据无线网络临时标识对译码结果进行解扰,得到解扰后的比特序列,包括:在信息比特序列的长度大于第五阈值的情况下,利用分布式循环冗余校验解交织器,对译码结果进行解交织,得到解交织后的比特序列;其中,分布式循环冗余校验交织器的序列长度是根据循环冗余校验比特的长度和信息比特序列的长度确定的;然后根据无线网络临时标识对该解交织后的比特序列进行解扰,得到解扰后的比特序列。
51、第三方面,本技术实施例还提供一种通信装置,所述通信装置可以用于执行第一方面的方法或基于第一方面的任一种可能的实现方法。
52、一种可能的实现方式中,所述通信装置可以包括执行第一方面中所描述的方法/操作/步骤/动作所一一对应的模块或单元,该模块或单元可以是硬件电路,也可以是软件,还可以是硬件电路结合软件实现。一种可能的实现方式中,所述通信装置可以包括处理单元(也可称为处理模块)和通信单元(也可称为通信模块),其中,所述通信单元可以用于执行接收和/或发送的功能,所述处理单元可以用于执行上述第一方面或第一方面中任意一种可能的实现方式所述方法。
53、第四方面,本技术实施例还提供一种通信装置,所述通信装置可以用于执行第二方面的方法或基于第二方面的任一种可能的实现方法。
54、一种可能的实现方式中,所述通信装置可以包括执行第二方面中所描述的方法/操作/步骤/动作所一一对应的模块或单元,该模块或单元可以是硬件电路,也可以是软件,还可以是硬件电路结合软件实现。一种可能的实现方式中,所述通信装置可以包括处理单元(也可称为处理模块)和通信单元(也可称为通信模块),其中,所述通信单元可以用于执行接收和/或发送的功能,所述处理单元可以用于执行上述第二方面或第二方面中任意一种可能的实现方式所述方法。
55、第五方面,本技术实施例提供一种通信装置,该通信装置包括处理器;所述处理器用于通过逻辑电路和/或通过执行计算机程序,使得所述通信装置执行上述第一方面的方法或其中任意一种可能的实现方式提供的方法,或者执行上述第二方面的方法或其中任意一种可能的实现方式提供的方法。
56、在一种可能的设计中,所述通信装置还可以包括输入输出接口和/或存储器,所述存储器用于存储所述计算机程序,所述输入输出接口用于输入和/或输出信息。
57、可选地,所述处理器和所述存储器可以集成在一起,或者,所述处理器和所述存储器分立设置。
58、在一种可能的设计中,第五方面所述的通信装置可以为芯片。
59、第六方面,本技术实施例提供一种通信系统,该通信系统包括第一通信装置和第二通信装置,第一通信装置用于实现上述第一方面的方法或其中任意一种可能的实现方式提供的方法,第二通信装置用于实现上述第二方面或其中任意一种可能的实现方式提供的方法。
60、第七方面,本技术实施例提供一种计算机存储介质,该存储介质中存储软件程序,该软件程序在被一个或多个处理器读取并执行时可实现上述第一方面的方法或其中任意一种可能的实现方式提供的方法,或者实现上述第二方面或其中任意一种可能的实现方式提供的方法。
61、第八方面,本技术实施例提供一种包含指令的计算机程序产品,当其在计算机上运行时,使得上述第一方面的方法或其中任意一种可能的实现方式提供的方法被执行,或者使得上述第二方面的方法或其中任意一种可能的实现方式提供的方法被执行。
62、第九方面,本技术实施例提供一种芯片系统,该芯片系统包括处理器,用于支持第一通信装置实现上述第一方面中所涉及的功能;或者用于支持第二通信装置实现上述第二方面中所涉及的功能。
63、在一种可能的设计中,所述芯片系统还包括存储器,所述存储器,用于保存装载装置执行的必要的程序指令和数据。该芯片系统,可以由芯片构成,也可以包含芯片和其他分立器件。
64、需要注意的是,上述第三方面至第九方面或者第三方面至第九方面中任意一种可能的实现方式可以达到的技术效果,可以对应参照上述第一方面和第二方面或者第一方面和第二方面中任意一种可能的实现方式可以达到的技术效果说明;这里不再重复赘述。
版权声明:本站专利文献数据主要来源于国家知识产权局等公开渠道,由 技术新讯 进行整理汇编。页面设计及数据汇编的著作权归本站所有。全部内容仅供个人学习、科研评估与技术交流参考,严禁用于任何商业用途(包括但不限于直接生产制造、技术转让、倒卖数据等)。
免责条款:专利技术具有时效性,本站不对资料的绝对准确性、完整性和可实施性提供任何明示或暗示的担保。因参考本站内容造成的直接或间接损失,本站不承担相关法律责任。若您认为本站内容有侵权问题,请及时提供权属证明与我们联系,本站将在核实后依法处理。反馈意见:yyfuon@163.com