一种在多天线通信***中发射分集的方法及装置
技术领域
本发明涉及通信技术领域,特别是指一种在多天线通信***中发射分集的方法及装置。
背景技术
在LTE Rel-14V2X技术中,终端UE在传输数据的时候包含两种信道,一个控制信道PSCCH,用于传输调度分配信息(SA,Scheduling Assignment);另一个数据信道PSSCH,用于传输数据信息(Data)。接收端首先通过检测控制信道中携带的SA信息,从而根据接收到的控制信息进行数据信息的接收。
在LTE Rel-14V2X技术中,存在两种资源选择的模式:
一种是终端UE自发的选择资源的方式,UE通过在***配置或者预配置的 V2X资源池中通过感知的方法选择空闲的资源;另一种是基站辅助的资源选择方法,当车辆在网络覆盖内的情况,基站可以通过下行控制信道 (PDCCH/EPDCCH)对V2V通信进行调度,在这种情况下,基站通过发送V2V grant(V2V授权消息)指示发送车辆发送SA和Data的资源位置。
在LTE Rel-14V2X的子帧结构如图1所示,包括14个OFDM(正交频分复用,Orthogonal Frequency Division Multiplexing)符号;其中,4个OFDM符号用于承载导频符号,即解调用参考信号DMRS;1个OFDM符号用户承载保护间隔(GP,Guard Period);且第一个OFDM符号可以用于自动增益控制AGC 的调整。
对于LTE Rel-14V2X的SA和Data的DMRS生成主要包含如下的方式:
调度分配信息SA采用的DMRS序列采用预先定义的初始化ID,以及预定义的4个循环移位{0,3,6,9}中随机选择一个,接收端在接受SA的时候,需要盲检测SA使用的DMRS的循环移位。不同的DMRS的OFDM符号上的DMRS 序列是相同的。
数据信息Data采用的DMRS序列的DMRS初始化ID和循环移位都是通过 SA的循环冗余校验CRC比特获得的ID值产生的(N_ID),不同的DMRS的 OFDM符号上的可以是不同的,当N_ID mod 2=0的时候,DMRS序列是相同的,当N_ID mod 2=1的时候,DMRS序列是不同的,通过[1,-1,1,-1]进行扩展。接收端根据接收到的SA信息可以完全重构整个data传输的DMRS序列。
但是,现有的LTE Rel-14V2X***在终端UE之间直接通信的链路中目前仅支持单天线传输的方式,随着多天线技术的发展,单天线的传输方式已无法适用于多天线模式。
发明内容
本发明的目的在于提供一种在多天线通信***中发射分集的方法及装置中,解决了现有技术中单天线的数据传输方式无法适用于多天线通信***的问题。
为了达到上述目的,本发明实施例提供一种在多天线通信***中发射分集的方法,所述多天线通信***包括N个天线端口,所述方法包括:
确定每个天线端口的待传输导频序列;
将所述每个天线端口的所述待传输导频序列分别映射到目标子帧的导频符号包含的资源单元RE上,使得所述N个天线端口复用所述目标子帧的导频符号;N为大于或者等于2的整数;
在所述目标子帧上,所述每个天线端口分别在与所述天线端口的待传输导频序列相映射的导频符号的RE上发射所述待传输导频序列。
其中,所述将所述每个天线端口的所述待传输导频序列分别映射到目标子帧的导频符号包含的资源单元RE上的步骤,包括:
通过频分多路复用的方式将所述每个天线端口的待传输导频序列交替映射到所述目标子帧的一个导频符号的RE上。
其中,所述将所述每个天线端口的所述待传输导频序列分别映射到目标子帧的导频符号包含的资源单元RE上的步骤,包括:
通过码分多路复用的方式将所述每个天线端口的待传输导频序列分别映射到时间上重叠的所述目标子帧的一个导频符号的所有RE上;其中,不同天线端口的待传输导频序列不同。
其中,所述确定每个天线端口的待传输导频序列的步骤,包括:
根据一预设导频序列和P个不同的循环移位,为不同的天线端口生成不同的待传输导频序列;其中,P的值等于N的值。
其中,所述方法还包括:
对待发送数据进行空时编码处理或循环延时分集处理,将处理后的所述待发送数据与所述N个天线端口关联并通过所述N个天线端口进行发射。
其中,所述对待发送数据进行空时编码处理,将处理后的所述待发送数据与所述N个天线端口关联并通过所述N个天线端口进行发射的步骤,包括:
对所述待发送数据进行分层,利用空时分组码STBC对多层数据进行空时编码操作,确定M组待发射数据;其中,每组待发射数据包括Q个数据;M为大于或者等于2的整数,Q的值等于N的值;
从目标子帧的正交频分复用OFDM符号中选择M个OFDM符号,将所述 M组待发射数据分别映射到选择的所述M个OFDM符号中;
在所述M个OFDM符号分别对应的时隙间隔内,将映射到该OFDM符号的一组待发射数据包括的Q个数据从所述N个天线端口分别发射。
其中,在所述M个OFDM符号分别对应的时隙间隔内,将映射到该OFDM 符号的一组待发射数据包括的Q个数据从所述N个天线端口分别发射之前,所述方法还包括:
对每组待发射数据包括的Q个数据分别进行离散傅里叶逆变换;
所述在所述M个OFDM符号分别对应的时隙间隔内,将映射到该OFDM 符号的一组待发射数据包括的Q个数据从所述N个天线端口分别发射的步骤,包括:
在所述M个OFDM符号分别对应的时隙间隔内,将映射到该OFDM符号的一组待发射数据包括的经过离散傅里叶逆变换之后的Q个数据从所述N个天线端口分别发射。
其中,当N等于2,M等于2时,
所述从目标子帧的正交频分复用OFDM符号中选择M个OFDM符号的步骤,包括:
从所述目标子帧中除导频符号之外的其他OFDM符号中选择相邻的2个OFDM符号。
其中,当N等于2,M等于2时,
所述从目标子帧的正交频分复用OFDM符号中选择M个OFDM符号的步骤,包括:
从所述目标子帧中除导频符号和孤立OFDM符号之外的其他OFDM符号中选择相邻的2个OFDM符号;
其中,所述孤立OFDM符号为目标子帧中的倒数第一个OFDM符号和倒数第二个OFDM符号;或者,所述孤立OFDM符号为目标子帧中的第一个OFDM 符号和第二个OFDM符号;或者,所述孤立OFDM符号为目标子帧中的倒数第一个OFDM符号、倒数第二个OFDM符号、第一个OFDM符号以及第二个 OFDM符号。
其中,当N等于2,M等于2时,
所述从目标子帧的正交频分复用OFDM符号中选择M个OFDM符号的步骤,包括:
从所述目标子帧中除导频符号和孤立OFDM符号之外的其他OFDM符号中选择导频符号两侧的2个OFDM符号;
其中,所述孤立OFDM符号为目标子帧中的第一个OFDM符号和倒数第一个OFDM符号。
其中,所述孤立OFDM符号通过配置或预先预定的方式与2个天线端口中的任意一个天线端口关联;或者,
所述孤立OFDM符号按照预设规则轮流与2个天线端口依次关联。
其中,从目标子帧的正交频分复用OFDM符号中选择M个OFDM符号之前,所述方法还包括:
将所述目标子帧中除导频符号之外的其他OFDM符号分别***为2个子 OFDM符号;
当N等于2,M等于2时,所述从目标子帧的正交频分复用OFDM符号中选择M个OFDM符号的步骤,包括:
确定由一个OFDM符号***得到的2个子OFDM符号为从所述目标子帧的 OFDM符号中选择的2个OFDM符号。
本发明实施例还提供一种在多天线通信***中发射分集的装置,所述多天线通信***包括N个天线端口,所述装置包括:
序列确定模块,用于确定每个天线端口的待传输导频序列;
第一映射模块,用于将所述每个天线端口的所述待传输导频序列分别映射到目标子帧的导频符号包含的资源单元RE上,使得所述N个天线端口复用所述目标子帧的导频符号;N为大于或者等于2的整数;
导频发送模块,用于在所述目标子帧上,所述每个天线端口分别在与所述天线端口的待传输导频序列相映射的导频符号的RE上发射所述待传输导频序列。
其中,所述第一映射模块包括:
第一映射子模块,用于通过频分多路复用的方式将所述每个天线端口的待传输导频序列交替映射到所述目标子帧的一个导频符号的RE上。
其中,所述第一映射模块包括:
第二映射子模块,用于通过码分多路复用的方式将所述每个天线端口的待传输导频序列分别映射到时间上重叠的所述目标子帧的一个导频符号的所有RE 上;其中,不同天线端口的待传输导频序列不同。
其中,所述序列确定模块包括:
序列确定子模块,用于根据一预设导频序列和Q个不同的循环移位,为不同的天线端口生成不同的待传输导频序列;其中,P的值等于N的值。
其中,所述装置还包括:
分集发射模块,用于对待发送数据进行空时编码处理或循环延时分集处理,将处理后的所述待发送数据与所述N个天线端口关联并通过所述N个天线端口进行发射。
其中,所述分集发射模块包括:
空时编码子模块,用于对所述待发送数据进行分层,利用空时分组码STBC 对多层数据进行空时编码操作,确定M组待发射数据;其中,每组待发射数据包括Q个数据;M为大于或者等于2的整数,Q的值等于N的值;
符号选择子模块,用于从目标子帧的正交频分复用OFDM符号中选择M个 OFDM符号,将所述M组待发射数据分别映射到选择的所述M个OFDM符号中;
数据发送子模块,用于在所述M个OFDM符号分别对应的时隙间隔内,将映射到该OFDM符号的一组待发射数据包括的Q个数据从所述N个天线端口分别发射。
其中,所述装置还包括:
变换模块,用于对每组待发射数据包括的Q个数据分别进行离散傅里叶逆变换;
所述数据发送子模块包括:
数据发送单元,用于在所述M个OFDM符号分别对应的时隙间隔内,将映射到该OFDM符号的一组待发射数据包括的经过离散傅里叶逆变换之后的Q个数据从所述N个天线端口分别发射。
其中,所述符号选择子模块包括:
第一选择单元,用于从所述目标子帧中除导频符号之外的其他OFDM符号中选择相邻的2个OFDM符号;其中,N等于2,M等于2。
其中,所述符号选择子模块包括:
第二选择单元,用于从所述目标子帧中除导频符号和孤立OFDM符号之外的其他OFDM符号中选择相邻的2个OFDM符号;
其中,所述孤立OFDM符号为目标子帧中的倒数第一个OFDM符号和倒数第二个OFDM符号;或者,所述孤立OFDM符号为目标子帧中的第一个OFDM 符号和第二个OFDM符号;或者,所述孤立OFDM符号为目标子帧中的倒数第一个OFDM符号、倒数第二个OFDM符号、第一个OFDM符号以及第二个 OFDM符号;N等于2,M等于2。
其中,所述符号选择子模块包括:
第三选择单元,用于从目标子帧中除导频符号和孤立OFDM符号之外的其他OFDM符号中选择导频符号两侧的2个OFDM符号;
其中,所述孤立OFDM符号为目标子帧中的第一个OFDM符号和倒数第一个OFDM符号,N等于2,M等于2。
其中,所述孤立OFDM符号通过配置或预先预定的方式与2个天线端口中的任意一个天线端口关联;或者,
所述孤立OFDM符号按照预设规则轮流与2个天线端口依次关联。
其中,所述装置还包括:
***模块,用于将所述目标子帧中除导频符号之外的其他OFDM符号分别***为2个子OFDM符号;
所述符号选择子模块包括:
第四选择单元,用于确定由一个OFDM符号***得到的2个子OFDM符号为从所述目标子帧的OFDM符号中选择的2个OFDM符号;其中,N等于2, M等于2。
本发明的上述技术方案至少具有如下有益效果:
本发明实施例的在多天线通信***中发射分集的方法及装置中,通过将每个天线端口的待传输导频序列分别映射到目标子帧的导频符号包含的资源单元 RE上,从而实现不同天线端口的导频符号的复用,同时还能够使得每个天线端口上的导频序列的传输满足单载波的特性,从而达到多天线端口传输的目的。
附图说明
图1表示现有技术中普通子帧的结构示意图;
图2表示本发明实施例提供的在多天线通信***中发射分集的方法的步骤流程图;
图3表示本发明实施例提供的在多天线通信***中发射分集的方法中频分复用导频符号的原理图;
图4表示本发明实施例提供的在多天线通信***中发射分集的方法中码分复用导频符号的原理图;
图5表示本发明实施例提供的在多天线通信***中发射分集的方法中采用循环延迟分集发射分集的原理图;
图6表示本发明实施例提供的在多天线通信***中发射分集的方法中采用空时编码发射分集的原理图;
图7表示本发明实施例提供的在多天线通信***中发射分集的方法中选择 OFDM符号对的示意图之一;
图8表示本发明实施例提供的在多天线通信***中发射分集的方法中选择OFDM符号对的示意图之二;
图9表示本发明实施例提供的在多天线通信***中发射分集的方法中选择 OFDM符号对的示意图之三;
图10表示本发明实施例提供的在多天线通信***中发射分集的方法中选择 OFDM符号对的示意图之四;
图11表示本发明实施例提供的在多天线通信***中发射分集的方法中选择 OFDM符号对的示意图之五;
图12表示本发明实施例提供的在多天线通信***中发射分集的方法中对 OFDM符号进行***之后选择OFDM符号对的示意图之一;
图13表示本发明实施例提供的在多天线通信***中发射分集的方法中对 OFDM符号进行***之后选择OFDM符号对的示意图之二;
图14表示本发明实施例提供的在多天线通信***中发射分集的方法中短子帧中选择OFDM符号对的示意图;
图15表示本发明实施例提供的在多天线通信***中发射分集的装置的结构示意图;
图16表示本发明实施例提供的在多天线通信***中发射分集的装置的又一结构示意图。
具体实施方式
为使本发明要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。
如图2 所示,本发明实施例提供一种在多天线通信***中发射分集的方法,所述多天线通信***包括N个天线端口,所述方法包括:
步骤21,确定每个天线端口的待传输导频序列;
步骤22,将每个天线端口的待传输导频序列分别映射到目标子帧的导频符号包含的资源单元RE上,使得所述N个天线端口复用目标子帧的导频符号;
步骤23,在所述目标子帧上,每个天线端口分别在与该天线端口的待传输导频序列相映射的导频符号的RE上发射待传输导频序列。
本发明的上述实施例中,不同天线端口的待传输导频序列可以相同也可以不同。具体的,不同的天线端口复用同一目标子帧的导频符号。例如,一个导频符号包括12个资源单元RE,本发明实施例的步骤22中可通过频分复用的方式将待传输导频序列映射到一个导频符号的不同频域的RE;或者,本发明实施例的步骤22中可通过码分复用的方式将待传输导频序列映射到一个导频符号的所有RE上。
进一步的,本发明实施例中步骤22包括:
步骤221,通过频分多路复用的方式将每个天线端口的待传输导频序列交替映射到目标子帧的一个导频符号的RE上。
如图3所示,设多天线通信***包括2个天线端口,分别为第一天线端口和第二天线端口;2个天线端***替占用一个导频符号的RE。例如以目标子帧的第一个导频符号为例,目标子帧中的第一个导频符号包括12个RE,则如图3 所示,第一个导频符号的第一个RE、第三个RE、第五个RE、第七个RE、第九个RE以及第十一个RE被第一天线端口占用(即第一天线端口的待传输导频序列映射到第一个导频符号的第一个RE、第三个RE、第五个RE、第七个RE、第九个RE以及第十一个RE);而第一个导频符号的第二个RE、第四个RE、第六个RE、第八个RE、第十个RE以及第十二个RE被第二天线端口占用(即第二天线端口的待传输导频序列映射到第一个导频符号的第二个RE、第四个RE、第六个RE、第八个RE、第十个RE以及第十二个RE)。
具体的,待传输导频序列为ZC序列。进一步的,可以通过每个天线端口的待传输导频序列的发射功率来使得各个符号上的发送功率一致;具体的,在现有发射功率的基础上讲每个天线端口的待传输导频序列的发射功率提高3dB。
或者,步骤22包括:
步骤222,通过码分多路复用的方式将每个天线端口的待传输导频序列分别映射到时间上重叠的所述目标子帧的一个导频符号的所有RE上;其中,不同天线端口的待传输导频序列不同。
如图4所示,设多天线通信***包括2个天线端口,分别为第一天线端口和第二天线端口;每个天线端口占用一个导频符号的所有RE,每个天线端口的待传输导频序列是不同的。具体的,待传输导频序列均为ZC序列。相应的,步骤21包括:
根据一预设导频序列和Q个不同的循环移位,为不同的天线端口生成不同的待传输导频序列;其中,P的值等于N的值。
不同天线端口的待传输导频序列通过同一预设导频序列的初始化ID和不同的循环位移生成,从而可以获得更好的相关特征。
进一步的,本发明实施例还提供一种基于上述多个复用导频的多个天线端口发射分集的方案,上述基于频分多路复用方式来复用导频符号的方式以及基于码分多路复用方式来复用导频符号的方式均适用于本申请提供的发射分集的方案,后续为了清楚简洁的描述发射分集方法,后续具体实施例中均按照采用频分多路复用方式来复用导频符号的方式来给出示例。
具体的,本发明的上述实施例中所述方法还包括:
步骤24,对待发送数据进行空时编码处理或循环延时分集处理,将处理后的所述待发送数据与所述N个天线端口关联并通过所述N个天线端口进行发射。
如图5所示,对待发送数据进行循环延时分集处理的方法为:待发送数据经过离散傅里叶变换DFT以及循环延迟分集CDD处理,对待发送数据的每个符号产生一个固定时延,然后与不同的天线端口关联并进行发送。
进一步的,基于STBC发射分集时,步骤24包括:
步骤241,对待发送数据进行分层,利用空时分组码STBC对多层数据进行空时编码操作,确定M组待发射数据;其中,每组待发射数据包括Q个数据; M为大于或者等于2的整数,Q的值等于N的值;
步骤242,从目标子帧的正交频分复用OFDM符号中选择M个OFDM符号,将所述M组待发射数据分别映射到选择的M个OFDM符号中;
步骤243,在所述M个OFDM符号分别对应的时隙间隔内,将映射到该 OFDM符号的一组待发射数据包括的Q个数据从N个天线端口分别发射。
具体的,步骤243之前所述方法还包括:
对每组待发射数据包括的Q个数据分别进行离散傅里叶逆变换;
相应的,步骤243包括:
在所述M个OFDM符号分别对应的时隙间隔内,将映射到该OFDM符号的一组待发射数据包括的经过离散傅里叶逆变换之后的Q个数据从N个天线端口分别发射。
如图6所示,先将数据进行分层处理,再对多层数据联合进行空时编码操作,并将编码操作之后的M组待发射数据分别映射到M个OFDM符号中,然后与不同的天线端口关联进行发送。
具体的,在目前多天线***的终端之间直接通信链路的子载波带宽为 15KHz情况下,若多天线通信***包括2个天线端口,且STBC编码能够得到2 组待发送数据时,所述步骤242包括:
从目标子帧中除导频符号之外的其他OFDM符号中选择相邻的2个OFDM 符号。
如图7所示,目标子帧中相邻的OFDM符号配对为与2组待发射数据分别映射的2个OFDM符号。
或者,步骤242包括:
从目标子帧中除导频符号和孤立OFDM符号之外的其他OFDM符号中选择相邻的2个OFDM符号;
其中,如图8所示,所述孤立OFDM符号为目标子帧中的倒数第一个OFDM 符号和倒数第二个OFDM符号;或者,如图9所示,所述孤立OFDM符号为目标子帧中的第一个OFDM符号和第二个OFDM符号;或者,如图10所示,所述孤立OFDM符号为目标子帧中的倒数第一个OFDM符号、倒数第二个OFDM 符号、第一个OFDM符号以及第二个OFDM符号。
其中,孤立OFDM符号为目标子帧中的倒数第一个OFDM符号和倒数第二个OFDM符号的主要原因是最后一个用做保护间隔GP的OFDM符号由于发送端不发送(相当于0功率发送),如果倒数第二个OFDM符号与最后一个GP OFDM符号配对,会影响倒数第二个OFDM符号的可靠性,所以将倒数第一个 OFDM符号和倒数第二个OFDM符号设定为孤立OFDM符号。
其中,孤立OFDM符号为目标子帧中的第一个OFDM符号和第二个OFDM 符号的主要原因是第一个用于自动增益控制AGC的OFDM符号有可能无法正确接收,如果第一个用于AGC的OFDM符号与第二个OFDM符号与最后一个 GP OFDM符号配对,会影响第二个OFDM符号的可靠性,所以将第一个OFDM 符号以及第二个OFDM符号设定为孤立OFDM符号。
或者,步骤242包括:
从目标子帧中除导频符号和孤立OFDM符号之外的其他OFDM符号中选择导频符号两侧的2个OFDM符号;
其中,如图11所示,孤立OFDM符号为目标子帧中的第一个OFDM符号和倒数第一个OFDM符号。
孤立OFDM符号为目标子帧中的第一个OFDM符号和倒数第一个OFDM 符号的主要原因是最后一个用做保护间隔GP的OFDM符号由于发送端不发送 (相当于0功率发送),而第一个用于自动增益控制AGC的OFDM符号有可能无法正确接收;故第一个OFDM符号和倒数第一个OFDM符号被设定为孤立 OFDM符号。
进一步的,对于孤立OFDM符号的处理方式如下:
所述孤立OFDM符号通过配置或预先预定的方式与2个天线端口中的任意一个天线端口关联;或者,
所述孤立OFDM符号按照预设规则轮流与2个天线端口依次关联。例如偶数RE与第一天线端口关联,而奇数RE与第二天线端口关联。
进一步的,如果将原始的OFDM(例如15KHz子载波带宽)符号***为两个子OFDM符号(例如30KHz子载波带宽),例如考虑引入子载波带宽为30KHz 的情况下,2个OFDM符号的选择方式如下。
首先将所述目标子帧中除导频符号之外的其他OFDM符号分别***为2个子OFDM符号;
则步骤242包括:
确定由一个OFDM符号***得到的2个子OFDM符号为从目标子帧的 OFDM符号中选择的2个OFDM符号。
如图12所示,仅将所述目标子帧中除导频符号之外的其他OFDM符号进行***,导频符号不***的情况,即原有的数据占用的OFDM符号***成两个子 OFDM符号,则这两个子OFDM符号为步骤242选择的OFDM符号。
如图13所示,不仅将所述目标子帧中除导频符号之外的其他OFDM符号进行***,导频符号也进行***,则原有的数据占用的OFDM符号***成两个子 OFDM符号,则这两个子OFDM符号为步骤242选择的OFDM符号;而导频符号***之后,其不同天线端口的导频复用方式可以进一步通过时分多路复用TDM的方式复用。
而若仅对导频符号进行***,而对数据占用的OFDM符号不进行***,则此时选择2个OFDM符号的方式与不进行符号***的选择方式一致,在此不进行重复描述。
而在短子帧情况下,例如slot-level TTI或者几个OFDM符号构成一个短子帧的情况下,步骤242选择的2个OFDM符号的配对关系在某些情况下会进行修改。具体如下:
在15KHz子载波带宽情况下,主要影响的配对的OFDM符号的位置,和孤立OFDM符号的个数。以方案1为例进行描述,如图14所示。在潜在的存在 30KHz情况下,如果短子帧的划分是以原始OFDM符号为粒度进行划分的,那么通过符号***的方式,上述图12和图13中的OFDM符号配对的方法可以直接应用。在短子帧中,CDD发送分集的技术,在两个DMRS端口的基础上,普通子帧中的方案可以直接扩展到更短的子帧中。
综上,本发明的上述实施例中通过将每个天线端口的待传输导频序列分别映射到目标子帧的导频符号包含的资源单元RE上,从而实现不同天线端口的导频符号的复用,同时还能够使得每个天线端口上的导频序列的传输满足单载波的特性,从而达到多天线端口传输的目的;并在多个天线端口上采用STBC分集编码方式进行分集发送,以有效的提高链路的可靠性,从而有效的增加车辆之间通信的范围。
如图15所示,本发明实施例还提供一种在多天线通信***中发射分集的装置,所述多天线通信***包括N个天线端口,所述装置包括:
序列确定模块151,用于确定每个天线端口的待传输导频序列;
第一映射模块152,用于将每个天线端口的待传输导频序列分别映射到目标子帧的导频符号包含的资源单元RE上,使得所述N个天线端口复用目标子帧的导频符号;
导频发送模块153,用于在所述目标子帧上,每个天线端口分别在与该天线端口的待传输导频序列相映射的导频符号的RE上发射待传输导频序列。
具体的,本发明的上述实施例中所述第一映射模块包括:
第一映射子模块,用于通过频分多路复用的方式将每个天线端口的待传输导频序列交替映射到目标子帧的一个导频符号的RE上。
具体的,本发明的上述实施例中所述第一映射模块包括:
第二映射子模块,用于通过码分多路复用的方式将每个天线端口的待传输导频序列分别映射到时间上重叠的所述目标子帧的一个导频符号的所有RE上;其中,不同天线端口的待传输导频序列不同。
具体的,本发明的上述实施例中所述序列确定模块包括:
序列确定子模块,用于根据一预设导频序列和Q个不同的循环移位,为不同的天线端口生成不同的待传输导频序列;其中,P的值等于N的值。
具体的,本发明的上述实施例中所述装置还包括:
分集发射模块,用于对待发送数据进行空时编码处理或循环延时分集处理,将处理后的所述待发送数据与所述N个天线端口关联并通过所述N个天线端口进行发射。
具体的,本发明的上述实施例中所述分集发射模块包括:
空时编码子模块,用于对待发送数据进行分层,利用空时分组码STBC对多层数据进行空时编码操作,确定M组待发射数据;其中,每组待发射数据包括Q个数据;M为大于或者等于2的整数,Q的值等于N的值;
符号选择子模块,用于从目标子帧的正交频分复用OFDM符号中选择M个 OFDM符号,将所述M组待发射数据分别映射到选择的M个OFDM符号中;
数据发送子模块,用于在所述M个OFDM符号分别对应的时隙间隔内,将映射到该OFDM符号的一组待发射数据包括的Q个数据从N个天线端口分别发射。
具体的,本发明的上述实施例中所述装置还包括:
变换模块,用于对每组待发射数据包括的Q个数据分别进行离散傅里叶逆变换;
所述数据发送子模块包括:
数据发送单元,用于在所述M个OFDM符号分别对应的时隙间隔内,将映射到该OFDM符号的一组待发射数据包括的经过离散傅里叶逆变换之后的Q个数据从N个天线端口分别发射。
具体的,本发明的上述实施例中所述符号选择子模块包括:
第一选择单元,用于从目标子帧中除导频符号之外的其他OFDM符号中选择相邻的2个OFDM符号;其中,N等于2,M等于2。
具体的,本发明的上述实施例中所述符号选择子模块包括:
第二选择单元,用于从目标子帧中除导频符号和孤立OFDM符号之外的其他OFDM符号中选择相邻的2个OFDM符号;
其中,所述孤立OFDM符号为目标子帧中的倒数第一个OFDM符号和倒数第二个OFDM符号;或者,所述孤立OFDM符号为目标子帧中的第一个OFDM 符号和第二个OFDM符号;或者,所述孤立OFDM符号为目标子帧中的倒数第一个OFDM符号、倒数第二个OFDM符号、第一个OFDM符号以及第二个 OFDM符号;N等于2,M等于2。
具体的,本发明的上述实施例中所述符号选择子模块包括:
第三选择单元,用于从目标子帧中除导频符号和孤立OFDM符号之外的其他OFDM符号中选择导频符号两侧的2个OFDM符号;
其中,所述孤立OFDM符号为目标子帧中的第一个OFDM符号和倒数第一个OFDM符号,N等于2,M等于2。
具体的,本发明的上述实施例中所述孤立OFDM符号通过配置或预先预定的方式与2个天线端口中的任意一个天线端口关联;或者,
所述孤立OFDM符号按照预设规则轮流与2个天线端口依次关联。
具体的,本发明的上述实施例中所述装置还包括:
***模块,用于将所述目标子帧中除导频符号之外的其他OFDM符号分别***为2个子OFDM符号;
所述符号选择子模块包括:
第四选择单元,用于确定由一个OFDM符号***得到的2个子OFDM符号为从目标子帧的OFDM符号中选择的2个OFDM符号;其中,N等于2,M等于2。
综上,本发明的上述实施例中通过将每个天线端口的待传输导频序列分别映射到目标子帧的导频符号包含的资源单元RE上,从而实现不同天线端口的导频符号的复用,同时还能够使得每个天线端口上的导频序列的传输满足单载波的特性,从而达到多天线端口传输的目的;并在多个天线端口上采用STBC分集编码方式进行分集发送,以有效的提高链路的可靠性,从而有效的增加车辆之间通信的范围。
需要说明的是,本发明实施例提供的在多天线通信***中发射分集的装置是能够执行上述在多天线通信***中发射分集的方法的装置,则上述在多天线通信***中发射分集的方法的所有实施例均适用于该装置,且均能达到相同或相似的有益效果。
如图16所示,本发明实施例还提供一种在多天线通信***中发射分集的装置,所述多天线通信***包括N个天线端口,该装置包括:处理器100;通过总线接口与所述处理器100相连接的存储器120,以及通过总线接口与处理器 100相连接的收发机110;所述存储器用于存储所述处理器在执行操作时所使用的程序和数据;通过所述收发机110发送控制命令等;当处理器调用并执行所述存储器中所存储的程序和数据时,实现如下的功能模块:
序列确定模块,用于确定每个天线端口的待传输导频序列;
第一映射模块,用于将每个天线端口的待传输导频序列分别映射到目标子帧的导频符号包含的资源单元RE上,使得所述N个天线端口复用目标子帧的导频符号;
导频发送模块,用于在所述目标子帧上,每个天线端口分别在与该天线端口的待传输导频序列相映射的导频符号的RE上发射待传输导频序列。
具体的,所述第一映射模块包括:
第一映射子模块,用于通过频分多路复用的方式将每个天线端口的待传输导频序列交替映射到目标子帧的一个导频符号的RE上。
具体的,所述第一映射模块包括:
第二映射子模块,用于通过码分多路复用的方式将每个天线端口的待传输导频序列分别映射到时间上重叠的所述目标子帧的一个导频符号的所有RE上;其中,不同天线端口的待传输导频序列不同。
具体的,所述序列确定模块包括:
序列确定子模块,用于根据一预设导频序列和Q个不同的循环移位,为不同的天线端口生成不同的待传输导频序列;其中,P的值等于N的值。
具体的,所述装置还包括:
分集发射模块,用于对待发送数据进行空时编码处理或循环延时分集处理,将处理后的所述待发送数据与所述N个天线端口关联并通过所述N个天线端口进行发射。
具体的,所述分集发射模块包括:
空时编码子模块,用于对待发送数据进行分层,利用空时分组码STBC对多层数据进行空时编码操作,确定M组待发射数据;其中,每组待发射数据包括Q个数据;M为大于或者等于2的整数,Q的值等于N的值;
符号选择子模块,用于从目标子帧的正交频分复用OFDM符号中选择M个 OFDM符号,将所述M组待发射数据分别映射到选择的M个OFDM符号中;
数据发送子模块,用于在所述M个OFDM符号分别对应的时隙间隔内,将映射到该OFDM符号的一组待发射数据包括的Q个数据从N个天线端口分别发射。
具体的,所述装置还包括:
变换模块,用于对每组待发射数据包括的Q个数据分别进行离散傅里叶逆变换;
所述数据发送子模块包括:
数据发送单元,用于在所述M个OFDM符号分别对应的时隙间隔内,将映射到该OFDM符号的一组待发射数据包括的经过离散傅里叶逆变换之后的Q个数据从N个天线端口分别发射。
具体的,所述符号选择子模块包括:
第一选择单元,用于从目标子帧中除导频符号之外的其他OFDM符号中选择相邻的2个OFDM符号;其中,N等于2,M等于2。
具体的,所述符号选择子模块包括:
第二选择单元,用于从目标子帧中除导频符号和孤立OFDM符号之外的其他OFDM符号中选择相邻的2个OFDM符号;
其中,所述孤立OFDM符号为目标子帧中的倒数第一个OFDM符号和倒数第二个OFDM符号;或者,所述孤立OFDM符号为目标子帧中的第一个OFDM 符号和第二个OFDM符号;或者,所述孤立OFDM符号为目标子帧中的倒数第一个OFDM符号、倒数第二个OFDM符号、第一个OFDM符号以及第二个OFDM符号;N等于2,M等于2。
具体的,所述符号选择子模块包括:
第三选择单元,用于从目标子帧中除导频符号和孤立OFDM符号之外的其他OFDM符号中选择导频符号两侧的2个OFDM符号;
其中,所述孤立OFDM符号为目标子帧中的第一个OFDM符号和倒数第一个OFDM符号,N等于2,M等于2。
具体的,所述孤立OFDM符号通过配置或预先预定的方式与2个天线端口中的任意一个天线端口关联;或者,
所述孤立OFDM符号按照预设规则轮流与2个天线端口依次关联。
具体的,所述装置还包括:
***模块,用于将所述目标子帧中除导频符号之外的其他OFDM符号分别***为2个子OFDM符号;
所述符号选择子模块包括:
第四选择单元,用于确定由一个OFDM符号***得到的2个子OFDM符号为从目标子帧的OFDM符号中选择的2个OFDM符号;其中,N等于2,M等于2。
其中,在图16中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器100代表的一个或多个处理器和存储器120代表的存储器的各种电路链接在一起。总线架构还可以将诸如***设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。收发机110可以是多个元件,即包括发送机和收发机,提供用于在传输介质上与各种其他装置通信的单元。处理器100 负责管理总线架构和通常的处理,存储器120可以存储处理器100在执行操作时所使用的数据。
处理器100负责管理总线架构和通常的处理,存储器920可以存储处理器 100在执行操作时所使用的数据。
综上,本发明的上述实施例提供的发射分集的装置通过将发送子帧中的 OFDM符号划分为多个预编码子块,并分别对每个预编码子块进行预编码操作,从而使得一个待发送数据会经过多次预编码的处理,从而提高了天线发射分集和预编码的增益;并通过将OFDM符号***为多个OFDM符号来增加预编码子块的数量,从而进一步提升分集增益,降低了AGC和GP的开销。
需要说明的是,本发明的上述实施例提供的在多天线通信***中发射分集的装置是能够实现上述在多天线通信***中发射分集的方法的装置,在上述在多天线通信***中发射分集的方法的所有实施例均适用于该装置,且均能达到相同或相似的有益效果。
本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序 (指令),该程序(指令)被处理器执行时实现以下步骤:
确定每个天线端口的待传输导频序列;
将每个天线端口的待传输导频序列分别映射到目标子帧的导频符号包含的资源单元RE上,使得所述N个天线端口复用目标子帧的导频符号;
在所述目标子帧上,每个天线端口分别在与该天线端口的待传输导频序列相映射的导频符号的RE上发射待传输导频序列。
可选地,该程序(指令)被处理器执行时还可以实现以下步骤:
通过频分多路复用的方式将每个天线端口的待传输导频序列交替映射到目标子帧的一个导频符号的RE上。
可选地,该程序(指令)被处理器执行时还可以实现以下步骤:
通过码分多路复用的方式将每个天线端口的待传输导频序列分别映射到时间上重叠的所述目标子帧的一个导频符号的所有RE上;其中,不同天线端口的待传输导频序列不同。
可选地,该程序(指令)被处理器执行时还可以实现以下步骤:
根据一预设导频序列和Q个不同的循环移位,为不同的天线端口生成不同的待传输导频序列;其中,P的值等于N的值。
可选地,该程序(指令)被处理器执行时还可以实现以下步骤:
对待发送数据进行空时编码处理或循环延时分集处理,将处理后的所述待发送数据与所述N个天线端口关联并通过所述N个天线端口进行发射。
可选地,该程序(指令)被处理器执行时还可以实现以下步骤:
对待发送数据进行分层,利用空时分组码STBC对多层数据进行空时编码操作,确定M组待发射数据;其中,每组待发射数据包括Q个数据;M为大于或者等于2的整数,Q的值等于N的值;
从目标子帧的正交频分复用OFDM符号中选择M个OFDM符号,将所述 M组待发射数据分别映射到选择的M个OFDM符号中;
在所述M个OFDM符号分别对应的时隙间隔内,将映射到该OFDM符号的一组待发射数据包括的Q个数据从N个天线端口分别发射。
可选地,该程序(指令)被处理器执行时还可以实现以下步骤:
对每组待发射数据包括的Q个数据分别进行离散傅里叶逆变换;
在所述M个OFDM符号分别对应的时隙间隔内,将映射到该OFDM符号的一组待发射数据包括的经过离散傅里叶逆变换之后的Q个数据从N个天线端口分别发射。
可选地,该程序(指令)被处理器执行时还可以实现以下步骤:
从目标子帧中除导频符号之外的其他OFDM符号中选择相邻的2个OFDM 符号。
可选地,该程序(指令)被处理器执行时还可以实现以下步骤:
从目标子帧中除导频符号和孤立OFDM符号之外的其他OFDM符号中选择相邻的2个OFDM符号;
其中,所述孤立OFDM符号为目标子帧中的倒数第一个OFDM符号和倒数第二个OFDM符号;或者,所述孤立OFDM符号为目标子帧中的第一个OFDM 符号和第二个OFDM符号;或者,所述孤立OFDM符号为目标子帧中的倒数第一个OFDM符号、倒数第二个OFDM符号、第一个OFDM符号以及第二个 OFDM符号。
可选地,该程序(指令)被处理器执行时还可以实现以下步骤:
从目标子帧中除导频符号和孤立OFDM符号之外的其他OFDM符号中选择导频符号两侧的2个OFDM符号;
其中,所述孤立OFDM符号为目标子帧中的第一个OFDM符号和倒数第一个OFDM符号。
可选地,该程序(指令)被处理器执行时还可以实现以下步骤:
将所述目标子帧中除导频符号之外的其他OFDM符号分别***为2个子 OFDM符号;
确定由一个OFDM符号***得到的2个子OFDM符号为从目标子帧的 OFDM符号中选择的2个OFDM符号。
计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器 (EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带式磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明所述原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。