一种基于压缩感知的信道估计导频优化方法与装置与流程

文档序号:13882568阅读:244来源:国知局
一种基于压缩感知的信道估计导频优化方法与装置与流程

本发明属于宽带无线通信领域,具体涉及一种基于压缩感知的信道估计导频优化方法与装置。



背景技术:

大规模mimo(multipleinputmultipleoutput,多输入多输出)系统通过在基站配备大量天线,大大提高了通信系统的频谱效率和能量效率,其作为5g通信的关键技术,受到了国内外学者的广泛关注。但是在实践中大规模mimo也面临很多挑战。例如,获取准确的信道状态信息(csi,channelconditioninformation)对大规模mimo系统是至关重要的,而目前大多数信道估计方法都是利用导频来获取csi,随着基站天线数的增加,需要估计的信道数量增多,造成了大量的导频开销。

为了减少所需导频数量,利用大规模mimo信道稀疏特性的压缩感知信道估计方法被视为一种有效的信道估计方法。近期研究表明,基站的不同天线到同一用户的信道冲激响应(cir)具有相同的稀疏支撑集,即联合稀疏特性。因此,利用大规模mimo联合稀疏特性的基于结构化压缩感知的信道估计方法得到了广泛的研究,其相比传统基于压缩感知信道估计方法使用的导频数更少,信道估计性能也越好。目前多数信道估计方法仅仅随机放置导频,而导频位置的选择对信道估计的性能也会产生影响。因此,研究具体的导频优化方法可以提高信道估计性能,减少导频开销,对大规模mimo技术的工程实现具有十分重要的现实意义。

公布号为103685088的中国专利公开了一种稀疏信道的导频优化方法、装置和信道估计方法,该方法随机从子载波集合中生成初始导频排布,并在候选集中选取初始导频排布中各元素位置上的最佳元素生成优选导频排布,经过多次重复、比较,最终确定优化导频排布,该方法的不足之处在于,初始导频集合选择具有随机性,确定每个位置上的最优导频时效率不高。



技术实现要素:

本发明的目的是提供一种基于压缩感知的信道估计导频优化方法与装置,用于解决现有技术导频需求量大和优化性能较差的问题,提高导频优化性能,使信道估计更加准确。

为解决上述技术问题,本发明提出一种基于压缩感知的信道估计导频优化方法,包括以下步骤:

1)根据所有天线发送的导频信号具有相同的导频位置和导频功率,化简已知测量矩阵的块相关值,并以块相关值最小为导频优化目标函数;

2)从待选的n个导频位置中,选取s1组导频位置集合,每组导频位置集合的选取步骤为:随机选取t个导频位置,t<np<n,np为设定的导频数目;根据块相关值最小原则,从剩余未被选取的导频位置中,选取np-t个导频位置;所述t个导频位置和np-t个导频位置形成一组导频位置集合;

3)根据块相关值最小原则,对每组导频位置集合进行更新;每组导频位置集合的方式包括:依次更新导频位置集合中的每个元素,并重复此更新的方式直至达到设定次数s2,或者更新后的导频位置集合不再变化;

4)对更新后的s1组导频位置集合进行对比,将块相关值最小的一组导频位置集合作为最优导频位置集合。

进一步,步骤3)中所述每组导频位置集合更新的方式具体包括以下步骤:

a.将步骤3)中需要更新的每组导频位置集合作为初始集合p={p(1),p(2),...,p(q)},初始集合p中设有q个元素,q=np,每个元素表示一个导频位置;

b.依次更新初始集合p中的每个元素p(k),其中k=1,…,q;将剩余未被选取的导频位置和第k个元素的并集中的每个元素依次代替初始集合p中的第k个元素,并求出新组成的每个导频位置集合所对应的块相关值,用其中具有最小块相关值的导频位置集合更新集合p,然后更新下一个元素,当全部q个元素更新完成后,得到最新的导频位置集合;

c.将所述最新的导频位置集合作为初始集合,重复步骤b,直至达到设定次数s2,或者更新后的导频位置集合不再变化,此时获得的导频位置集合为最终更新的导频位置集合。

为解决上述技术问题,本发明还提出一种基于压缩感知的信道估计导频优化方法,包括以下步骤:

(1)根据所有天线发送的导频信号具有相同的导频位置和导频功率,化简已知测量矩阵的块相关值,并以块相关值最小为导频优化目标函数;

(2)从所有待选的n个导频位置中,选取一组导频位置集合,选取步骤为:随机选取t个导频位置,t<np<n,np为设定的导频数目;根据块相关值最小原则,从剩余未被选取的导频位置中,选取np-t个导频位置;所述t个导频位置和np-t个导频位置形成一组导频位置集合;

(3)根据块相关值最小原则对该组导频位置集合进行更新,更新的方式包括依次更新所述一组导频位置集合中的每个元素,并重复此更新方式直至达到设定次数s3或者更新后的导频位置集合不再变化,将更新后的导频位置集合作为第一最优导频位置集合;

(4)从所有发送天线中再选取一组导频位置集合,按照所述更新的方式对重新选取的导频位置集合进行更新,将更新后的导频位置集合与所述第一最优导频位置集合进行对比,将块相关值最小的一组导频位置集合作为第二最优导频位置集合;

(5)再选出下一个最优导频位置集合,直到选取导频位置集合的次数达到设定次数s4时,将当前的最优导频位置集合作为最终的最优导频位置集合。

进一步,每组选取的导频位置集合进行更新的方式具体包括以下步骤:

a.将步骤(2)中选取的一组导频位置集合作为初始集合p={p(1),p(2),...,p(q)},初始集合p中设有q个元素,q=np,每个元素表示一个导频位置;

b.依次更新初始集合p中的每个元素p(k),其中k=1,…,q;将剩余未被选取的导频位置和第k个元素的并集中的每个元素依次代替初始集合p中的第k个元素,并求出新组成的每个导频位置集合所对应的块相关值,用其中具有最小块相关值的导频位置集合更新集合p,然后更新下一个元素,当全部q个元素更新完成后,得到最新的导频位置集合;

c.将所述最新的导频位置集合作为初始集合,重复步骤b,直至达到设定次数s3,或者更新后的导频位置集合不再变化,此时获得的导频位置集合为最终更新后的导频位置集合。

为解决上述技术问题,本发明还提出一种基于压缩感知的信道估计导频优化装置,包括用于选择导频位置集合的处理器,所述处理器用于执行以下指令:

1)根据所有天线发送的导频信号具有相同的导频位置和导频功率,化简已知测量矩阵的块相关值,并以块相关值最小为导频优化目标函数;

2)从待选的n个导频位置中,选取s1组导频位置集合,每组导频位置集合的选取步骤为:随机选取t个导频位置,t<np<n,np为设定的导频数目;根据块相关值最小原则,从剩余未被选取的导频位置中,选取np-t个导频位置;所述t个导频位置和np-t个导频位置形成一组导频位置集合;

3)根据块相关值最小原则,对每组导频位置集合进行更新;每组导频位置集合的方式包括:依次更新导频位置集合中的每个元素,并重复此更新的方式直至达到设定次数s2,或者更新后的导频位置集合不再变化;

4)对更新后的s1组导频位置集合进行对比,将块相关值最小的一组导频位置集合作为最优导频位置集合。

进一步,所述处理器还用于执行以下指令:

步骤3)中所述每组导频位置集合更新的方式具体包括以下步骤:

a.将步骤3)中需要更新的每组导频位置集合作为初始集合p={p(1),p(2),...,p(q)},初始集合p中设有q个元素,q=np,每个元素表示一个导频位置;

b.依次更新初始集合p中的每个元素p(k),其中k=1,…,q;将剩余未被选取的导频位置和第k个元素的并集中的每个元素依次代替初始集合p中的第k个元素,并求出新组成的每个导频位置集合所对应的块相关值,用其中具有最小块相关值的导频位置集合更新集合p,然后更新下一个元素,当全部q个元素更新完成后,得到最新的导频位置集合;

c.将所述最新的导频位置集合作为初始集合,重复步骤b,直至达到设定次数s2,或者更新后的导频位置集合不再变化,此时获得的导频位置集合为最终更新的导频位置集合。

为解决上述技术问题,本发明还提出一种基于压缩感知的信道估计导频优化装置,包括用于选择导频位置集合的处理器,所述处理器用于执行以下指令:

(1)根据所有天线发送的导频信号具有相同的导频位置和导频功率,化简已知测量矩阵的块相关值,并以块相关值最小为导频优化目标函数;

(2)从所有待选的n个导频位置中,选取一组导频位置集合,选取步骤为:随机选取t个导频位置,t<np<n,np为设定的导频数目;根据块相关值最小原则,从剩余未被选取的导频位置中,选取np-t个导频位置;所述t个导频位置和np-t个导频位置形成一组导频位置集合;

(3)根据块相关值最小原则对该组导频位置集合进行更新,更新的方式包括依次更新所述一组导频位置集合中的每个元素,并重复此更新方式直至达到设定次数s3或者更新后的导频位置集合不再变化,将更新后的导频位置集合作为第一最优导频位置集合;

(4)从所有发送天线中再选取一组导频位置集合,按照所述更新的方式对重新选取的导频位置集合进行更新,将更新后的导频位置集合与所述第一最优导频位置集合进行对比,将块相关值最小的一组导频位置集合作为第二最优导频位置集合;

(5)再选出下一个最优导频位置集合,直到选取导频位置集合的次数达到设定次数s4时,将当前的最优导频位置集合作为最终的最优导频位置集合。

进一步,所述处理器还用于执行以下指令:

每组选取的导频位置集合进行更新的方式具体包括以下步骤:

a.将步骤(2)中选取的一组导频位置集合作为初始集合p={p(1),p(2),...,p(q)},初始集合p中设有q个元素,q=np,每个元素表示一个导频位置;

b.依次更新初始集合p中的每个元素p(k),其中k=1,…,q;将剩余未被选取的导频位置和第k个元素的并集中的每个元素依次代替初始集合p中的第k个元素,并求出新组成的每个导频位置集合所对应的块相关值,用其中具有最小块相关值的导频位置集合更新集合p,然后更新下一个元素,当全部q个元素更新完成后,得到最新的导频位置集合;

c.将所述最新的导频位置集合作为初始集合,重复步骤b,直至达到设定次数s3,或者更新后的导频位置集合不再变化,此时获得的导频位置集合为最终更新后的导频位置集合。

本发明的有益效果是:

本发明根据所有天线发送的导频信号具有相同的导频位置和导频功率,化简已知测量矩阵的块相关值,建立以块相关值最小为目标的导频优化目标函数。目标函数确定后,采用两种方法确定最优导频位置集合。

第一种方法是,先选取s1组导频位置集合,每组导频位置集合中,随机选取少于导频数目的初始导频位置,剩下的初始导频位置根据块相关值最小原则,从剩余并未被选为初始导频位置的导频位置中选取,形成一组导频位置集合,然后以块相关值最小原则,对每组导频位置集合进行更新,对比更新后的s1组导频位置集合,得到最优导频位置集合。

第二种方法是,先选取一组导频位置集合,作为初始的导频位置集合,采用与上述方法相同的步骤形成一组导频位置集合,然后根据块相关值最小原则,依次更新集合中的每个元素,重复此更新方式直至达到设定次数,或者更新后的导频位置集合不再变化,得到第一最优导频位置集合;然后再选取一组导频位置集合,按照同样的更新方式更新这一组导频位置集合,将更新后的导频位置集合与第一最优导频位置集合分别代入块相关值的目标函数,将目标函数较小的一组作为第二最优导频位置集合,再选出下一个最优导频位置集合,直到达到设定次数,得到最终的最优导频位置集合。

本发明将不同天线之间的信道建模为联合稀疏信号,利用结构化压缩感知大大减少了导频需求量,并且通过块相关值最小原则选择初始导频集合,不仅加快了确定最优导频集合时的收敛速度,而且减小了最优导频的块相关值,使信道状态信息估计的更加准确。

附图说明

图1是导频优化与随机导频的仿真对比图;

图2是本发明导频优化方法的流程图;

图3是本发明与现有技术的收敛性对比图。

具体实施方式

下面结合附图对本发明的具体实施方式作进一步的说明。

实施例一:

利用大规模mimo信道稀疏特性的压缩感知信道估计方法估计信道状态信息时,需要对导频位置进行优化,采用以下方法:

1)根据所有天线发送的导频信号具有相同的导频位置和导频功率,化简已知测量矩阵的块相关值,并建立以块相关值最小为导频优化目标函数。

化简过程包括以下步骤:

步骤一,考虑一个大规模mimo系统,基站有m根天线为多个单天线用户服务。则基站第m个天线到某一用户的信道冲激响应为hm=[hm(0),hm(1),…,hm(l-1)]t,其中l是信道长度,因为信道是稀疏的,所以hm中只有k个非零抽头,且k<<l。该系统使用ofdm传输信号,假设总的ofdm子载波数为n,使用其中np个子载波传输导频信号,0<np<n。为了减少导频开销,认为所以发送天线发送的导频占用相同的子载波p=[p1,p2,…,pnp],为了区分不同信道,不同发送天线发送的导频序列应该是不同的。

步骤二,经过移除循环前缀(cp)和dft变换后,接收到的导频信号可以表示为:

其中,y是用户接收到的导频序列;xm是基站第m个天线发送的导频序列;xm=diag(xm)表示以向量xm为对角线的对角矩阵;fp表示n×n的dft矩阵的前l列和导频位置对应行所组成的np×l子矩阵;n是加性高斯白噪声。

步骤三,式(1)可以进一步简化为:

y=ah+n(2)

其中,a=[x1fp,x2fp,…,xmfp]是一个np×lm矩阵;

步骤四,利用大规模mimo信道联合稀疏的特性,我们提取不同信道冲激响应中相同位置的抽头,使h重新定义为其中cl=[h1(l),…,hm(l)]t,则式(2)可以表示为:

其中,φl=[al,…,a(m-1)l+l]是一个np×m矩阵,al是矩阵a的第l列;φ=[φ0,…,φl,…,φl-1]。

步骤五,由于向量c是分块稀疏的,所以上述信道估计问题就可以转化为结构化压缩感知中的信号重构问题,则φ的块相关值可以表示为:

其中,表示矩阵r的谱范数,λmax(rhr)表示矩阵rhr的最大特征值。

步骤六,因为目标是导频位置优化,所以假设所有天线发送的导频信号具有相同功率,则φl=[al,…,a(m-1)l+l]里面的列向量都相同,即φl=[al,…,al]。由此可以计算:

其中,1m×m表示m×m的全一矩阵。所以可以求谱范数:

步骤七,根据式(6)和dft矩阵的单位性质,式(4)可以简化为

其中,v是相同的导频功率,fl是矩阵fp的第l列。因此,导频位置的优化目标函数可以表示为:

其中,r=l-k。

以基站有m=2根天线,信道长度l=5,其中有k=2个非零抽头为例,第一根天线到用户的信道冲击响应设为h1=[0,1,0,3,0],第二根天线到用户的信道冲击响应为h2=[0,5,0,2,0],ofdm(orthogonalfrequencydivisionmultiplexing,正交分频复用)子载波数n=6,即6个可选的导频位置,基站端的所有天线使用其中相同的3个子载波传输导频信号,分别为p1=1,p2=2,p3=5,6个位置中选择3个位置进行导频传输,第一根天线发送的导频信号为x1=[x1(p1),x1(p2),x1(p3)],第二根天线发送的导频信号为x2=[x2(p1),x2(p2),x2(p3)]。

6×6维dft(discretefouriertransform,离散傅里叶变换)矩阵f为:

fp即为从矩阵f中选出导频位置所在的(1、2、5)行和前l=5列:

根据公式(2),用户接收到的信号:

根据公式(3),重新排列上式顺序:

假设所有天线发送的导频信号具有相同功率,即x1=x2,且|x1(p1)|2=|x1(p2)|2=|x1(p3)|2=v,则上述公式变为:

从上式可以看出,φ中每个φl中的列相同,所以,

比如,因此,其谱范数可以表示为

其中,

由于块相关值利用dft矩阵的单位性质以及上述谱范数的简化过程,块相关值可以简化为:

因为dft矩阵具有周期性,|flhfk|仅仅与r=k-l有关,所以,最终导频位置的优化目标函数表示为:

2)从待选的n个导频位置中,选取s1组导频位置集合,s1≥2,每组导频位置集合的选取步骤为:随机选取t个导频位置,t<np<n,np为设定的导频数目;根据块相关值最小原则,从剩余未被选取的导频位置中,选取np-t个导频位置;所述t个导频位置和np-t个导频位置形成一组导频位置集合。

3)根据块相关值最小原则,对每组导频位置集合进行更新。每组导频位置集合的方式为:

设置初始的第一组导频位置集合为p1={p1(1),p1(2),...,p1(np)},依次更新导频位置集合p1中的每个元素p(k)(k=1,…,np),每个元素表示一个导频位置,例如,更新p1中第k个元素,则将剩余未被选取的导频位置集合和p1中第k个元素的并集{γ\p1}∪p1(k)(\表示集排除)中的元素依次作为集合p1中的第k个元素,并求出新组成的每个导频位置集合所对应的块相关值,将其中具有最小块相关值的导频位置集合更新为新的导频位置集合p1,在全部np个元素更新完成后,导频位置集合p1更新完毕。将更新完的导频位置集合p1作为新的初始导频位置集合,重复上述过程,直至达到设定次数s2,或者相邻两次更新的导频位置集合相同时停止,此时得到的集合是第一组导频位置集合更新后的最终导频位置集合。

然后,将选取初始的第二组导频位置集合,按照上述方案进行更新,得到更新后的第二组导频位置集合,直到s1组导频位置集合全部更新完毕,对更新后的s1组导频位置集合进行对比,将块相关值最小的一组导频位置集合作为最优导频位置集合。

本发明通过将不同天线之间的信道建模为联合稀疏信号,将大规模mimo信道的参数估计构建为结构化压缩感知中的稀疏信号重建问题,基于最小化块相关值的导频优化准则,对导频位置集合进行更新,提高了大规模mimo信道估计的准确度。

上述导频优化方法采用的是s1组导频位置集合并行计算更新导频位置集合的方法,计算速度快,得到最优导频位置集合的结果效率高,但是对硬件的要求也比较高,为了节省硬件成本,可以采用串行计算更新导频位置集合的方法,该方法包括以下步骤:

从所有待选的n个导频位置中,选取一组导频位置集合,选取步骤为:随机选取t个导频位置,t<np<n,np为设定的导频数目;根据块相关值最小原则,从剩余未被选取的导频位置中,选取np-t个导频位置;所述t个导频位置和np-t个导频位置形成一组导频位置集合。

根据块相关值最小原则,对该组导频位置集合进行更新;更新的方式包括:依次更新所述一组导频位置集合中的每个元素,并重复此更新方式直至达到设定次数s3或者更新后的导频位置集合不再变化,将更新后的导频位置集合作为第一最优导频位置集合。

从所有发送天线中再选取一组导频位置集合,按照所述更新的方式对重新选取的导频位置集合进行更新,将更新后的导频位置集合与所述第一最优导频位置集合进行对比,将块相关值最小的一组导频位置集合作为第二最优导频位置集合。再选出下一个最优导频位置集合,直到选取导频位置集合的次数达到设定次数s4时,将当前的最优导频位置集合作为最终的最优导频位置集合。

本发明还提出了基于压缩感知的信道估计导频优化装置,包括用于选择导频位置集合的处理器,所述处理器用于执行以下指令:

从待选的n个导频位置中,选取s1组导频位置集合,每组导频位置集合的选取步骤为:随机选取t个导频位置,t<np<n,np为设定的导频数目;根据块相关值最小原则,从剩余未被选取的导频位置中,选取np-t个导频位置;所述t个导频位置和np-t个导频位置形成一组导频位置集合。

根据块相关值最小原则,对每组导频位置集合进行更新;每组导频位置集合的方式包括:依次更新导频位置集合中的每个元素,并重复此更新的方式直至达到设定次数s2,或者更新后的导频位置集合不再变化。对更新后的s1组导频位置集合进行对比,将块相关值最小的一组导频位置集合作为最优导频位置集合。

本发明通过块相关值最小原则选择初始导频集合,不仅提高了确定最优导频集合时的收敛速度,而且使导频优化产生的块相关值更小,使信道状态信息估计的更加准确。

本发明还提出了基于压缩感知的信道估计导频优化装置,包括用于选择导频位置集合的处理器,所述处理器用于执行以下指令:

从所有待选的n个导频位置中,选取一组导频位置集合,选取步骤为:随机选取t个导频位置,t<np<n,np为设定的导频数目;根据块相关值最小原则,从剩余未被选取的导频位置中,选取np-t个导频位置;所述t个导频位置和np-t个导频位置形成一组导频位置集合。

根据块相关值最小原则对该组导频位置集合进行更新,更新的方式包括依次更新所述一组导频位置集合中的每个元素,并重复此更新方式直至达到设定次数s3或者更新后的导频位置集合不再变化,将更新后的导频位置集合作为第一最优导频位置集合。

从所有发送天线中再选取一组导频位置集合,按照所述更新的方式对重新选取的导频位置集合进行更新,将更新后的导频位置集合与所述第一最优导频位置集合进行对比,将块相关值最小的一组导频位置集合作为第二最优导频位置集合。再选出下一个最优导频位置集合,直到选取导频位置集合的次数达到设定次数s4时,将当前的最优导频位置集合作为最终的最优导频位置集合。

本发明的提出的两种导频优化装置的处理器,执行的指令分别对应为上述导频优化方法,由于对上述导频优化方法的介绍已经足够清楚完整,故不再对处理器执行的指令进行详细描述。

实施例二:

导频位置的优化问题可以用块相关值最小的目标函数,来表示:

其中,r=l-k,关于上述目标函数的形成过程属于现有技术,具体期刊名称为《pilotallocationformimo-ofdmsystems:astructuredcompressivesensingperspective》。

利用迭代方式进行导频优化:

首先,设置外循环次数m1和内循环次数m2。

在每次外循环中,随机生成t(1≤t≤np)个导频位置,然后根据块相关值最小原则在每次迭代中添加一个导频位置,直至确定np个导频位置停止迭代,将得到的导频位置集合作为内循环的初始值。

在每次内循环中,假设最新一次迭代产生的导频位置集合为p,对于k=1,…,np,从集合n\{p(i)|i=1,…,q,i≠k}中选择具有最小块相关值的元素替换掉集合p中的第k个元素,新产生的导频集合记作

其中,\表示集排除。

在获得之后,更新集合继续进行下一次内循环,直至集合p不再变化或达到规定循环次数m2。

对于每个外循环给出的导频位置集合p,通过内循环都可以获得一个对应的最优集合。然后,在m1个最优集合中选择具有最小块相关值的导频位置集合作为最终的结果输出。

下面利用分块子空间追踪(bsp)信道估计算法对比使用发明的导频优化方法和未使用导频优化方法的均方误差(mse)性能,仿真在matlab软件环境下进行。仿真中设置ofdm子载波个数为1024,导频个数为128,信道长度为100,其中非零抽头的个数为6,t为2。

图1给出了仿真结果对比图,从图中可以看出相比较未使用导频优化的方法,本发明提出的导频优化方法明显提高了大规模mimo信道估计的均方误差性能。

以上所述仅为本发明的优选实施例,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的权利要求范围之内。

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