法律状态公告日
法律状态信息
法律状态
2019-12-27
专利权的转移 IPC(主分类):H04L27/26 登记生效日:20191206 变更前: 变更后: 申请日:20151118
专利申请权、专利权的转移
2018-10-19
授权
授权
2016-04-20
实质审查的生效 IPC(主分类):H04L27/26 申请日:20151118
实质审查的生效
2016-03-23
公开
公开
技术领域
本发明属于通信技术领域,具体涉及一种基于快速独立分量分析的多天线OFDMA信号解码方法。
背景技术
MIMO(Multiple-InputMultiple-Output)技术充分开发空间资源,利用多个天线实现多发多收,在不增加频谱资源和天线发送功率的情况下,可以成倍地提高信道容量,满足未来无线通信中高速数据传输的需求。OFDMA(OrthogonalFrequencyDivisionMultiplexingAcess)是为每个用户分配不同的子载波的一种多址方式。OFDMA使每个子信道经历平坦衰落,具有抗多径干扰、频谱利用率高等优点。因此充分开发这两种技术的潜力,将二者结合起来(MIMO-OFDM)可以成为新一代移动通信核心技术的解决方案。
传统的OFDMA系统在接收端进行解调时,接收端接收到信号后一般先进行信道估计,根据估计的信道值再进行信号解码,最后去掉CP部分,再进行FFT解调。信道估计方法可分成基于训练序列的信道估计和盲信道估计。基于训练序列的信道估计算法是指利用接收机已知的信息来进行信道估计。OFDMA系统的信道估计算法一般有:最小平方LS算法,最小均方误差MMSE算法等。然而基于导频的LS信道估计算法对高斯噪声和多径干扰比较敏感。MMSE算法估计精度比LS算法有所提高,但计算的复杂度也很高。解码算法一般采用ZF解码和MMSE解码算法。这些解码解码算法都是基于信道估计的基础上进行的,如果信道估计不准确,会导致解码算法性能下降。为了增加信道估计的准确性,必须增加训练序列长度,而训练序列长度增加,会降低系统传输效率。基于信道盲估计的解码算法,利用信号的统计特性,对多天线信道进行估计,虽然不需要额外的训练序列。但是目前的信道盲估计方法,同样需要进FFT解调和解码。如果信道估计不准,会引起后续的FFT解调和解码性能下降。
发明内容
本发明的目的是针对现有技术的不足,解决多天线OFDMA信号的盲解码,本发明提出了一种基于快速独立分量分析的多天线OFDMA信号解码方法。本发明假定信道是瑞利慢衰落信道,衰落因子在一个衰落块内保持不变,即信道在一个数据块取值范围内是平稳的,发射端采用单天线,接收端采用多天线,接收端各个天线统计独立。
本发明解决其技术问题所采用的技术方案包括如下步骤:
步骤1、根据快速独立分量分析(Fast-ICA)的信号模型要求,定义一个长度为2(L+Lp)×1的向量,其中L为OFDMA子载波数,Lp为循环前缀数;设接收端天线数为Nt,则在发送端的单用户条件下,将L个子载波分成Q个子信道,每个子信道由P=L/Q个子载波组成;用交织型分配的方法将子信道分配给K个用户,每个用户占用一个子信道(Q≥K)。第k个子信道所包含的子载波集合为{qk,Q+qk,...,(P-1)Q+qk},其中qk=0,1,...,Q-1。设用户在发送端发送的信号被分为长度为L的数据块,OFDMA系统中用户在特定的P路子载波上传输信号,假设传输信号为BPSK调制,即bn为BPSK信号,△fk为第k个用户的归一化频偏,且△fk∈(-0.5,0.5),Lc为多径个数,T为接收端延迟。
则发送端的信号模型
>
其中,
>
>
>
其中,F1和F2分别表示为:
>
>
hm为第m根天线下多径信道:
该信道是瑞利慢衰落信道,衰落因子在一个衰落块内保持不变,在不同的衰落块内发生改变,衰落因子
信号模型
>
混合矩阵Gm的大小为2(L+Lp)×3KP:
>
Dn是由3KP个统计独立信源信号号组成的独立向量:
>
接收端Nt根天线接收到的信号向量表示为:
>
其中:
>
其中:
式中,αl多径延迟,αl∈(0,...,Lc-1)由式(10)得到,多天线下OFDMA接收信号表示成混合矩阵和信源相乘。混合矩阵中列结构包含了各个子载波序列,使得混合矩阵G′列满秩,信源中各个变量统计独立,式(10)符合盲源分离结构。
步骤2、高斯噪声下观测向量yn的PCA白化
定义一个4Nt(L+Lp)×1的列向量yn′:
>
设在一个衰落信道块观测样本数为N,在一个衰落块内信道保持不变,而在不同的衰落块内,信道服从瑞利衰落,则能够得到观测向量yn的协方差矩阵:
>
式中:向量UN为4(L+Lp)×(4(L+Lp)-3KP)的噪声子空间。采样得到的列向量yn′的协方差矩阵进行降维白化处理,表示为:
>
式中:
步骤3、盲信号分离
由式(15)可知,OFDMA的各个用户的信息是统计独立的,且混和矩阵A是满秩的,因此搜索一个正交矩阵W,使得:
>
式中:Yn为经过ICA后,对Dn的估计。当没有噪声时,Yn=Dn。通过式(16)能够快速定点ICA算法得到最佳矩阵W。观测样本数为N,搜索过程如下:
1)对于Xn(n=1,2,...,N),搜索正交矩阵W=[w1,w2,...,w3KP],设i=1.
2)初始化wi,使wi为一单位长度的随机向量;
3)用固定迭代法计算下一个向量,具体如下:
>
4)为了使wi与W中已经提取的列向量所张成的子空间正交,进行如下处理:
>
5)归一化wi,>
6)重复执行步骤3)-步骤5),直至|wi(k)Τ·wi(k-1)|足够靠近1,然后置i=i+1。
7)如果i<3KP,回到步骤2),否则整个搜索算法结束。
可以看到ICA不需要知道任何有关子载波的信息,可以将多个调制在OFDMA子载波用户信息进行分离。
步骤4、子载波序列估计和OFDMA用户识别
由于独立分量分析法具有分离顺序不确定性,无法区分分离出来的数据信息属于哪个用户。这里提出利用ICA算法估计子载波序列,由于OFDMA信号各个用户的子载波频率是不同的,从而克服分离顺序的不确定性,对OFDMA信号中各个用户进行识别。
这里首先分析对子载波进行估计,通过式(15)和(16)能够得出,当搜索结束时,WT·A=I,即:
>
一般在多天线OFDMA盲估计中,信号子空间的能量远大于噪声子空间的能量,由(18)式能够近似得到
>
>
本发明有益效果如下:
本发明以Fast-ICA为基础对多天线OFDMA信号进行数学统计建模,并进行信道盲估计和解码,在不去除循环前缀的情况下增加了信号能量,提高了解码性能。该方法在接收端不需要定时同步,对OFDMA信号进行盲分离解码,解码性能好。
附图说明
图1是基于快速独立分量分析总体方案图。
图2是在不同循环长度下解码性能与其它解码算法的比较。
具体实施方式
下面结合附图和实施例对本发明作进一步说明。
如图1所示,本发明假定信道是瑞利慢衰落信道,衰落因子在一个衰落块内保持不变,即信道在一个数据块取值范围内是平稳的,发射端采用单天线,接收端采用多天线,接收端各个天线统计独立。本发明基于快速独立分量分析的多天线OFDMA信号解码方法,具体包括如下步骤:
步骤1、根据快速独立分量分析(Fast-ICA)的信号模型要求,定义一个长度为2(L+Lp)×1的向量,其中L为OFDMA子载波数,Lp为循环前缀数;设接收端天线数为Nt,则在发送端的单用户条件下,将L个子载波分成Q个子信道,每个子信道由P=L/Q个子载波组成;用交织型分配的方法将子信道分配给K个用户,每个用户占用一个子信道(Q≥K)。第k个子信道所包含的子载波集合为{qk,Q+qk,...,(P-1)Q+qk},其中qk=0,1,...,Q-1。设用户在发送端发送的信号被分为长度为L的数据块,OFDMA系统中用户在特定的P路子载波上传输信号,假设传输信号为BPSK调制,即bn为BPSK信号,△fk为第k个用户的归一化频偏,且△fk∈(-0.5,0.5),Lc为多径个数,T为接收端延迟。
则发送端的信号模型
>
其中,
>
>
>
其中,F1和F2分别表示为:
>
>
hm为第m根天线下多径信道:
该信道是瑞利慢衰落信道,衰落因子在一个衰落块内保持不变,在不同的衰落块内发生改变,衰落因子
信号模型
>
混合矩阵Gm的大小为2(L+Lp)×3KP:
>
Dn是由3KP个统计独立信源信号号组成的独立向量:
>
接收端Nt根天线接收到的信号向量表示为:
>
其中:
>
其中:
式中,αl多径延迟,αl∈(0,...,Lc-1)由式(10)得到,多天线下OFDMA接收信号表示成混合矩阵和信源相乘。混合矩阵中列结构包含了各个子载波序列,使得混合矩阵G′列满秩,信源中各个变量统计独立,式(10)符合盲源分离结构。
步骤2、高斯噪声下观测向量yn的PCA白化
定义一个4Nt(L+Lp)×1的列向量yn′:
>
设在一个衰落信道块观测样本数为N,在一个衰落块内信道保持不变,而在不同的衰落块内,信道服从瑞利衰落,则能够得到观测向量yn的协方差矩阵:
>
式中:向量UN为4(L+Lp)×(4(L+Lp)-3KP)的噪声子空间。采样得到的列
向量yn′的协方差矩阵进行降维白化处理,表示为:
>
式中:
步骤3、盲信号分离
由式(15)可知,OFDMA的各个用户的信息是统计独立的,且混和矩阵A是满秩的,因此搜索一个正交矩阵W,使得:
>
式中:Yn为经过ICA后,对Dn的估计。当没有噪声时,Yn=Dn。通过式(16)能够快速定点ICA算法得到最佳矩阵W。观测样本数为N,搜索过程如下:
1)对于Xn(n=1,2,...,N),搜索正交矩阵W=[w1,w2,...,w3KP],设i=1;
2)初始化wi,使wi为一单位长度的随机向量;
3)用固定迭代法计算下一个向量,具体如下:
>
4)为了使wi与W中已经提取的列向量所张成的子空间正交,进行如下处理:
>
5)归一化wi,>
6)重复执行步骤3)-步骤5),直至|wi(k)Τ·wi(k-1)|足够靠近1,然后置i=i+1。
7)如果i<3KP,回到步骤2),否则整个搜索算法结束。
可以看到ICA不需要知道任何有关子载波的信息,可以将多个调制在OFDMA子载波用户信息进行分离。
步骤4、子载波序列估计和OFDMA用户识别
由于独立分量分析法具有分离顺序不确定性,无法区分分离出来的数据信息属于哪个用户。这里提出利用ICA算法估计子载波序列,由于OFDMA信号各个用户的子载波频率是不同的,从而克服分离顺序的不确定性,对OFDMA信号中各个用户进行识别。
这里首先分析对子载波进行估计,通过式(15)和(16)能够得出,当搜索结束时,WT·A=I,即:
>
一般在多天线OFDMA盲估计中,信号子空间的能量远大于噪声子空间的能量,由(18)式能够近似得到
>
>
实施例:
图2是在如下参数情况下进行仿真:接收端天线个数Nt=3,子载波数为L=16,子载波被划分为8个子信道,即Q=8,每个子信道中有2路子载波。在本文中我们取两个子信道,分别给两个用户,即K=2,每个用户占用2路子载波。多径数为4路,取q1=3和q2=7。用户1和用户2所对应的归一化频偏△f1和△f2分别为0.18和0.2,延迟T=5。多径数Lc=4,每一路多径衰落系数服从零均值单位方差的高斯分布.
图2给出本发明基于独立分量分析多天线OFDMA盲解码算法和基于训练序列信道估计的MMSE解码算法以及信道已知情况下基于MMSE解码算法的性能比较。由图2可得,基于独立分量分析的多天线OFDMA信号解码算法,比信道已知时的MMSE解码算法具有更好的性能。
机译: 多天线系统中信号重建的骨膜球面解码方法和装置
机译: 用于多天线系统的信号重建的正视球解码方法和装置
机译: 在多天线系统中传输的信号的解码方法,对应的计算机软件产品和解码设备