可左右滑动选省市

信号解调方法、装置和计算机可读存储介质及电子设备

更新时间:2024-07-01
信号解调方法、装置和计算机可读存储介质及电子设备 专利申请类型:实用新型专利;
地区:福建-福州;
源自:福州高价值专利检索信息库;

专利名称:信号解调方法、装置和计算机可读存储介质及电子设备

专利类型:实用新型专利

专利申请号:CN202210055195.4

专利申请(专利权)人:锐捷网络股份有限公司
权利人地址:福建省福州市仓山区金山大道618号桔园洲工业园19#楼

专利发明(设计)人:周孔松,李毅辉

专利摘要:本申请公开了一种信号解调方法、装置和计算机可读存储介质及电子设备,接收用户设备UE在物理上行控制信道格式3/4PUCCH format 3/4中上传的上行控制信息UCI比特序列;对上行控制信息UCI比特序列经解扰后获得的上行控制信息UCI软比特序列进行解复用,以获得上行控制信息UCI的第一部分软比特序列和第二部分软比特序列;根据上行控制信息UCI的第一部分中的秩指示RI值确定第二部分的比特序列的比特长度;根据第二部分的比特长度对所述上行控制信息UCI的第二部分的比特序列进行解调,因此通过利用在UE上报的CSI信息中包含的UCI part 1比特序列中解调获得的RI(秩指示)值来间接计算UCI part 2比特序列的长度,从而基站可以对UCI part 2进行解调。

主权利要求:
1.一种信号解调方法,包括:
接收用户设备UE在物理上行控制信道格式3/4PUCCHformat3/4中上传的上行控制信息UCI比特序列,其中,所述上行控制信息UCI比特序列中包含有信道状态信息CSI;
对所述上行控制信息UCI比特序列经解扰后获得的上行控制信息UCI软比特序列进行解复用,以获得所述上行控制信息UCI的第一部分软比特序列和第二部分软比特序列;
根据所述上行控制信息UCI的第一部分中的秩指示RI值确定所述第二部分的比特序列的比特长度;
根据所述第二部分的比特长度对所述上行控制信息UCI的第二部分的比特序列进行解调;
所述根据所述上行控制信息UCI的第一部分中的秩指示RI值确定所述第二部分的比特序列的比特长度包括:计算所述信道状态信息CSI的第二部分中未知长度的字段的比特的长度总和;
根据所述UE实际上报的所述信道状态信息CSI的各个第二部分的比特数和第一数量来计算上行控制信息UCI的第二部分的总比特序列长度,其中,所述第一数量是UE的信道状态信息CSI的第二部分的总个数;
根据所述信道状态信息CSI的各个第二部分的总比特数计算所述上行控制信息UCI的第二部分的初始循环冗余校验CRC的比特长度;
根据上行控制信息UCI的第二部分的总比特序列长度、所述上行控制信息UCI的第二部分的初始循环冗余校验CRC的比特长度、上行控制信息UCI的第一部分的总比特序列长度和上行控制信息UCI的第一部分的总比特数对应的循环冗余校验CRC的比特数,确定所述UE上报的上行控制信息UCI的第二部分的比特数,作为所述UE上报的上行控制信息UCI的第二部分的比特序列长度。
2.根据权利要求1所述的信号解调方法,其中,所述对所述上行控制信息UCI比特序列经解扰后获得的上行控制信息UCI软比特序列进行解复用,包括:计算所述上行控制信息UCI软比特序列的UCI符号索引集合及其个数以及所述UCI符号索引集合中的符号个数;
将所述上行控制信息UCI软比特序列按预定顺序映射到第一数组,所述第一数组的维度为用于承载UCI比特的符号的个数、每个所述符号的资源元素RE的个数以及调制阶数的乘积;
从各个UCI符号索引集合中分别提取UCI软比特序列的第一部分和第二部分的软比特序列,以存储在该第一部分和第二部分各自的软比特序列中。
3.根据权利要求2所述的信号解调方法,其中,对于所述上行控制信息UCI的第一部分的软比特序列进行解调处理,以获得所述上行控制信息UCI的第一部分的比特序列。
4.根据权利要求1所述的信号解调方法,其中,所述UE上报的信道状态信息CSI中包括有第二部分的模式包括:widebandPMI和subbandCQI、subbandPMI和widebandCQI、subbandPMI和subbandCQI。
5.一种信号解调装置,包括:
接收模块,用于接收用户设备UE在物理上行控制信道格式3/4PUCCHformat3/4中上传的上行控制信息UCI比特序列,其中,所述上行控制信息UCI比特序列中包含有信道状态信息CSI;
解复用模块,用于对所述上行控制信息UCI比特序列经解扰后获得的上行控制信息UCI软比特序列进行解复用,以获得所述上行控制信息UCI的第一部分软比特序列和第二部分软比特序列;
确定模块,用于根据所述上行控制信息UCI的第一部分中的秩指示RI值确定所述第二部分的比特序列的比特长度;
解调模块,用于根据所述第二部分的比特长度对所述上行控制信息UCI的第二部分的比特序列进行解调;
所述确定模块具体用于计算所述信道状态信息CSI的第二部分中未知长度的字段的比特的长度总和;根据所述UE实际上报的所述信道状态信息CSI的各个第二部分的比特数和第一数量来计算上行控制信息UCI的第二部分的总比特序列长度,其中,所述第一数量是UE的信道状态信息CSI的第二部分的总个数;根据所述信道状态信息CSI的各个第二部分的总比特数计算所述上行控制信息UCI的第二部分的初始循环冗余校验CRC的比特长度;根据上行控制信息UCI的第二部分的总比特序列长度、所述上行控制信息UCI的第二部分的初始循环冗余校验CRC的比特长度、上行控制信息UCI的第一部分的总比特序列长度和上行控制信息UCI的第一部分的总比特数对应的循环冗余校验CRC的比特数,确定所述UE上报的上行控制信息UCI的第二部分的比特数,作为所述UE上报的上行控制信息UCI的第二部分的比特序列长度。
6.根据权利要求5所述的信号解调装置,其中,所述解复用模块进一步用于:
计算所述上行控制信息UCI软比特序列的UCI符号索引集合及其个数以及所述UCI符号索引集合中的符号个数;
将所述上行控制信息UCI软比特序列按预定顺序映射到第一数组,所述第一数组的维度为用于承载UCI比特的符号的个数、每个所述符号的资源元素RE的个数以及调制阶数的乘积;
从各个UCI符号索引集合中分别提取UCI软比特序列的第一部分和第二部分的软比特序列,以存储在该第一部分和第二部分各自的软比特序列中。
7.根据权利要求5所述的信号解调装置,其中,所述确定模块进一步用于:
计算所述信道状态信息CSI的第二部分中未知长度的字段的比特的长度总和;
根据所述UE实际上报的所述信道状态信息CSI的各个第二部分的比特数和第一数量来计算上行控制信息UCI的第二部分的总比特序列长度,其中,所述第一数量是UE的信道状态信息CSI的第二部分的总个数;
根据所述信道状态信息CSI的各个第二部分的总比特数计算所述上行控制信息UCI的第二部分的初始循环冗余校验CRC的比特长度;
根据上行控制信息UCI的第二部分的总比特序列长度、所述上行控制信息UCI的第二部分的初始循环冗余校验CRC的比特长度、上行控制信息UCI的第一部分的总比特序列长度和上行控制信息UCI的第一部分的总比特数对应的循环冗余校验CRC的比特数,确定所述UE上报的上行控制信息UCI的第二部分的比特数,作为所述UE上报的上行控制信息UCI的第二部分的比特序列长度。
8.一种计算机可读存储介质,其上存储有可被处理器执行的计算机程序,其中,所述程序被处理器执行时实现如权利要求1至4中任一所述的信号解调方法。
9.一种电子设备,包括:
存储器,用于存储程序;
处理器,用于运行所述存储器中存储的所述程序,以执行如权利要求1至4中任一所述的信号解调方法。 说明书 : 信号解调方法、装置和计算机可读存储介质及电子设备技术领域[0001] 本申请涉及信号处理领域,尤其涉及一种信号解调方法、装置和计算机可读存储介质及电子设备。背景技术[0002] 随着信息通信技术的发展,已经开发出具有更高传输速度的无线通信技术。在这些无线通信技术当中,第五代移动通信技术(5G)由于其具有更高的无线传输速率而能够为用户提供随时随地的高速网络服务。[0003] 在5GTDD(时分双工)系统中,用户设备(UE)可以向基站反馈信道状态信息(CSI),以通知基站当前上行的无线信道质量。基站可以根据UE上报的CSI信息,调度UE发送对应层数、经对应预编码编码后的上行数据,以使得上行吞吐尽可能的高。[0004] UE上报的CSI可以分为宽带CSI(即CSIpart1)、子带CSI(CSIpart2,也即UCIpart2),其可以包含CRI(CSI‑RS(referencesignal参考信号)的资源指示)、RI(秩指示)、LI(层指示)、宽带CQI(信道质量指示)、子带CQI、宽带PMI(预编码矩阵指示)、子带PMI等信息,以适用不同带宽的数据业务。[0005] 5G的物理上行控制信道(PUCCH)可以包含0~4五种格式,并且不同格式可以携带不同类型的UCI(上行控制信息)比特信息(UCI包括HARQ‑ACK(混合自动重复请求确认)、SR(调度请求)、CSI(信道状态信息))。因此,UE在上报CSI时,CSIpart2比特信息只能在PUCCHformat3或4中上报。如果需要上报CSIpart2比特信息,在现有技术中需要将UCI比特序列分成两部分,即UCIpart1、UCIpart2。如果没有CSIpart2信息需要上报,在现有技术中,则只需要上报UCIpart1,因此只需要上报1个UCI比特序列。[0006] 基站接收到UE上报的UCI信息之后,在对PUCCHformat3或4进行解调时,需要知道各个部分的UCI比特序列长度,才能通过polar码译码/RM码译码将UE上报的UCI比特序列解调。通常,基站可以知道UCIpart1的比特序列长度,但是无法了解UCIpart2的比特序列长度,因此,在该情况下,基站无法直接对UCIpart2进行译码来实现解调。发明内容[0007] 本申请实施例提供一种信号解调方法、装置和计算机可读存储介质及电子设备,以解决现有技术中无法直接对UCIpart2进行译码来实现解调的缺陷。[0008] 为达到上述目的,本申请实施例提供了一种信号解调方法,包括:[0009] 接收用户设备UE在物理上行控制信道格式3/4PUCCHformat3/4中上传的上行控制信息UCI比特序列,其中,所述上行控制信息UCI比特序列中包含有信道状态信息CSI;[0010] 对所述上行控制信息UCI比特序列经解扰后获得的上行控制信息UCI软比特序列进行解复用,以获得所述上行控制信息UCI的第一部分软比特序列和第二部分软比特序列;[0011] 根据所述上行控制信息UCI的第一部分中的秩指示RI值确定所述第二部分的比特序列的比特长度;[0012] 根据所述第二部分的比特长度对所述上行控制信息UCI的第二部分的比特序列进行解调。[0013] 本申请实施例还提供了一种信号解调装置,包括:[0014] 接收模块,用于接收用户设备UE在物理上行控制信道格式3/4PUCCHformat3/4中上传的上行控制信息UCI比特序列,其中,所述上行控制信息UCI比特序列中包含有信道状态信息CSI;[0015] 解复用模块,用于对所述上行控制信息UCI比特序列经解扰后获得的上行控制信息UCI软比特序列进行解复用,以获得所述上行控制信息UCI的第一部分软比特序列和第二部分软比特序列;[0016] 确定模块,用于根据所述上行控制信息UCI的第一部分中的秩指示RI值确定所述第二部分的比特序列的比特长度;[0017] 解调模块,用于根据所述第二部分的比特长度对所述上行控制信息UCI的第二部分的比特序列进行解调。[0018] 本申请实施例还提供了一种计算机可读存储介质,其上存储有可被处理器执行的计算机程序,其中,所述程序被处理器执行时实现如本申请实施例提供的信号解调方法。[0019] 本申请实施例还提供了一种电子设备,包括:[0020] 存储器,用于存储程序;[0021] 处理器,用于运行所述存储器中存储的所述程序,以执行如本申请实施例提供的信号解调方法。[0022] 本申请实施例提供的信号解调方法、装置和计算机可读存储介质及电子设备,通过利用UCIpart1比特序列中解调获得的RI(秩指示)值来间接计算UCIpart2比特序列的长度,从而基站可以对UCIpart2进行解调。[0023] 上述说明仅是本申请技术方案的概述,为了能够更清楚了解本申请的技术手段,而可依照说明书的内容予以实施,并且为了让本申请的上述和其它目的、特征和优点能够更明显易懂,以下特举本申请的具体实施方式。附图说明[0024] 通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本申请的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:[0025] 图1a为本申请实施例的UCI在PUCCHformat3上的映射示意图;[0026] 图1b为根据本申请实施例的PUCCHformat3上UCI比特序列的组成结构的示意图;[0027] 图1c为本申请实施例的UCI在PUCCHformat3上的映射示意图;[0028] 图2为本申请提供的信号解调方法一个实施例的流程图;[0029] 图3为本申请提供的信号解调装置一个实施例的结构示意图;[0030] 图4为本申请提供的电子设备实施例的结构示意图。具体实施方式[0031] 下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。[0032] 本申请实施例提供的方案可应用于任何具有信号解调能力的设备或系统等等。图1为本申请实施例提供的信号解调方案的应用场景示意图,图1所示的场景仅仅是本申请的技术方案可以应用的场景的示例之一。[0033] 随着信息通信技术的发展,已经开发出具有更高传输速度的无线通信技术。在这些无线通信技术当中,第五代移动通信技术(5G)由于其具有更高的无线传输速率而能够为用户提供随时随地的高速网络服务。[0034] 在5GTDD(时分双工)系统中,用户设备(UE)可以向基站反馈信道状态信息(CSI),以通知基站当前上行的无线信道质量。基站可以根据UE上报的CSI信息,调度UE发送对应层数、经对应预编码编码后的上行数据,以使得上行吞吐尽可能的高。[0035] UE上报的CSI可以分为宽带CSI(即CSIpart1)、子带CSI(CSIpart2,也即UCIpart2),其可以包含CRI(CSI‑RS(referencesignal参考信号)的资源指示)、RI(秩指示)、LI(层指示)、宽带CQI(信道质量指示)、子带CQI、宽带PMI(预编码矩阵指示)、子带PMI等信息,以适用不同带宽的数据业务。[0036] 5G的物理上行控制信道(PUCCH)可以包含0~4五种格式,并且不同格式可以携带不同类型的UCI(上行控制信息)比特信息(UCI包括HARQ‑ACK(混合自动重复请求确认)、SR(调度请求)、CSI(信道状态信息))。因此,UE在上报CSI时,CSIpart2比特信息只能在PUCCHformat3或4中上报。如果需要上报CSIpart2比特信息,在现有技术中需要将UCI比特序列分成两部分,即UCIpart1、UCIpart2。如果没有CSIpart2信息需要上报,在现有技术中,则只需要上报UCIpart1,因此只需要上报1个UCI比特序列。[0037] 基站接收到UE上报的UCI信息之后,在对PUCCHformat3或4进行解调时,需要知道各个部分的UCI比特序列长度,才能通过polar码译码/RM码译码将UE上报的UCI比特序列解调。通常,基站可以知道UCIpart1的比特序列长度,但是无法了解UCIpart2的比特序列长度,因此,在该情况下,基站无法直接对UCIpart2进行译码来实现解调。[0038] 例如,如图1a中所示,PUCCHformat3时域通常占用4~14个符号,而频域占用RB(资源块)个数可以为1、2、3、4、5、6、8、9、10、12、15和16,因此,UE在通过PUCCHformat3上报UCI时,根据不同的配置,PUCCHformat3上可以携带的UCI总比特数为3~1706。DMRS(专用解调参考信号)的符号数可以为1、2、4。[0039] PUCCHformat3上可携带的UCI信息可以包括HARQ‑ACK(混合自动重复请求确认)、SR(调度请求)、CSI(包括CSIpart1、CSIpart2)信息。当UECSIpart1(第一部分)的总个数为 时,这意味着UE上报的一个CSI中必定含有CSIpart1(第一部分)。当UECSIpart2(第二部分)的个数为 时,这意味着在UE上报的一个CSI中不一定含有CSIpart2(第二部分)。那么PUCCHformat3上面的UCI比特序列组成方式可以如图1b中所示,在图1b中示出的UCI比特序列中含有CSIpart2。从图1c中所示的映射结构可以看出,PUCCHformat3上面的UCI比特序列由UCIpart1与UCIpart2组成,若各个部分满足CB分割的条件,那么需要对UCIpart1、2进行CB划分,并在该段CB后加上CRC校验比特,其中UCIpart1、2所包含的UCI信息类型如下:UCIpart1包含HARQ‑ACK、SR、CSI‑part1,1、…、CSI‑part1, UCIpart2包含CSI‑part2,1、…、CSI‑part2, 一个CSI‑part2,n2包含1个wideband(宽带),和Nsb个subbands(子带)。[0040] 因此,在本申请实施例中,当PUCCHformat3上同时携带UCIpart1和UCIpart2时,基站在对接收到的信号进行解调时需要进行UCIpart1、2比特序列解复用步骤,这是因为用户设备UE在上报CSI时,将两部分的UCI比特按照协议规则映射在PUCCHformat3的时频资源位置上,因此需要对UCIpart1、part2的软比特序列gn,即解扰后得到的序列,进行解UCI比特复用操作。[0041] 例如,在本申请实施例中,可以由基站BS接收用户设备UE在物理上行控制信道格式3/4PUCCHformat3/4中上传的信道状态信息CSI。如上所述,本申请是针对在CSI中包含有UCIpart2的情况下的解调问题,因此,在本申请实施例基站BS接收到的CSI信息可以包含有上行控制信息UCI比特序列。[0042] 之后,可以对上行控制信息UCI比特序列经解扰后获得的上行控制信息UCI软比特序列进行解复用,以获得上行控制信息UCI的第一部分软比特序列和第二部分软比特序列。[0043] 例如,在本申请实施例中,可以首先对于UCIpart1、part2比特序列计算一些参数值。例如,可以计算Etot:QPSK(正交相移键控)调制时,Etot=24Nsymb,UCINPRB;π/2‑BPSK调制时,Etot=12Nsymb,UCINPRB。计算(1) (1)计算G′ : 计算G :[0044] 此外,在本申请实施例中,还可以根据PUCCHformat3的符号、跳频、是否加导频符号的配置,从下面示出的表1中通过查表确定UCI符号索引集 (PUCCHformat3/4数据符号索引集i)和其个数 (PUCCHformat3/4数据符号索引集个数),以及 集合中对应的元素个数 (PUCCHformat3/4数据符号索引集i中的符号个数)。[0045] 表1[0046][0047] 在通过查表确定了上述结果之后,可以将 合并成一个集合SUCI,并对SUCI中的符号索引元素进行升序排列s=sort(SUCI,'ascend')。记录数据符号个数计算每个符号的RE数 初始化一个三维数组 用来存储对应的软比特序列gn,维度为[0048] 之后,可以按照下面所示的公式(1)将软比特序列gn依次映射到三维数组 上。[0049][0050] 之后,可以根据下面的公式(2)对UCIpart1、part2进行解复用。寻找最小的j(j>0),使得[0051] 例如,可以采用下述方式来进行解复用:[0052] 令n1=0,n2=0,[0053] 令[0054] 从l=0到Nsymb,UCI‑1执行下述循环[0055] 如果[0056] 则对于k=0到 且对于v=0到Qm‑1,有 n1=n1+1。[0057] 否则,如果[0058] 如果M>0[0059] 则γ=1[0060] 或者[0061] γ=0[0062] 令M=M‑1;[0063] 则对于k=0到[0064] 对于v=0到Qm‑1[0065] 有 n1=n1+1;[0066] 对于 到[0067] 对于v=0到Qm‑1[0068][0069] 否则[0070] 对于k=0到[0071] 对于v=0到Qm‑1[0072] 有 n2=n2+1。[0073] 例如,在本申请实施例中,可以将各个 集合中的part1、2软比特序列抽出,存放在各自的软比特序列[0074] 此外,在解调出UCIpart1的软比特序列 后,基站可以进行UCIpart1的CB分割、译码步骤,解调出具体的UCIpart1比特序列。[0075] 在对UCI的第一部分和第二部分进行了解复用之后,可以根据上行控制信息UCI的第一部分中的秩指示RI值确定第二部分的比特序列的比特长度。[0076] 在本申请实施例中,用户设备UE上报CSI可分为5种模式,分别为widebandPMI和subbandCQI、subbandPMI和widebandCQI、subbandPMI和subbandCQI、widebandPMI和widebandCQI、CRI/RSRP或SSBRI/RSRPreporting。[0077] 其中,UE上报的CSI中包括有CSIpart2的模式有widebandPMI和subbandCQI、subbandPMI和widebandCQI、subbandPMI和subbandCQI。但是基站在接收到上报的这样的CSI信号时无法知晓比特长度。[0078] 此外,UE上报的CSI中只包括CSI part 1的模式包括:widebandPMI和widebandCQI、CRI/RSRP或SSBRI/RSRPreporting。在这些模式中,基站在接收到上报的CSI信号时已经知晓比特长度。[0079] 因此,在本申请实施例中,由于基站可以知晓只包含CSIpart1的UCI比特数,因此基站在解调UCIpart2时就需要知道UCIpart2的比特长度。可以根据UCIpart1序列中的RI值确定UCIpart2的比特长度。[0080] 但是含有CSIpart2的CSI包含的参数种类较多,例如,在codebookType=typeI‑SinglePanel条件下单个CSIreport#n的各个参数字段占用的比特数可以如下面示出的表2中所示。[0081] 表2[0082][0083][0084][0085] 因此,从上面示出的表2中可以看到单个CSIreportn的参数字段构成复杂。如果MAC层将全套参数都传递给PHY层,PHY层再进行UCIpart2的解调,势必会增大信令开销,增加时延。[0086] 在本申请实施例中,由于CSIpart1的各个参数字段比特长度是固定的,而CSIpart2虽然比特数未知,但在确定未知的参数字段比特数,就可以确定单个CSIpart2的比特长度,从而确定UCIpart2的比特序列长度。其中未知长度的字段有CSIpart2wideband的LI、CSIpart2wideband的X1、CSIpart2wideband的X2、每个CSIPart2subband的X2,这些字段所占比特是根据解调UE上报的RI值计算得到。[0087] 本申请实施例中,可以计算所述信道状态信息CSI的第二部分中未知长度的字段的比特的长度总和。根据UE实际上报的信道状态信息CSI的各个第二部分的比特数和第一数量来计算上行控制信息UCI的第二部分的总比特序列长度,其中,所述第一数量是UE的信道状态信息CSI的第二部分的总个数。根据信道状态信息CSI的各个第二部分的总比特数计算上行控制信息UCI的第二部分的初始循环冗余校验CRC的比特长度。根据上行控制信息UCI的第二部分的总比特序列长度、上行控制信息UCI的第二部分的初始循环冗余校验CRC的比特长度、上行控制信息UCI的第一部分的总比特序列长度和上行控制信息UCI的第一部分的总比特数对应的循环冗余校验CRC的比特数,确定UE上报的上行控制信息UCI的第二部分的比特数,作为UE上报的上行控制信息UCI的第二部分的比特序列长度。[0088] 例如,存在一个CSIreport#n,并且codebookType=typeI‑SinglePanel,codebookMode=1、4port、rank=2(即RI,即υ=2),一个资源集拥有4个资源,(N1,N2)=(2,1),(O1,O2)=(4,1), nRI=4,4个子带。[0089] lsbPMI_sbCQI=lCSI_Part1+lCSI_Part2_wb+lCSI_Part2_sb(3)[0090][0091][0092][0093] 将各参数代入公式(3)、(4)、(5)、(6),可以获得[0094][0095] 其中可变量为CSIpart2wideband的LI、CSIpart2wideband的X1、CSIPart2subband的X2,是根据解调得到的rank值计算得到。[0096] 在MAC层已确认UE上报了UCIpart1+UCIpart2的情况下,即配置的PUCCHformat3的时频资源能够装下UCIpart1的比特序列,并且有富余。[0097] 在本申请实施例中可以首先计算CSIpart2report#n2中未知长度字段的比特总长度。[0098] 例如,CSIpart2report#n2中未知长度字段的比特总长度为X,则可以存在下述两种情况:[0099] X=LI+X1+X2,X2是PMIwideband条件的值[0100] X=LI+X1+NsbX2,X2是PMIsubband条件的值[0101] 从表2可知,当配置条件确定时,例如codebookMode=1、4port、nRI=4,可以根据UE上报的对应CSIreport#n中的RI值确定上述CSIpart2report#n2中的LI、X1、X2字段的比特长度。因此在本申请实施例中还可以将X设置为一个比特长度索引表 除去X比特的部分(长度已知)也做成一个比特长度表 其中 iRI=1,...,nRI。因此,可以提取CSIpart2report#n2所对应的CSIreport#n中的RI值,即RIn2。之后可以计算[0102] 接下来可以计算UE具体上报的CSIpart2个数,与上报的UCIpart2比特序列长度。[0103] 例如,可以计算UCIpart2的总比特序列长度,包含 个CSIpart2report比特个数的总和,如下面的公式(8)所示:[0104][0105] 之后,可以计算UCIpart2的初始CRC比特长度,即 是的CRC比特长度。[0106] 之后,可以按照下面的公式(9)计算上报的CSI‑part2的个数。[0107][0108] 那么基站可计算出UE上报的UCIpart2比特数为 上报的CSI‑part2的个数为[0109] 即,基站统计出UE上报CSIpart2的实际个数=UECSIpart2的总个数)。[0110] 此外,还可以根据公式(10)确定 从而UE上报的UCIpart2比特数为上报的CSI‑part2的个数为[0111][0112][0113] 此外,如果根据公式(10)不能够确定对应的 值,那么可以确定UE将CSIpart2全部丢弃,即上报的CSI‑part2的个数为0, UCIpart2比特数为0,[0114] 最终,基站在计算出UE上报的UCIpart2比特序列长度 后,就可以通过后续的译码流程将具体的UCIpart2比特序列解调出来。[0115] 图2为本申请提供的信号解调方法一个实施例的流程图。如图2所示,该信号解调方法可以包括如下步骤:[0116] S201,接收用户设备UE在物理上行控制信道格式3/4PUCCHformat3/4中上传的信道状态信息CSI。[0117] 在本申请实施例中,基站可以在步骤S201中接收用户设备上传的信道状态信息CSI,并且该信道状态信息CSI可以包含有上行控制信息UCI比特序列。[0118] 基站接收到UE上报的UCI信息之后,在对PUCCHformat3或4进行解调时,需要知道各个部分的UCI比特序列长度,才能通过polar码译码/RM码译码将UE上报的UCI比特序列解调。通常,基站可以知道UCIpart1的比特序列长度,但是无法了解UCIpart2的比特序列长度,因此,在该情况下,基站无法直接对UCIpart2进行译码来实现解调。[0119] S202,对上行控制信息UCI比特序列经解扰后获得的上行控制信息UCI软比特序列进行解复用,以获得上行控制信息UCI的第一部分软比特序列和第二部分软比特序列。[0120] 在步骤S202中可以对步骤S201中接收到的CSI中的上行控制信息UCI的比特序列,特别是可以先对该比特序列进行解扰处理,从而可以获得其软比特序列,之后可以对该软比特序列进行解复用,以获得上行控制信息UCI的第一部分软比特序列和第二部分软比特序列。[0121] 当PUCCHformat3上同时携带UCIpart1和UCIpart2时,基站在对接收到的信号进行解调时需要进行UCIpart1、2比特序列解复用步骤,这是因为用户设备UE在上报CSI时,将两部分的UCI比特按照协议规则映射在PUCCHformat3的时频资源位置上,因此需要对UCIpart1、part2的软比特序列gn,即解扰后得到的序列,进行解UCI比特复用操作。[0122] 例如,在本申请实施例中,可以首先对于UCIpart1、part2比特序列计算一些参数值。例如,可以计算Etot:QPSK(正交相移键控)调制时,Etot=24Nsymb,UCINPRB;π/2‑BPSK调制时,Etot=12Nsymb,UCINPRB。计算(1) (1)计算G′ : 计算G :[0123] 此外,在本申请实施例中,还可以根据PUCCHformat3的符号、跳频、是否加导频符号的配置,从下面示出的表1中通过查表确定UCI符号索引集 (PUCCHformat3/4数据符号索引集i)和其个数 (PUCCHformat3/4数据符号索引集个数),以及 集合中对应的元素个数 (PUCCHformat3/4数据符号索引集i中的符号个数)。[0124][0125] 在通过查表确定了上述结果之后,可以将 合并成一个集合SUCI,并对SUCI中的符号索引元素进行升序排列s=sort(SUCI,'ascend')。记录数据符号个数计算每个符号的RE数 初始化一个三维数组 用来存储对应的软比特序列gn,维度为[0126] 之后,可以按照下面所示的公式(1)将软比特序列gn依次映射到三维数组 上。[0127][0128] 之后,可以根据下面的公式(2)对UCIpart1、part2进行解复用。寻找最小的j(j>0),使得[0129] 例如,在本申请实施例中,可以将各个 集合中的part1、2软比特序列抽出,存放在各自的软比特序列[0130] 此外,在解调出UCIpart1的软比特序列 后,基站可以进行UCIpart1的CB分割、译码步骤,解调出具体的UCIpart1比特序列。[0131] S203,根据上行控制信息UCI的第一部分中的秩指示RI值确定第二部分的比特序列的比特长度。[0132] 在本申请实施例中,由于CSIpart1的各个参数字段比特长度是固定的,而CSIpart2虽然比特数未知,但在确定未知的参数字段比特数,就可以确定单个CSIpart2的比特长度,从而确定UCIpart2的比特序列长度。其中未知长度的字段有CSIpart2wideband的LI、CSIpart2wideband的X1、CSIpart2wideband的X2、每个CSIPart2subband的X2,这些字段所占比特是根据解调UE上报的RI值计算得到。[0133] 本申请实施例中,可以计算所述信道状态信息CSI的第二部分中未知长度的字段的比特的长度总和。根据UE实际上报的信道状态信息CSI的各个第二部分的比特数和第一数量来计算上行控制信息UCI的第二部分的总比特序列长度,其中,所述第一数量是UE的信道状态信息CSI的第二部分的总个数。根据信道状态信息CSI的各个第二部分的总比特数计算上行控制信息UCI的第二部分的初始循环冗余校验CRC的比特长度。根据上行控制信息UCI的第二部分的总比特序列长度、上行控制信息UCI的第二部分的初始循环冗余校验CRC的比特长度、上行控制信息UCI的第一部分的总比特序列长度和上行控制信息UCI的第一部分的总比特数对应的循环冗余校验CRC的比特数,确定UE上报的上行控制信息UCI的第二部分的比特数,作为UE上报的上行控制信息UCI的第二部分的比特序列长度。[0134] S204,根据第二部分的比特长度对上行控制信息UCI的第二部分的比特序列进行解调。[0135] 因此,在步骤S204中基站在计算出UE上报的UCIpart2比特序列长度 后,就可以通过后续的译码流程将具体的UCIpart2比特序列解调出来。[0136] 本申请实施例提供的信号解调方法,通过利用在UE上报的CSI信息中包含的UCIpart1比特序列中解调获得的RI(秩指示)值来间接计算UCIpart2比特序列的长度,从而基站可以对UCIpart2进行解调。[0137] 图3为本申请提供的信号解调装置一个实施例的结构示意图,可用于执行如图2所示的方法步骤。如图3所示,该信号解调装置可以包括:接收模块31、解复用模块32、确定模块33和解调模块34。[0138] 接收模块31可以用于接收用户设备UE在物理上行控制信道格式3/4PUCCHformat3/4中上传的信道状态信息CSI。[0139] 在本申请实施例中,基站可以通过接收模块31接收用户设备上传的信道状态信息CSI,并且该信道状态信息CSI可以包含有上行控制信息UCI比特序列。[0140] 基站接收到UE上报的UCI信息之后,在对PUCCHformat3或4进行解调时,需要知道各个部分的UCI比特序列长度,才能通过polar码译码/RM码译码将UE上报的UCI比特序列解调。通常,基站可以知道UCIpart1的比特序列长度,但是无法了解UCIpart2的比特序列长度,因此,在该情况下,基站无法直接对UCIpart2进行译码来实现解调。[0141] 解复用模块32可以用于对上行控制信息UCI比特序列经解扰后获得的上行控制信息UCI软比特序列进行解复用,以获得上行控制信息UCI的第一部分软比特序列和第二部分软比特序列。[0142] 解复用模块32可以对接收模块31接收到的CSI中的上行控制信息UCI的比特序列,特别是可以先对该比特序列进行解扰处理,从而可以获得其软比特序列,之后可以对该软比特序列进行解复用,以获得上行控制信息UCI的第一部分软比特序列和第二部分软比特序列。[0143] 当PUCCHformat3上同时携带UCIpart1和UCIpart2时,基站在对接收到的信号进行解调时需要进行UCIpart1、2比特序列解复用步骤,这是因为用户设备UE在上报CSI时,将两部分的UCI比特按照协议规则映射在PUCCHformat3的时频资源位置上,因此需要对UCIpart1、part2的软比特序列gn,即解扰后得到的序列,进行解UCI比特复用操作。[0144] 例如,在本申请实施例中,可以首先对于UCIpart1、part2比特序列计算一些参数值。例如,可以计算Etot:QPSK(正交相移键控)调制时,Etot=24Nsymb,UCINPRB;π/2‑BPSK调制时,Etot=12Nsymb,UCINPRB。计算(1) (1)计算G′ : 计算G :[0145] 此外,在本申请实施例中,还可以根据PUCCHformat3的符号、跳频、是否加导频符号的配置,从下面示出的表1中通过查表确定UCI符号索引集 (PUCCHformat3/4数据符号索引集i)和其个数 (PUCCHformat3/4数据符号索引集个数),以及 集合中对应的元素个数 (PUCCHformat3/4数据符号索引集i中的符号个数)。[0146][0147] 在通过查表确定了上述结果之后,可以将 合并成一个集合SUCI,并对SUCI中的符号索引元素进行升序排列s=sort(SUCI,'ascend')。记录数据符号个数 计算每个符号的RE数 初始化一个三维数组 用来存储对应的软比特序列gn,维度为[0148] 之后,可以按照下面所示的公式(1)将软比特序列gn依次映射到三维数组 上。[0149][0150] 之后,可以根据下面的公式(2)对UCIpart1、part2进行解复用。寻找最小的j(j>0),使得[0151] 例如,在本申请实施例中,可以将各个 集合中的part1、2软比特序列抽出,存放在各自的软比特序列[0152] 此外,在解调出UCIpart1的软比特序列 后,基站可以进行UCIpart1的CB分割、译码步骤,解调出具体的UCIpart1比特序列。[0153] 确定模块33可以用于根据上行控制信息UCI的第一部分中的秩指示RI值确定第二部分的比特序列的比特长度。[0154] 在本申请实施例中,由于CSIpart1的各个参数字段比特长度是固定的,而CSIpart2虽然比特数未知,但在确定未知的参数字段比特数,就可以确定单个CSIpart2的比特长度,从而确定UCIpart2的比特序列长度。其中未知长度的字段有CSIpart2wideband的LI、CSIpart2wideband的X1、CSIpart2wideband的X2、每个CSIPart2subband的X2,这些字段所占比特是根据解调UE上报的RI值计算得到。[0155] 本申请实施例中,可以计算所述信道状态信息CSI的第二部分中未知长度的字段的比特的长度总和。根据UE实际上报的信道状态信息CSI的各个第二部分的比特数和第一数量来计算上行控制信息UCI的第二部分的总比特序列长度,其中,所述第一数量是UE的信道状态信息CSI的第二部分的总个数。根据信道状态信息CSI的各个第二部分的总比特数计算上行控制信息UCI的第二部分的初始循环冗余校验CRC的比特长度。根据上行控制信息UCI的第二部分的总比特序列长度、上行控制信息UCI的第二部分的初始循环冗余校验CRC的比特长度、上行控制信息UCI的第一部分的总比特序列长度和上行控制信息UCI的第一部分的总比特数对应的循环冗余校验CRC的比特数,确定UE上报的上行控制信息UCI的第二部分的比特数,作为UE上报的上行控制信息UCI的第二部分的比特序列长度。[0156] 解调模块34可以用于根据第二部分的比特长度对上行控制信息UCI的第二部分的比特序列进行解调。[0157] 因此,解调模块34可以根据确定模块计算出UE上报的UCIpart2比特序列长度通过后续的译码流程将具体的UCIpart2比特序列解调出来。[0158] 本申请实施例提供的信号解调装置,通过利用在UE上报的CSI信息中包含的UCIpart1比特序列中解调获得的RI(秩指示)值来间接计算UCIpart2比特序列的长度,从而基站可以对UCIpart2进行解调。[0159] 以上描述了信号解调装置的内部功能和结构,该装置可实现为一种电子设备。图4为本申请提供的电子设备实施例的结构示意图。如图4所示,该电子设备包括存储器41和处理器42。[0160] 存储器41,用于存储程序。除上述程序之外,存储器41还可被配置为存储其它各种数据以支持在电子设备上的操作。这些数据的示例包括用于在电子设备上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。[0161] 存储器41可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。[0162] 处理器42,不仅仅局限于中央处理器(CPU),还可能为图形处理器(GPU)、现场可编辑门阵列(FPGA)、嵌入式神经网络处理器(NPU)或人工智能(AI)芯片等处理芯片。处理器42,与存储器41耦合,执行存储器41所存储的程序,该程序运行时执行上述实施例的信号解调方法。[0163] 进一步,如图4所示,电子设备还可以包括:通信组件43、电源组件44、音频组件45、显示器46等其它组件。图4中仅示意性给出部分组件,并不意味着电子设备只包括图4所示组件。[0164] 通信组件43被配置为便于电子设备和其他设备之间有线或无线方式的通信。电子设备可以接入基于通信标准的无线网络,如WiFi、3G、4G或5G,或它们的组合。在一个示例性实施例中,通信组件43经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件43还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UWB)技术,蓝牙(BT)技术和其他技术来实现。[0165] 电源组件44,为电子设备的各种组件提供电力。电源组件44可以包括电源管理系统,一个或多个电源,及其他与为电子设备生成、管理和分配电力相关联的组件。[0166] 音频组件45被配置为输出和/或输入音频信号。例如,音频组件45包括一个麦克风(MIC),当电子设备处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器41或经由通信组件43发送。在一些实施例中,音频组件45还包括一个扬声器,用于输出音频信号。[0167] 显示器46包括屏幕,其屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。[0168] 本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。[0169] 最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

专利地区:福建

专利申请日期:2022-01-18

专利公开日期:2024-06-18

专利公告号:CN114614959B

电话咨询
读内容
搜本页
回顶部