信号处理方法和装置

文档序号:1469758 发布日期:2020-02-21 浏览:17次 >En<

阅读说明:本技术 信号处理方法和装置 (Signal processing method and device ) 是由 韩玮 任翔 葛士斌 刘永 毕晓艳 于 2018-08-10 设计创作,主要内容包括:本申请实施例公开了信号处理方法和装置,涉及通信技术领域,有助于实现经非线性预编码后的信号的发送功率,符合系统对发送功率的设计限制要求。该方法包括:对N个传输层中的至少一个传输层的待发送信号进行搬移;N≥1,N是整数;对至少一个传输层的搬移后的待发送信号,进行非线性预编码;其中,至少一个传输层的非线性预编码后的待发送信号的发送功率小于或等于预设阈值;发送至少一个传输层的非线性预编码后的待发送信号。(The embodiment of the application discloses a signal processing method and a signal processing device, relates to the technical field of communication, and is beneficial to realizing the transmission power of a signal subjected to nonlinear precoding and meeting the design limit requirement of a system on the transmission power. The method comprises the following steps: moving a signal to be transmitted of at least one transmission layer in the N transmission layers; n is not less than 1 and is an integer; carrying out nonlinear precoding on the shifted signals to be sent of at least one transmission layer; the transmission power of a signal to be transmitted after nonlinear precoding of at least one transmission layer is less than or equal to a preset threshold; and transmitting the signal to be transmitted after the nonlinear precoding of at least one transmission layer.)

信号处理方法和装置

技术领域

本申请实施例涉及通信技术领域,尤其涉及信号处理方法和装置。

背景技术

多入多出(multiple input multiple output,MIMO)技术的出现,给无线通信带来了革命性的变化。通过在发送端设备和接收端设备上部署多根天线,MIMO技术可以显著提高无线通信系统的性能。例如,在分集场景下,MIMO技术可有效提升传输可靠性;在复用场景下,MIMO技术可以大大提升传输吞吐量。

MIMO系统通常使用预编码技术来改善信道,以提升空间复用(spatialmultiplexing)的效果。预编码技术使用与信道相匹配的预编码矩阵来对空间复用的数据流(下文简称空间流)进行处理,借此来实现对信道的预编码,提升空间流的接收质量。

预编码技术可以分为线性预编码技术和非线性预编码技术。非线性预编码技术可以认为是在线性预编码技术的基础之上引入了非线性处理环节。在对信号进行非线性处理的过程中,信号的发送功率会发生变化,这可能导致实际发送功率超过系统允许的发送功率限制。对此,目前,还没有给出相应的解决方案。

发明内容

本申请实施例提供了信号处理方法和装置,有助于实现经非线性预编码后的信号的发送功率,符合系统对发送功率的设计限制要求。

第一方面,本申请实施例提供了一种信号处理方法,包括:首先,对N个传输层中的至少一个传输层的待发送信号进行搬移;N≥1,N是整数。然后,对该至少一个传输层的搬移后的待发送信号,进行非线性预编码;该至少一个传输层的非线性预编码后的待发送信号的发送功率小于或等于预设阈值。接着,发送该至少一个传输层的非线性预编码后的待发送信号。该技术方案的执行主体可以是发送端设备(例如网络设备)。

其中,N个传输层可以是同一接收端设备的N个传输层。至少一个传输层可以是N个传输层中的部分或全部传输层。

其中,至少一个传输层的待发送信号,是至少一个传输层的经码字到层映射的信号。

其中,对待发送信号进行搬移,是指对待发送信号中的一个或多个(如每个)符号的实部和/或虚部进行平移。

其中,预设阈值可以是预定义的如通过协议预定的允许发送端设备发送信号所使用的最大功率(或者系统允许的发送功率)。

本技术方案中,通过在对待发送信号进行非线性预编码之前,对该待发送信号进行搬移,从而将非线性预编码之后得到的信号的发送功率限制在预设阈值之内,这样有助于实现待发送信号在经过非线性预编码后的发送功率,符合系统对发送功率的设计限制要求。

在一种可能的设计中,该至少一个传输层包括第n个传输层,1≤n≤N,n是整数;对N个传输层中的至少一个传输层的待发送信号进行搬移,包括:根据公式t(n)(i)=x(n)(i)+a(n)(i),对第n个传输层的待发送信号中的第i个符号进行搬移;其中,t(n)(i)是搬移后的第i个符号,x(n)(i)是搬移前的第i个符号,a(n)(i)是x(n)(i)的搬移值;i≥1,i是整数。

在一种可能的设计中,搬移值的搬移单位是预设的。或者,该方法还包括发送配置信息,配置信息用于配置搬移值的搬移单位。例如,该配置信息可以无线资源控制(radioresource control,RRC)信令,或者媒体接入控制(medium access control,MAC)信令。

在一种可能的设计中,该方法还包括发送配置信息,配置信息用于配置搬移值。例如,该配置信息可以是下行控制信息(downlink control information,DCI)。

在一种可能的设计中,对至少一个传输层的搬移后的待发送信号,进行非线性预编码,对该至少一个传输层的搬移后的待发送信号进行层到天线端口的映射,然后,将映射至天线端口的待发送信号进行非线性预编码。

在一种可能的设计中,发送至少一个传输层的非线性预编码后的待发送信号,包括:对非线性预编码后的待发送信号进行层到天线端口的映射,发送映射到天线端口的待发送信号。

第二方面,本申请实施例提供了一种信号处理方法,包括:接收N个传输层中的至少一个传输层的非线性预编码后的信号;N≥1,N是整数;根据参考信号对该至少一个传输层的非线性预编码后的信号进行均衡;对该至少一个传输层的均衡后的信号进行逆搬移,得到该至少一个传输层的待解码信号;对该至少一个传输层的待解码信号进行解码。该技术方案的执行主体可以是接收端设备(例如终端)。

其中,“至少一个传输层的非线性预编码后的信号”,可以是第一方面提供的“至少一个传输层的非线性预编码后的待发送信号”经信道传输至接收端设备得到的信号。

其中,待解码信号中的每个符号是候选待解码符号集合中的一个候选待解码符号。候选待解码符号集合包括多个候选待解码符号。候选待解码符号集合也可以称为星座集合。

其中,逆搬移可以是上述第一方面中的搬移的逆操作。

在一种可能的设计中,接收N个传输层中的至少一个传输层的非线性预编码后的信号,包括:接收N个传输层中的至少一个传输层的映射到天线端口的非线性预编码后的信号,并对该信号进行层到天线端口的逆映射,得到该至少一个传输层的非线性预编码后的信号。

在一种可能的设计中,至少一个传输层包括第n个传输层,1≤n≤N,n是整数;对N个传输层中的至少一个传输层的信号进行逆搬移,得到至少一个传输层的待解码信号,包括:根据第n个传输层的信号中的第i个符号的搬移值的搬移单位和候选待解码符号集合,对第i个符号进行逆搬移,得到第i个符号对应的待解码符号;其中,i≥1,i是整数;第i个符号对应的待解码符号属于候选待解码符号集合。

在一种可能的设计中,至少一个传输层包括第n个传输层,1≤n≤N,n是整数。对N个传输层中的至少一个传输层的信号进行逆搬移,得到至少一个传输层的待解码信号,包括:根据公式x(n)(i)=t(n)(i)-a(n)(i),对第n个传输层的信号中的第i个符号进行逆搬移;t(n)(i)是均衡后的第i个符号,x(n)(i)是逆搬移后的第i个符号,a(n)(i)是x(n)(i)的搬移值;i≥1,i是整数。

在一种可能的设计中,搬移值的搬移单位是预设的。或者,该方法还包括接收配置信息,配置信息用于配置搬移值的搬移单位。

在一种可能的设计中,该方法还包括接收配置信息,配置信息用于配置搬移值。

第二方面提供的信号处理方法与上述第一方面提供的方法相对应,因此,第二方面中相关内容的解释以及有益效果的描述等均可以上述第一方面,此处不再赘述。

第三方面,本申请实施例提供了一种信号处理方法,包括:对P个天线端口中的至少一个天线端口对应的参考信号进行调整;P≥2,P是整数;对该至少一个天线端口对应的调整后的参考信号,进行非线性预编码;其中,该至少一个天线端口的非线性预编码后的待发送信号的发送功率小于或等于预设阈值;发送该至少一个天线端口的非线性预编码后的参考信号。该技术方案的执行主体可以是发送端设备(例如网络设备)。这样,有助于实现参考信号在经过非线性预编码后的发送功率,符合系统对发送功率的设计限制要求。

其中,参考信号可以例如但不限于是:信道状态信息参考信号(channel-stateinformation reference signal,CSI-RS)或解调参考信号(demodulation referencesignal,DMRS)等。

其中,天线端口对应的参考信号,是经层到天线端口的映射的参考信号。P个天线端口可以是发送端设备本次调度的一个或多个接收端设备的天线端口的总和。

在一种可能的设计中,调整前的参考信号与调整后的参考信号的幅度不同,且相位相同。也就是说,对参考信号的幅度进行缩放。具体的:对于参考信号中的任意一个(如每个)符号来说,调整后的该符号的幅度与调整前的该符号的幅度不同,调整后的该符号的相位与调整前的该符号的相位相同。

在一种可能的设计中,该方法还包括:发送配置信息;配置信息用于指示参考信号的调整值。例如,配置信息可以是DCI,当然本申请实施例不限于此。

第四方面,本申请实施例提供了一种信号处理方法,包括:接收P个天线端口中的至少一个天线端口对应的非线性预编码后的参考信号;P≥2,P是整数;对该至少一个天线端口对应的非线性预编码后的参考信号进行逆调整;该至少一个天线端口对应的逆调整后的参考信号用于进行信道估计。该技术方案的执行主体可以是接收端设备(例如终端)。

其中,逆调整可以是上述第三方面中的调整的逆操作。

在一种可能的设计中,逆调整前的参考信号与逆调整后的参考信号的幅度不同,且相位相同。具体的:对于参考信号中的任意一个(如每个)符号来说,逆调整后的该符号的幅度与逆调整前的该符号的幅度不同,逆调整后的该符号的相位与逆调整前的该符号的相位相同。

在一种可能的设计中,该方法还可以包括:接收配置信息,配置信息用于指示至少一个天线端口对应的参考信号的调整值。该情况下,对至少一个天线端口对应的非线性预编码后的参考信号进行逆调整,包括:根据调整值,对至少一个天线端口对应的非线性预编码后的参考信号进行逆调整。例如,该配置信息可以是DCI,当然本申请实施例不限于此。

第四方面提供的信号处理方法与上述第三方面提供的方法相对应,因此,第四方面中相关内容的解释以及有益效果的描述等均可以上述第三方面,此处不再赘述。

第五方面,本申请实施例提供了一种信号处理方法,包括:对至少两个天线端口集合对应的参考信号进行非线性预编码;其中,至少两个天线端口集合中的每个天线端口集合包括至少两个天线端口,每个天线端口集合包括的不同天线端口对应的参考信号之间码分复用时频资源;将至少两个天线端口集合对应的非线性预编码后的参考信号,映射至时频资源;时频资源的每个资源单元上包含一个天线端口集合对应的非线性预编码后的参考信号;发送映射至时频资源的参考信号。该技术方案的执行主体可以是发送端设备(例如网络设备)。这样,有助于实现参考信号的功率增强,从而有助于提高参考信号的覆盖性能和检测性能。

在一种可能的设计中,对至少两个天线端口集合对应的参考信号进行非线性预编码,包括:对至少两个天线端口集合中的每个天线端口集合对应的参考信号分别进行非线性预编码。

在一种可能的设计中,对至少两个天线端口集合对应的参考信号进行非线性预编码,包括:对至少两个天线端口集合对应的参考信号统一进行非线性预编码,并将待映射至每个资源单元上的除该资源单元对应的非线性预编码后的参考信号之外的其他参考信号置0。

在一种可能的设计中,对至少两个天线端口集合对应的参考信号进行非线性预编码,包括:使用非线性预编码算法对至少两个天线端口集合对应的参考信号进行非线性预编码;非线性预编码算法使得经非线性预编码得到的参考信号映射至时频资源后,每个资源单元上包含一个天线端口集合对应的参考信号。

第六方面,本申请实施例提供了一种信号处理装置,该信号处理装置可以用于执行上述第一方面至第五方面提供的任一种方法。示例的,该装置可以是发送端设备或接收端设备,也可以是一个芯片。

在一种可能的设计中,可以根据上述第一方面至第五方面提供的方法对该信号处理装置进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。

在另一种可能的设计中,该信号处理装置可以包括处理器和收发器。其中,处理器可以用于执行上述第一方面至第五方面提供的任一种方法中的非收发步骤。收发器器可以用于执行该方法中的收发步骤。

例如,结合上述第一方面,处理器可以用于对N个传输层中的至少一个传输层的待发送信号进行搬移;N≥1,N是整数;对该至少一个传输层的搬移后的待发送信号,进行非线性预编码;其中,该至少一个传输层的非线性预编码后的待发送信号的发送功率小于或等于预设阈值。收发器可以用于发送该至少一个传输层的非线性预编码后的待发送信号。该示例中,收发器具体可以是发射器。

例如,结合上述第二方面,收发器可以用于接收N个传输层中的至少一个传输层的非线性预编码后的信号;N≥1,N是整数。处理器可以用于根据参考信号对该至少一个传输层的非线性预编码后的信号进行均衡;对该至少一个传输层的均衡后的信号进行逆搬移,得到该至少一个传输层的待解码信号;对该至少一个传输层的待解码信号进行解码。该示例中,收发器具体可以是接收器。

例如,结合上述第三方面,处理器可以用于对P个天线端口中的至少一个天线端口对应的参考信号进行调整;P≥2,P是整数;对该至少一个天线端口对应的调整后的参考信号,进行非线性预编码;该至少一个天线端口的非线性预编码后的待发送信号的发送功率小于或等于预设阈值。收发器可以用于发送该至少一个天线端口的非线性预编码后的参考信号。该示例中,收发器具体可以是发射器。

例如,结合上述第四方面,收发器可以用于接收P个天线端口中的至少一个天线端口对应的非线性预编码后的参考信号;P≥2,P是整数。处理器可以用于对该至少一个天线端口对应的非线性预编码后的参考信号进行逆调整;该至少一个天线端口对应的逆调整后的参考信号用于进行信道估计。该示例中,收发器具体可以是接收器。

例如,结合上述第五方面,处理器可以用于对至少两个天线端口集合对应的参考信号进行非线性预编码;其中,至少两个天线端口集合中的每个天线端口集合包括至少两个天线端口,每个天线端口集合包括的不同天线端口对应的参考信号之间码分复用时频资源;将至少两个天线端口集合对应的非线性预编码后的参考信号,映射至时频资源;时频资源的每个资源单元上包含一个天线端口集合对应的非线性预编码后的参考信号。收发器可以用于发送映射至时频资源的参考信号。该示例中,收发器具体可以是发射器。

第七方面,本申请实施例提供了一种信号处理装置,该信号处理装置可以包括存储器和处理器,存储器用于存储计算机程序,该计算机程序被处理器执行时,使得第一方面至第五方面提供的任一方法被执行。例如,该装置可以是发送端设备或接收端设备或者是一个芯片。

第八方面,本申请实施例提供了一种处理器,该处理器用于执行上述第一方面至第五方面提供的任一种方法。

例如,结合上述第一方面,该处理器用于对N个传输层中的至少一个传输层的待发送信号进行搬移;N≥1,N是整数;对该至少一个传输层的搬移后的待发送信号,进行非线性预编码;其中,该至少一个传输层的非线性预编码后的待发送信号的发送功率小于或等于预设阈值。并输出该至少一个传输层的非线性预编码后的待发送信号。

例如,结合上述第二方面,该处理器用于接收输入的N个传输层中的至少一个传输层的非线性预编码后的信号;N≥1,N是整数。以及,根据参考信号对该至少一个传输层的非线性预编码后的信号进行均衡;对该至少一个传输层的均衡后的信号进行逆搬移,得到该至少一个传输层的待解码信号;对该至少一个传输层的待解码信号进行解码。

其他示例的原理与此类似,此处不再一一说明。

在具体实现过程中,处理器可用于进行,例如但不限于,基带相关处理,接收器和发射器可分别用于进行,例如但不限于,射频收发。上述器件可以分别设置在彼此独立的芯片上,也可以至少部分的或者全部的设置在同一块芯片上,例如,接收器和发射器可以设置在彼此独立的接收器芯片和发射器芯片上,也可以整合为收发器继而设置在收发器芯片上。又例如,处理器可以进一步划分为模拟基带处理器和数字基带处理器,其中模拟基带处理器可以与收发器集成在同一块芯片上,数字基带处理器可以设置在独立的芯片上。随着集成电路技术的不断发展,可以在同一块芯片上集成的器件越来越多,例如,数字基带处理器可以与多种应用处理器(例如但不限于图形处理器,多媒体处理器等)集成在同一块芯片之上。这样的芯片可以称为系统芯片(system on chip)。将各个器件独立设置在不同的芯片上,还是整合设置在一个或者多个芯片上,往往取决于产品设计的具体需要。本申请实施例对上述器件的具体实现形式不做限定。

本申请实施例还提供了一种计算机可读存储介质,包括程序代码,该程序代码包括用于执行上述第一方面至第五方面提供的任一种方法的部分或全部步骤的指令。

本申请实施例还提供了一种计算机可读存储介质,其上储存有计算机程序,当该计算机程序在计算机上运行时,使得计算机执行上述第一方面至第五方面提供的任一种可能的方法。

本申请实施例还提供了一种计算机程序产品,当其在计算机上运行时,使得第一方至第五方面提供任一方法被执行。

本申请还提供了一种通信芯片,其中存储有指令,当其在网络设备或终端上运行时,使得网络设备或终端执行第一方面至第五方面提供的任一方法。

可以理解地,上述提供的任一种信号处理装置或处理器或计算机可读存储介质或计算机程序产品或通信芯片等均用于执行上文所提供的对应的方法,因此,其所能达到的有益效果可参考对应的方法中的有益效果,此处不再赘述。

应注意,本申请实施例提供的上述用于存储计算机指令或者计算机程序的器件,例如但不限于,上述存储器、计算机可读存储介质和通信芯片等,均具有非易失性(non-transitory)。

附图说明

图1为可适用于本申请一实施例的通信系统的示意图;

图2为可适用于本申请一实施例的通信设备的硬件结构示意图;

图3为本申请实施例提供的信号处理方法的示意图一;

图4为本申请实施例提供的发送端设备执行的信号处理的过程示意图一;

图5A为本申请实施例提供的发送端设备执行的信号处理的过程示意图二;

图5B为本申请实施例提供的发送端设备执行的信号处理的过程示意图三;

图6A为本申请实施例提供的发送端设备执行的信号处理的过程示意图四;

图6B为本申请实施例提供的发送端设备执行的信号处理的过程示意图五;

图7为本申请实施例提供的信号处理方法的示意图二;

图8为本申请实施例提供的一种逆搬移的示意图;

图9为本申请实施例提供的信号处理方法的示意图三;

图10为本申请实施例提供的接收端设备执行的信号处理的过程示意图六;

图11为本申请实施例提供的信号处理方法的示意图四;

图12为可适用于本申请实施例的参考信号的示意图;

图13为可适用于本申请一实施例的非线性预编码技术的示意图;

图14为本申请实施例提供的信号处理方法的示意图五;

图15A本申请实施例提供的非线性预编码的过程示意图一;

图15B本申请实施例提供的非线性预编码的过程示意图二;

图15C本申请实施例提供的非线性预编码的过程示意图三;

图16为本申请实施例提供的信号处理装置的结构示意图一;

图17为本申请实施例提供的信号处理装置的结构示意图二。

具体实施方式

本申请中的术语“多个”是指两个或两个以上。“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”,一般表示前后关联对象是一种“或”的关系。术语“第一”、“第二”等是为了区分不同的对象,并不限定该不同对象的顺序。

本申请提供的技术方案可以应用于各种通信系统。本申请提供的技术方案可以应用于5G通信系统,未来演进系统或多种通信融合系统等中,也可以应用于在现有通信系统等。本申请提供的技术方案的应用场景可以包括多种,例如,机器对机器(machine tomachine,M2M)、宏微通信、增强型移动互联网(enhanced mobile broadband,eMBB)、超高可靠性与超低时延通信(ultra reliable&low latency communication,uRLLC)以及海量物联网通信(massive machine type communication,mMTC)等场景。这些场景可以包括但不限于:终端与终端之间的通信场景,网络设备与网络设备之间的通信场景,网络设备与终端之间的通信场景等。下文中均是以应用于网络设备和终端通信的场景中为例进行说明的。

图1为可适用于本申请一实施例的通信系统的示意图,该通信系统可以包括一个或多个网络设备10(仅示出了1个)以及与每一网络设备10连接的一个或多个终端20。图1仅为示意图,并不构成对本申请提供的技术方案的适用场景的限定。

网络设备10可以是传输接收节点(transmission reception point,TRP)、基站、中继站或接入点等。网络设备10可以是5G通信系统中的网络设备或未来演进网络中的网络设备;还可以是可穿戴设备或车载设备等。另外还可以是:全球移动通信系统(globalsystem for mobile communication,GSM)或码分多址(code division multiple access,CDMA)网络中的基站收发信台(base transceiver station,BTS),也可以是宽带码分多址(wideband code division multiple access,WCDMA)中的NB(NodeB),还可以是长期演进(long term evolution,LTE)中的eNB或eNodeB(evolutional NodeB)。网络设备10还可以是云无线接入网络(cloud radio access network,CRAN)场景下的无线控制器。

终端20可以是用户设备(user equipment,UE)、接入终端、UE单元、UE站、移动站、移动台、远方站、远程终端、移动设备、UE终端、无线通信设备、UE代理或UE装置等。接入终端可以是蜂窝电话、无绳电话、会话发起协议(session initiation protocol,SIP)电话、无线本地环路(wireless local loop,WLL)站、个人数字处理(personal digitalassistant,PDA)、具有无线通信功能的手持设备、计算设备或连接到无线调制解调器的其它处理设备、车载设备、可穿戴设备,5G网络中的终端或未来演进的公共陆地移动网络(public land mobile network,PLMN)网络中的终端等。

可选的,图1中的各网元(例如网络设备10和终端20等)可以由一个设备实现,也可以由多个设备共同实现,还可以是一个设备内的一个功能模块,本申请实施例对此不作具体限定。可以理解的是,上述功能既可以是硬件设备中的网络元件,也可以是在专用硬件上运行的软件功能,或者是平台(例如,云平台)上实例化的虚拟化功能。

例如,图1中的各网元均可以通过图2中的通信设备200来实现。图2所示为可适用于本申请一实施例的通信设备的硬件结构示意图。该通信设备200包括至少一个处理器201,通信线路202,存储器203以及至少一个通信接口204。

处理器201可以是一个通用中央处理器(central processing unit,CPU),微处理器,特定应用集成电路(application-specific integrated circuit,ASIC),或一个或多个用于控制本申请方案程序执行的集成电路。

通信线路202可包括一通路,在上述组件之间传送信息。

通信接口204,使用任何收发器一类的装置,用于与其他设备或通信网络通信,如以太网,RAN,无线局域网(wireless local area networks,WLAN)等。

存储器203可以是只读存储器(read-only memory,ROM)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(random access memory,RAM)或者可存储信息和指令的其他类型的动态存储设备,也可以是电可擦可编程只读存储器(electricallyerasable programmable read-only memory,EEPROM)、只读光盘(compact disc read-only memory,CD-ROM)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。存储器可以是独立存在,通过通信线路202与处理器相连接。存储器也可以和处理器集成在一起。本申请实施例提供的存储器通常可以具有非易失性。其中,存储器203用于存储执行本申请方案的计算机执行指令,并由处理器201来控制执行。处理器201用于执行存储器203中存储的计算机执行指令,从而实现本申请下述实施例提供的方法。

可选的,本申请实施例中的计算机执行指令也可以称之为应用程序代码,本申请实施例对此不作具体限定。

在具体实现中,作为一种实施例,处理器201可以包括一个或多个CPU,例如图2中的CPU0和CPU1。

在具体实现中,作为一种实施例,通信设备200可以包括多个处理器,例如图2中的处理器201和处理器207。这些处理器中的每一个可以是一个单核(single-CPU)处理器,也可以是一个多核(multi-CPU)处理器。这里的处理器可以指一个或多个设备、电路、和/或用于处理数据(例如计算机程序指令)的处理核。

在具体实现中,作为一种实施例,通信设备200还可以包括输出设备205和输入设备206。输出设备205和处理器201通信,可以以多种方式来显示信息。例如,输出设备205可以是液晶显示器(liquid crystal display,LCD),发光二级管(light emitting diode,LED)显示设备,阴极射线管(cathode ray tube,CRT)显示设备,或投影仪(projector)等。输入设备206和处理器201通信,可以以多种方式接收用户的输入。例如,输入设备206可以是鼠标、键盘、触摸屏设备或传感设备等。

上述的通信设备200可以是一个通用设备或者是一个专用设备。在具体实现中,通信设备200可以是台式机、便携式电脑、网络服务器、掌上电脑(personal digitalassistant,PDA)、移动手机、平板电脑、无线终端设备、嵌入式设备或有图2中类似结构的设备。本申请实施例不限定通信设备200的类型。

以下,结合附图对本申请实施例提供的技术方案进行说明。需要说明的是,下文中描述的发送端设备可以是图1中的网络设备10,且接收端设备是图1中的终端20;或者,发送端设备可以是图1中的终端20,且接收端设备是图1中的网络设备10。如果不加说明,下文中均是以发送端设备是网络设备,接收端设备是终端为例进行说明的。

如图3所示,为本申请实施例提供的一种信号处理方法的示意图。图3所示的方法包括:

S101:发送端设备对N个传输层中的至少一个传输层的待发送信号进行搬移;N≥1,N是整数。

N个传输层可以是同一接收端设备的N个传输层。至少一个传输层可以是N个传输层中的部分或全部传输层。

待发送信号,是经物理下行共享信道(physical downlink shared channel,PDSCH)传输的数据信号,具体是由一个或多个符号构成的。符号,是指编码比特(或编码比特流)经过调制得到的调制符号(或星座点符号)。执行调制所使用的调制方式例如但不限于是正交振幅调制(quadrature amplitude modulation,QAM)方式、正交相移键控(quadrature phase shift keyin,QPSK)调制方式或脉冲幅度调制(pulse amplitudemodulation,PAM)方式等。

为了便于理解,在下文的一些实施例中,将搬移前的待发送信号称为原始待发送信号,在此统一说明,下文不再赘述。可以理解的,原始待发送信号是是经码字到层映射的信号,且是原始待发送信号的星座集合中的一个星座符号。例如,若获得原始待发送信号所采用的调制方式是QPSK调制方式,则原始待发送信号的星座集合包括4个星座符号,原始待发送信号中的每个符号均可以是这4个星座符号中的任意一个星座符号。

对待发送信号进行搬移,是指对待发送信号中的一个或多个(如每个)符号的实部和/或虚部进行平移。例如,根据公式t(n)(i)=x(n)(i)+a(n)(i),对该至少一个传输层包括的第n个传输层的待发送信号中的第i个符号进行搬移。其中,1≤n≤N,n是整数。t(n)(i)是第n个传输层的搬移后的第i个符号,x(n)(i)是第n个传输层的搬移前的第i个符号,a(n)(i)是x(n)(i)的搬移值;i≥1,i是整数。

示例的,a(n)(i)=k1 (n)(i)A+jk2 (n)(i)B。其中,k1 (n)(i)A是a(n)(i)的实部,jk2 (n)(i)B是a(n)(i)的虚部,j是虚部标记。k1 (n)(i)和k2 (n)(i)分别是整数,可选的,k1 (n)(i)和k2 (n)(i)的其中之一可以为0。A和B的取值可以是预定义的,例如通过协议预定义的;也可以是发送端设备通过信令如RRC信令、MAC信令和DCI中的至少一种,配置给接收端设备的。

为了使得接收端设备对所接收到的数据信号进行正确解码,该方法还可以包括以下步骤A和步骤B的其中之一:

步骤A:发送端设备向接收端设备发送配置信息,该配置信息用于配置搬移值(如上述a(n)(i))的搬移单位。该配置信息可以是RRC信令、MAC信令和DCI中的至少一种,例如可以是RRC信令或者MAC信令。

作为一个示例,搬移值的搬移单位可以是一个复数,也可以包括实数部分的搬移单位和/或虚数部分。例如,如果搬移值a(n)(i)是2+j3的整数倍,则搬移值的搬移单位可以是2+j3,或者可以表示为实数部分的搬移单位是2,且虚数部分的搬移单位是3等。

具体实现的过程中,搬移值的搬移单位也可以是预定义的,例如通过协议预定的。

具体实现的过程中,作为一个示例,搬移值的搬移单位可以是传输层粒度的,也就是说,同一传输层的待发送信号中的各符号的搬移单位的取值相同。不同传输层的待发送信号对应的搬移单位可以相同,也可以不同。当然本申请实施例不限于此。

步骤B:发送端设备向接收端设备发送配置信息,该配置信息用于配置搬移值(如a(n)(i))。该配置信息可以是RRC信令、MAC信令和DCI中的至少一种,例如可以是DCI。

相比步骤B提供的技术方案,步骤A提供的技术方案能够节省传输开销。关于接收端设备根据搬移值的搬移单位或搬移值如何实现对接收到的数据信号进行解调,可以参考下文。

S102:发送端设备对该至少一个传输层的搬移后的待发送信号,进行非线性预编码。其中,该至少一个传输层的非线性预编码后的待发送信号的发送功率小于或等于预设阈值。

本申请实施例对执行S102时所采用的非线性预编码方式不进行限定,例如可以是Tomlinson-Harashima预编码(Tomlinson-Harashima precoding,THP)、矢量摄动预编码(vector perturbation precoding)、脏纸预编码(dirty paper precoding)等。

信号的发送功率小于或等于预设阈值,可以包括:信号中的一个或多个符号(如每个符号)的发送功率小于或等于预设阈值。其中,预设阈值可以是预定义的如通过协议预定的允许发送端设备发送信号所使用的最大功率(或者系统允许的发送功率)。本申请实施例对该预设阈值的具体取值以及取值的获取方式不进行限定,例如可以参考现有技术。

可选的,S102可以包括:发送端设备根据一个或多个传输层的搬移后的待发送信号,对当前传输层的搬移后的待发送信号进行非线性预编码;该一个或多个传输层是N个传输层中的除当前传输层之外的传输层。例如,若当前传输层是第n个传输层,1≤n≤N,n是整数,则发送端设备可以根据公式ν(n)(i)=t(n)(i)-Σl∈{Ns}bnlt(l)(i),对第n个传输层的搬移后的待发送信号进行非线性预编码。ν(n)(i)是第n个传输层的非线性预编码后的待发送信号中的第i个符号,t(n)(i)是第n个传输层的搬移后的待发送信号中的第i个符号,i≥1,i是整数;t(l)(i)是N个传输层中的第l个传输层的搬移后的待发送信号中的第i个符号,bnl是第l个传输层相对第n个传输层的权重,1≤l≤N,l是整数,Ns为集合[1,2,…,N]的一个子集。

S103:发送端设备发送该至少一个传输层的非线性预编码后的待发送信号。具体的,使用S102中获得的发送功率发送该至少一个传输层的非线性预编码后的待发送信号。

图3所示的方法中,发送端设备执行的信号处理的过程示意图可以如图4所示。

本实施例可以描述为:发送端设备通过对待发送信号执行搬移和非线性预编码等处理,使得处理后的待发送信号的发送功率小于或等于发送端设备发送信号所使用的最大功率。

可以理解的,由于采用不同调制方式对同一编码比特进行调制所得到的待发送信号可能不同(例如幅度不同和/或相位不同);并且,采用不同的非线性预编码方式对同一信号进行预编码之后所得到的信号的发送功率可能不同。因此,在一种实现方式中,发送端设备可以结合待发送信号的调制方式和/或非线性预编码方式,对待发送信号进行搬移。

具体实现的过程中,发送端设备还可以对待发送信号进行其他处理,例如层到天线端口的映射等。其中,层到天线端口的映射可以发生在非线性预编码之后,也可以发生在非线性预编码之前。

如果层到天线端口的映射发生在非线性预编码之后,则S102可以包括:发送端设备对该至少一个传输层的搬移后的待发送信号进行层到天线端口的映射,然后,将映射至天线端口的待发送信号进行非线性预编码。该情况下,发送端设备执行的信号处理的过程示意图可以如图5A所示。

如果层到天线端口的映射发生在非线性预编码之前,则S103可以包括:发送端设备对非线性预编码后的待发送信号进行层到天线端口的映射,然后,发送映射到天线端口的待发送信号。该情况下,发送端设备执行的信号处理的过程示意图可以如图5B所示。

上文均是以发送端设备对向一个接收端设备的待发送信号进行处理为例进行说明的,具体实现的过程中,发送端设备可以对多个接收端设备的待发送信号统一执行层到天线端口的映射。例如,假设发送端设备向接收端设备1~3分别发送信号,那么,基于该3个接收端设备执行的层到天线端口的映射步骤时,发送端设备执行的信号处理的过程示意图可以如图6A或图6B所示。其中,图6A是基于图5A进行绘制的,图6B示基于图5B进行绘制的。

本实施例中,发送端设备通过在对待发送信号进行非线性预编码之前,对该待发送信号进行搬移,从而将非线性预编码之后得到的信号的发送功率限制在预设阈值之内,这样有助于实现待发送信号在经过非线性预编码后的发送功率,符合系统对发送功率的设计限制要求。

如图7所示,为本申请实施例提供的一种信号处理方法的示意图。图7所示的方法包括:

S201:接收端设备接收N个传输层中的至少一个传输层的非线性预编码后的信号。N≥1,N是整数。

关于N个传输层和至少一个传输层的相关解释可以参考上述图3所示的实施例。S201中的“至少一个传输层的非线性预编码后的信号”,可以是图3所示的实施例中的“至少一个传输层的非线性预编码后的待发送信号”经信道传输至接收端设备得到的信号。

具体实现的过程中,S201可以包括:接收端设备接收N个传输层中的至少一个传输层的映射到天线端口的非线性预编码后的信号,并对该信号进行层到天线端口的逆映射,得到该至少一个传输层的非线性预编码后的信号。具体实现方式可以参考现有技术。

S202:接收端设备根据参考信号对该至少一个传输层的非线性预编码后的信号进行均衡。

均衡,是指接收端设备的均衡器产生与信道相反的特性,用来抵消信道的时变多径传播特性引起的码间干扰。关于均衡的具体实现方式在现有技术中已有详细描述,此处不再赘述。

可以理解的,该至少一个传输层的均衡后的信号,为接收端设备预估的S101中发送端设备对该至少一个传输层的待发送信号执行搬移得到的信号。

S203:接收端设备对该至少一个传输层的均衡后的信号进行逆搬移,得到该至少一个传输层的待解码信号。

待解码信号包括一个或多个待解码符号,每个待解码符号是候选待解码符号集合中的一个候选待解码符号。候选待解码符号集合包括多个候选待解码符号。候选待解码符号集合也可以称为星座集合,具体可以是图3所示的实施例中描述的原始待发送信号对应的星座集合。

可以理解的,该至少一个传输层的待解码信号,是接收端设备预估的S101中发送端设备执行搬移前的该至少一个传输层的待发送信号,即该至少一个传输层的原始待发送信号。

S203中接收端设备执行逆搬移可以是S201中发送端设备执行搬移的逆操作,以下列举逆搬移的具体实现:

可选的,如果至少一个传输层包括第n个传输层,1≤n≤N,n是整数,则S203可以包括:根据第n个传输层的信号中的第i个符号的搬移值的搬移单位和候选待解码符号集合,对第i个符号进行逆搬移,得到第i个符号对应的待解码符号;其中,i≥1,i是整数;第i个符号对应的待解码符号属于候选待解码符号集合。搬移值的搬移单位可以是预定义的,也可以是接收端设备通过接收发送端设备发送的配置信息获得的。搬移单位的相关描述可以参考图3所示的实施例,此处不再赘述。

示例的,接收端设备可以首先按照搬移单位,将该第i个符号进行一次或多次逆搬移,使得搬移后的位置首次位于星座图所在的范围内,然后,将候选待解码符号集合中与逆搬移后的第i个符号距离最近的候选待解码符号作为该第i个符号对应的待解码符号。如图8所示,为一种逆搬移过程的示意图。其中,图8中的横轴表示实部,纵轴表示虚部。图8中是以获得原始待发送信号所采用的调制方式是QPSK调制方式为例进行说明。该情况下,候选待解码符号集合包括4个候选待解码符号(标记为O1、O2、O3和O4)。假设S202中获得的均衡后的第n个传输层的信号中的第i个符号的位置为图8中所示的位置A,则接收端设备可以首先按照搬移单位,将该第i个符号从位置A沿图8中虚线箭头所示的方向(具体是搬移单位所表示的反方向)进行2次搬移,使得搬移后的位置(标记为位置B)首次位于星座图所在的范围内,然后,将候选待解码符号集合中与位置B距离最近的候选待解码符号(即O3)作为该第i个符号对应的待解码符号。

可选的,如果至少一个传输层包括第n个传输层,1≤n≤N,n是整数,那么,在发送端设备执行上述步骤B的情况下,S203可以包括:接收端设备根据公式x(n)(i)=t(n)(i)-a(n)(i),对第n个传输层的信号中的第i个符号进行逆搬移;t(n)(i)是均衡后的第i个符号,x(n)(i)是逆搬移后的第i个符号,a(n)(i)是x(n)(i)的搬移值;i≥1,i是整数。

S204:接收端设备对该至少一个传输层的待解码信号进行解码。

关于解码的具体实现方式在现有技术中已有详细描述,此处不再赘述。

本实施例提供的信号处理方法与图3所示的实施例相对应,因此,本实施例中相关内容的解释以及有益效果的描述等均可以参考图3所示的实施例,此处不再赘述。

可选的,上述S101可以替换为:发送端设备对该至少一个传输层的待发送信号中的一个或多个(如每个)符号的幅度和/或相位进行调整。例如,根据公式

Figure BDA0001761846390000111

对该至少一个传输层包括的第n个传输层的待发送信号中的第i个符号进行调整。1≤n≤N,n是整数。t(n)(i)是第n个传输层的调整后的第i个符号,x(n)(i)是第n个传输层的调整前的第i个符号,b(n)(i)是x(n)(i)的幅度调整因子,θ (n) (i)是x(n)(i)的相位调整因子。可选的,b(n)(i)和θ (n) (i)的其中之一可以为1。

基于该可选的实现方式,发送端设备可以向接收端设备发送配置信息,该配置信息用于配置调整因子。其中,调整因子可以包括幅度调整因子和/或相位调整因子,具体的,调整因子包括幅度调整因子和相位调整因子中不为1的调整因子。

基于该可选的实现方式,上述S203可以替换为:接收端设备根据调整因子,对该至少一个传输层的待发送信号中的一个或多个(如每个)符号的幅度和/或相位进行逆调整。例如,接收端设备根据公式

Figure BDA0001761846390000112

对第n个传输层的信号中的第i个符号进行逆调整;t(n)(i)是均衡后的第i个符号,x(n)(i)是逆调整后的第i个符号,b(n)(i)是x(n)(i)的幅度调整因子,θ (n) (i)是x(n)(i)的相位调整因子。

可以理解的,具体实现的过程中,如果对数据信号进行预编码所采用的预编码技术是非线性预编码技术,则对参考信号进行预编码所采用的预编码技术可以是非线性预编码技术,也可以是线性预编码技术。其中,该参考信号是用于对该数据信号所经的传输信道进行信道估计的参考信号。对参考信号进行线性预编码的实现方式可以参考现有技术。对参考信号进行非线性预编码技术的实现方式可以参考现有技术,也可以参考下文提供的技术方案。

如图9所示,为本申请实施例提供的一种信号处理方法的示意图。图9所示的方法包括:

S301:发送端设备对P个天线端口中的至少一个天线端口对应的参考信号进行调整;P≥2,P是整数。

参考信号可以例如但不限于是CSI-RS或DMRS等。

天线端口对应的参考信号,是经层到天线端口的映射的参考信号。P个天线端口可以是发送端设备本次调度的一个或多个接收端设备的天线端口的总和。通常,一个接收端设备的天线端口数与该接收端设备的传输层数相等,因此,天线端口数P可以是多个接收端设备的传输层数之和。至少一个天线端口可以是P个天线端口中的部分或全部天线端口。

为了便于理解,在下文的一些实施例中,将调整前的参考信号称为原始参考信号,在此统一说明,下文不再赘述。可以理解的,原始参考信号是经层到天线端口映射的信号,且是原始参考信号的星座集合中的一个星座符号。例如,若获得原始参考信号所采用的调制方式是QPSK调制方式,则原始参考信号的星座集合包括4个星座符号,原始参考信号中的每个符号均可以是这4个星座符号的任意一个符号。具体实现的过程中,原始参考信号的星座集合与上文中描述的原始待发送信号的星座集合可以相同,也可以不相同。

对参考信号进行调整是指对参考信号中的一个或多个符号(如每个符号)的幅度进行调整。也就是说,调整前的参考信号与调整后的该参考信号的幅度不同,且相位相同。

例如,根据公式t(p)(i)=x(p)(i)+a(p)(i),对该至少一个天线端口包括的第p个天线端口对应的参考信号中的第i个符号进行搬移,1≤p≤P,p是整数。t(p)(i)是搬移后的第i个符号,x(p)(i)是搬移前的第i个符号,a(p)(i)是x(p)(i)的搬移值(即调整值的一种具体实现方式);i≥1,i是整数。a(p)(i)是实数。

又如,根据公式t(p)(i)=b(p)(i)x(p)(i),对该至少一个天线端口包括的第p个天线端口对应的参考信号中的第i个符号进行调整,1≤p≤P,p是整数。t(p)(i)是调整后的第i个符号,x(p)(i)是调整前的第i个符号,b(p)(i)是x(p)(i)的调整因子(即调整值的一种具体实现方式);i≥1,i是整数。b(p)(i)是实数。

可选的,该方法还可以包括:发送端设备发送配置信息;配置信息用于指示参考信号的调整值。其中,调整值具体可以是上述搬移值或调整因子等。本申请实施例对该步骤与S302~S303的先后顺序不进行限定。该配置信息可以是如RRC信令、MAC信令和DCI中的至少一种,例如,该配置信息可以是DCI。

同一天线端口的待发送信号中的不同符号的调整值可以相同,也可以不同。

S302:发送端设备对该至少一个天线端口对应的调整后的参考信号,进行非线性预编码;其中,该至少一个天线端口的非线性预编码后的待发送信号的发送功率小于或等于预设阈值。

关于非线性预编码方式以及预设阈值的相关说明可以参考上述图3所示的实施例。

本实施例可以描述为:发送端设备通过对参考信号执行调整和非线性预编码等处理,使得处理后的参考信号的发送功率小于或等于发送端设备发送信号所使用的最大功率(或者系统允许的发送功率)。

可以理解的,采用不同的非线性预编码方式对同一信号进行预编码之后所得到的信号的发送功率可能不同。因此,在一种实现方式中,发送端设备可以结合S303中所使用的非线性预编码方式,对参考信号进行调整。

S303:发送端设备发送该至少一个天线端口的非线性预编码后的参考信号。

图9所示的方法中,发送端设备执行的信号处理的过程示意图可以如图10所示。

本实施例中,发送端设备通过在对参考信号进行非线性预编码之前,对参考信号进行调整,从而将非线性预编码之后得到的信号的发送功率限制在预设阈值之内,这样,有助于实现参考信号在经过非线性预编码后的发送功率,符合系统对发送功率的设计限制要求。

如图11所示,为本申请实施例提供的一种信号处理方法的示意图。图11所示的方法包括:

S401:接收端设备接收P个天线端口中的至少一个天线端口对应的非线性预编码后的参考信号;P≥2,P是整数。

关于P个天线端口中的至少一个天线端口的相关解释可以参考上述图9所示的实施例。S401中的“至少一个天线端口的非线性预编码后的参考信号”,可以是图9所示的实施例中的“至少一个天线端口的非线性预编码后的参考信号”经信道传输至接收端设备得到的信号。

S402:接收端设备对该至少一个天线端口对应的非线性预编码后的参考信号进行逆调整;该至少一个天线端口对应的逆调整后的参考信号用于进行信道估计。

可选的,逆调整前的参考信号与逆调整后的参考信号的幅度不同,且相位相同。具体的,对于参考信号中的任一符号来说,逆调整前后的幅度不同,且逆调整前后的相位相同。

可选的,在执行S402之前,该方法还可以包括:接收端设备接收配置信息,配置信息用于指示该至少一个天线端口对应的参考信号的调整值。S402可以包括:接收端设备根据调整值,对该至少一个天线端口对应的非线性预编码后的参考信号进行逆调整。

例如,假设调整值是搬移值,则接收端设备可以根据公式x(p)(i)=t(p)(i)-a(p)(i)对至少一个天线端口包括的第p个天线端口对应的参考信号中的第i个符号进行逆调整。

又如,假设调整值是调整因子,则接收端设备可以根据公式x(p)(i)=t(p)(i)/b(p)(i)对参考信号中的第i个符号进行逆调整。

其中,x(p)(i)是逆调整后的第i个符号,x(p)(i)是逆调整前的第i个符号,a(p)(i)是x(p)(i)的搬移值,b(p)(i)是x(p)(i)的调整因子,b(p)(i)是实数。1≤p≤P,p是整数,i≥1,i是整数。

S402中接收端设备执行逆调整可以是S301中发送端设备执行调整的逆操作。

本实施例提供的信号处理方法与图9所示的实施例相对应,因此,本实施例中相关内容的解释以及有益效果的描述等均可以参考图9所示的实施例,此处不再赘述。

可以理解的,在一些场景中,发送端设备所发送的参考信号对应的天线端口可以归属于至少两个天线端口集合,每个天线端口集合中的各天线端口对应的参考信号之间码分复用(orthogonal code division multiplexing,CDM)时频资源。

如图12所示,为可适用于该场景的参考信号的示意图。图12中的横坐标表示时域,每个时域单位是一个符号;纵坐标表示频域,每个频域单位是一个子载波。图12中的(a)和(b)仅示出了一个资源块(resource block,RB)中的部分RE上的参考信号。图12中的(a)是以单符号DMRS类型1为例进行说明的。单符号DMRS类型1在一个RB内包含2个CDM组(标记为CDM group 0和CDM group 1),CDM group 0包含port(端口)0和port 1,CDM group 1包含port 2和port 3。port 0对应的参考信号和port1对应的参考信号之间码分复用时频资源,port2对应的参考信号和port3对应的参考信号之间码分复用时频资源。图12中的(b)是以双符号DMRS类型1为例进行说明的。双符号DMRS类型1在一个RB内包含2个CDM组(标记为CDMgroup 0和CDM group 1),CDM group 0包含port 0、port 1、port 4和port 5,CDM group 1包含port 2、port 3、port 6和port 7。其他示例不再一一列举。

图12中的(a)中任意两个相邻RE(如符号0和子载波10所表示的RE0,以及符号0和子载波11所表示的RE1等)上的port0~3对应的参考信号可以表示为如下公式1:

公式1:

Figure BDA0001761846390000131

其中,si表示porti对应的参考信号构成的集合,0≤i≤3,i是整数。矩阵的每行表示一个天线端口对应的参考信号,每列表示一个RE上的参考信号。具体的第0列表示RE0上的参考信号,第1列表示RE1上的参考信号。该矩阵的元素表示参考信号。

由公式1可知,RE0上仅包含CDM group 0对应的参考信号,即port 0对应的参考信号s00和port 1对应的参考信号s10;RE1上仅包含CDM group 1对应的参考信号,即port 2对应的参考信号s21和port 3对应的参考信号s31

以下,通过预编码方式是线性预编码为例,说明功率增强。

发送端设备可以通过如下公式2对CDM group0和CDM group1对应的参考信号(具体是上文中描述的RE0和RE1上的参考信号)进行线性预编码:

公式2:

其中,y表示线性预编码后的参考信号构成的矩阵,H表示信道矩阵,P表示预编码矩阵,s表示参考信号构成的矩阵,n表示噪声。pi表示si的预编码矢量。

由此可知,发送端设备可以通过预编码矢量p1和p2对CDM group 0对应的参考信号s00和参考信号s10分别进行预编码。接收端设备可以在RE0上检测s00和/或s10,从而估计出port 0和/或port 1的预编码等效信道。发送端设备可以通过预编码矢量p3和p4对CDMgroup 1所包含的port 2参考信号s21和port 3参考信号s31,分别进行预编码。接收端设备可以在RE1上检测s21和/或s31,从而估计出port 2和/或port 3的预编码等效信道。

结合上述参考信号的时频资源特点,为了确保参考信号的覆盖性能和检测性能,可以在特定RE上增强相应天线端口对应的参考信号发送功率。例如,上述RE0包含port 0对应的参考信号和port 1对应的参考信号,RE1包含port 2对应的参考信号和port 3对应的参考信号。对于port 0,由于仅在RE0上发送参考信号,而不在RE1上发送信号(即不占用功率),因此RE0上的port 0对应的功率可以增加一倍(即3dB)。类似的,对于port 1,由于仅在RE0上发送参考信号,而不在RE1上发送信号,因此RE0上的port 1对应的功率可以增加一倍。同样,对于port 2和port 3,在RE1上发送的参考信号的功率分别可以增加一倍。

非线性预编码技术可以理解为是在线性预编码技术之前增加非线性处理环节。以非线性预编码技术是THP为例,如图13所示,为THP的示意图。THP的非线性处理环节包括功率调整和滤波。功率调整用于对信号进行功率调整,滤波用于预消除信号经信道产生的干扰。s表示非线性处理环节之前的信号,x表示非线性处理环节之后得到的信号。其中,这里的信号可以是数据信号,也可以是参考信号,下文中均以该信号是参考信号为例进行说明。

如果port0~3对应的参考信号均位于同一RE上,则该RE上的参考信号经非线性处理环节后得到的参考信号可以表示为:

Figure BDA0001761846390000151

其中,xi表示参考信号si经非线性处理环节得到的参考信号,s'i表示对参考信号si进行功率调整得到的参考信号,

Figure BDA0001761846390000152

表示执行滤波所采用的系数矩阵(或者称为执行滤波所采用的滤波算法的系数矩阵),该系数矩阵中的元素表示信道系数,lxi表示第i个发送天线端口(即port0~3)与第x个接收天线端口之间的信道的信道系数。1≤y≤4,y为整数。

如果port0和port1对应的参考信号位于RE0上,port2和port3对应的参考信号位于RE1上,例如,基于图11中的(a)所示的参考信号,则按照THP对这两个RE上的参考信号进行非线性处理可以表示为:

Figure BDA0001761846390000153

由此可知,对于port 2和port 3,由于RE0上存在不为零的参考信号,因此无法借用RE0来对RE1的port 2和port 3做功率增强。

基于此,本申请实施例提供了针对参考信号的处理方法,如图14所示。该方法包括:

S501:发送端设备对至少两个天线端口集合对应的参考信号进行非线性预编码。其中,每个天线端口集合包括至少两个天线端口,每个天线端口集合包括的不同天线端口对应的参考信号之间CDM时频资源。

其中,每个天线端口集合对应的参考信号包括:该天线端口集合中的所有天线端口对应的参考信号构成的集合。每个天线端口集合也可以称为是一个CDM group。参考信号可以例如但不限于是CSI-RS或DMRS等。可适用于本实施例的参考信号的示意图可以如图11所示。

S502:发送端设备将至少两个天线端口集合对应的非线性预编码后的参考信号,映射至时频资源;时频资源的每个资源单元上包含一个天线端口集合对应的非线性预编码后的参考信号。资源单元例如可以是资源元素(resource element,RE)。

S503:发送端设备发送映射至时频资源的参考信号。

本实施例提供的信号处理方法,用于实现每个资源单元上包含一个天线端口集合对应的非线性预编码后的参考信号,这样,有助于实现参考信号的功率增强,从而有助于提高参考信号的覆盖性能和检测性能。

可选的,S501可以通过以下方式之一实现:

方式一:对至少两个天线端口集合中的每个天线端口集合对应的参考信号分别进行非线性预编码。

具体的,对至少两个天线端口集合中的每个天线端口集合对应的参考信号分别进行非线性处理,然后,根据每个天线端口集合对应的非线性处理后的参考信号构建至少两个天线端口集合对应的非线性处理后的参考信号,接着,对构建的至少两个天线端口集合对应的非线性处理后的参考信号进行线性预编码。

对每个天线端口集合对应的参考信号分别进行非线性处理,可以包括:利用多个滤波算法分别对每个天线端口集合对应的参考信号进行非线性处理。其中,对每个天线端口集合对应的参考信号进行非线性处理时,所采用的滤波算法的系数矩阵的行数与该天线端口集合包含的天线端口个数相等。

作为一个示例,滤波算法可以称为滤波器,该滤波器是用于执行滤波算法的逻辑功能模块,基于此,对每个天线端口集合对应的参考信号进行非线性处理时,所采用的滤波算法的系数矩阵的行数与该天线端口集合包含的天线端口个数相等可以理解为:对每个天线端口集合对应的参考信号进行非线性处理时,所采用的滤波器的尺寸(size)与该天线端口集合包含的天线端口个数相等。

结合图11和上文中的描述可知,该具体实现方式的过程示意图可以如图15A所示。图15A是以至少两个天线端口集合是CDM group0和CDM group1为例进行说明的。S0表示CDMgroup0对应的参考信号,X0表示CDM group0对应的经非线性处理得到的参考信号,S1表示CDM group1对应的参考信号,X1表示CDM group1对应的经非线性处理得到的参考信号。

例如,基于上述公式1,发送端设备可以通过如下公式3对CDM group0对应的参考信号进行非线性处理,且通过如下公式4对CDM group1对应的参考信号进行非线性处理:

公式3:

Figure BDA0001761846390000161

结合图15A,

Figure BDA0001761846390000162

公式4:

Figure BDA0001761846390000163

结合图15A,

Figure BDA0001761846390000164

基于此,构建的至少两个天线端口集合对应的非线性处理后的参考信号X'为:

Figure BDA0001761846390000165

其中,xp′表示至少两个天线端口集合中的第p个天线端口对应的非线性处理后的参考信号,1≤p≤4,p是整数。

可选的,方式一可以包括:对于每个天线端口集合,根据该天线端口集合中的除当前天线端口之外的一个或多个天线端口对应的参考信号,对当前天线端口对应的参考信号进行非线性处理。例如,根据公式

Figure BDA0001761846390000171

对至少两个天线端口集合中的第pn个天线端口对应的参考信号进行非线性处理;其中,

Figure BDA0001761846390000172

是第pn个天线端口对应的非线性处理后的参考信号中的第i个符号,

Figure BDA0001761846390000173

是第pn个天线端口对应的参考信号中的第i个符号,i≥1,i是整数;

Figure BDA0001761846390000174

是至少两个天线端口集合中的第pl个天线端口对应的参考信号中的第i个符号,pl是集合Nc的中的元素,集合Nc是第pn个天线端口所属的天线端口集合包含的部分或全部天线端口构成的集合。示例的,结合上述图9所示的实施例,

Figure BDA0001761846390000175

是第pl个天线端口对应的调整后的第i个符号。

方式二:对至少两个天线端口集合对应的参考信号统一进行非线性预编码,并将每个资源单元上的除该资源单元对应的非线性预编码后的参考信号之外的其他参考信号置0。

具体的,对至少两个天线端口集合对应的参考信号统一进行非线性处理,然后,将待映射至每个资源单元上的除该资源单元对应的非线性处理后的参考信号之外的其他参考信号置0,得到至少两个天线端口集合对应的非线性处理后的参考信号,接着,对该至少两个天线端口集合对应的非线性处理后的参考信号进行线性预编码。

对至少两个天线端口集合对应的参考信号分别进行非线性处理,可以包括:利用一个滤波算法对至少两个天线端口集合对应的参考信号进行非线性处理。其中,对至少两个天线端口集合对应的参考信号进行非线性处理时,所采用的滤波算法的系数矩阵的行数与该至少两个天线端口集合包含的天线端口个数相等。

结合图11和上文中的描述可知,该具体实现方式的过程示意图可以如图15B所示。其中,S表示至少两个天线端口集合对应的参考信号,X表示该至少两个天线端口集合对应的经非线性处理得到的参考信号。

例如,基于上述公式1,发送端设备首先可以通过如下公式5对CDM group0和CDMgroup1对应的参考信号进行非线性处理:

公式5:

结合图15B,

然后,将公式5中的元素

Figure BDA0001761846390000178

Figure BDA0001761846390000179

置0,从而得到该至少两个天线端口集合对应的经非线性处理得到的参考信号

Figure BDA0001761846390000181

方式三:使用非线性预编码算法对至少两个天线端口集合对应的参考信号进行非线性处理;非线性预编码算法使得经非线性预编码得到的参考信号映射至时频资源后,每个资源单元上包含一个天线端口集合对应的参考信号。

该方式三提供的技术方案可以理解为:通过调整非线性预编码算法的参数,使得非线性预编码后得到的参考信号映射至资源单元后,每个资源单元上包含一个天线端口集合对应的参考信号。

具体的,使用非线性预编码算法对至少两个天线端口集合对应的参考信号统一进行非线性处理,然后,对该至少两个天线端口集合对应的非线性处理后的参考信号进行线性预编码。

结合图11和上文中的描述可知,该具体实现方式的过程示意图可以如图15C所示。其中,S和X'的解释可以参考上文。

例如,基于上述公式1,发送端设备可以通过如下公式6对CDM group0和CDMgroup1对应的参考信号进行非线性预编码:

公式6:

Figure BDA0001761846390000182

可选的,上述方式二或方式三可以包括:对于每个天线端口集合,根据该天线端口集合中的除当前天线端口之外的一个或多个天线端口对应的参考信号,对当前天线端口对应的参考信号进行非线性处理。例如,根据公式对至少两个天线端口集合中的第pn个天线端口对应的参考信号进行非线性处理;其中,

Figure BDA0001761846390000184

是第pn个天线端口对应的非线性处理后的参考信号中的第i个符号,

Figure BDA0001761846390000185

是第pn个天线端口对应的参考信号中的第i个符号,i≥1,i是整数;

Figure BDA0001761846390000186

是至少两个天线端口集合中的第pl个天线端口对应的参考信号中的第i个符号,pl是集合Nc的中的元素,集合Nc是第pn个天线端口所属的天线端口集合包含的部分或全部天线端口构成的集合。示例的,结合上述图9所示的实施例,

Figure BDA0001761846390000187

是第pl个天线端口对应的调整后的第i个符号。

上述主要从方法的角度对本申请实施例提供的方案进行了介绍。为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,本申请能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。

本申请实施例可以根据上述方法示例对信号处理装置(包括接收端设备或发送端设备)进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。需要说明的是,本申请实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。

如图16所示,为本申请实施例提供的一种信号处理装置示意图。作为一个示例,图16所示的信号处理装置160具体可以是发送端设备,可以用于执行如图3、图9或图14所示的信号处理方法中的部分或全部步骤。

图16所示的信号处理装置160可以包括处理单元1601和发送单元1602。具体的:

在本申请的一些实施例中:

处理单元1601,用于对N个传输层中的至少一个传输层的待发送信号进行搬移;N≥1,N是整数;对该至少一个传输层的搬移后的待发送信号,进行非线性预编码;其中,该至少一个传输层的非线性预编码后的待发送信号的发送功率小于或等于预设阈值。发送单元1602,用于发送该至少一个传输层的非线性预编码后的待发送信号。例如,结合图3,处理单元1601可以用于执行S101和S102,发送单元1602可以用于执行S103。

可选的,该至少一个传输层包括第n个传输层,1≤n≤N,n是整数。处理单元1601具体用于:根据公式t(n)(i)=x(n)(i)+a(n)(i),对第n个传输层的待发送信号中的第i个符号进行搬移;其中,t(n)(i)是搬移后的第i个符号,x(n)(i)是搬移前的第i个符号,a(n)(i)是x(n)(i)的搬移值;i≥1,i是整数。

可选的,搬移值的搬移单位是预设的;或者,发送单元1602还用于发送配置信息,配置信息用于配置搬移值的搬移单位。

在本申请的另一些实施例中:

处理单元1601,用于对P个天线端口中的至少一个天线端口对应的参考信号进行调整;P≥2,P是整数;对该至少一个天线端口对应的调整后的参考信号,进行非线性预编码;其中,该至少一个天线端口的非线性预编码后的待发送信号的发送功率小于或等于预设阈值。发送单元1602,用于发送该至少一个天线端口的非线性预编码后的参考信号。例如,结合图9,处理单元1601可以用于执行S301和S302,发送单元1602可以用于执行S303。

可选的,调整前的参考信号与调整后的参考信号的幅度不同,且相位相同。

可选的,发送单元1602还用于,发送配置信息;配置信息用于指示参考信号的调整值。

在本申请的另一些实施例中:

处理单元1601,用于对至少两个天线端口集合对应的参考信号进行非线性预编码;其中,至少两个天线端口集合中的每个天线端口集合包括至少两个天线端口,每个天线端口集合包括的不同天线端口对应的参考信号之间码分复用时频资源;将至少两个天线端口集合对应的非线性预编码后的参考信号,映射至时频资源;时频资源的每个资源单元上包含一个天线端口集合对应的非线性预编码后的参考信号。发送单元1602,用于发送映射至时频资源的参考信号。例如,结合图14,处理单元1601可以用于执行S501和S502,发送单元1602可以用于执行S503。

可选的,处理单元1601具体用于:对至少两个天线端口集合中的每个天线端口集合对应的参考信号分别进行非线性预编码。或者,对至少两个天线端口集合对应的参考信号统一进行非线性预编码,并将待映射至每个资源单元上的除该资源单元对应的非线性预编码后的参考信号之外的其他参考信号置0。或者,使用非线性预编码算法对至少两个天线端口集合对应的参考信号进行非线性预编码;非线性预编码算法使得经非线性预编码得到的参考信号映射至时频资源后,每个资源单元上包含一个天线端口集合对应的参考信号。

上述提供的任一种信号处理装置160中相关内容的解释以及有益效果的描述等均可参考上述对应的方法实施例,此处不再赘述。

作为一个示例,结合图2所示的通信设备,上述处理单元1601可以对应图2中的处理器201或处理器207。收发单元1602可以对应图2中的通信接口204。

如图17所示,为本申请实施例提供的一种信号处理装置示意图。作为一个示例,图17所示的信号处理装置170具体可以是接收端设备,可以用于执行如图7或图11所示的信号处理方法中的部分或全部步骤。

图17所示的信号处理装置170可以包括接收单元1701和处理单元1702。具体的:

在本申请的一些实施例中:

接收单元1701,用于接收N个传输层中的至少一个传输层的非线性预编码后的信号;N≥1,N是整数。处理单元1702,用于根据参考信号对该至少一个传输层的非线性预编码后的信号进行均衡;对该至少一个传输层的均衡后的信号进行逆搬移,得到该至少一个传输层的待解码信号;对该至少一个传输层的待解码信号进行解码。例如,结合图7,接收单元1701可以用于执行S201,处理单元1702可以用于执行S202~S204。

可选的,该至少一个传输层包括第n个传输层,1≤n≤N,n是整数;处理单元具体用于:根据第n个传输层的信号中的第i个符号的搬移值的搬移单位和候选待解码符号集合,对第i个符号进行逆搬移,得到第i个符号对应的待解码符号;i≥1,i是整数;第i个符号对应的待解码符号属于候选待解码符号集合。

可选的,搬移值的搬移单位是预设的;或者,接收单元1701还用于接收配置信息,配置信息用于配置搬移值的搬移单位。

在本申请的另一些实施例中:

接收单元1701,用于接收P个天线端口中的至少一个天线端口对应的非线性预编码后的参考信号;P≥2,P是整数。处理单元1702,用于对该至少一个天线端口对应的非线性预编码后的参考信号进行逆调整;该至少一个天线端口对应的逆调整后的参考信号用于进行信道估计。例如,结合图7,接收单元1701可以用于执行S401,处理单元1702可以用于执行S402。

可选的,逆调整前的参考信号与逆调整后的参考信号的幅度不同,且相位相同。

可选的,接收单元1701还用于,接收配置信息,配置信息用于指示该至少一个天线端口对应的参考信号的调整值。处理单元1702具体用于,根据调整值,对该至少一个天线端口对应的非线性预编码后的参考信号进行逆调整。

上述提供的任一种信号处理装置170中相关内容的解释以及有益效果的描述等均可参考上述对应的方法实施例,此处不再赘述。

作为一个示例,结合图2所示的通信设备,收发单元1701可以对应图2中的通信接口204。上述处理单元1702可以对应图2中的处理器201或处理器207。

在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件程序实现时,可以全部或部分地以计算机程序产品的形式来实现。该计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行计算机执行指令时,全部或部分地产生按照本申请实施例的流程或功能。计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,计算机指令可以从一个网站站点、计算机、服务器或者数据中心通过有线(例如同轴电缆、光纤、数字用户线(digitalsubscriber line,DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可以用介质集成的服务器、数据中心等数据存储设备。可用介质可以是磁性介质(例如,软盘、硬盘、磁带),光介质(例如,DVD)、或者半导体介质(例如固态硬盘(solid state disk,SSD))等。

尽管在此结合各实施例对本申请进行了描述,然而,在实施所要求保护的本申请过程中,本领域技术人员通过查看附图、公开内容、以及所附权利要求书,可理解并实现公开实施例的其他变化。在权利要求中,“包括”(comprising)一词不排除其他组成部分或步骤,“一”或“一个”不排除多个的情况。单个处理器或其他单元可以实现权利要求中列举的若干项功能。相互不同的从属权利要求中记载了某些措施,但这并不表示这些措施不能组合起来产生良好的效果。

尽管结合具体特征及其实施例对本申请进行了描述,显而易见的,在不脱离本申请的精神和范围的情况下,可对其进行各种修改和组合。相应地,本说明书和附图仅仅是所附权利要求所界定的本申请的示例性说明,且视为已覆盖本申请范围内的任意和所有修改、变化、组合或等同物。显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。

37页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种移动终端WIFI天线系统、控制方法及移动终端

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!