接收和发送数据的方法以及通信装置与流程

文档序号:19871604发布日期:2020-02-08 05:55阅读:385来源:国知局
接收和发送数据的方法以及通信装置与流程

本申请涉及无线通信领域,并且更具体地,涉及接收和发送数据的方法以及通信装置。



背景技术:

目前,多用户多输入多输出(multi-usermulti-inputmulti-output,mu-mimo)能够支持网络设备与多个终端设备之间使用相同的时频资源传输不同的数据。终端设备可以基于接收到的解调参考信号(demodulationreferencesignal,dmrs)估计信道、解调数据,以得到数据的估计值。

然而,随着多天线技术的发展,为了适应不同的信道环境,已经有多种传输方案被提出。因此,希望提供一种方法,便于终端设备在不同的传输方案下解调数据。



技术实现要素:

本申请提供一种接收和发送数据的方法以及通信装置,以便于终端设备解调数据。

第一方面,提供了一种接收数据的方法。该方法包括:接收dmrs和数据;基于该dmrs解调数据,以得到数据的估计值。其中,该dmrs被映射至第一dmrs端口和第二dmrs端口,且该dmrs占用至少一个第一re对,在每个第一re对承载的dmrs的调制符号中,被映射到第二dmrs端口的调制符号由被映射到第一dmrs端口的调制符号阿拉莫提(alamouti)编码得到;该数据被映射至第一数据端口和第二数据端口,且该数据占用至少一个第二re对,在每个第二re对承载的数据的调制符号中,被映射到第二数据端口的调制符号由被映射到第一数据端口的调制符号alamouti编码得到。其中,第一re对中的多个re占用不同的子载波,且第二re对中的多个re占用不同的子载波;或者,第一re对中的多个re占用不同的符号,且第二re对中的多个re占用不同的符号。

第一方面提供的方法可以由终端设备执行,也可以由配置于终端设备中的芯片执行,本申请对此不做限定。

第二方面,提供了一种发送数据的方法。该方法包括:生成dmrs和数据;发送该dmrs和数据。其中,该dmrs被映射至第一dmrs端口和第二dmrs端口,且该dmrs占用至少一个第一re对,在每个第一re对承载的dmrs的调制符号中,被映射到第二dmrs端口的调制符号由被映射到第一dmrs端口的调制符号alamouti编码得到;该数据被映射至第一数据端口和第二数据端口,且该数据占用至少一个第二re对,在每个第二re对承载的数据的调制符号中,被映射到第二数据端口的调制符号由被映射到第一数据端口的调制符号alamouti编码得到。其中,第一re对中的多个re占用不同的子载波,且第二re对中的多个re占用不同的子载波;或者,第一re对中的多个re占用不同的符号,且第二re对中的多个re占用不同的符号。

第二方面提供的方法可以由网络设备执行,也可以由配置于网络设备中的芯片执行,本申请对此不做限定。

基于上述技术方案,当网络设备基于数据的传输方案,如sftd或sttd,对dmrs进行处理时,使得dmrs和数据共同经历空域和频域的alamouti编码,或空域和时域的alamouti编码,从而使得dmrs经历的信道和数据经历的信道一致。终端设备基于接收到的dmrs估计得到的等效信道矩阵较为准确,因此便于终端设备解调数据。

另一方面,终端设备在接收该dmrs和数据(例如分别记作第一dmrs和第一数据)时,还可能受到其他终端设备的数据传输的干扰,如接收到发送给其他终端设备的dmrs和数据(例如分别记作第二dmrs和第二数据)。若处于通信系统中的各通信设备在传输数据时,不论采用怎样的传输方案,在任意一种传输方案下,dmrs和数据都可以经历相同的处理。基于这样的设计,终端设备便可以用第二dmrs估计的等效信道矩阵去替代第二数据的等效信道矩阵,进而根据接收到的第一dmrs和第二dmrs,估计干扰噪声协方差矩阵,而无需考虑造成干扰的其他终端设备所使用的传输方案。因此,在保证解调性能的基础上,由于不需要遍历各种传输方案去盲检测造成干扰的其他终端设备所使用的传输方案,也不需要考虑其他终端设备所使用的传输方案,根据自身传输数据所使用的传输方案便可以确定干扰噪声协方差矩阵,进而解调数据。可以大大降低终端设备干扰估计的复杂度,从而也就降低了解调的复杂度。

结合第一方面,在某些可能的实现方式中,该方法还包括:接收第一指示信息,该第一指示信息用于指示导频图样的类型。

相应地,结合第二方面,在某些可能的实现方式中,该方法还包括:发送第一指示信息,该第一指示信息用于指示导频图样的类型。

在本申请实施例中,导频图样即dmrs图样。终端设备可以基于网络设备所指示的导频图样的类型,确定第一dmrs占用的re,进而可以在相应的re上接收第一dmrs。

结合第一方面,在某些可能的实现方式中,该方法还包括:接收第二指示信息,该第二指示信息用于指示数据的传输方案。

相应地,结合第二方面,在某些可能的实现方式中,该方法还包括:发送第二指示信息,该第二指示信息用于指示数据的传输方案。

可以理解,该第二指示信息所指示的数据的传输方案为第一数据的传输放哪。终端设备可以根据网络设备所指示的第一数据的传输方案,基于第一dmrs估计信道矩阵,从而解调数据。

第三方面,提供了一种发送数据的方法。该方法包括:生成dmrs和数据;发送该dmrs和数据。其中,该dmrs被映射至第三dmrs端口和第四dmrs端口,且该dmrs占用至少一个第一re对,在每个第一re对承载的dmrs的调制符号中,被映射到第四dmrs端口的调制符号由被映射到第三dmrs端口的调制符号alamouti编码得到;该数据被映射至第三数据端口和第四数据端口,且该数据占用至少一个第二re对,在每个第二re对承载的数据的调制符号中,被映射到第四数据端口的调制符号由被映射到第三数据端口的调制符号alamouti编码得到。其中,第一re对中的多个re占用不同的子载波,且第二re对中的多个re占用不同的子载波;或者,第一re对中的多个re占用不同的符号,且第二re对中的多个re占用不同的符号。

第三方面提供的方法可以由终端设备执行,也可以由配置于终端设备中的芯片执行,本申请对此不做限定。

第四方面,提供了一种接收数据的方法。该方法包括:接收dmrs和数据;基于该dmrs解调数据,以得到数据的估计值。其中,该dmrs被映射至第三dmrs端口和第四dmrs端口,且该dmrs占用至少一个第一re对,在每个第一re对承载的dmrs的调制符号中,被映射到第四dmrs端口的调制符号由被映射到第三dmrs端口的调制符号alamouti编码得到;该数据被映射至第三数据端口和第四数据端口,且该数据占用至少一个第二re对,在每个第二re对承载的数据的调制符号中,被映射到第四数据端口的调制符号由被映射到第三数据端口的调制符号alamouti编码得到。其中,第一re对中的多个re占用不同的子载波,且第二re对中的多个re占用不同的子载波;或者,第一re对中的多个re占用不同的符号,且第二re对中的多个re占用不同的符号。

第四方面提供的方法可以由网络设备执行,也可以由配置于网络设备中的芯片执行,本申请对此不做限定。

基于上述技术方案,当终端设备设备基于数据的传输方案,如sftd或sttd,对dmrs进行处理时,使得dmrs和数据共同经历空域和频域的alamouti编码,或空域和时域的alamouti编码,从而使得dmrs经历的信道和第三数据经历的信道一致。网络设备基于接收到的dmrs估计得到的等效信道矩阵较为准确,因此便于网络设备解调第一数据。

另一方面,网络设备在接收该dmrs和数据(例如分别记作第三dmrs和第三数据)时,还可能收到其他终端设备给该网络设备或给其他终端设备发送的数据的干扰,如接收到其他终端设备发送的dmrs和数据(例如分别记作第四dmrs和第四数据)。若处于通信系统中的各通信设备在传输数据时,不论采用怎样的传输方案,在任意一种传输方案下,dmrs和数据都可以经历相同的处理。基于这样的设计,网络设备便可以用第四dmrs估计的等效信道矩阵去替代第四数据的等效信道矩阵,进而根据接收到的第三dmrs和第四dmrs,估计干扰噪声协方差矩阵,而无需考虑造成干扰的其他终端设备所使用的传输方案。因此,在保证解调性能的基础上,由于不需要遍历各种传输方案去盲检测造成干扰的其他终端设备所使用的传输方案,也不需要考虑其他终端设备所使用的传输方案,根据自身传输数据所使用的传输方案便可以确定干扰噪声协方差矩阵,进而解调数据。可以大大降低网络设备干扰估计的复杂度,从而也就降低了解调的复杂度。

结合第三方面,在某些可能的实现方式中,该方法还包括:接收第三指示信息,该第三指示信息用于指示数据的传输方案。

相应地,结合第四方面,在某些可能的实现方式中,该方法还包括:发送第三指示信息,该第三指示信息用于指示数据的传输方案。

可以理解,该第三指示信息所指示的传输方案为第三数据的传输方案。终端设备可以根据网络设备所指示的第三数据的传输方案,生成被映射到第三drms端口的第三dmrs的调制符号和被映射到第三数据端口的第三数据的调制符号。

结合第三方面,在某些可能的实现方式中,该方法还包括:接收第四指示信息,该第四指示信息用于指示导频图样的类型。

相应地,结合第四方面,在某些可能的实现方式中,该方法还包括:发送第四指示信息,该第四指示信息用于指示导频图样的类型。

在本申请实施例中,导频图样即dmrs图样。终端设备可以基于网络设备所指示的导频图样的类型,确定第三dmrs占用的re,并可以基于dmrs图样的类型生成被映射到第四dmrs端口上的第三dmrs的调制符号,进而生成被映射到第四数据端口的第三数据的调制符号。

结合第一方面至第四方面,在某些实现方式中,当数据的传输方案为sftd时,dmrs和数据可以共同经历空域和频域的alamouti编码。

可选地,每个第一re对包括第一re和第二re,每个第一re对中的第一re和第二re在频域上连续,或者,每个第一re对中的第一re和第二re在频域上间隔有至少一个子载波。

第一re和第二re在频域上的排布方式可以由dmrs图样确定。以上列举的第一re和第二re在频域上的两种排布方式可对应于nr协议中定义的dmrs图样中的类型1和类型2。但应理解,以上示例的第一re和第二re在频域上的排布方式仅为示例,不应对本申请构成任何限定,本申请并不排除在未来的协议中定义更多dmrs图样的可能。

可选地,每个第二re对包括第三re和第四re,每个第二re对中的第三re和第四re在频域上连续,或者,每个第二re对中第三re和第四re在频域上间隔有至少一个子载波。

第三re和第四re在频域上的排布方式可以由数据的映射方式确定。第三re和第四re在频域上的排布方式可以与第一re和第二re在频域上的排布方式相同,也可以不同。本申请对此不作限定。上文示例性地列举了第三re和第四re在频域上的两种可能的排布方式,但这不应对本申请构成任何限定,本申请并不排除在未来的协议中定义更多的数据映射方式的可能。

可选地,每个第二re对中的第三re和第四re之间间隔的子载波的个数与每个第一re对中的第一re和第二re之间间隔的子载波的个数相同。

当第二re对和第一re对在频域上经历的信道完全一致时,基于接收到的第一dmrs估计得到的等效信道矩阵较为准确。因此,当第二re对中第三re和第四re间隔的子载波个数与第一re中第一re和第二re间隔的子载波个数相同时,通过第一dmrs所估计得到的等效信道矩阵是比较准确的,因此可以提高第一数据的接收质量。

结合第一方面至第四方面,在某些实现方式中,当数据的传输方案为sftd时,dmrs和数据可以共同经历空域和频域的alamouti编码。

可选地,每个第一re对包括第一re和第二re,每个第一re对中的第一re和第二re在时域上连续,或者,每个第一re对中的第一re和第二re在时域上间隔有至少一个符号。

第一re和第二re在时域上的排布方式可以由dmrs图样确定。以上列举了第一re和第二re在时域上的两种排布方式,但这不应对本申请构成任何限定,本申请并不排除在未来的协议中定义更多dmrs图样的可能。

可选地,所述第二re对包括第三re和第四re,每个第二re对中的第三re和第四re在时域上连续,或者,每个第二re对中第三re和第四re在时域上间隔有至少一个符号。

第三re和第四re在时域上的排布方式可以由数据的映射方式确定。第三re和第四re在是时域上的排布方式可以与第一re和第二re在时域上的排布方式相同,也可以不同。本申请对此不作限定。上文示例性地列举了第三re和第四re在时域上的两种可能的排布方式,但这不应对本申请构成任何限定,本申请并不排除在未来的协议中定义更多的数据映射方式的可能。

可选地,每个第二re对中的第三re和第四re之间间隔的符号的个数与每个第一re对中的第一re和第二re之间间隔的符号的个数相同。

当第二re对和第一re对在时域上经历的信道完全一致时,基于接收到的第一dmrs估计得到的等效信道矩阵较为准确。因此,当第二re对中第三re和第四re间隔的ofdm符号个数与第一re对中第一re和第二re间隔的ofdm符号个数相同时,通过第一dmrs所估计得到的等效信道矩阵是比较准确的,因此可以提高数据的接收质量。

第五方面,提供了一种通信装置,包括用于执行第一方面或第三方面以及第一方面或第三方面中任一种可能实现方式中的方法的各个模块或单元。

第六方面,提供了一种通信装置,包括处理器。该处理器与存储器耦合,可用于执行存储器中的指令,以实现上述第一方面或第三方面以及第一方面或第三方面中任一种可能实现方式中的方法。可选地,该通信装置还包括存储器。可选地,该通信装置还包括通信接口,处理器与通信接口耦合。

在一种实现方式中,该通信装置为终端设备。当该通信装置为终端设备时,所述通信接口可以是收发器,或,输入/输出接口。

在另一种实现方式中,该通信装置为配置于终端设备中的芯片。当该通信装置为配置于终端设备中的芯片时,所述通信接口可以是输入/输出接口。

可选地,所述收发器可以为收发电路。可选地,所述输入/输出接口可以为输入/输出电路。

第七方面,提供了一种通信装置,包括用于执行第二方面或第四方面以及第二方面或第四方面中任一种可能实现方式中的方法的各个模块或单元。

第八方面,提供了一种通信装置,包括处理器。该处理器与存储器耦合,可用于执行存储器中的指令,以实现上述第二方面或第四方面以及第二方面或第四方面中任一种可能实现方式中的方法。可选地,该通信装置还包括存储器。可选地,该通信装置还包括通信接口,处理器与通信接口耦合。

在一种实现方式中,该通信装置为网络设备。当该通信装置为网络设备时,所述通信接口可以是收发器,或,输入/输出接口。

在另一种实现方式中,该通信装置为配置于网络设备中的芯片。当该通信装置为配置于网络设备中的芯片时,所述通信接口可以是输入/输出接口。

可选地,所述收发器可以为收发电路。可选地,所述输入/输出接口可以为输入/输出电路。

第九方面,提供了一种处理器,包括:输入电路、输出电路和处理电路。所述处理电路用于通过所述输入电路接收信号,并通过所述输出电路发射信号,使得所述处理器执行第一方面至第四方面以及第一方面至第四方面任一种可能实现方式中的方法。

在具体实现过程中,上述处理器可以为芯片,输入电路可以为输入管脚,输出电路可以为输出管脚,处理电路可以为晶体管、门电路、触发器和各种逻辑电路等。输入电路所接收的输入的信号可以是由例如但不限于接收器接收并输入的,输出电路所输出的信号可以是例如但不限于输出给发射器并由发射器发射的,且输入电路和输出电路可以是同一电路,该电路在不同的时刻分别用作输入电路和输出电路。本申请实施例对处理器及各种电路的具体实现方式不做限定。

第十方面,提供了一种处理装置,包括处理器和存储器。该处理器用于读取存储器中存储的指令,并可通过接收器接收信号,通过发射器发射信号,以执行第一方面至第四方面以及第一方面至第四方面任一种可能实现方式中的方法。

可选地,所述处理器为一个或多个,所述存储器为一个或多个。

可选地,所述存储器可以与所述处理器集成在一起,或者所述存储器与处理器分离设置。

在具体实现过程中,存储器可以为非瞬时性(non-transitory)存储器,例如只读存储器(readonlymemory,rom),其可以与处理器集成在同一块芯片上,也可以分别设置在不同的芯片上,本申请实施例对存储器的类型以及存储器与处理器的设置方式不做限定。

应理解,相关的数据交互过程例如发送指示信息可以为从处理器输出指示信息的过程,接收能力信息可以为处理器接收输入能力信息的过程。具体地,处理输出的数据可以输出给发射器,处理器接收的输入数据可以来自接收器。其中,发射器和接收器可以统称为收发器。

上述第十方面中的处理装置可以是一个芯片,该处理器可以通过硬件来实现也可以通过软件来实现,当通过硬件实现时,该处理器可以是逻辑电路、集成电路等;当通过软件来实现时,该处理器可以是一个通用处理器,通过读取存储器中存储的软件代码来实现,该存储器可以集成在处理器中,可以位于该处理器之外,独立存在。

第十一方面,提供了一种计算机程序产品,所述计算机程序产品包括:计算机程序(也可以称为代码,或指令),当所述计算机程序被运行时,使得计算机执行上述第一方面至第四方面以及第一方面至第四方面中任一种可能实现方式中的方法。

第十二方面,提供了一种计算机可读介质,所述计算机可读介质存储有计算机程序(也可以称为代码,或指令)当其在计算机上运行时,使得计算机执行上述第一方面至第四方面以及第一方面至第四方面中任一种可能实现方式中的方法。

第十三方面,提供了一种通信系统,包括前述的网络设备和终端设备。

应理解,本申请中涉及的alamouti编码可以理解为通常的alamouti编码方式,也可以理解为一种为了方便表述的命名,其编码计算方式和/或结果和alamouti编码方式的特点相同,例如可以是满足上述各个实施例描述过程的具体编码方式或其合理的变形,也可以是alamouti编码方式的编码方式中合理的变形或结果相同的其它编码方式。

本申请实施例虽然以alamouti编码为例详细说明了生成dmrs序列和数据的具体过程,但这并不代表一定要通过alamouti编码才能得到上述各个实施例所描述的dmrs序列和数据的特点。

附图说明

图1是适用于本申请实施例的无线通信系统的示意图;

图2是nr协议中定义的两种类型的解调参考信号(demodulationreferencesignal,dmrs)图样的示意;

图3是本申请实施例提供的接收和发送数据的方法的示意性流程图;

图4和图5是本申请实施例提供的第一dmrs映射到时频资源上的示意图;

图6至图9是本申请实施例提供的第一dmrs和第一数据映射到时频资源上的示意图;

图10是本申请实施例提供的第一dmrs映射到时频资源上的示意图;

图11和图12是本申请实施例提供的第一dmrs和第一数据映射到时频资源上的示意图;

图13至图15是本申请实施例提供的场景示意图;

图16是本申请实施例提供的接收和发送数据的方法的示意性流程图;

图17是本申请实施例提供的通信装置的示意性框图;

图18是本申请实施例提供的终端设备的结构示意图;

图19是本申请实施例提供的网络设备的结构示意图。

具体实施方式

下面将结合附图,对本申请中的技术方案进行描述。

本申请实施例的技术方案可以应用于各种通信系统,例如:全球移动通信(globalsystemformobilecommunications,gsm)系统、码分多址(codedivisionmultipleaccess,cdma)系统、宽带码分多址(widebandcodedivisionmultipleaccess,wcdma)系统、通用分组无线业务(generalpacketradioservice,gprs)、长期演进(longtermevolution,lte)系统、lte频分双工(frequencydivisionduplex,fdd)系统、lte时分双工(timedivisionduplex,tdd)、通用移动通信系统(universalmobiletelecommunicationsystem,umts)、全球互联微波接入(worldwideinteroperabilityformicrowaveaccess,wimax)通信系统、未来的第五代(5thgeneration,5g)系统或新无线(newradio,nr)等。

为便于理解本申请实施例,首先以图1中示出的通信系统为例详细说明适用于本申请实施例的通信系统。图1是适用于本申请实施例的无线通信系统100的示意图。如图所示,该无线通信系统100可以包括至少一个网络设备,例如图1所示的网络设备111和网络设备112,该无线通信系统100还可以包括至少一个终端设备,例如图1所示的终端设备121至终端设备123。网络设备和终端设备均可配置多个天线,网络设备与终端设备可使用多天线技术通信。

可选地,网络设备111可以是小区#1中的网络设备,或者说,网络设备111可以为小区#1中的终端设备(例如终端设备121)服务。网络设备112可以是小区#2中的网络设备,或者说,网络设备112可以为小区#2中的终端设备(例如终端设备122)服务。

需要说明的是,小区可以理解为网络设备的服务小区,也就是网络设备的无线网络的覆盖范围内的区域。在本申请中,小区#1中的网络设备111和小区#2中的网络设备112可以是不同的网络设备,例如,基站。也就是说,小区#1和小区#2可以由不同的基站来管理。小区#1中的网络设备111和小区#2中的网络设备112也可以是同一基站的不同的射频处理单元,例如,射频拉远单元(radioremoteunit,rru),也就是说,小区#1和小区#2可以由同一基站管理,具有相同的基带处理单元和中频处理单元,但具有不同的射频处理单元。本申请对此不做特别限定。

应理解,该无线通信系统中的网络设备可以是任意一种具有无线收发功能的设备。该网络设备包括但不限于:演进型节点b(evolvednodeb,enb)、无线网络控制器(radionetworkcontroller,rnc)、节点b(nodeb,nb)、基站控制器(basestationcontroller,bsc)、基站收发台(basetransceiverstation,bts)、家庭基站(例如,homeevolvednodeb,或homenodeb,hnb)、基带单元(basebandunit,bbu),无线保真(wirelessfidelity,wifi)系统中的接入点(accesspoint,ap)、无线中继节点、无线回传节点、传输点(transmissionpoint,tp)或者发送接收点(transmissionandreceptionpoint,trp)等,还可以为5g,如,nr,系统中的gnb,或,传输点(trp或tp),5g系统中的基站的一个或一组(包括多个天线面板)天线面板,或者,还可以为构成gnb或传输点的网络节点,如基带单元(bbu),或,分布式单元(distributedunit,du)等。

在一些部署中,gnb可以包括集中式单元(centralizedunit,cu)和du。gnb还可以包括射频单元(radiounit,ru)。cu实现gnb的部分功能,du实现gnb的部分功能,比如,cu实现无线资源控制(radioresourcecontrol,rrc),分组数据汇聚层协议(packetdataconvergenceprotocol,pdcp)层的功能,du实现无线链路控制(radiolinkcontrol,rlc)、媒体接入控制(mediaaccesscontrol,mac)和物理(physical,phy)层的功能。由于rrc层的信息最终会变成phy层的信息,或者,由phy层的信息转变而来,因而,在这种架构下,高层信令,如rrc层信令,也可以认为是由du发送的,或者,由du+cu发送的。可以理解的是,网络设备可以为cu节点、或du节点、或包括cu节点和du节点的设备。此外,cu可以划分为接入网(radioaccessnetwork,ran)中的网络设备,也可以将cu划分为核心网(corenetwork,cn)中的网络设备,本申请对此不做限定。

还应理解,该无线通信系统中的终端设备也可以称为用户设备(userequipment,ue)、接入终端、用户单元、用户站、移动站、移动台、远方站、远程终端、移动设备、用户终端、终端、无线通信设备、用户代理或用户装置。本申请的实施例中的终端设备可以是手机(mobilephone)、平板电脑(pad)、带无线收发功能的电脑、虚拟现实(virtualreality,vr)终端设备、增强现实(augmentedreality,ar)终端设备、工业控制(industrialcontrol)中的无线终端、无人驾驶(selfdriving)中的无线终端、远程医疗(remotemedical)中的无线终端、智能电网(smartgrid)中的无线终端、运输安全(transportationsafety)中的无线终端、智慧城市(smartcity)中的无线终端、智慧家庭(smarthome)中的无线终端等等。本申请的实施例对应用场景不做限定。

以下行传输为例,在同一小区中,网络设备可以使用相同的时频资源与多个终端设备通信。例如,在小区#1中,网络设备111可以使用相同的时频资源与终端设备121和终端设备122通信。在相邻的两个小区中,网络设备也可以使用相同的时频资源与多个终端设备通信。例如,在小区#1中,网络设备111与终端设备122通信所使用的时频资源与网络设备112与终端设备123通信所使用的时频资源相同。

因此,终端设备在接收网络设备发送的数据时,需要进行干扰估计,以将发给自身的数据准确地解调出来。

随着mimo技术的发展,目前已有多种传输方案被提出。例如,闭环空分复用(closedloopspatialmultiplexing,clsm)、发射分集(transmitdiversity,td)等。其中,闭环空分复用。发射分集具体可包括但不限于:空频发射分集(spacefrequencytransmitdiversity,sftd,或者称,空频分组编码(spacefrequencyblockcoding,sfbc))、空时发射分集(spacetimetransmitdiversity,sttd,或者称,空时分组编码(spacetimeblockcoding,stbc))、re级预编码轮询等。

终端设备在进行干扰估计时,若不能预先知道其它终端设备使用的传输方案,就可能需要通过盲检的方式遍历各种传输方案来进行干扰估计和解调,这大大增加了终端设备干扰估计和解调的复杂度。

有鉴于此,本申请提供一种发送和接收数据的方法,能够降低终端设备干扰估计和解调的复杂度。

在介绍本申请实施例之前,首先对本申请中涉及的几个名词作简单介绍。

1、资源粒子(resourceelement,re):或者称,资源元素。在时域上可以占用一个符号,在频域上可以占用一个子载波。

2、资源块(resourceblock,rb):一个rb在频域上占用个连续的子载波,且在时域上占用个连续的符号。其中,均为正整数。例如,在lte协议中,可以等于12,可以等于7;在nr协议中,可以等于12,可以等于14。在本申请实施例中,rb可以是资源单元的一例。

3、符号(symbol):时域资源的最小单位。本申请实施例对一个符号的时间长度不做限制。针对不同的子载波间隔,一个符号的长度可以有所不同。符号可以包括上行符号和下行符号,作为示例而非限定,上行符号例如可以称为单载波频分多址(singlecarrier-frequencydivisionmultipleaccess,sc-fdma)符号或正交频分多址(orthogonalfrequencydivisionmultiplexing,ofdm)符号;下行符号例如可以称为ofdm符号。

4、资源单元:可用于作为资源在时频域占用的资源的计量单位。在本申请实施例中,资源单元例如可以包括rb、一个或多个rb构成的资源块组(rbgroup,rbg)、一个或多个rb对(rbpair)、半个rb、1/4个rb、一个或多个re构成的re组等。在nr协议中,一个rb可以是由频域上的12个连续的子载波和时域上的14个连续的符号组成。应理解,以上举例仅为示例性说明,不应对本申请构成任何限定。

5、时隙:在nr中,时隙为时间的最小调度单元。一种时隙的格式为包含14个ofdm符号,每个ofdm符号的cp为正常cp;一种时隙的格式为包含12个ofdm符号,每个ofdm符号的cp为扩展cp;一种时隙的格式为包含7个ofdm符号,每个ofdm符号的cp为正常cp。一个时隙中的ofdm符号可以全用于上行传输;可以全用于下行传输;也可以一部分用于下行传输,一部分用于上行传输,一部分预留不进行传输。应理解,以上举例仅为示例性说明,不应对本申请构成任何限定。出于系统前向兼容性考虑,时隙格式不限于以上示例。

6、传输方案:或者称传输方式。传输方案可用于表示传输数据所使用的技术方案。应理解,传输方案仅为lte协议和nr协议中用于表示传输数据所使用的技术方案的一个命名,本申请并不排除在未来的协议中通过其他的命名来替代传输方案的可能。

7、空分复用:在无线信道质量较好,且信道矩阵的秩大于1的情况下,mimo系统可以利用多根发射天线和多根接收天线来并行发送多路数据,且该并行发送的多路数据是不同的,从而可以提高数据传输的吞吐量。

8、闭环(closedloop)空分复用:在nr协议中也可称为传输方案1(transmissionscheme1,ts1)。发射端在并行发射多个数据流的时候,可以根据下行信道的csi,尤其是pmi和ri,确定相应的预编码矩阵,对待发送的多个数据流分别进行预编码后再发射出去。需要注意的是,闭环空分复用还包括只用一个天线端口发射一个数据流。

其中,下行信道的csi可以是由接收端基于参考信号反馈;也可以是由发送端根据上下行信道的互易性,通过测量上行信道获取下行信道的csi;还可以是通过将上下行信道互易性与接收端反馈相结合的方式获得。本申请对此不做限定。

9、发射分集:在无线信道质量较差,或接收端只有一根接收天线的情况下,mimo系统可以利用多根发射天线并行发送多路相同的数据,从而可以提高数据传输的可靠性。其中,分集,即,将一路信号分成多路,在不同的时间、不同的频率或者不同的空间发送出去,接收端再集中进行合并。当一些信号发生深衰落时,另一些信号的衰落可能较轻,各路信号同时发生深衰落的概率较低,从而合成信号发生深衰落的概率被大大降低。换句话说,发射分集可理解为通过多个独立衰落的信号,来减小合成信号发生深衰落的概率,因此有利于获得分集增益。

多路信号在不同的时间进行发送的,可称为时间分集;多路信号在不同的频率进行发送的,可称为频率分集;多路信号在不同的空间进行发送的,可称为空间分集。

10、空频分组编码:结合了空间分集和频率分集而提出的一种空频发射分集的方案。调制后的符号流经过层映射和alamouti编码,可得到至少两个符号流,然后对该至少两个符号流进行预编码后发送出去。、

具体地,假设调制后的符号流为s2、s1,经过层映射,可映射到至少两个层上,层映射后的符号流例如可表示为则对该两个符号流在空域和频域进行alamouti编码后得到的两个符号流可以表示为

也就是说,在第一个子载波上,第一根天线和第二根天线分别发送了s1和s2;在第二个子载波上,第一根天线和第二根天线分别发送了与此对应地,第一个子载波上,可假设接收端收到了信号r1,在第二个子载波上,可假设接收端收到了信号r2,接收端可基于接收到的信号r1和r2来确定s1和s2。

可选地,上述发射分集操作后得到的两个符号流还可以表示为即,在第一个子载波上,第一根天线和第二根天线分别发送了s1和在第二个子载波上,第一根天线和第二根天线分别发送了s2和

11、空时分组编码:结合了空间分集和时间分集而提出的一种空时发射分集的方案。与空频分组编码相似地,调制后的符号流经过层映射和alamouti编码,可得到至少两个符号流,然后对该至少两个符号流进行预编码后发送出去。

具体地,假设进行层映射和alamouti编码后得到的符号流为则发送端可以在第一个ofdm符号上,通过第一根天线和第二根天线分别发送s1和s2;在第二个ofdm符号上,通过第一根天线和第二根天线分别发送与此对应地,第一个ofdm符号上,可假设接收端收到了信号r1,在第二个ofdm符号上,可假设接收端收到了信号r2,接收端可基于接收到的信号r1和r2来确定s1和s2。

可选地,上述发射分集操作后得到的两个符号流还可以表示为即,在第一个ofdm符号上,第一根天线和第二根天线分别发送了s1和在第二个ofdm符号上,第一根天线和第二根天线分别发送了s2和

12、端口:或者称天线端口。可以理解为被接收端所识别的发射天线,或者在空间上可以区分的发射天线。针对每个虚拟天线可以配置一个天线端口,每个虚拟天线可以为多个物理天线的加权组合。根据所承载的信号的不同,天线端口可以分为参考信号端口和数据端口。其中,参考信号端口例如包括但不限于,dmrs端口、csi-rs端口等。

在本申请实施例中,数据端口上的信道可以是由具有相同端口号的dmrs进行信道估计得到的。换句话说,传输在同一个物理信道上的dmrs和数据都使用相同的端口号,该物理信道例如可以是pusch、pucch、pdsch或pdcch。

13、解调参考信号:可用于解调数据或信令的参考信号。根据传输方向的不同,可分为上行解调参考信号和下行解调参考信号。解调参考信号可以为lte协议或nr协议中的dmrs,或者也可以为未来协议中定义的其他用于实现相同或相似功能的参考信号。在lte或nr协议中,dmrs可以承载在物理共享信道中与数据信号一起发送,以用于对物理共享信道中承载的数据信号进行解调。如,在物理下行共享信道(physicaldownlinksharechannel,pdsch)中与下行数据一起发送,或者,在物理上行共享信道(physicaluplinksharechannel,pusch)中与上行数据一起发送。dmrs还可以承载在物理控制信道中与控制信令一起发送,以用于对物理控制信道汇总承载的控制信令进行解调。如,在物理下行控制信道(physicaldownlinkcontrolchannel,pdcch)中与下行控制信令一起发送,或者,在物理上行控制信道(physicaluplinkcontrolchannel,pucch)中与上行控制信令一起发送。在本申请实施例中,解调参考信号可包括通过pdcch或pdsch发送的下行解调参考信号,也可包括通过pucch或pusch发送的上行解调参考信号。并且,为方便说明,以下将解调参考信号简称为dmrs。

在lte和nr协议中,dmrs可采用伪随机(pseudo-noise,pn)序列,因此,dmrs也可以称为dmrs序列。在本申请实施例中,“dmrs”和“dmrs序列”可以交替使用,在不强调其区别时,其所要表达的含义是一致的。

dmrs序列可以由多个调制符号构成。所述调制符号例如可以是正交相移键控(quadraturephaseshiftkeying,qpsk)符号。其中,第n个子载波上承载的调制符号r(n)可以由下文所示的公式一获得:

其中,r(n)所呈现的形式是pn序列通过调制得到的复数形式,即调制符号,以下简称符号。n表示组分载波(componentcarrier,cc)中dmrs占用的子载波中的第n个子载波,n=0,1,2,……,d表示一个rb内、一个ofdm符号上的dmrs的密度,可表示一个cc中包含的rb数。c(i)表示由初始值cinit定义的pn序列。

初始值cinit可以进一步由下文所示的公式二获得:

其中,l表示一个时隙内的第l个ofdm符号,表示一个帧内的时隙数,表示一个时隙内的ofdm符号数。序列标识可以用于生成dmrs序列的初始值cinit。扰码标识nscid可用于指示dmrs序列扰码生成信息。

在nr中,nscid可通过下行控制信息(downlinkcontrolinformation,dci)指示,可通过高层参数指示。例如,当终端设备接收到格式(format)1_1的dci时,该dci中可包括用于指示该nscid的取值的指示域。在nr中,该nscid的取值可以为0或1,且可用于下行传输;dmrs下行配置(dmrs-downlinkconfig)信息元素(informationelement,ie)中的高层参数扰码标识0(scramblingid0)和扰码标识(scramblingid1)可分别配置nscid的取值分别为0或1时的值。在nr中,

又例如,当终端设备接收到format1_0的dci时,可以隐式地指示该nscid的取值为0,且该nscid可用于下行传输。dmrs-downlinkconfigie中的高层参数scramblingid0可配置nscid的取值为0时的值。在nr中,

再例如,当终端设备接收到format0_1的dci时,可以确定用于上行传输的nscid的取值为0或1,高层参数可分别配置nscid的取值分别为0或1时的值。在nr中,

还例如,当终端设备接收到format0_0的dci时,可以确定用于上行传输的nscid的取值为0,高层参数可配置nscid的取值为0时的值。在nr中,

当终端设备未接收到上述列举的dci时,则可默认为的值为小区标识

可以看到,nscid和在大多数情况下是ue级别(uespecific)的,给不同的终端设备发送的dmrs使用的nscid和可能是相同的,也可能是不同的。

14、dmrs图样(pattern):用于指示一个资源单元(如一个rb)内用于承载dmrs的时频资源(如re),或者说,一个资源单元内dmrs映射的时频资源。

图2中示出了nr协议中dmrs图样的两种类型。

类型1(type1):在一个rb内,用于承载同一个端口的dmrs的相邻re在频域上间隔有一个子载波。图2中的a示出了类型1的dmrs图样。如图所示,端口0和端口1的dmrs之间码分复用(codedivisionmultiplexing,cdm)相同的时频资源,端口2和端口3的dmrs之间码分复用相同的时频资源。端口0、端口1与端口2、端口3的dmrs之间频分复用(frequencydivisionmultiplexing,fdm)相同的时域资源。具体地,端口0和端口1的dmrs可以被映射至re#0、re#2、re#4、re#6、re#8和re#10上,端口2和端口3的dmrs可以被映射至re#1、re#3、re#5、re#7、re#9和re#11上。

进一步地,在同一re上所承载的两个端口的dmrs序列可以是相互独立的。例如,在re#0上可承载对应于端口0的dmrs序列和对应于端口1的dmrs序列。端口0和端口1的dmrs序列可以根据各自的dmrs序列的生成式得到。由于端口0和端口1可能是被分配给不同的终端设备,故在dmrs序列的nscid和可能不同,则初始值也可能不同,由此生成的dmrs序列不同。换句话说,端口0和端口1对应的dmrs序列是相互独立的,或者说,同一re上不同端口对应的dmrs序列是相互独立的,各dmrs序列可以根据上文所述的dmrs序列生成公式得到。

类型2(type2):在一个rb内,用于承载同一个端口的dmrs的相邻re在频域上可以两两连续。图2中的b示出了类型2的dmrs图样。如图所示,端口0和端口1的dmrs之间码分复用相同的时频资源,端口2和端口3的dmrs之间码分复用相同的时频资源。端口0、端口1与端口2、端口3的dmrs之间频分复用相同的时域资源。具体地,端口0和端口1的dmrs可以被映射至re#0、re#1、re#4、re#5、re#8和re#9上,端口2和端口3的dmrs可以被映射至re#2、端口#3、端口#6、re#7、re#10和re#11上。

需要说明的是,图中仅为示意,将用于承载dmrs的多个re示例性地映射至同一个符号上,但这不应对本申请构成任何限定。例如,当dmrs包括前置(frontloaded)dmrs和附加(additional)dmrs时,dmrs可以被映射至多个符号上。

另外,为了便于理解本申请实施例,作出以下几点说明。

第一,在本申请实施例中,为便于描述,一个资源单元在时域上包括的ofdm符号从#0开始连续编号,且在频域上包括的子载波从#0开始编号。以一个资源单元是一个rb为例,则该rb在时域上例如可以包括ofdm符号#0至#13,在频域上例如可以包括子载波#0至#11。并且,为便于理解,下文描述中的第i(i≥0,且i为整数)个ofdm符号(或子载波)中的i与ofdm符号(或子载波)的编号(index)对应,例如,第0个ofdm符号,对应于编号为0的ofdm符号,即ofdm符号#0。

应理解,上文所述均为便于描述本申请实施例提供的技术方案而进行的设置,而并非用于限制本申请的范围,具体实现时并不限于此。例如,一个资源单元在时域上可以包括ofdm符号#1至#14,在频域上可以包括子载波#1至#12。又例如,时域上连续的多个资源单元中的ofdm符号可以连续编号,频域上连续的多个资源单元中的子载波也可以连续编号,本申请对此不作限定。

另外,为便于区分时域符号和调制符号,在下文示出的实施例中,以“ofdm符号”表示时域符号,以“符号”表示调制符号。但应理解,时域符号并不仅限于ofdm符号,本申请对此不作限定。后文中在未作出特别说明的情况下,“符号”均可表示调制符号。

需要说明的是,附图中为便于区分不同的时域资源,在多个附图(例如图6至图12)中通过来区分不同的ofdm符号,通过“符号#0”、“符号#1”等示意,这些附图中所示意的“符号”可用于表示ofdm符号。

第二,在本申请实施例中,涉及多种矩阵的变换。为便于理解,这里对本申请中涉及的几种矩阵的变换统一说明。上角标h表示共轭转置,如,ah表示矩阵(或向量)a的共轭转置;上角标*表示共轭,如,b*表示矩阵(或向量)b的共轭;~表示估计值,如,表示矩阵(或向量)c的估计值。后文中为了简洁,省略对相同或相似情况的说明。

第三,在下文示出的实施例中,第一、第二、第三仅为便于区分不同的对象,而不应对本申请构成任何限定。例如,区分不同的终端设备、不同的指示信息等。

第四,在下文示出的实施例中,“预先获取”可包括由网络设备信令指示或者预先定义,例如,协议定义。其中,“预先定义”可以通过在设备(例如,包括终端设备和网络设备)中预先保存相应的代码、表格或其他可用于指示相关信息的方式来实现,本申请对于其具体的实现方式不做限定。

第五,本申请实施例中涉及的“保存”,可以是指的保存在一个或者多个存储器中。所述一个或者多个存储器,可以是单独的设置,也可以是集成在编码器或者译码器,处理器、或通信装置中。所述一个或者多个存储器,也可以是一部分单独设置,一部分集成在译码器、处理器、或通信装置中。存储器的类型可以是任意形式的存储介质,本申请并不对此限定。

第六,本申请实施例中涉及的“协议”可以是指通信领域的标准协议,例如可以包括lte协议、nr协议以及应用于未来的通信系统中的相关协议,本申请对此不做限定。

第七,“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。“至少一个”是指一个或一个以上;“a和b中的至少一个”,类似于“a和/或b”,描述关联对象的关联关系,表示可以存在三种关系,例如,a和b中的至少一个,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。

下面将结合附图详细说明本申请实施例。

应理解,本申请的技术方案可以应用于无线通信系统中,且该无线通信系统可包括至少一个网络设备和至少两个终端设备。例如,该无线通信系统可以为图1中所示的通信系统100。当网络设备111使用相同的时频资源分别向终端设备121和终端设备122发送下行数据时,该终端设备121和终端设备122之间可能会相互干扰;又例如,当网络设备111向终端设备121发送下行数据的时频资源与网络设备112向终端设备123发送下行数据的时频资源相同时,终端设备121和终端设备123之间可能会相互干扰。

以下,不失一般性,以第一终端设备与网络设备之间的数据传输为例,详细说明本申请实施例的接收和发送数据的方法。

图3是从设备交互的角度示出的本申请实施例提供的接收和发送数据的方法300的示意性流程图。如图所示,该方法300可包括步骤310至步骤350。下面对方法300中的各步骤做详细说明。

在步骤310中,网络设备生成第一dmrs和第一数据。

在本申请实施例中,为便于区分和说明,将网络设备发送给第一终端设备的数据记作第一数据,网络设备发送给第一终端设备的dmrs记作第一dmrs,该第一dmrs可用于解调该第一数据。

该第一dmrs和第一数据经历相同的alamouti编码。具体地,网络设备可以根据该第一数据的传输方案确定对该第一dmrs和第一数据进行怎样的处理。例如,当传输方案为sftd时,可以确定对第一dmrs和第一数据进行空域和频域的alamouti编码,为方便说明,可简称为alamouti空频编码;当传输方案为sttd时,可以确定对第一dmrs和第一数据进行空域和时域的alamouti编码,为方便说明,可简称为alamouti空时编码。

这里所说的“经历相同的alamouti编码”可以理解为经历相同维度的alamouti编码,如上文所列举的alamouti空频编码或alamouti空时编码等。换句话说,第一dmrs和第一数据共同经历空域和频域的alamouti编码,或者,第一dmrs和第一数据共同经历空域和时域的alamouti编码。

应理解,上文列举的alamouti空频编码和alamouti空时编码仅为示例,不应对本申请构成任何限定,例如,alamouti编码还可以包括alamouti空时频编码等,本申请对此不作限定。

首先,网络设备可以根据导频图样的类型来确定用于承载第一dmrs序列的re,具体可包括用于承载第一dmrs的re的数量和位置等。

在本实施例中,导频图样即为dmrs图样,可以用于确定第一dmrs序列的资源映射方式。dmrs图样的类型例如可以包括上文所列举的类型1和类型2。网络设备可以根据dmrs图样的类型确定用于承载第一dmrs的re,从而可以知道第一dmrs被映射在哪些ofdm符号和子载波上。

如上所述,dmrs在每一个ofdm符号上的序列可以基于ofdm符号在一个时隙内的序号l确定,当第一dmrs被映射在多个ofdm符号上时,可以基于不同的ofdm符号生成多个pn序列。

由于第一dmrs与第一数据经历相同的alamouti编码,经过alamouti编码后的第一dmrs可以被映射到第一dmrs端口和第二dmrs端口。当被映射到第一dmrs端口上的符号一定时,被映射到第二dmrs端口上的符号与传输方案相关。网络设备可以根据传输方案以及被映射到第一dmrs端口上的符号确定可被映射到第二dmrs端口上的符号。

具体地,当传输方案为sftd时,网络设备可以分别对每一个ofdm符号上可被映射到第一dmrs端口的符号做alamouti编码,得到可被映射到第二dmrs端口的符号。假设根据dmrs图样确定第一dmrs序列占用一个ofdm符号,用于承载该第一dmrs序列的re的数量为6,则网络设备可以生成该第一dmrs序列中的符号例如为{a0,a1,a2,a3,a4,a5},网络设备可以进一步将{a0,a1,a2,a3,a4,a5}中的每两个符号作为一对进行alamouti编码,由此可以得到其中,{a0,a1,a2,a3,a4,a5}可以为被映射到第一dmrs端口的符号,可以为被映射到第二dmrs端口的符号。

被映射到第一dmrs端口的dmrs的符号与被映射到第二dmrs端口的dmrs的符号是相关联的。其中,{a0,a1}经过alamouti编码可得到{a2,a3}经过alamouti编码可得到{a4,a5}经过alamouti编码可得到

假设根据dmrs图样确定第一dmrs序列被映射到两个ofdm符号上,且每个ofdm符号上用于承载该第一dmrs序列的re的数量均为6,则网络设备可以生成被映射到第一dmrs端口的符号例如为{a0,a1,a2,a3,a4,a5}和{b0,b1,b2,b3,b4,b5},以及被映射到第二dmrs端口的符号

被映射到第一dmrs端口的dmrs的符号与被映射到第二dmrs端口的dmrs的符号是相关联的。其中,{a0,a1}经过alamouti编码可得到{a2,a3}经过alamouti编码可得到{a4,a5}经过alamouti编码可得到{b0,b1}经过alamouti编码可得到{b2,b3}经过alamouti编码可得到{b4,b5}经过alamouti编码可得到

当传输方案为sttd时,则该第一dmrs序列至少占用两个ofdm序号。假设根据dmrs图样确定第一dmrs序列占用两个ofdm符号(例如记作ofdm符号#0和#1),且每个ofdm符号上用于承载该第一dmrs序列的re数均为3,则网络设备可以生成被映射到第一dmrs端口的符号例如为{a0,a1,a2}(例如占用ofmd符号#0)和{b0,b1,b2}(例如占用ofdm符号#1),以及被映射到第二dmrs端口的符号(例如占用ofmd符号#0)和(例如占用ofdm符号#1)。

其中,被映射到第一dmrs端口的dmrs的符号与被映射到第二dmrs端口的dmrs的符号是相关联的。{a0,b0}经过alamouti编码可得到{a1,b1}经过alamouti编码可得到{a2,b2}经过alamouti编码可得到

应理解,上文中结合dmrs图样和不同的传输方案详细说明了网络设备生成第一dmrs序列的具体过程。其中,用于承载第一dmrs序列的re的数量仅为便于理解举例,不应对本申请构成任何限定。网络设备可以结合drms图样的类型和传输方案,生成第一dmrs序列。

网络设备可以通过现有技术的方法确定用于承载第一数据的re,然后根据用于承载第一数据的re的数量以及调制编码方式(modulationandcodingscheme,mcs)确定可以发送的数据比特,然后对这些数据比特进行调制,层映射得到可映射到两个传输层上的调制符号,再通过alamouti编码得到被映射到两个数据端口的符号。

与第一dmrs序列相类似地,经过alamouti编码后的第一数据可以被映射到第一数据端口和第二数据端口。当被映射到第一数据端口上的符号一定时,被映射到第二数据端口上的符号与传输方案以及资源映射方式相关。当被映射到第一数据端口上的符号一定时,网络设备可以根据传输方案以及资源映射方式生成可被映射到第二数据端口上的符号。

其中,第一数据的资源映射方式可以与第一dmrs的资源映射方式相同,也可以预先定义,如协议定义。

具体地,当传输方案为sftd时,网络设备可以分别对每一个ofdm符号上可被映射到第一数据端口的符号做alamouti编码,得到可被映射到第二数据端口的符号。假设数据连续地承载在同一个ofdm符号的12个子载波上,则网络设备可以生成该第一数据被映射到第一数据端口的符号例如为{d0,d1,d2,d3,d4,d5,d6,d7,d8,d9,d10,d11}。

若网络设备对第一数据的资源映射方式与第一dmrs的资源映射方式相同,即可采用类型1或类型2的图样进行资源映射,则当dmrs的资源映射方式采用类型1时,可得到该第一数据被映射到第二数据端口的符号为其中,{d0,d2}经过alamouti编码可得到{d1,d3}经过alamouti编码可得到{d4,d6}经过alamouti编码可得到{d5,d7}经过alamouti编码可得到{d8,d10}经过alamouti编码可得到{d9,d11}经过alamouti编码可得到

当dmrs的资源映射方式采用类型2时,可得到该第一数据被映射到第二数据端口的符号为可得到该第一数据被映射到第二数据端口的符号为其中,{d0,d1}经过alamouti编码可得到{d2,d3}经过alamouti编码可得到{d4,d5}经过alamouti编码可得到{d6,d7}经过alamouti编码可得到{d8,d9}经过alamouti编码可得到{d10,d11}经过alamouti编码可得到

在本实施例中,为方便说明,可将第一数据的资源映射方式也定义为类型1和类型2两种方式,其中,类型1与dmrs图样的类型1对应,即,用作alamouti编码的两个符号所在的re之间间隔有至少一个re,类型2与dmrs图样的类型2对应,即,用作alamouti编码的两个符号所在的re之间未间隔re,即该两个re是连续的。

第一数据的资源映射方式与第一dmrs的资源映射方式可以是相同的,如上文举例所示。但应理解,这仅仅是一种可能的实现方式,第一数据的资源映射方式也可以与第一dmrs的资源映射方式不同。例如,该第一数据的资源映射方式可以预先定义,如协议定义。假设协议定义第一数据的资源映射方式为类型2,若被映射到第一数据端口的符号为{d0,d1,d2,d3,d4,d5,d6,d7,d8,d9,d10,d11},则无论第一dmrs的资源映射方式采用类型1还是类型2,被映射到第二数据端口的符号可以为假设协议定义第一数据的资源映射方式为类型1,则无论第一dmrs的资源映射方式采用类型1还是类型2,被映射到第二数据端口的符号可以为本申请对此不作限定。网络设备可以结合第一数据的资源映射方式和传输方案,生成第一数据。

此后,网络设备可以将在步骤310中生成的第一dmrs和第一数据映射到时频资源上,并通过该时频资源发送给终端设备。即,在步骤320中,网络设备发送该第一dmrs和第一数据。

在本实施例中,该第一dmrs和第一数据例如可以承载在pdsch上。网络设备可以将在步骤310中生成的第一dmrs和第一数据映射到pdsch上,并发送给第一终端设备。

相应地,在步骤320中,第一终端设备接收该第一dmrs和第一数据。

就如在步骤310中所述,网络设备可以预先确定用于承载第一dmrs和第一数据的re。在本实施例中,将可以用来做alamouti编码的两个符号所在的re可以作为一个re对。为便于区分和说明,可以将用于承载第一dmrs的re对可以称为第一re对,将用于承载第一数据的re对可以称为第二re对。

网络设备可以根据第一dmrs的资源映射方式,即,dmrs图样,确定用于承载第一dmrs的一个或多个第一re对。网络设备还可以根据第一数据的资源映射方式确定用于承载第一数据的一个或多个第二re对。

具体地,第一re对可以包括第一re和第二re,网络设备可以根据dmrs图样的类型确定第一re和第二re之间的相对位置,如第一re和第二re之间间隔有几个re。在dmrs的密度大于1的情况下,网络设备还可以根据dmrs图样的类型确定多个第一re对之间的间隔。

第二re对可以包括第三re和第四re,网络设备可以根据第一数据的资源映射方式确定第三re和第四re之间的相对位置,如第三re和第四re之间间隔有几个re。当第一数据承载于多个第二re对上时,网络设备还可以进一步根据资源映射方式确定多个第二re对之间的间隔。

此后,网络设备可以基于传输方案,将在步骤310中生成的第一dmrs和第一数据分别映射到相应的时频资源上。

与网络设备相应地,第一终端设备也可以根据dmrs图样和传输方案确定用于承载第一dmrs的对一个或多个第一re对,第一终端设备还可以根据第一数据的资源映射方式和传输方案确定用于承载第一数据的一个或多个第二re对。

可选地,在步骤320之前,该方法300还包括:步骤330,网络设备发送第一指示信息,该第一指示信息用于指示导频图样的类型。相应地,在步骤330中,终端设备接收第一指示信息,该第一指示信息用于指示导频图样的类型。

若第一数据的资源映射方式和第一dmrs的资源映射方式相同,则第一终端设备可以根据该第一指示信息确定第一数据的资源映射方式和第一dmrs的资源映射方式。若第一数据的资源映射方式与第一dmrs的资源映射方式不同,如第一数据的资源映射方式为预先定义,则第一终端设备可以根据该第一指示信息确定该第一dmrs的资源映射方式。

基于第一dmrs的资源映射方式和第一数据的资源映射方式,第一终端设备可以分别确定用于承载第一dmrs的一个或多个第一re对,以及用于承载第一数据的一个或多个第二re对。由此,第一终端设备可以在该一个或多个第一re对上接收第一dmrs,在该一个或多个第二re对上接收第一数据。

应理解,上文所列举的dmrs图样也可以预先定义,如协议定义。并且上文列举的两种可能的dmrs图样的类型仅为示例,不应对本申请构成任何限定,本申请并不排除存在其他dmrs图样类型的可能性。

由于第一dmrs和第一数据都分别经历了alamouti编码,在每个第一re上,被映射到第二dmrs端口的符号由被映射到第一dmrs端口的符号alamouti编码得到;在每个第二re上,被映射到第二数据端口的符号由被映射到第一数据端口的符号alamouti编码得到。

并且,由于第一dmrs和第一数据共同经历alamouti空频编码,或者,共同经历alamouti空时编码,故上述第一re对中的两个re占用不同的子载波,且第二re对中的两个re占用不同的子载波;或者,第一re对中的两个re占用不同的ofdm符号,且第二re对中的两个re占用不同的ofdm符号。

需要说明的是,该第一dmrs和第一数据可以被映射至同一个传输单元中,如一个rb中;也可以被映射在不同的传输单元中,如,在信道变换较慢的情况下,可以将第一dmrs映射至连续的两个或更多个时间单元(如时隙)中的某一个时间单元上;或者,也可以将第一dmrs映射至连续的两个或更多个频域单元(如子载波)中的某一个频域单元上。

另外,第一dmrs和第一数据可以分别被映射到不同的时频资源上。例如,第一dmrs可以仅被映射到一个rb中的第0个ofdm符号,即,可对应于dmrs未包含附加dmrs的情况,第一数据可以被映射到该rb中的第1个至第13个ofdm符号中的任意一个或多个ofdm符号;或者,第一dmrs可以仅被映射到一个rb中的第0个ofdm符号和第1个ofdm符号,即,可对应于dmrs未包含附加dmrs的情况,第一数据可以被映射到该rb中的第2个至第13个ofdm符号中的任意一个或多个ofdm符号;或者,第一dmrs可以被映射到一个rb中的第0个ofdm符号和第12、13个ofdm符号,即,可对应于第一dmrs包含前置dmrs和附加dmrs的情况,第一数据可以被映射到该rb中的第1个至第11个ofdm符号中的任意一个或多个ofdm符号。

在下文示出的实施例中,为方便说明,假设第一dmrs被映射在第0个ofdm符号上,或被映射在第0个和第1个ofdm符号上,即,不包括附加dmrs。可以理解的是,当第一dmrs包括附加dmrs时,附加dmrs和前置dmrs可经历相同的alamouti编码,或者说,前置dmrs、附加dmrs和数据可经历相同的alamouti编码。

由于sftd和sttd的具体实现方式是相似的,只是alamouti编码的维度有所不同,下文中为方便理解,将结合附图分别以sftd和sttd为例,详细说明经过alamouti空频编码的第一dmrs和第一数据,以及经过alamouti空时编码的第一dmrs和第一数据。

1、第一dmrs和第一数据经历空频编码,即,第一数据的传输方案为sftd

当第一dmrs经过了alamouti空频编码时,每个第一re对中的第一re和第二re可以在频域上连续,或者,每个第一re对中的第一re和第二re可以在频域上间隔有至少一个子载波。

当第一re和第二re在频域上连续时,可以与上文所描述的类型1的dmrs图样相对应。当第一re和第二re在频域上间隔有一个子载波时,可以与上文所描述的类型2的dmrs图样相对应。

其中,第一re对中第一re和第二re的相对位置以及间隔的re数可以由dmrs图样确定。

需要注意的是,由于经过了alamouti编码的第一dmrs可以被映射在两个dmrs端口上,即上述第一dmrs端口和第二dmrs端口,也就是说,第一dmrs包括被映射到第一dmrs端口上的dmrs的符号和被映射到第二dmrs端口上的dmrs的符号,而被映射到第一端口的dmrs的符号与被映射到第二端口的dmrs的符号彼此间可以是相关联的。如上所述,在每个第一re对所承载的dmrs的符号中,被映射到第二dmrs端口的符号可以是基于被映射到第一dmrs端口的符号进行alamouti编码得到。因此,在sftd的传输方案中,被映射到第一dmrs端口的dmrs的符号和被映射到第二dmrs端口的dmrs的符号可以是基于同一pn序列得到。

举例而言,图4和图5示出了本申请实施例提供的第一dmrs映射到时频资源上的示意图。需要说明的是,图中为便于区分不同端口的dmrs,将端口0(即,第一dmrs端口的一例)和端口1(即,第二dmrs端口的一例)分开示意。但应理解,这并不应对本申请构成任何限定。如图所示,端口0和端口1在一个rb内占用的时频资源是相同的,也就是说,图中示出的端口0和端口1所使用的时频资源是重叠的。假设端口0和端口1对应的dmrs为发送给第一终端设备的第一dmrs,则除了端口0和端口1对应的dmrs所在的re之外,该rb中其余的re也可用于承载dmrs,如发送给其他终端设备的dmrs,也可用于承载数据,如发送给第一终端设备的第一数据或发送给其他终端设备的数据,还可以不用于承载信号。本申请对此不做限定。并且,当这些re用于承载发送给其他终端设备的dmrs时,可以承载分别对应于其他端口(例如端口2和端口3)的dmrs。端口2和端口3对应的dmrs可能为发送给不同终端设备的dmrs,也可能为发送给同一终端设备的dmrs,本申请对此不做限定。

图4示出了本申请实施例提供的第一dmrs映射到时频资源上的一示意图。图4中示出的第一dmrs可以是基于上文所述的类型1的dmrs图样映射得到。具体地,端口0和端口1复用相同的时频资源。在端口0和端口1对应的第一dmrs中,被映射到端口0的第一dmrs的符号例如可记作{a0,a1,a2,a3,a4,a5},经过alamouti编码后可得到被映射到端口1的dmrs的符号则符号可以被映射至re#0上,a0可对应端口0,可对应端口1;符号可以被映射至re#2上,a1可对应端口0,可对应端口1;符号可以被映射至re#4上,a2可对应端口0,可对应端口1;符号可以被映射至re#6上,a3可对应端口0,可对应端口1;符号可以被映射至re#8上,a4可对应端口0,可对应端口1;符号可以被映射至re#10上,a5可对应端口0,可对应端口1。

可以看到,端口0和端口1对应的第一dmrs所占用的re中,以两个re为一组相互关联。如,re#0和re#2上承载的符号中,端口1的符号由端口0的符号进行alamouti编码得到;re#4和re#6上承载的符号中,端口1的符号由端口0的符号进行alamouti编码得到;re#8和re#10上承载的符号中,端口1的符号由端口0的符号进行alamouti编码得到。

基于上述两端口的符号的关联关系可以得到,re#0和re#2构成一个第一re对,re#4和re#6构成一个re对,re#8和re#10构成一个re对。

图5示出了本申请实施例提供的第一dmrs映射到时频资源上的另一示意图。图5中示出的第一dmrs可以是基于上文所述的类型2的dmrs图样映射得到。具体地,在端口0和端口1对应的第一dmrs中,被映射到端口0的第一dmrs的符号例如可记作{a0,a1,a2,a3,a4,a5},经过alamouti编码后可得到被映射到端口1的第一dmrs的符号则符号可以被映射至re#0上,a0可对应端口0,可对应端口1;符号可以被映射至re#1上,a1可对应端口0,可对应端口1;符号可以被映射至re#4上,a2可对应端口0,可对应端口1;符号可以被映射至re#5上,a3可对应端口0,可对应端口1;符号可以被映射至re#8上,a4可对应端口0,可对应端口1;符号可以被映射至re#9上,a5可对应端口0,可对应端口1。

可以看到,端口0和端口1对应的第一dmrs所占用的re中,以两个re为一组相互关联。如,re#0和re#1上承载的符号中,端口1的符号由端口0的符号进行alamouti编码得到;re#4和re#5上承载的符号中,端口1的符号由端口0的符号进行alamouti编码得到;re#8和re#9上承载的符号中,端口1的符号由端口0的符号进行alamouti编码得到。

基于上述两端口的符号的关联关系可以得到,re#0和re#1构成一个re对,re#4和re#5构成一个re对,re#8和re#9构成一个re对。

应理解,图4和图5仅为便于理解,示例性地示出了第一dmrs承载于同一个ofdm符号中的两个示意图,但这不应对本申请构成任何限定。在sftd中,第一dmrs也可以承载于更多个ofdm符号中。

还应理解,图4和图5仅为便于理解,分别示出了与类型1和类型2的dmrs图样对应的dmrs的资源映射图,但这不应对本申请构成任何限定,第一终端设备可以根据预先获知的导频图样的类型,确定第一dmrs在时频资源中的位置和密度。

与第一dmrs相应地,当第一数据经过了空频alamouti编码时,每个第二re对中的第三re和第四re可以在频域上连续,或者,每个第二re对中的第三re和第四re可以在频域上间隔有至少一个子载波。

也就是说,第一数据在经过空频alamouti编码后,可以按照与图4中所示的方式映射至rb中,也可以按照如图5中所示的方式映射至rb中。

图6和图7分别示出了第一dmrs和第一数据映射到时频资源上的示意图。需要说明的是,图6和图7仅为示意,示出了一个rb中用于承载dmrs的一个ofdm符号(即图中所示的符号#0)和一个用于承载数据的ofdm符号(即图中所示的符号#1)。但这不应对本申请构成任何限定。如前所述,数据可以承载于一个或多个ofdm符号中,dmrs也可以承载于一个或多个ofdm符号中。本申请对此不做限定。

图6是本申请实施例提供的第一dmrs和第一数据映射到时频资源上的一示意图。图6中示出的第一dmrs的映射方式和第一数据的映射方式相同。即,上述第二re对中的第三re和第四re之间间隔的子载波的个数与第一re对中的第一re和第二re之间间隔的子载波的个数相同。

图6中的(a)和(b)分别示出的是对应于不同类型的dmrs图样下第一dmrs和第一数据映射到时频资源上的示意图。可以看到,在(a)中示出的类型1的dmrs图样下,用于承载第一dmrs的第一re和第二re在频域上间隔有一个子载波。与dmrs的映射方式相对应地,用于承载第一数据的第三re和第四re在频域上也可间隔有一个子载波。

图6中示出的dmrs的密度为3,即,在一个rb所对应的频域资源内包括三个用于承载第一dmrs的第一re对。可以看到,相邻的第一re对在频域上的间隔可以是相同的,如图中所示,re#0和re#2构成的第一re对与re#4和re#6构成的第一re对在频域上可以间隔一个子载波,re#4和re#6构成的第一re对与re#8和re#10构成的第一re对在频域上也可以间隔一个子载波。

在图6中,一个rb所对应的频域资源内包括六个用于承载第一数据的第二re对。可以看到,这六个第二re对可以在频域上交错排布。如图中所示,re#12和re#14构成的第二re对与re#13和re#15构成的第二re对交错排布;re#16和re#18构成的第二re对与re#17和re#19构成的第二re对交错排布;re#20和re#22构成的第二re对与re#21和re#23构成的第二re对交错排布。并且,每个第二re对中的第三re和第四re之间的间隔相同,如图中所示,每个第二re对中的第三re和第四re之间在频域上间隔有一个子载波。

另外,图6中示出的dmrs的密度为3仅为一种示例,不应对本申请构成任何限定,dmrs的密度可以由dmrs图样确定。本申请对于dmrs的密度不做限定。例如,dmrs的密度也可以为1。此时,第一dmrs可以仅承载在re#0和re#2构成的第一re对中,或者,也可以仅承载在re#4和re#6构成的第一re对中,或者,也可以仅承载在re#8和re#10构成的第一re对中。应理解,该第一re对的具体位置可以由dmrs图样确定。

图6中示出的用于承载第一数据的多个第二re对在频域上的排布仅为一种示例,不应对本申请构成任何限定,本申请对于第二re对在频域上的排布不做限定。例如,第二re对在频域上可以与第一re对相重叠,如,用于承载第一数据的多个第二re对可以包括re#12、re#14、re#16、re#18、re#20和re#22;又例如,第二re对在频域上也可以与第一re对相错开,如,用于承载第一数据的多个第二re对可以包括re#13、re#15、re#17、re#19、re#21和re#23。

在(b)中示出的类型2的dmrs图样下,第一re和第二re在频域上连续,或者说,间隔的子载波个数为零。与第一dmrs的映射方式相对应地,用于承载第一数据的第三re和第四re在频域上也可以连续。

如前所述,图6中示出的dmrs的密度可以为3,即,在一个rb所对应的频域资源内包括三个用于承载dmrs的第一re对。可以看到,相邻的第一re对在频域上的间隔可以是相同的,如图中所示,re#0和re#1构成的第一re对与re#4和re#5构成的第一re对在频域上可以间隔两个子载波,re#4和re#5构成的第一re对与re#8和re#9构成的第一re对在频域上也可以间隔两个子载波。

在图6中,一个rb所对应的频域资源内包括六个承载第一数据的第二re对。可以看到,这六个第二re对在频域上连续排布。如图中所示,re#12和re#13构成的第二re对与re#14和re#15构成的第二re对连续排布;re#16和re#17构成的第二re对与re#18和re#19构成的第二re对连续排布;re#20和re#21构成的第二re对与re#22和re#23构成的第二re对交错排布。并且,每个第二re对中的第三re和第四re之间的间隔相同,如图中所示,每个第二re对中的第三re和第四re之间在频域上连续,即,间隔零个子载波。相邻的两个re对在频域上间隔相同,如图中所示,相邻的第二re对在频域上连续,即,间隔零个子载波。

另外,图6中示出的dmrs的密度为3仅为一种示例,不应对本申请构成任何限定,dmrs的密度可以由dmrs图样确定。本申请对于dmrs的密度不做限定。例如,dmrs的密度也可以为1。此时,第一dmrs可以仅承载在re#0和re#1构成的第一re对中,或者,也可以仅承载在re#4和re#5构成的第一re对中,或者,也可以仅承载在re#8和re#9构成的第一re对中。应理解,该第一re对的具体位置可以由dmrs图样确定。

图6中示出的用于承载第一数据的多个第二re对在频域上的排布仅为一种示例,不应对本申请构成任何限定。本申请对于第二re对在频域上的排布不做限定。例如,第二re对在频域上可以与第一re对相重叠,如,用于承载第一数据的多个第二re对可以包括re#12、re#13、re#16、re#17、re#20和re#21;又例如,第二re对在频域上也可以与第一re对相错开,如,用于承载第一数据的多个第二re对可以包括re#14、re#15、re#18、re#19、re#22和re#23。

应理解,图6示出的第一dmrs和第一数据映射到时频资源上的示意图中,第一数据和第一dmrs在频域上是重叠的,第一dmrs所在的子载波上均承载了第一数据,但这不应对本申请构成任何限定。例如,当第一dmrs如图6中的(a)所示,占用了子载波#0、#2、#4、#6、#8和#10时,第一数据可以仅占用子载波#1、#3、#5、#7、#9和#11;又例如,当第一dmrs如图6中的(b)所示,占用了子载波#0、#1、#4、#5、#8和#9时,第一数据可以仅占用子载波#2、#3、#6、#7、#10和#11;再例如,当第一dmrs占用了子载波#0(即图中所示的re#0)时,与re#0同一个子载波的re#12可以不用来承载给第一终端设备的第一数据,例如,可用于承载其他参考信号,如信道状态信息参考信号(channelstateinformationreferencesignal,csi-rs),或者用于承载给其他终端设备的数据,或者不用于承载信号,或者也可用于承载给第一终端设备的数据,但由于仅有一个re,无法采用sftd的传输方案,可采用其他只需用到一个端口的方法,例如ts1等。

图7是本申请实施例提供的第一dmrs和第一数据映射到时频资源上的另一示意图。图7中示出的第一dmrs的映射方式和第一数据的映射方式不同。即,上述第二re对中的第三re和第四re之间间隔的子载波的个数与第一re对中的第一re和第二re之间间隔的子载波的个数不同。

图7中的(a)和(b)分别示出的是对应于不同类型的dmrs图样下第一dmrs和第一数据映射到时频资源上的示意图。可以看到,在(a)中示出的类型1的dmrs图样下,用于承载第一dmrs的第一re和第二re在频域上间隔有一个子载波。与第一dmrs的映射方式不同,用于承载第一数据的第三re和第四re在频域上可以连续。

图7中示出的dmrs的密度为1,即,在一个rb所对应的频域资源内包括一个用于承载第一dmrs的第一re对。图中示出的承载第一dmrs的re为re#0和re#2,但这仅为示例,而不应对本申请构成任何限定。用于承载第一dmrs的re的具体位置可以由dmrs图样确定。

在图7中,一个rb所对应的频域资源内包括六个承载第一数据的第二re对。可以看到,该六个第二re对可以在频域上连续排布。如图中所示,re#12和re#13构成的第二re对与re#14和re#15构成的第二re对连续排布;re#16和re#17构成的第二re对与re#18和re#19构成的第二re对连续排布;re#20和re#21构成的第二re对与re#22和re#23构成的第二re对交错排布。并且,每个第二re对中的第三re和第四re之间的间隔相同,如图中所示,每个第二re对中的第三re和第四re之间在频域上连续,即,间隔零个子载波。相邻的两个re对在频域上间隔相同,如图中所示,相邻的第二re对在频域上连续,即,间隔零个子载波。

在(b)中示出的类型2的dmrs图样下,第一re和第二re在频域上连续。与第一dmrs的映射方式不同,用于承载第一数据的第三re和第四re在频域上间隔有一个子载波。

图7中示出的dmrs的密度为1,即,在一个rb所对应的频域资源内包括一个用于承载第一dmrs的第一re对。图中示出的承载第一dmrs的re为re#0和re#1,但这仅为示例,而不应对本申请构成任何限定。用于承载第一dmrs的re的具体位置可以由dmrs图样确定。

在图7中,一个rb所对应的频域资源内包括六个承载第一数据的第二re对。如图中所示,re#12和re#14构成的第二re对与re#13和re#15构成的第二re对交错排布;re#16和re#18构成的第二re对与re#17和re#19构成的第二re对交错排布;re#20和re#22构成的第二re对与re#21和re#23构成的第二re对交错排布。并且,每个第二re对中的第三re和第四re之间的间隔相同,如图中所示,每个第二re对中的第三re和第四re之间在频域上间隔有一个子载波。

应理解,图6和图7示出了第一dmrs和第一数据映射到时频资源上的几种可能的情况,但不应对本申请构成任何限定。正如上文所述,第一re对中的第一re和第二re之间可以间隔有至少一个re,虽然图中未示出,第一re和第二re之间也可以间隔有两个或更多个re。第二re对中的第三re和第四re之间可以间隔有至少一个re,虽然图中未示出,第三re和第四re之间也可以间隔有两个或者更多个re。并且,由于第一dmrs的映射方式和第一数据的映射方式可以相同或不同,在同一个rb中,第一re对中的第一re和第二re在频域上可连续,或者间隔有一个子载波,第二re对中的第三re和第四re在频域上可间隔有也可以间隔有更多个子载波;在同一个rb中,第一re对中的第一re和第二re在频域上可间隔有两个子载波或者更多个子载波,第二re对中的第三re和第四re在频域上可连续,或者间隔有一个子载波。为了简洁,这里不再一一举例说明。

还应理解,图6和图7示出的第一dmrs和第一数据映射到时频资源上的示意图中,第一数据和第一dmrs可以使用相同的频域资源,第一dmrs所在的子载波上均承载了第一数据,但这不应对本申请构成任何限定。例如,当第一dmrs如图6中的(a)所示,占用了子载波#0、#2、#4、#6、#8和#10时,第一数据可以仅占用子载波#1、#3、#5、#7、#9和#11;又例如,当第一dmrs如图6中的(b)所示,占用了子载波#0、#1、#4、#5、#8和#9时,第一数据可以仅占用子载波#2、#3、#6、#7、#10和#11;再例如,当第一dmrs占用了子载波#0(即图中所示的re#0)时,与re#0同一个子载波的re#12可以不用来承载给第一终端设备的第一数据,例如,可用于承载其他参考信号,如信道状态信息参考信号(channelstateinformationreferencesignal,csi-rs),或者用于承载给其他终端设备的数据,或者不用于承载信号,或者也可用于承载给第一终端设备的数据,但由于仅有一个re,无法采用sftd的传输方案,可采用其他只需用到一个端口的方法,例如ts1等。

由于第一dmrs和第一数据经历相同的alamouti编码,则被映射到第一数据端口的数据的符号与被映射到第二数据端口的数据的符号彼此间可以是相关联的。如上所述,在每个第二re对承载的数据的符号中,被映射到第二数据端口的符号可以基于被映射到第一数据端口的数据的符号进行alamouti编码得到。

下面结合图8和图9,以图6中的第一dmrs和第一数据映射到时频资源的示意图为例,详细说明被映射到端口0和端口1的第一dmrs的符号和第一数据的符号。需要说明的是,图中为便于区分不同数据端口对应的数据的符号,将端口0和端口1分开示意。但应理解,这并不应对本申请构成任何限定。端口0和端口1在一个rb内占用的时频资源是相同的,也就是说,图中示出的端口0和端口1所使用的时频资源是重叠的。

还需要说明的是,图8和图9仅为便于理解而示出了端口0和端口1上的符号。对于第一dmrs来说,端口0和端口1可视为第一dmrs端口和第二dmrs端口的一例;对于第一数据来说,端口0和端口1可视为第一数据端口和第二数据端口的一例。可以理解的是,不论是dmrs端口还是数据端口,端口0和端口1均复用相同的时频资源。

由于用于承载数据的第二re对中的第三re和第四re在频域上间隔的子载波的个数与第一re对中第一re和第二re在频域上间隔的子载波的个数相同,故被映射至同一个第二re对中的端口0上的数据符号与端口1上的数据符号相关联。

图8是dmrs图样为类型1时第一dmrs和数据映射到时频资源上的示意图。

如图所示,被映射到端口0的数据的符号例如可记作{d0,d1,d2,d3,d4,d5,d6,d7,d8,d9,d10,d11},经过alamouti编码后可得到被映射到端口1的数据的符号

每个第二re对中,被映射到端口1的数据的符号由被映射到端口0的数据的符号alamouti编码得到。如图所示,在ofdm符号#1上子载波#0和子载波#2对应的re构成一个第二re对,在该第二re对上,被映射至端口0的符号为{d0,d2},经过alamouti编码后可得到被映射至端口1的符号为在ofdm符号#1上子载波#1和子载波#3对应的re构成一个第二re对,在该第二re对上,被映射至端口0的符号为{d1,d3},经过alamouti编码后可得到被映射至端口1的符号为在ofdm符号#1上子载波#4和子载波#6对应的re构成一个第二re对,在该第二re对上,被映射至端口0的符号为{d4,d6},经过alamouti编码后可得到被映射至端口1的符号为在ofdm符号#1上子载波#5和子载波#7对应的re构成一个第二re对,在该第二re对上,被映射至端口0的符号为{d5,d7},经过alamouti编码后可得到被映射至端口1的符号为在ofdm符号#1上子载波#8和子载波#10对应的re构成一个第二re对,在该第二re对上,被映射至端口0的符号为{d8,d10},经过alamouti编码后可得到被映射端口1的符号为在ofdm符号#1上子载波#9和子载波#11对应的re构成一个第二re对,在该第二re对上,被映射至端口0的符号为{d9,d11},经过alamouti编码后可得到被映射至端口1的符号为

图9是dmrs图样为类型2时第一dmrs和第一数据映射到时频资源上的示意图。如图所示,被映射到端口0的数据的符号例如可记作{d0,d1,d2,d3,d4,d5,d6,d7,d8,d9,d10,d11},经过alamouti编码后可得到被映射到端口1的数据的符号

每个第二re对中,被映射到端口1的数据的符号由被映射到端口0的数据的符号alamouti编码得到。如图所示,在ofdm符号#1上子载波#0和子载波#1对应的re构成一个第二re对,在该第二re对上,被映射至端口0的符号为{d0,d1},经过alamouti编码后可得到被映射至端口1的符号为在ofdm符号#1上子载波#2和子载波#3对应的re构成一个第二re对,在该第二re对上,被映射至端口0的符号为{d2,d3},经过alamouti编码后可得到被映射至端口1的符号为在ofdm符号#1上子载波#4和子载波#5对应的re构成一个第二re对,在该第二re对上,被映射至端口0的符号为{d4,d5},经过alamouti编码后可得到被映射至端口1的符号为在ofdm符号#1上子载波#6和子载波#7对应的re构成一个第二re对,在该第二re对上,被映射至端口0的符号为{d6,d7},经过alamouti编码后可得到被映射至端口1的符号为在ofdm符号#1上子载波#8和子载波#9对应的re构成一个第二re对,在该第二re对上,被映射至端口0的符号为{d8,d9},经过alamouti编码后可得到被映射至端口1的符号为在ofdm符号#1上子载波#10和子载波#11对应的re构成一个第二re对,在该第二re对上,被映射至端口0的符号为{d10,d11},经过alamouti编码后可得到被映射至端口1的符号为

2、第一dmrs和第一数据经历空时编码,即,第一数据的传输方案为sttd:

当第一dmrs经过了空时alamouti编码时,每个第一re对中的第一re和第二re可以在时域上连续,或者,每个第一re对中的第一re和第二re可以在时域上间隔有至少一个ofdm符号。

其中,第一re和第二re的相对位置以及间隔的re数可以由上文所述的dmrs图样的类型确定。

在每个第一re对所承载的dmrs的符号中,被映射到第二dmrs端口的符号可以是基于被映射到第一dmrs端口的符号进行alamouti编码得到。因此,在sttd的传输方案中,被映射到第一dmrs端口的dmrs的符号和被映射到第二dmrs端口的dmrs的符号可以是基于相同的两个pn序列得到。

图10是本申请实施例提供的第一dmrs映射到时频资源上的又一示意图。需要说明的是,图中为便于区分不同dmrs端口的dmrs,将端口0(即,第一dmrs端口的一例)和端口1(即,第二dmrs端口的一例)分开示意。但应理解,这并不应对本申请构成任何限定。如图所示,端口0和端口1在一个rb内占用的时频资源是相同的,也就是说,图中示出的端口0和端口1所使用的时频资源是重叠的。假设端口0和端口1对应的dmrs为发送给第一终端设备的第一dmrs,则除了端口0和端口1对应的dmrs所在的re之外,该rb中其余的re也可用于承载dmrs,如发送给其他终端设备的dmrs,也可用于承载数据,如发送给第一终端设备的第一数据或发送给其他终端设备的数据,还可以不用于承载信号。本申请对此不做限定。并且,当这些re用于承载发送给其他终端设备的dmrs时,可以承载分别对应于其他端口(例如端口2和端口3)的dmrs。端口2和端口3对应的dmrs可能为发送给不同终端设备的dmrs,也可能为发送给同一终端设备的dmrs,本申请对此不做限定。

具体地,图10中示出的第一dmrs可以承载在连续的两个ofdm符号(如图中符号#0和#1所示)上。用于承载第一dmrs的第一re对可以分布在这两个ofdm符号上。如图所示,同一个第一re对中的第一re和第二re在时域上连续,且位于同一个子载波中。

图中示出了三个第一re对的情形。该三个第一re对可以分布在ofdm符号#0和#1上,在频域上离散分布。但应理解,这不应对本申请构成任何限定。第一re对的具体数量,也就是dmrs的密度,以及第一re对在频域上的位置可以由dmrs图样决定。另外,多个第一re对可以在频域上连续分布,也可以离散分布,本申请对此不做限定。

图中示出的端口0和端口1复用相同的时频资源。在端口0对应的dmrs中,被映射ofdm符号#0的dmrs的符号例如可以记作{a0,a1,a2},被映射到ofdm符号#1的dmrs的符号例如可以记作{b0,b1,b2}。也就是说,被映射到符号#0和符号#1的dmrs的符号是两个不同的序列,其对应的初始值cinit不同,这可以由前文中公式二得到。对第一re对在端口0的符号{a0,b0}、{a1,b1}和{a2,b2}分别进行alamouti编码,可以分别得到端口1的符号其中,符号可以被映射至ofdm符号#0、子载波#0对应的re上,符号可以被映射至ofdm符号#1、子载波#0对应的re上,构成一个第一re对;符号可以被映射至ofdm符号#0、子载波#4对应的re上,符号可以被映射至ofdm符号#1、子载波#4对应的re上,构成另一个第一re对;符号可以被映射至ofdm符号#0、子载波#8对应的re上,符号可以被映射至ofdm符号#1、子载波#8对应的re上,构成又一个第一re对。

可以看到,端口0和端口1的第一dmrs所占用的re中,以时域上连续的两个re为一组相互关联。如,在每个子载波上,ofdm符号#0和#1上承载的符号中,端口1的符号由端口0的符号进行alamouti编码得到。

应理解,图10仅为便于理解而示意,不应对本申请构成任何限定。同一个第一re对中的第一re和第二re也可以在时域上间隔有至少一个ofdm符号。此时,同一个第一re对中两个端口上的符号之间的关系与上文所描述的关系相似。同一个第一re对中第二dmrs端口的符号可以通过第一dmrs端口的符号进行alamouti编码得到。为了简洁,这里不再结合附图做详细说明。

与第一dmrs相似地,上述第一数据也可以承载于至少一个第二re对中。第一re对和第二re对在时域或频域中的至少一个维度不重叠。当第一数据经过了空时alamouti编码时,每个第二re对中的第三re和第四re可以在时域上连续,或者,每个第二re对中的第三re和第四re可以在时域上间隔有至少一个ofdm符号。

图11和图12示出了第一dmrs和第一数据映射到时频资源上的另一示意图。需要说明的是,图中为便于区分不同端口对应的数据的符号,将端口0和端口1分开示意。但应理解,这并不应对本申请构成任何限定。端口0和端口1在一个rb内占用的时频资源是相同的,也就是说,图中示出的端口0和端口1所使用的时频资源是重叠的。

需要说明的是,图11和图12仅为便于理解而示出了端口0和端口1上的符号。对于第一dmrs来说,端口0和端口1可视为第一dmrs端口和第二dmrs端口的一例;对于第一数据来说,端口0和端口1可视为第一数据端口和第二数据端口的一例。可以理解的是,不论是dmrs端口还是数据端口,端口0和端口1均复用相同的时频资源。

在图11中,用于承载第一数据的第二re对可以是时域上连续的两个re,被映射到端口0的符号经过alamouti编码后可得到被映射到端口1的符号。例如,图中所示的子载波#0上ofdm符号#2和#3对应的re构成一个第二re对,该第二re对上,被映射到端口0的符号{d0,d1}经过alamouti编码之后可得到被映射到端口1的符号子载波#1上ofdm符号#2和#3对应的re构成一个第二re对,该第二re对上,被映射到端口0的符号{d2,d3}经过alamouti编码之后可得到端口1的符号以此类推,可以得到其他子载波上ofdm符号#2和#3上承载的数据的符号,为了简洁,这里不再一一列举。

在图12中,用于承载第一数据的第二re对可以在时域上间隔一个re,被映射到端口0的符号经过alamouti编码后可得到被映射到端口1的符号。例如,图中所示的承载于子载波#0、符号#2和#4对应的re上、端口0的符号{d0,d1}经过alamouti编码之后可得到端口1的符号承载于子载波#0、符号#3和#5对应的re上、端口0的符号{d2,d3}经过alamouti编码之后可得到端口1的符号以此类推,可以得到其他子载波上ofdm符号#2至#5上承载的数据的符号,为了简洁,这里不再一一列举。

应理解,图11和12仅为示意,示出了一个rb中用于承载第一dmrs的两个ofdm符号(如图中所示的符号#0和#1)和用于承载第一数据的两个ofdm符号(如图10中的符号#2和#3)或四个ofdm符号(如图11中的符号#2至#5),但这不应对本申请构成任何限定。在sttd中,第一dmrs可以映射到两个或更多个ofdm符号中,第一数据可以映射到更多个ofdm符号中,也可以映射到和第一dmrs相同的ofdm符号上,即与第一dmrs占用相同的时域资源、不同的频域资源。

还应理解,图11和图12示出的第一dmrs和第一数据映射到时频资源上的示意图中,第一数据和第一dmrs可以使用相同的频域资源,第一dmrs所在的子载波上均承载了第一数据,但这不应对本申请构成任何限定。例如,当第一dmrs如图11中所示,占用了子载波#0、#4和#8时,第一数据可以仅占用子载波#1至#3、#5至#7以及#9至#11。

上文中结合图4至图12详细说明了在sftd和sttd两种传输方案下,对第一dmrs和第一数据进行alamouti编码和资源映射的具体过程。基于上述处理,网络设备可以在步骤320中发送第一dmrs和第一数据。

需要说明的是,在使用sftd传输方案时,当第二re对和第一re对在频域上经历的信道完全一致时,基于接收到的第一dmrs估计得到的等效信道矩阵较为准确。因此,当第二re对中第三re和第四re间隔的子载波个数与第一re中第一re和第二re间隔的子载波个数相同时,通过第一dmrs所估计得到的等效信道矩阵是比较准确的,因此可以提高第一数据的接收质量。相似地,在使用sttd传输方案时,当第二re对和第一re对在时域上经历的信道完全一致时,基于接收到的第一dmrs估计得到的等效信道矩阵较为准确。因此,当第二re对中第三re和第四re间隔的ofdm符号个数与第一re对中第一re和第二re间隔的ofdm符号个数相同时,通过第一dmrs所估计得到的等效信道矩阵是比较准确的,因此可以提高数据的接收质量。下文步骤340中将会结合附图详细说明第一终端设备解调第一数据的详细过程,这里暂且省略对该具体过程的详细说明。

在步骤340中,第一终端设备基于第一dmrs解调第一数据,以得到该第一数据的估计值。

具体地,第一终端设备可以基于接收到的第一dmrs和自身生成的第一dmrs,估计等效信道矩阵,并基于估计得到的等效信道矩阵解调第一数据,以得到该第一数据的估计值。

在本申请实施例中,由于第一dmrs与传输方案相关,因此,第一终端设备需要根据传输方案生成第一dmrs。则可选地,在步骤340之前,该方法300还包括:步骤350,网络设备发送第二指示信息,该第二指示信息用于指示传输该第一数据所使用的传输方案。

相应地,在步骤350中,第一终端设备接收第二指示信息,该第二指示信息用于指示传输该第一数据所使用的传输方案。

可选地,该第二指示信息可以携带在rrc消息或mac控制元素(controlelement,ce)中,也可以携带在dci中,本申请对此不做限定。可以理解的是,无论是携带在rrc消息、macce或是dci中,该第二指示信息都可以是在传输第一dmrs和第一数据之前通知给该第一终端设备,以便第一终端设备基于传输方案解调第一数据。

当第一终端设备基于第二指示信息确定网络设备传输第一数据所使用的传输方案之后,便可以根据该传输方案生成第一dmrs,以使得第一dmrs与第一数据经历相同的处理,例如,上文所述的alamouti编码,由此可以基于生成的第一dmrs和接收到的第一dmrs估计等效信道矩阵。

本领域的技术人员可以理解,网络设备发送的第一dmrs可记作向量y,第一终端设备自身生成的第一dmrs可记作向量x,则网络设备发送的第一dmrs和第一终端设备自身生成的第一dmrs之间可满足如下关系:

y=hx+n。

其中,h表示等效信道矩阵,n表示接收机噪声。可以很容易看到,接收机噪声n会对接收信号造成影响。由于现有技术已经存在多种方案可供消除上述噪声,因此在本申请实施例中,为便于说明,假设接收机噪声为零,即,信号被无误传输。

根据上述关系,第一终端设备可以根据接收到的第一dmrs和自身生成的第一dmrs估计出等效信道矩阵,从而进一步解调第一数据。

另一方面,如前所述,由于第一终端设备在接收第一数据的同时,可能受到其他终端设备的干扰。因此,第一终端设备还可以根据接收到的dmrs进行干扰估计,以便更准确地解调数据。

为便于区分和说明,将对第一终端设备造成干扰的其他终端设备记作第二终端设备,网络设备发送给该第二终端设备的dmrs可以记作第二dmrs,网络设备发送给第二终端设备的数据可以记作第二数据。可以理解,第二终端设备可以为一个,也可以为多个,本申请对此不做限定。

可选地,步骤340具体包括:

步骤3401,第一终端设备接收第二dmrs和第二数据;相应地,网络设备发送第二dmrs和第二数据;

步骤3402,第一终端设备基于第一dmrs和第二dmrs解调第一数据。

其中,第二dmrs和第一dmrs可以是由同一网络设备发送的dmrs,也可以是由不同网络设备发送的dmrs。相对应地,第二数据和第一数据可以是由同一网络设备发送的数据,也可以是由不同网络设备发送的数据。本申请对此不作限定。在本实施例中,该第二dmrs和第一dmrs可以占用相同的时频资源,第一数据和第二数据也可以占用相同的时频资源。因此,对于第一终端设备来说,在接收第一dmrs和第一数据的同时会接收到来自网络设备的第二dmrs和第二数据,该第二dmrs和第二数据即为对第一终端设备产生干扰的信号。

其中,步骤3402可进一步包括:

第一终端设备基于该第一dmrs和第二dmrs确定干扰噪声协方差矩阵;

第一终端设备基于干扰噪声协方差矩阵解调数据,以得到该第一数据的估计值。

在当前技术中,协议所支持的传输方案包括上述列举的ts1。当传输方案为ts1时,dmrs和数据所经历的处理是一致的。具体地,网络设备可以基于现有的dmrs导频图样对dmrs进行资源映射,各端口间的dmrs序列可以是相互独立的。网络设备也可以基于不同的dmrs映射类型,对数据进行资源映射,各端口间的数据符号均可以是相互独立的。网络设备可以通过不同的dmrs端口向不同的终端设备发送各自的dmrs,并通过不同的数据端口向不同的终端设备发送各自的数据。

然而,在未来的协议中,传输方案可能并不仅限于ts1,例如,还可以包括sftd、sttd等。在对传输方案做了进一步扩展的基础上,本申请进一步提出在传输方案为sftd或sttd的情况下,对dmrs和数据进行相同的alamouti编码处理,以使dmrs和数据经历相同的alamouti编码。

换句话说,不论采用怎样的传输方案,在任意一种传输方案下,dmrs和数据都可以经历相同的处理。对于第一终端设备而言,发送给自身的第一dmrs和第一数据经历了相同的处理,发送给第二终端设备而对自身带来干扰的第二dmrs和第二数据也经历了相同的处理。因此,第一终端设备可以根据第二dmrs估计用于传输第二数据传输的等效信道矩阵,从而确定干扰噪声协方差矩阵。

具体地,第一终端设备可以根据以下公式,确定由于其他终端设备的数据信号上的干扰噪声协方差矩阵:

其中,gdata表示用于第二数据的等效信道矩阵,n0表示噪声的能量,i为单位阵。

而由于干扰的dmrs(即第二dmrs)和数据(即第二数据)也经历了相同的处理,则第二数据经历的等效信道矩阵可以由第二dmrs经历的等效信道矩阵gdmrs来替代,则gdata=gdmrs。

因此,上式可以转化为换言之,可以将第二dmrs的干扰噪声协方差矩阵作为第二数据的干扰噪声协方差矩阵。

另一方面,第一终端设备在用于承载第一dmrs的各re(即上述第一re对中的re)上接收到的信号可以表示为:s=hdmrsa+gdmrse+n0。hdmrsa表示对发送给第一终端设备的预编码后的第一dmrs,a表示要发送给第一终端设备的第一dmrs,hdmrs表示用于传输第一数据的等效信道矩阵;gdmrse表示第一终端设备接收到的发送给第二终端设备的预编码后的第二dmrs,e表示要发送给第二终端设备的第二dmrs,n0表示噪声。

根据上文中gdata=gdmrs的关系,以及s=hdmrsa+gdmrse+n0,可以得到gdatae+n0=s-hdmrsa。

因此,可以得到该多个re上的干扰噪声协方差矩阵为其中,该多个re可以是一个rb中的一个或多个第一re对,也可以是多个rb中的多个第一re对,本申请对此不做限定。

在获得了等效信道矩阵hdmrs与干扰噪声协方差矩阵之后,第一终端设备可进一步根据公式y=hdatax+n0,可以得到的估计值其中,hdata表示用于第一终端设备的数据传输的等效信道矩阵,y表示第一终端设备接收到的信号,x表示要发送给第一终端设备的第一数据的信号,该表示该第一数据x的估计值。

由于在上文中已经详细说明,第一数据和第一dmrs经历了相同的alamouti编码,故第一数据的等效信道矩阵hdata可以与第一dmrs经历的等效信道矩阵hdmrs相同。第一终端设备可以根据接收到的第一dmrs和自身生成的第一dmrs估计得到该等效信道矩阵hdmrs。信道估计的具体过程可以与现有技术相同,为了简洁,这里省略对其具体过程的详细说明。

此后,第一终端设备可以基于干扰噪声协方差矩阵、通过已有技术中的接收算法来恢复数据,作为示例而非限定,该接收算法可以为最小均方误差(minimummeansquareerror,mmse)-干扰抑制合并(interferencerejectioncombining,irc)接收算法。由于对接收到的信号进行处理的接收算法以及具体的数据解调过程均可以与现有技术相同,为了简洁,这里省略对其具体过程的详细说明。

为便于理解,下面结合图13至图15详细说明在不同的情况下终端设备确定干扰噪声协方差矩阵的具体过程。在图13至15示出的场景中,网络设备可以通过端口1000和1001给第一终端设备传输第一数据和第一dmrs,且该网络设备可以使用相同的时频资源向该第一终端设备和第二终端设备传输数据和dmrs。此外,该第一终端设备可以通过两根接收天线接收信号。该第一终端设备接收到的信号可以包括网络设备发送给自身的信号,还可以包括网络设备发送给第二终端设备的信号,以及噪声信号等。

情况一、

图13是本申请实施例提供的一场景示意图。在情况一中,网络设备与第一终端设备传输数据所使用的传输方案为sftd,网络设备与第二终端设备传输数据所使用的传输方案也为sftd。第一终端设备基于不同的接收天线接收到的信号可以具体表示如下:

第一根接收天线在第0个子载波接收到的信号为

第二根接收天线在第0个子载波接收到的信号为

第一根接收天线在第1个子载波接收到的信号为

第二根接收天线在第1个子载波接收到的信号为

对上述四个式子进行简单的变形,例如对s11和s21分别取共轭,可以得到如下等式一:

其中,为该第一终端设备接收到的信号,表示网络设备发送给该第一终端设备的预编码后的第一dmrs,表示等效信道矩阵,表示第一dmrs;表示网络设备发送给第二终端设备的预编码后的第二dmrs,表示等效信道矩阵,表示第二dmrs;表示噪声。

如前所述,gdatae+n0=s-hdmrsa,代入上文等式一可得:

再根据可得到干扰噪声协方差矩阵为:

情况二、

图14是本申请实施例提供的另一场景示意图。在情况二中,网络设备与第一终端设备传输数据所使用的传输方案为sftd,网络设备与第二终端设备传输数据所使用的传输方案为ts1。第一终端设备基于不同的接收天线接收到的信号可以具体表示如下:

第一根接收天线在第0个子载波接收到的信号为

第二根接收天线在第0个子载波接收到的信号为

第一根接收天线在第1个子载波接收到的信号为

第二根接收天线在第1个子载波接收到的信号为

对上述四个式子进行简单的变形,例如对s11和s21分别取共轭,可以得到如下等式二:

其中,为该第一终端设备接收到的信号,表示网络设备发送给该第一终端设备的预编码后的第一dmrs,表示等效信道矩阵,表示第一dmrs;表示网络设备发送给第二终端设备的预编码后的第二dmrs,表示等效信道矩阵,表示第二dmrs;表示噪声。

如前所述,gdatae+n0=s-hdmrsa,代入上文等式二可得:

再根据可得到干扰噪声协方差矩阵为:

情况三、

图15是本申请实施例提供的又一场景示意图。在情况三中,网络设备与第一终端设备传输数据所使用的传输方案为ts1,网络设备与第二终端设备传输数据所使用的传输方案为sftd。

第一终端设备基于不同的接收天线接收到的信号可以具体表示如下:

第一根接收天线在第0个子载波接收到的信号为

第二根接收天线在第0个子载波接收到的信号为

第一根接收天线在第1个子载波接收到的信号为

第二根接收天线在第1个子载波接收到的信号为

对上述四个式子进行简单的变形,例如对s11和s21分别取共轭,可以得到如下等式三和等式四:

等式三中,为该第一终端设备在第0个子载波接收到的信号,表示网络设备在第0个子载波发送给该第一终端设备的预编码后的第一dmrs,表示等效信道矩阵,表示第一dmrs;表示网络设备在第0个子载波发送给第二终端设备的预编码后的第二dmrs,表示等效信道矩阵,表示第二dmrs;表示噪声。

在等式四中,为该第一终端设备在第0个子载波接收到的信号,表示网络设备在第1个子载波发送给该第一终端设备的预编码后的第一dmrs,表示等效信道矩阵,表示第一dmrs;表示网络设备在第0个子载波发送给第二终端设备的预编码后的第二dmrs,表示等效信道矩阵,表示第二dmrs;表示噪声。

如前所述,gdatae+n0=s-hdmrsa,代入上文等式三、等式四可分别得到:

在第0个子载波上:

在第1个子载波上:

再根据可得到分别在第0个子载波上和第1个子载波上的干扰噪声协方差矩阵为:

在第0个子载波上:

在第1个子载波上:

在情况三中,由于网络设备与第一终端设备传输数据使用的传输方案为ts1,两个re之间不相关,因此可以对每一个re单独进行干扰估计和数据解调。

综合上文列举的三种情况可以看到,无论网络设备与第二终端设备使用怎样的传输方案传输数据,对第一终端设备的干扰估计都不会造成影响,第一终端设备只需要根据网络设备与自身传输数据所使用的传输方案确定等效信道矩阵,进而确定干扰噪声协方差矩阵,便可以将数据解调出来。

应理解,上文仅为便于理解,示出了发送给第一终端设备的第一dmrs和发送给第二终端设备的第二dmrs使用相同的时域资源的情况,但这不应对本申请构成任何限定,当发送给第二终端设备的第二dmrs与发送给第一终端设备的第一dmrs使用的时频资源不同时,也可以使用上述方法来确定干扰噪声协方差矩阵。此时,第一终端设备在除第一re对和第二re对之外的re上接收到的信号可能是发给其他终端设备的dmrs和噪声。假设第一终端设备在一些re上接收到的信号记作t,则t=gdmrsd+n0。基于相似的原理,第一终端设备可以得到这些re上的干扰噪声协方差矩阵为由于上文中已经对干扰噪声协方差矩阵的推导做了详细说明,为了简洁,这里不再赘述。

基于上述技术方案,第一终端设备可以根据接收到的第一dmrs和第二dmrs,估计干扰噪声协方差矩阵,而无需考虑造成干扰的其他终端设备所使用的传输方案,在保证解调性能的基础上,由于不需要遍历各种传输方案去盲检测造成干扰的其他终端设备所使用的传输方案,也不需要考虑其他终端设备所使用的传输方案,根据自身传输数据所使用的传输方案便可以确定干扰噪声协方差矩阵,进而解调数据。因此,可以降低第一终端设备干扰估计的复杂度,从而也就降低了解调的复杂度。

应理解,上文中仅为便于理解,以网络设备向第一终端设备发送第一数据为例详细说明了本申请实施例提供的方法。但这不应对本申请构成任何限定。当终端设备向网络设备发送数据时,网络设备也可以使用相同的方法接收和解调数据。

图16是从设备交互的角度示出的本申请另一实施例提供的接收和发送数据的方法400的示意性流程图。图16所示出的方法400可以应用于多个终端设备与至少一个网络设备传输数据的场景中,当某一网络设备(例如记作第一网络设备)接收来自终端设备(例如记作第一终端设备)的上行数据时,可能会受到其他网络设备数据(例如记作第二网络设备)传输带来的干扰,也可能会受到其他终端设备(例如记作第二终端设备)传输带来的干扰。例如,同一小区中的终端设备,如第一终端设备和第二终端设备,可以在相同的时频资源上向第一网络设备发送数据;又例如,不同小区中的终端设备可以在相同的时频资源上向不同的网络设备发送数据,如,第一终端设备向第一网络设备发送数据使用的时频资源与第二终端设备向第二网络设备发送数据使用的时频资源相同。因此,网络设备也可以基于方法400进行干扰估计和数据解调。

以下,不失一般性,以第一网络设备与第一终端设备之间的数据传输为例,详细说明本申请实施例的接收和发送数据的方法。

图16是从设备交互的角度示出的本申请另一实施例提供的接收和发送数据的方法400的示意性流程图。如图所示,该方法400可包括步骤410至步骤450。下面对方法400中的各步骤做详细说明。

在步骤410中,第一终端设备生成第三dmrs和第三数据。

为便于与上文方法300中的dmrs和数据区分,在本实施例中,可以将第一终端设备发送给第一网络设备的dmrs记作第三dmrs,将发送给第一网络设备的数据记作第三数据。

具体地,该第三dmrs和第三数据可以经历相同的alamouti编码。具体地,第一终端设备可以根据第三数据的传输方案确定对第三dmrs和第三数据进行怎样的处理。例如,当传输方案为sftd时,可以确定对第三dmrs和第三数据进行空域和频域的alamouti编码,即,alamouti空频编码;当传输方案为sttd时,可以确定对第三dmrs和第三数据进行空域和时域的alamouti编码,即,alamouti空时编码。

第一终端设备可以根据上文所描述的dmrs序列的生成式生成第三dmrs序列,然后将该第三dmrs序列中的多个符号中的每两个符号作为一对进行alamouti编码。经过alamouti编码后的第三dmrs被映射至第三dmrs端口和第四dmrs端口,且被映射到第三dmrs端口的符号与被映射到第四dmrs端口的符号可以是相关联的。应理解,第三dmrs端口和第四dmrs端口是为便于与上文方法300中的第一dmrs端口和第二dmrs端口区分而定义,不应对本申请构成任何限定。

与第三dmrs相对应地,第一终端设备可以通过对第三数据的符号进行alamouti编码得到分别被映射到第三数据端口和第四数据端口的符号,被映射到第三数据端口的符号与被映射到第四数据端口的符号也可以是相关联的。应理解,第三数据端口和第四数据端口视为便于与上文方法300中的第三dmrs端口和第四dmrs端口区分而定义,不应对本申请构成任何限定。

若第三数据的传输方案为sftd,则第三dmrs和第三数据经历alamouti空频编码。可选地,第三dmrs承载于至少一个第一re对中,每个第一re对包括第一re和第二re,每个第一re对中的第一re和第二re在频域上连续,或者,每个第一re对中的第一re和第二re在频域上间隔有至少一个子载波。

与第三dmrs相应地,上述第三数据承载于至少一个第二re对中,每个第二re对包括第三re和第四re,每个第二re对中的第三re和第四re在频域上连续,或者,每个第三re对中的第三re和第四re在频域上间隔有至少一个子载波。

进一步可选地,每个第二re对中的第三re和第四re之间间隔的子载波的个数与每个第一re对中的第一re和第二re之间间隔的子载波的个数相同。

若第三数据的传输方案为sttd,则第三dmrs和第三数据经历alamouti空时编码。可选地,第三dmrs承载于至少一个第一re对中,每个第一re对包括第一re和第二re,每个第一re对中的第一re和第二re在时域上连续,或者,每个第一re对中的第一re和第二re在时域上间隔有至少一个ofdm符号。

与第三dmrs相应地,上述第三数据承载于至少一个第二re对中,每个第二re对包括第三re和第四re,每个第二re对中的第三re和第四re在时域上连续,或者,每个第三re对中的第三re和第四re在时域上间隔有至少一个ofdm符号。

进一步可选地,每个第二re对中的第三re和第四re之间间隔的ofdm符号的个数与每个第一re对中的第一re和第二re之间间隔的ofdm符号的个数相同。

在每个第一re对承载的dmrs的符号中,被映射到第四dmrs端口的符号可以是基于被映射到第三dmrs端口的符号进行alamouti编码得到。与第三dmrs相应地,在每个第二re对承载的数据的符号中,被映射到第四数据端口的符号可以是基于被映射到第三数据端口的符号进行alamouti编码得到。

由于上文的方法300中已经结合附图4至12详细说明了在sftd和sttd两种传输方案下将第一dmrs和第一数据映射到时频资源上的具体过程。由于本实施例中步骤410的具体过程与上文方法300中的步骤310的具体过程相似,为了简洁,这里不再赘述。

可选地,在步骤410之前,该方法400还包括:步骤420,第一网络设备发送第三指示信息,该第三指示信息用于指示传输第三数据所使用的传输方案。

相应地,在步骤420中,第一终端设备接收第三指示信息,该第三指示信息用于指示传输第三数据所使用的传输方案。

可选地,在步骤410之前,该方法400还包括:步骤430,第一网络设备发送第四指示信息,该第四指示信息用于指示导频图样的类型。

相应地,在步骤430中,第一终端设备接收第四指示信息,该第四指示信息用于指示导频图样的类型。

第一终端设备在接收到第三指示信息之后,便可以确定对第三dmrs和第三数据进行怎样的处理。例如,当传输方案为sftd时,可以确定对第三dmrs和第三数据进行alamouti空频编码;当传输方案为sttd时,可以确定对第三dmrs和第三数据进行alamouti空时编码。

进一步地,第一终端设备在接收到第四指示信息之后,可以确定用于承载第三dmrs的re的位置,由此可以对可被映射到第三dmrs端口同一个第一re对中的两个元素进行alamouti编码,得到被映射到第四dmrs端口同一个第一re对上的元素。

在步骤440中,第一终端设备发送第三dmrs和第三数据。

相应地,在步骤440中,第一网络设备接收第三dmrs和第三数据。

在本实施例中,该第三dmrs和第三数据例如可以承载在pusch上。

在步骤450中,网络设备基于第三dmrs对第三数据进行解调,以得到该第三数据的估计值。

可选地,步骤450具体包括:

步骤4501,第一网络设备接收第四dmrs和第四数据,该第四dmrs和第二数据来自另一终端设备,如第二终端设备;

步骤4502,第一网络设备基于第三dmrs和第四dmrs,对第三数据进行解调,以得到该第三数据的估计值。

其中,第三dmrs和第四dmrs可以是由不同的终端设备发送的dmrs。相对应地,第三数据和第四数据可以是由不同的终端设备发送的数据。本申请对此不作限定。在本实施例中,该第三dmrs和第四dmrs可以占用相同的时频资源,第三数据和第四数据也可以占用相同的时频资源。因此,对于第一网络设备来说,在接收第三dmrs和第三数据的同时会接收到来自另一终端设备(如第二终端设备)的第四dmrs和第四数据,该第四dmrs和第四数据即为对第一网络设备产生干扰的信号。

进一步地,该步骤4502具体可包括:

第一网络设备根据第三dmrs和第四dmrs确定干扰噪声协方差矩阵;

该第一网络设备根据干扰噪声协方差矩阵解调数据,以得到该数据的估计值。

具体地,网络设备也可以根据上述传输方案以及导频图样的类型,确定dmrs映射到时频资源上的re的位置和数量,进而可以在相应的位置接收dmrs,以估计等效信道矩阵。

步骤450的具体过程与上文方法300中的步骤340的具体过程相似,为了简洁,这里不再赘述。

基于上述技术方案,网络设备可以根据接收到的第三dmrs和第四dmrs,估计干扰噪声协方差矩阵,而无需考虑造成干扰的其他网络设备或终端设备所使用的传输方案,在保证解调性能的基础上,由于不需要遍历各种传输方案去盲检测造成干扰的其他网络设备所使用的传输方案,也不需要考虑其他终端设备所使用的传输方案,根据自身传输数据所使用的传输方案便可以确定干扰噪声协方差矩阵,进而解调数据。因此,可以降低第一网络设备干扰估计的复杂度,从而也就降低了解调的复杂度。

需要说明的是,上文中仅以数据传输为例详细说明了本申请提供的方法,但这不应对本申请所提供的方法的应用场景构成限定。在本申请所提供的接收和发送数据的方法的基础上,本领域的技术人员可以很容易地想到,对该方法作出变化或替换,便可应用于控制信道的传输上,例如,pdcch或pucch等,pdcch上的dmrs和控制信令经历相同的alamouti编码,或者pucch上的dmrs和控制信令经历相同的alamouti编码。因此,通过使用该方法传输数据或控制信道,都应落入本申请保护的范围内。

还需要说明的是,上文中仅为方便理解和说明,仅以sftd和sttd为例详细说明了本申请实施例提供的方法,但这不应对本申请构成任何限定,本申请提供的方法同样还可适用于其他分集传输方案,例如,空频时(spatialfrequencytimetransmissiondiversity,sfttd),可以在空域、时域和频域三维方向上对信号进行alamouti编码。

此外,alamouti编码方式仅为用于实现发射分集的一种可能的编码方式,不应对本申请构成任何限定。在本申请所提供的接收和发送数据的方法的基础上,本领域的技术人员可以很容易地想到,使用其他可能的实现方式来替代alamouti编码以实现发射分集。因此,也应落入本申请保护的范围内。

应理解,在本申请实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。

以上,结合图3至图16,详细说明了本申请实施例提供的接收和发送数据的方法,以下,结合图,详细说明本申请实施例提供的通信装置。

图17是本申请实施例提供的通信装置的示意性框图。如图5所示,该通信装置500可以包括收发单元510和处理单元520。

在一种可能的设计中,该通信装置500可对应于上文方法实施例中的终端设备,例如,可以为终端设备,或者配置于终端设备中的芯片。

具体地,该通信装置500可对应于根据本申请实施例的方法300或400中的终端设备,该通信装置500可以包括用于执行图3中的方法300或图16中的方法400中的终端设备执行的方法的单元。并且,该通信装置500中的各单元和上述其他操作和/或功能分别为了实现图3中的方法300或图16中的方法400的相应流程。

其中,当该通信装置500用于执行图3中的方法300时,收发单元510可用于执行方法300中的步骤320、步骤330、步骤3401和步骤350,处理单元520可用于执行方法300中的步骤3402。

当该通信装置500用于执行图16中的方法400时,收发单元510可用于执行方法400中的步骤420、步骤430、步骤440和步骤4501,处理单元520可用于执行方法400中的步骤410。

应理解,各单元执行上述相应步骤的具体过程在上述方法实施例中已经详细说明,为了简洁,在此不再赘述。

应理解,该通信装置500中的收发单元可对应于图6中示出的终端设备600中的收发器602,该通信装置500中的处理单元520可对应于图6中示出的终端设备600中的处理器601。

在另一种可能的设计中,该通信装置500可对应于上文方法实施例中的网络设备,例如,可以为网络设备,或者配置于网络设备中的芯片。

具体地,该通信装置500可对应于根据本申请实施例的方法300或400中的网络设备,该通信装置500可以包括用于执行图3中的方法300或图16中的方法400中的网络设备执行的方法的单元。并且,该通信装置500中的各单元和上述其他操作和/或功能分别为了实现图3中的方法300或图16中的方法400的相应流程。

其中,当该通信装置500用于执行图3中的方法300时,收发单元510可用于执行方法300中的步骤320、步骤330、步骤3401和步骤350,处理单元520可用于执行方法300中的步骤310。

当该通信装置500用于执行图16中的方法400时,收发单元510用于执行方法400中的步骤420、步骤430、步骤440和步骤4501,处理单元520可用于执行方法400中的步骤4502。

应理解,各单元执行上述相应步骤的具体过程在上述方法实施例中已经详细说明,为了简洁,在此不再赘述。

还应理解,该通信装置500中的收发单元510可对应于图7中示出的网络设备700中的收发器720,该通信装置500中的处理单元520可对应于图7中示出的网络设备700中的处理器710。

图6是本申请实施例提供的终端设备600的结构示意图。如图所示,该终端设备600包括处理器601和收发器602。可选地,该终端设备500还包括存储器603。其中,处理器601、收发器602和存储器603之间可以通过内部连接通路互相通信,传递控制和/或数据信号,该存储器603用于存储计算机程序,该处理器601用于从该存储器603中调用并运行该计算机程序,以控制该收发器602收发信号。可选地,终端设备500还可以包括天线504,用于将收发器602输出的上行数据或上行控制信令通过无线信号发送出去。

上述处理器601和存储器603可以合成一个处理装置,处理器601用于执行存储器603中存储的程序代码来实现上述功能。具体实现时,该存储器603也可以集成在处理器601中,或者独立于处理器601。

当存储器603中存储的程序指令被处理器601执行时,该处理器601用于控制收发器602接收dmrs和数据,并基于该dmrs解调数据,以得到该数据的估计值。其中,该dmrs被映射至第一dmrs端口和第二dmrs端口,且该dmrs占用至少一个第一re对,在每个第一re对承载的dmrs的调制符号中,被映射到第二dmrs端口的调制符号由被映射到第一dmrs端口的调制符号alamouti编码得到;该数据被映射至第一数据端口和第二数据端口,且该数据占用至少一个第二re对,在每个第二re对承载的该数据的调制符号中,被映射到第二数据端口的调制符号由被映射到第一数据端口的调制符号alamouti编码得到;其中,第一re对中的多个re占用不同的子载波,且第二re对中的多个re占用不同的子载波,或者,第一re对中的多个re占用不同的符号,且第二re对中的多个re占用不同的符号。

具体地,该终端设备600可对应于根据本申请实施例的方法300或400中的终端设备,该终端设备600可以包括用于执行图3中的方法300或图16中的方法400中的终端设备执行的方法的单元。并且,该终端设备600中的各单元和上述其他操作和/或功能分别为了实现图3中的方法300或图16中的方法400的相应流程。

上述处理器601可以用于执行前面方法实施例中描述的由终端设备内部实现的动作,而收发器602可以用于执行前面方法实施例中描述的终端设备向网络设备发送或从网络设备接收的动作。具体请见前面方法实施例中的描述,此处不再赘述。

可选地,上述终端设备600还可以包括电源605,用于给终端设备中的各种器件或电路提供电源。

除此之外,为了使得终端设备的功能更加完善,该终端设备600还可以包括输入单元606、显示单元607、音频电路608、摄像头609和传感器610等中的一个或多个,所述音频电路还可以包括扬声器6082、麦克风6084等。

图7是本申请实施例提供的网络设备700的结构示意图。如图所示,该网络设备700包括处理器710和收发器720。可选地,该网络设备700还包括存储器730。其中,处理器710、收发器720和存储器730之间通过内部连接通路互相通信,传递控制和/或数据信号,该存储器730用于存储计算机程序,该处理器710用于从该存储器730中调用并运行该计算机程序,以控制该收发器720收发信号。

上述处理器710和存储器730可以合成一个处理装置,处理器710用于执行存储器730中存储的程序代码来实现上述功能。具体实现时,该存储器730也可以集成在处理器710中,或者独立于处理器710。

上述网络设备700还可以包括天线740,用于将收发器720输出的下行数据或下行控制信令通过无线信号发送出去。

当存储器730中存储的程序指令被处理器710执行时,该处理器710用于生成dmrs和数据,并控制收发器720接收该dmrs和数据。其中,该dmrs被映射至第一dmrs端口和第二dmrs端口,且该dmrs占用至少一个第一re对,在每个第一re对承载的dmrs的调制符号中,被映射到第二dmrs端口的调制符号由被映射到第一dmrs端口的调制符号alamouti编码得到;该数据被映射至第一数据端口和第二数据端口,且该数据占用至少一个第二re对,在每个第二re对承载的该数据的调制符号中,被映射到第二数据端口的调制符号由被映射到第一数据端口的调制符号alamouti编码得到;其中,第一re对中的多个re占用不同的子载波,且第二re对中的多个re占用不同的子载波,或者,第一re对中的多个re占用不同的符号,且第二re对中的多个re占用不同的符号。

具体地,该网络设备700可对应于根据本申请实施例的方法300或400中的网络设备,该网络设备700可以包括用于执行图3中的方法300或图16中的方法400中的网络设备执行的方法的单元。并且,该网络设备700中的各单元和上述其他操作和/或功能分别为了实现图3中的方法300或图16中的方法400的相应流程,各单元执行上述相应步骤的具体过程在上述方法实施例中已经详细说明,为了简洁,在此不再赘述。

上述处理器710可以用于执行前面方法实施例中描述的由网络设备内部实现的动作,而收发器720可以用于执行前面方法实施例中描述的网络设备向终端设备发送或从终端设备接收的动作。具体请见前面方法实施例中的描述,此处不再赘述。

应理解,本申请实施例中的处理器可以为中央处理单元(centralprocessingunit,cpu),该处理器还可以是其他通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现成可编程门阵列(fieldprogrammablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。

还应理解,本申请实施例中的存储器可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(read-onlymemory,rom)、可编程只读存储器(programmablerom,prom)、可擦除可编程只读存储器(erasableprom,eprom)、电可擦除可编程只读存储器(electricallyeprom,eeprom)或闪存。易失性存储器可以是随机存取存储器(randomaccessmemory,ram),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的随机存取存储器(randomaccessmemory,ram)可用,例如静态随机存取存储器(staticram,sram)、动态随机存取存储器(dram)、同步动态随机存取存储器(synchronousdram,sdram)、双倍数据速率同步动态随机存取存储器(doubledataratesdram,ddrsdram)、增强型同步动态随机存取存储器(enhancedsdram,esdram)、同步连接动态随机存取存储器(synchlinkdram,sldram)和直接内存总线随机存取存储器(directrambusram,drram)。

根据本申请实施例提供的方法,本申请还提供一种计算机程序产品,该计算机程序产品包括:计算机程序代码,当该计算机程序代码在计算机上运行时,使得该计算机执行图2所示实施例中的方法。

根据本申请实施例提供的方法,本申请还提供一种计算机可读介质,该计算机可读介质存储有程序代码,当该程序代码在计算机上运行时,使得该计算机执行图2所示实施例中的方法。

根据本申请实施例提供的方法,本申请还提供一种系统,其包括前述的一个或多个终端设备以及一个或多个网络设备。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。

所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。

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