一种适用于快变信道下的多天线差分空间调制方法技术

技术编号:33915867 阅读:12 留言:0更新日期:2022-06-25 20:13
本发明专利技术公开了一种适用于快变信道下的多天线差分空间调制方法,通过采用差分空间调制方法(DSM),在快变信道下能够有效的跟踪信道变化,避免现有技术中在时频资源有限的情况下,导致的系统失效问题;并且差分空间调制方法(DSM)不需要进行信道估计,从而并不需要在发射端进行导频信号发送,避免为了适应快变信道而发送大量的导频信息,从而解决快变信道下容量降低的问题。容量降低的问题。容量降低的问题。

【技术实现步骤摘要】
一种适用于快变信道下的多天线差分空间调制方法


[0001]本专利技术属于及多天线空间复用,无线通信
,尤其涉及一种适用于快变信道下的多天线差分空间调制方法。

技术介绍

[0002]在多天线OFDM系统中,MIMO的作用可以分为2个,提高接收性能或者提高系统容量,往往在5G系统中更侧重于MIMO的第二个作用,通过空间调制技术(Spatial Modulation,SM)提高系统容量。
[0003]在多天线单元中,不同天线单元携带不同的空间信息,通过空间调制技术可以获取频谱效率的提升,现有常用技术中需要占用额外的时频资源进行信道估计,然而在快变信道下,需要更多的时频资源才能跟踪信道变化,因此在快变信道下,时频资源有限的前提下,信道估计的准确性将会降低,最终导致系统无法正常运行。即使插入更多的导频信息用于适应快变信道的变化,该方式将会带来开销增加,系统容量下降的缺点。

技术实现思路

[0004]本专利技术的目的在于,为克服现有技术缺陷,提供了一种适用于快变信道下的多天线差分空间调制方法。
[0005]本专利技术目的通过下述技术方案来实现:
[0006]一种适用于快变信道下的多天线差分空间调制方法,所述多天线差分空间调制方法包括如下步骤:
[0007]步骤1:根据发射天线数N、调制阶数M,计算出天线激活矩阵集合A,其中集合A中有N!个天线激活矩阵,其中N!为N的阶乘运算;
[0008]步骤2:根据发射天线数N、调制阶数M,计算N个符号发送的bit_num个比特数据
[0009]bit_num=floor(log2(N!))+N*log2(M)
[0010]其中,floor(.)表示对括号中的数据进行向下取整;
[0011]步骤3:将N个符号发送的bit_num个比特作为一个处理单元,将待差分空间调制的数据,按照每组为bit_num个比特进行分组,其中组数为I;
[0012]步骤4:上基于已分组的比特数据,利用每组前floor(log2(N!))个比特数据,计算出对应的十进制值,将计算得到的十进制值作为天线激活矩阵A集合的索引地址,选出对应天线激活矩阵A
floor(log2(N!))

[0013]步骤5:每组比特数据中,以floor(log2(N!))+1位置开始,选取后续所有比特数据,并按照M阶进行调制,得到N个调制后的符号数据;
[0014]步骤6:将天线激活矩阵A
floor(log2(N!))
与N个调制符号数据进行乘法运算,得到空间调制后的N*N矩阵X;
[0015]步骤7:根据空间调制矩阵X,进行差分运算,得到最终的差分空间调制矩阵Y。
[0016]根据一个优选的实施方式,所述步骤1包括:
[0017]步骤101:根据发射天线数N,计算出天线激活矩阵总个数k,
[0018]k=N!
[0019]其中k为天线激活矩阵的个数,()!表示对括号中的数据求阶乘;
[0020]步骤102:根据数组[1,2,...,N]计算出k种排列集合B,并且集合B中每一种排列两两不相同;
[0021]步骤103:根据M阶调制方式,选取0数据所对应调制的IQ复数据d_ini,并产生N*N矩阵ini_A,该矩阵中对角线元素为d_ini,对角线以外的数据为0;
[0022]步骤104:根据排列集合B,将集合B中元素设为矩阵列地址,将ini_A矩阵按照集合B中的元素进行的列数据交换,形成天线激活矩阵集A,A中有k个天线激活矩阵。
[0023]根据一个优选的实施方式,所述步骤7包括:
[0024]步骤701:定义Y0初始值为N*N的单位阵,其中
[0025][0026]步骤702:根据所述空间调制矩阵X,按照下式进行差分空间调制,
[0027]Y
i
=X
i
Y
i
‑1[0028]其中m=1,2,...,I,其中I为数据组数,Y为差分空间调制矩阵。
[0029]前述本专利技术主方案及其各进一步选择方案可以自由组合以形成多个方案,均为本专利技术可采用并要求保护的方案。本领域技术人员在了解本专利技术方案后根据现有技术和公知常识可明了有多种组合,均为本专利技术所要保护的技术方案,在此不做穷举。
[0030]本专利技术的有益效果:本专利技术所提供的适用于快变信道下的多天线差分空间调制方法,通过采用差分空间调制方法(DSM),在快变信道下能够有效的跟踪信道变化,避免现有技术中在时频资源有限的情况下,导致的系统失效问题;并且差分空间调制方法(DSM)不需要进行信道估计,从而并不需要在发射端进行导频信号发送,避免为了适应快变信道而发送大量的导频信息,从而解决快变信道下容量降低的问题。
附图说明
[0031]图1是本专利技术适用于快变信道下的多天线差分空间调制方法的流程示意图。
具体实施方式
[0032]以下通过特定的具体实例说明本专利技术的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本专利技术的其他优点与功效。本专利技术还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本专利技术的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。
[0033]需要说明的是,为使本专利技术实施例的目的、技术方案和优点更加清楚,下面对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。
[0034]参考图1所示,本专利技术公开了一种适用于快变信道下的多天线差分空间调制方法,所述多天线差分空间调制方法包括如下步骤:
[0035]步骤1:根据发射天线数N、调制阶数M,计算出天线激活矩阵集合A,其中集合A中有N!个天线激活矩阵,其中N!为N的阶乘运算。
[0036]优选地,所述步骤1包括:
[0037]步骤101:根据发射天线数N,计算出天线激活矩阵总个数k,
[0038]k=N!
[0039]其中k为天线激活矩阵的个数,()!表示对括号中的数据求阶乘;
[0040]步骤102:根据数组[1,2,...,N]计算出k种排列集合B,并且集合B中每一种排列两两不相同;
[0041]步骤103:根据M阶调制方式,选取0数据所对应调制的IQ复数据d_ini,并产生N*N矩阵ini_A,该矩阵中对角线元素为d_ini,对角线以外的数据为0;
[0042]步骤104:根据排列集合B,将集合B中元素设为矩阵列地址,将ini_A矩阵按照集合B中的元素进行的列数据交换,形成天线激活矩阵集A,A中有k个天线激活矩阵。
[0043]步骤2:根据发射天线数N、调制阶数M,计算N个符号发送的bit_num个比特数据,
[0044]bit_num=floor(log2(N!))+N*log2(M)
[本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种适用于快变信道下的多天线差分空间调制方法,其特征在于,所述多天线差分空间调制方法包括如下步骤:步骤1:根据发射天线数N、调制阶数M,计算出天线激活矩阵集合A,其中集合A中有N!个天线激活矩阵,其中N!为N的阶乘运算;步骤2:根据发射天线数N、调制阶数M,计算N个符号发送的bit_num个比特数据,bit_num=floor(log2(N!))+N*log2(M)其中,floor(.)表示对括号中的数据进行向下取整;步骤3:将N个符号发送的bit_num个比特作为一个处理单元,将待差分空间调制的数据,按照每组为bit_num个比特进行分组,其中组数为I;步骤4:上基于已分组的比特数据,利用每组前floor(log2(N!))个比特数据,计算出对应的十进制值,将计算得到的十进制值作为天线激活矩阵A集合的索引地址,选出对应天线激活矩阵A
floor(log2(N!))
;步骤5:每组比特数据中,以floor(log2(N!))+1位置开始,选取后续所有比特数据,并按照M阶进行调制,得到N个调制后的符号数据;步骤6:将天线激活矩阵A
floor(log2(N!))
与N个调制符号数据进行乘法运算,得到空间调制后的N*N矩阵X...

【专利技术属性】
技术研发人员:薛顺瑞卜智勇薛凯韩晓萌姜曾赵虹斌
申请(专利权)人:成都中科微信息技术研究院有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1