上行反馈方法、装置和计算机可读存储介质与流程

文档序号:17001095发布日期:2019-03-02 01:48阅读:142来源:国知局
上行反馈方法、装置和计算机可读存储介质与流程

本发明涉及无线通信技术领域,特别涉及一种上行反馈方法、装置和计算机可读存储介质。



背景技术:

5gnr(newradioaccesstechnology,新无线接入技术)在3gpp的标准研究与定义工作正处于关键阶段。3gpp已决定支持基于双连接架构的非独立nr部署。

为避免上行交调干扰,在单位调度单元内,ue(userequipment,用户终端)采用tdm(timedivisionmultiplexing,时分复用)的方式选择lte(longtermevolution,长期演进)或nr的频谱发送信号。

相关技术在非独立nr部署的情况下,在调度单元内采用tdm方式发送nr的上行ack/nak(acknowledge/non-acknowledge,确认/不确认)信号或lte的上行ack/nak信号。



技术实现要素:

本发明人发现上述相关技术中存在如下问题:nr和lte不能实现在每个下行帧的灵活发送,使得下行调度出现限制,从而导致下行吞吐量的下降以及时延的增加。针对上述问题中,本发明人提出了解决方案。

本发明的一个目的是提供一种能够解除下行调度限制的上行反馈技术方案。

根据本发明的一个实施例,提供了一种上行反馈方法,包括:根据接收到的lte系统的下行数据和nr系统的下行数据,分别生成第一ack/nak信号和第二ack/nak信号;对所述第一ack/nak信号和所述第二ack/nak信号进行联合编码以生成联合ack/nak信号,所述联合ack/nak信号的比特数与所述第一ack/nak信号的比特数相同;上行发送所述联合ack/nak信号。

可选地,对所述第一ack/nak信号和所述第二ack/nak信号进行绑定。

可选地,在所述第一ack/nak信号和所述第二ack/nak信号的比特数相同的情况下,对所述第一ack/nak信号和所述第二ack/nak信号中相对应位置的比特进行“与”运算。

可选地,在所述第一ack/nak信号的比特数大于所述第二ack/nak信号的比特数的情况下,在所述第二ack/nak信号的预定位置处补充至少一个比特,以形成第三ack/nak信号,所述第三ack/nak信号的比特数与所述第一ack/nak信号的比特数相同,将所述第三ack/nak信号和所述第一ack/nak信号中相对应位置的比特进行“与”运算。

可选地,在所述第一ack/nak信号的比特数小于所述第二ack/nak信号的比特数的情况下,对所述第二ack/nak信号中的比特进行“与”运算,以形成第四ack/nak信号,所述第四ack/nak信号的比特数与所述第一ack/nak信号的比特数相同,将所述第四ack/nak信号和所述第一ack/nak信号中相对应位置的比特进行“与”运算。

可选地,在各上行单位调度单元中通过预设频段发送所述联合ack/nak信号,所述预设频段通过静态或半静态的方式决定。

可选地,在所述lte系统和所述nr系统中,根据所述联合编码的规则分别解码所述联合ack/nak,并根据解码结果进行harq(hybridautomaticrepeatrequest,混合自动重传请求)进程。

根据本发明的另一个实施例,提供一种上行反馈装置,包括:反馈信号生成模块,用于根据接收到的lte系统的下行数据和nr系统的下行数据,分别生成第一ack/nak信号和第二ack/nak信号;联合编码模块,用于对所述第一ack/nak信号和所述第二ack/nak信号进行联合编码以生成联合ack/nak信号,所述联合ack/nak信号的比特数与所述第一ack/nak信号的比特数相同;和反馈信号发送模块,用于上行发送所述联合ack/nak信号。

可选地,所述联合编码为对所述第一ack/nak信号和所述第二ack/nak信号进行绑定。

可选地,所述联合编码模块在所述第一ack/nak信号和所述第二ack/nak信号的比特数相同的情况下,对所述第一ack/nak信号和所述第二ack/nak信号中相对应位置的比特进行“与”运算。

可选地,所述联合编码模块在所述第一ack/nak信号的比特数大于所述第二ack/nak信号的比特数的情况下,在所述第二ack/nak信号的预定位置处补充至少一个比特,以形成第三ack/nak信号,所述第三ack/nak信号的比特数与所述第一ack/nak信号的比特数相同,将所述第三ack/nak信号和所述第一ack/nak信号中相对应位置的比特进行“与”运算。

可选地,所述联合编码模块在所述第一ack/nak信号的比特数小于所述第二ack/nak信号的比特数的情况下,对所述第二ack/nak信号中的比特进行“与”运算,以形成第四ack/nak信号,所述第四ack/nak信号的比特数与所述第一ack/nak信号的比特数相同,将所述第四ack/nak信号和所述第一ack/nak信号中相对应位置的比特进行“与”运算。

可选地,所述反馈信号发送模块在各上行单位调度单元中通过预设频段发送所述联合ack/nak信号,所述预设频段通过静态或半静态的方式决定。

可选地,联合解码模块,用于在所述lte系统和所述nr系统中,根据所述联合编码的规则分别解码所述联合ack/nak,并根据解码结果进行harq进程。

根据本发明的又一个实施例,提供一种上行反馈装置,包括:存储器以及耦接至所述存储器的处理器,所述处理器被配置为基于存储在所述存储器装置中的指令,执行上述任一个实施例的上行反馈方法。

根据本发明的再一个实施例,提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述任一个实施例的上行反馈方法。

本发明的一个优点在于,通过将lte系统和nr系统的ack/nak信号进行联合编码,以形成联合ack/nak信号,并在各上行单位调度单元中发送。提高了资源使用率,从而有效地解除了下行的调度限制,实现了lte系统和nr系统在下行的灵活调度与发送。

附图说明

构成说明书的一部分的附图描述了本发明的实施例,并且连同说明书一起用于解释本发明的原理。

参照附图,根据下面的详细描述,可以更加清楚地理解本发明,其中:

图1示出本发明的上行反馈方法的一个实施例的流程图。

图2示出本发明的联合编码方法的一个实施例的流程图。

图3示出本发明的上行反馈装置的一个实施例的结构图。

图4示出本发明的上行反馈装置的另一个实施例的结构图。

具体实施方式

现在将参照附图来详细描述本发明的各种示例性实施例。应注意到:除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本发明的范围。

同时,应当明白,为了便于描述,附图中所示出的各个部分的尺寸并不是按照实际的比例关系绘制的。

以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本发明及其应用或使用的任何限制。

对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为授权说明书的一部分。

在这里示出和讨论的所有示例中,任何具体值应被解释为仅仅是示例性的,而不是作为限制。因此,示例性实施例的其它示例可以具有不同的值。

应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。

图1示出本发明的上行反馈方法的一个实施例的流程图。

该方法包括三个步骤:步骤110生成反馈信号,步骤120联合编码以及步骤130发送联合反馈信号。

如图1所示,在步骤110中,根据接收到的lte系统的下行数据和nr系统的下行数据,分别生成第一ack/nak信号和第二ack/nak信号。

例如,ue可以接收lte系统和nr系统的下行数据,对下行数据进行解码后,针对lte系统和nr系统分别生成上第一ack/nak信号和第二ack/nak信号作为反馈信号。为了充分利用上行资源,下面对上述两个ack/nak信号进行联合编码以生成一个联合ack/nak信号。

在步骤120中,对第一ack/nak信号和第二ack/nak信号进行联合编码以生成联合ack/nak信号。联合ack/nak信号的比特数与第一ack/nak信号的比特数相同,这样可以保持联合编码过程对lte基站透明。从而可以保证lte基站对lte系统的ack/nak信号进行有效解码,降低lte基站的升级改造成本。

在一个实施例中,可以将第一ack/nak信号和第二ack/nak信号进行级联以形成联合编码。

也可以对第一ack/nak信号和第二ack/nak信号进行绑定(bundling)以形成联合编码,即可以对第一ack/nak信号和第二ack/nak信号进行逻辑运算(如“与”运算)。具体可以通过图2示出的实施例中的方法实现两个ack/nak信号的绑定。

图2示出本发明的联合编码方法的一个实施例的流程图。

在步骤1201中,获取第一ack/nak信号和第二ack/nak信号的比特数。

在步骤1202中,判断第一ack/nak信号和第二ack/nak信号的比特数是否相同。

如果相同,则对第一ack/nak信号和第二ack/nak信号中相对应位置的比特进行“与”运算(步骤1203)。

例如,第一ack/nak信号为“1111”(即为ack信号,确认收到下行数据),第二ack/nak信号为“1110”(即为nak信号,不确认收到下行数据)。联合编码后生成的联合ack/nak信号为“1110”(即为nak信号,不确认收到下行数据)。

如果不相同,则判断第一ack/nak信号的比特数是否大于第二ack/nak信号的比特数(步骤1204)。

如果大于,则在第二ack/nak信号的预定位置处补充至少一个比特,以形成第三ack/nak信号(步骤1205)。并保证第三ack/nak信号的比特数与第一ack/nak信号的比特数相同。然后,将第三ack/nak信号和第一ack/nak信号中相对应位置的比特进行“与”运算(步骤1206)。

例如,第一ack/nak信号为“1111”,第二ack/nak信号为“10”。可以根据二者的长度差值,在第二ack/nak信号的预定位置处(例如可以是起始比特之前)填充两个“1”,以生成第三ack/nak信号“1110”。此时第三ack/nak信号与第一ack/nak信号长度相同,进行每比特的逻辑“和”运算后得到联合ack/nak信号为“1110”。

如果小于,则对第二ack/nak信号中的比特进行“与”运算,以形成第四ack/nak信号(步骤1207)。并保证第四ack/nak信号的比特数与第一ack/nak信号的比特数相同。然后,将第四ack/nak信号和第一ack/nak信号中相对应位置的比特进行“与”运算(步骤1208)。

在一个实施例中,第一ack/nak信号为“1111”,第二ack/nak信号为“11111110”。将第二ack/nak信号相邻位的比特匹配为比特对,并对比特对中的比特进行“与”运算。从而得到第四ack/nak信号为“1110”。也可以将第二ack/nak信号中间隔位的比特匹配为比特对,并对比特对中的比特进行“与”运算,这样得到的第四ack/nak信号也为“1110”。将第四ack/nak信号和第一ack/nak信号进行“与”运算,得到联合ack/nak信号为“1110”。

在另一个实施例中,第一ack/nak信号为“1111”,第二ack/nak信号为“111110”。即第二ack/nak信号比第一ack/nak信号为“1111”多2位。可以对第二ack/nak信号中任意3个比特进行“与”运算,得到与第一ack/nak信号长度相同的第四ack/nak信号。例如,可以对第二ack/nak信号的后3位进行“与”运算,得到第四ack/nak信号“1110”。将第四ack/nak信号和第一ack/nak信号进行“与”运算,得到联合ack/nak信号为“1110”。

步骤1201-1207为图1中的步骤120的一个实施例,下面可以继续执行图1中的步骤130。

在步骤130中,上行发送联合ack/nak信号。例如,可以在各上行单位调度单元中通过预设频段发送联合ack/nak信号。预设频段可以是lte系统或nr系统的上行频段,可以通过静态或半静态的方式决定采用哪个上行频段。例如,采用的上行频段信息可以通过rrc(radioresourcecontrol,无线资源控制)或广播信道等方式进行通知。

在一个实施例中,在lte系统和nr系统中,根据联合编码的规则分别解码联合ack/nak,并根据解码结果进行harq进程。例如,第一ack/nak信号为ack信号,第二ack/nak信号为nak信号,则联合编码后生成的联合ack/nak信号为nak信号。lte系统和nr系统解码后确定此时情况为不确认收到下行数据,则lte系统和nr系统重传下行数据。

上述实施例中,通过联合编码将lte系统和nr系统的ack/nak信号聚合为一个联合ack/nak信号,并通过一个上行信道进行发送。从而提高了资源使用率,解除了下行调度限制,实现了lte系统和nr系统下行的灵活调度与发送。

图3示出本发明的上行反馈装置3的一个实施例的结构图。

如图3所示,上行反馈装置3包括反馈信号生成模块31、联合编码模块32和反馈信号发送模块33。

反馈信号生成模块31根据接收到的lte系统的下行数据和nr系统的下行数据,分别生成第一确认/不确认ack/nak信号和第二ack/nak信号。

联合编码模块32对第一ack/nak信号和第二ack/nak信号进行联合编码以生成联合ack/nak信号,联合ack/nak信号的比特数与第一ack/nak信号的比特数相同。例如,联合编码可以为对第一ack/nak信号和第二ack/nak信号进行绑定。

在一个实施例中,第一ack/nak信号和第二ack/nak信号的比特数相同。联合编码模块32对第一ack/nak信号和第二ack/nak信号中相对应位置的比特进行“与”运算。

在另一个实施例中,第一ack/nak信号的比特数大于第二ack/nak信号的比特数。联合编码模块32在第二ack/nak信号的预定位置处补充至少一个比特,以形成第三ack/nak信号。第三ack/nak信号的比特数与所述第一ack/nak信号的比特数相同。联合编码模块32将第三ack/nak信号和所述第一ack/nak信号中相对应位置的比特进行“与”运算。

在又一个实施例中,第一ack/nak信号的比特数小于第二ack/nak信号的比特数。联合编码模块32对第二ack/nak信号中的比特进行“与”运算,以形成第四ack/nak信号。第四ack/nak信号的比特数与第一ack/nak信号的比特数相同,将第四ack/nak信号和第一ack/nak信号中相对应位置的比特进行“与”运算。

反馈信号发送模块33上行发送联合ack/nak信号。在一个实施例中,反馈信号发送模块33在各上行单位调度单元中通过预设频段发送联合ack/nak信号,预设频段通过静态或半静态的方式决定。

在一个实施例中,该装置还可以包括联合解码模块34。在lte系统和nr系统中,联合解码模块34根据联合编码的规则分别解码联合ack/nak,并根据解码结果进行harq进程。

上述实施例中,通过联合编码将lte系统和nr系统的ack/nak信号聚合为一个联合ack/nak信号,并通过一个上行信道进行发送。从而提高了资源使用率,解除了下行调度限制,实现了lte系统和nr系统下行的灵活调度与发送。

图4示出本发明的上行反馈装置的另一个实施例的结构图。

如图4所示,该实施例的上行反馈装置4包括:存储器41以及耦接至该存储器41的处理器42,处理器42被配置为基于存储在存储器41中的指令,执行本发明中任意一个实施例中的上行反馈方法。

存储器41例如可以包括系统存储器、固定非易失性存储介质等。系统存储器例如存储有操作系统、应用程序、引导装载程序(bootloader)、数据库以及其他程序等。

本领域内的技术人员应当明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用非瞬时性存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

至此,已经详细描述了根据本发明的上行反馈方法、装置和计算机可读存储介质。为了避免遮蔽本发明的构思,没有描述本领域所公知的一些细节。本领域技术人员根据上面的描述,完全可以明白如何实施这里公开的技术方案。

可能以许多方式来实现本发明的方法和系统。例如,可通过软件、硬件、固件或者软件、硬件、固件的任何组合来实现本发明的方法和系统。用于所述方法的步骤的上述顺序仅是为了进行说明,本发明的方法的步骤不限于以上具体描述的顺序,除非以其它方式特别说明。此外,在一些实施例中,还可将本发明实施为记录在记录介质中的程序,这些程序包括用于实现根据本发明的方法的机器可读指令。因而,本发明还覆盖存储用于执行根据本发明的方法的程序的记录介质。

虽然已经通过示例对本发明的一些特定实施例进行了详细说明,但是本领域的技术人员应该理解,以上示例仅是为了进行说明,而不是为了限制本发明的范围。本领域的技术人员应该理解,可在不脱离本发明的范围和精神的情况下,对以上实施例进行修改。本发明的范围由所附权利要求来限定。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1