基于迭代的FBMC/OQAM系统IAM前导信道估计算法
2018-10-18,
,
(西安理工大学 自动化与信息工程学院,西安 710048)
0 引言
正交频分复用(orthogonal frequency division multiplexing, OFDM)技术凭借其抗多径衰落能力强、实现起来较为简单、频谱的利用率也较高等诸多优点被广泛应用于各种无线通信系统中。然而,OFDM 技术也存在一些缺陷[1],如为了对抗多径效应,引入的循环前缀使得系统的频谱效率大大的降低;由于在时域采用矩形窗对符号进行整形,导致旁瓣功率的泄露很大;而且还存在系统不够灵活和对频偏敏锐的问题。故在此背景下,滤波器组多载波技术/交错正交幅度调制(filter bank based multi-carrier/-offset quadrature amplitude modulation, FBMC/-OQAM)技术方案逐步变成新的多载波技术研究热点之一,由于其在频谱旁瓣泄露低、无需循环前缀(频谱效率高)、接收端无需严格正交同步以及基于多相滤波器结构的高效实现技术等方面的突出优势,FBMC技术已大体上变为将来可以替代 OFDM技术的作为 5G 物理层的一种可选的相关技术措施[2]。
在FBMC系统中因为相邻的滤波器之间只是在实数域是满足正交的,那么也就是说在该系统虚部的固有干扰只存在于复数域,那么在OFDM系统信道估计中使用到的诸多传统的算法在FBMC/OQAM系统中就无法使用。针对虚部干扰问题,国内外学者提出了许多关于FBMC系统的信道估计方法。根据不同的干扰处理机制,将这些导频辅助的信道估计算法分为以下三类:第一是基于干扰消除的信道估计方法,这种方法主要是在发送端对导频结构进行优化设计,使固有干扰不会影响于导频位置,这是最直接的一类信道估计方法。比如文献[3]提出了辅助导频法(auxiliary pilot, AP),这种方法适合于导频结构是离散的,占用时频资源最少,滤波器组的信息在接收端则不需要,第二是基于干扰利用的信道估计算法,例如文献[4]中提出的干扰近似方法(Interference Approximation Method,IAM),这种方法不是把固有干扰消除掉,而是近似的去估计它,然后将其看作其中一部分的等效导频能量(伪导频),进而提高导频符号的等效导频功率,从而提高系统信道估计的性能。文献[5]在干扰近似法的基础上提出了一种IAM-R导频结构,该结构是由实数值构成的,通过虚部干扰相加增加了伪导频的功率。文献[6]在IAM-R的基础上,通过在导频中引入虚数来改变导频结构,得到部分为纯实数的等效导频值,进一步构成 IAM-I结构,比IAM-R导频结构提升了2dB的性能优势。文献[7]在 IAM-I 结构的基础上,为了进一步提高每个导频处的等效功率,从而采用两列实值导频序列,提出了IAM-C结构。文献[8]摒弃两侧为0的特性,提出了新的结构IAM-E-C,该结构具有更高的等效导频功率,经仿真证明IAM-E-C 抗噪性能最佳,其次依次为 IAM-C,IAM-I,IAM-R。文献[9]在IAM-C结构的基础上使两列的导频序列均为实数值,算法表示为L-IAM-C,其信道估计性能相似于 IAM-C 算法性能。第三是基于干扰规避的信道估计方法,此类方法主要通过运算的技巧或者滤波来推导出信道频域响应,在整个系统中都没有涉及到固有干扰的计算,优点就是滤波器组的信息无论在发送端还是接收端都不需要。即文献[5]提出的成对导频法(POP),利用在相邻符号位置处信道的拟不变的特性,在运算方面把系统的固有干扰抵消掉,进而得到信道的频率响应。
文中为了获得更高的等效导频功率,在IAM算法的基础上将中间列导频两侧的导频数据取实虚相邻形成一个新的三列导频结构,同时为了获得更为精确的信道估计值而采用多次迭代方法,从而改善信道估计性能。通过理论的分析和仿真进而验证了该算法的可行性。
1 FBMC/OQAM系统模型
FBMC/OQAM 系统[10]如图1所示,它是由OQAM预处理和OQAM后处理、综合滤波器组和分析滤波器组等四部分组成。其中在发送端,OQAM预处理是为了确保系统在实数域的正交性,将发送端发送的信号di(mM),i=1,...,M-1,经过星座图映射以后,对该复数符号进行实部和虚部部分分开处理,时间间隔交错半个符号周期即成为传输符号am,n。综合滤波器组则是由反向傅立叶变换和多相结构组成的,主要是将经过OQAM预处理之后的输出信号,分别在占有不同宽度频带的子载波上进行调制,之后再经过相加来合并成一个宽带信号。而加上的多相结构则很大程度的降低了计算复杂度。同理在接收端,分析滤波器组由傅立叶变换和多相结构组成,主要工作是把子载波信号从宽带信号中解调出来,OQAM后处理则是对调制到子载波上的信号取实部,再经过实数和复数的相互转换,把实数信号重新构建成复数信号。P/S和S/P则分别表示并串和串并变换。基于此,FBMC/OQAM系统的调制解调功能则可以实现,从而还原原始信号。
图1 FBMC/OQAM系统框图
FBMC/OQAM 系统经过发送端综合滤波器组后的基带等效离散信号表达式为:
(1)
M表示FBMC/OQAM系统的总的子载波数,am,n是发送的实值符号,即第n个 FBMC/OQAM 符号中的第m个子载波上。为方便描述,将时频格点(Time Frequency Point,TFP) (m,n)表示为发送的第m个子载波在第n个FBMC符号上的位置。gm,n(k)则是在时频格点(m,n)处调制的原型函数,又叫作子载波基函数。其表达式为:
(2)
对特殊设计的原型滤波器函数,让不同的时频格点(m,n)和(p,q)处的原型函数在实数域进行内积有:
(3)
其中:R为取实部的操作符,只有当m=p时,δm,p=1,否则δm,p=0。即证明了滤波器之间的干扰项在频域上是纯虚数的,它的实部是零,也就是满足实正交性。
然而在接收端,接收到的符号之间并不存在正交性,还存在有虚部干扰项,这些干扰也就是纯虚数干扰,表达式为:
(4)
表的值
假设每个子载波的信道为平坦信道,则在接收端接收到的第p个子载波上的第q个FBMC/OQAM符号表达式为:
yp,q=Hp,qap,q+Ip,q+ηp,q
(5)
Hp,q表示信道在频域上的响应,ηp,q为加性高斯白噪声,Ip,q表示FBMC /OQAM符号的虚部干扰,表达式为:
(6)
假设原型函数有良好的时频聚集性,则对Ip,q有贡献的是时频格点(p,q)的一阶邻域。那么造成FBMC系统信中道估计的最大问题就是该虚部干扰项,致使在OFDM系统中的通常使用的传统的经典的信道佑计方法,在FBMC系统中不能直接应用。然后要处理的问题就是怎样减小格点处导频受到的周围邻居符号的影响,从而使信道估计方法达到最佳[12],即设计一个合适的导频结构,使虚部干扰Ip,q近似最小,则公式(5)可以写成:
Hp,q(ap,q+jup,q)+ηp,q=Hp,qcp,q+ηp,q
(7)
式中,cp,q=ap,q+jup,q表示在时频格点(p,q)处的发送的等效导频数据,第一项为导频数据ap,q,第二项为周围邻居符号产生的虚部固有干扰项up,q,也称为伪导频数据;Ωp,q为时频格点(p,q)的一阶邻域。
当在时频格点传输的导频符号am,n和它的邻居范围Ωp,q已知时,公式(7)中的up,q可以被近似估计,即能得出信道频域响应在时频格点处的信道估计值[13],即:
(8)
2 基于迭代的IAM前导信道估计方法
2.1 导频功率最大化的IAM导频结构
由式(8)可知,IAM算法的估计性能是由等效导频的功率决定的,通过最大化等效导频的能量来降低信道估计受到的噪声的影响。不管什么样的原型滤波器函数及其干扰权重系数大多有特定的形式,可以通过这些系数来对进行设计导频结构。干扰权重的系数矩阵可以写作:
(9)
水平方向对应的是时间,竖直方向对应的是频率。矩阵当中的所有变量都可以由以下公式来计算得到
(10)
本文假设δ=0.2058,β=0.2393,γ=0.5664,通常γ,β>δ。对应的是表1中的干扰权重系数的值。文献中提到的基于干扰近似的IAM-R,IAM-I,IAM-C,IAM-E-C等四种IAM导频结构如下:
图2 基于干扰近似的导频结构
相应的等效导频功率为PIAM-R=a2(1+4β2)=1.2291a2。
文献[7]已证明 E-IAM-C 抗噪性能最佳,其次依次为 IAM-C,IAM-I,IAM-R。
2.2 新IAM导频结构设计
根据等效导频功率最小值最大化准则,对导频进行设计,其导频结构如图3所示。
图3 新IAM导频结构
由干扰权重的系数矩阵公式可知,在新IAM导频结构中由于导频数据
a
p,q
的取值为[1
j
-1 -
j
]循环,所以要把等效导频符号的取值分成实数和虚数来分析讨论:
经过分析可知,本文提出的新的基于迭代的IAM前导信道估计算法的导频结构的等效导频功率在IAM-C和E-IAM-C之间波动,有更强的抗噪能力,而两项合起来的导频功率决定了性能。同时采用基于迭代的导频结构算法,对数据用原始的信道估计值进行解调后,再对相邻的子载波间和符号间的干扰进行重构,经过再次的估计,可以得到更高精度的估计结果值[14]。
新IAM导频结构信道估计算法的步骤:
步骤1:对接收端所接收到的第一列和第三列的导频信号利用第二列的信道估计值进行 FBM-C/OQAM 解调。
步骤2:利用公式(7)和公式(8)计算第二列导频受到的导频位置周围的数据的干扰,可以得到:
(9)
实验的结果证明,在迭代两次以后,迭代收敛。
3 新导频结算法仿真与分析
3.1 新导频结构算法仿真
为了检验算法的可行性,论文在不同的信道环境下对以上提到的各个不同的导频结构算法进行Matlab仿真分析进行验证。傅立叶变换长度为M=128,原型滤波器的长度为L=4 m,子载波频率为1.8×109Hz,系统采样频率为32 MHz,信道环境为车载ITU-VA信道环境和步行ITU-PA信道环境。具体仿真参数如表2所示。
仿真结果如图4和图5所示。
图4 在ITU-VA信道下算法性能比较
图5 在ITU-PA信道下算法性能比较
图4是在车载ITU-VA信道环境下的误码率仿真曲线图,仿真图中OFDM为未经过干扰处理的基于IAM的导频结构下的传统的OFDM信道估计,IAM-C是IAM-C导频结构的信道估计算法,No iteration、One iteration、Two iteration分别为在新的基于IAM的导频结构算法下的没有迭代、迭代1次、迭代2次的信道估计算法。从图中可以看出,由于IAM-C采用三列导频,使得等效导频功率较大,算法的性能较好,而论文所提出的新的基于迭代的IAM导频结构算法相比IAM-C算法来说,没有迭代的导频结构与IAM-C算法的性能相比较差,经过迭代一次后的算法性能有了很大的提升,迭代两次后的算法性能略有提升,即能够保持传统的IAM-C结构算法估计性能的同时,由于引入了虚数导频,经过计算证明使得等效导频功率在几者之间最大,从而使得抗噪性能增强,估计性能进一步得到提升,但迭代两次以后有所收敛。在高信噪比条件下因为FBMC/OQAM系统存在不准确的时间分散,因此存在内在的干扰残留,所以没有CP-OFDM系统的信道估计性能佳。
图5是在步行ITU-PA信道环境下的误码率仿真曲线图,仿真图中OFDM为未经过干扰处理的基于IAM的导频结构下的传统的OFDM信道估计,IAM-C是IAM-C导频结构的信道估计算法,No iteration、One iteration、Two iteration分别为在新的基于IAM的导频结构算法下的没有迭代、迭代1次、迭代2次的信道估计算法。从图中可以看出,没有迭代的信道估计算法性能最差,IAM-C算法的性能较好,迭代以后的性能明显比没有迭代的算法性能要好得多,相似于IAM-C算法的性能。在BER为10-4数量级处,迭代两次以后的性能要比IAM-C算法的性能提高大约0.1dB。由于导频功率的增大,使得抗噪性能增强,估计性能进一步得到提升,但迭代两次以后迭代收敛。在高信噪比条件下因为FBMC/OQAM系统存在不准确的时间分散,因此存在内在的干扰残留,所以没有CP-OFDM系统的信道估计性能佳。
3.2 新导频结构算法复杂度分析
对IAM-C算法进行分析,由文献[9]可知,IAM-C算法需要先对M(子载波数)维矩阵进行求逆运算,再对M维矩阵进行两次乘法运算。同时若信道估计方法是采用LS算法,则需要进行M次除法。当子载波个数更大时,就会有更大的求逆运算量;再次,在重构导频去消除周围数据对导频的干扰时,要有滤波器组的信息才能实现。新IAM算法在进行信道估计时,需要对等效导频进行计算。所以要进行4M次乘法,M次加法,若采用LS信道估计,则还要进行M次除法。计算量和IAM-C 算法相比,降低了很多。但是新算法需要有滤波器组的信息才能实现计算等效导频。
4 结束语
论文针对FBMC/OQAM系统中传统的干扰近似算法信道估计性能有限的问题,提出了一种基于迭代的IAM导频结构的前导信道估计算法,从理论上分析了算法的性能,并与IAM算法进行比较,由于新导频结构算法在中间导频序列两边的导频互为相反数,因而提高了等效导频功率,经过迭代以后还可以使得到的信道估计值更为精确。仿真表明,在ITU车载信道环境和步行信道环境下,论文所提出的新的基于迭代的IAM前导信道估计算法在保持其传统信道估计性能的同时,得到了更精确的信道估计值。新的IAM算法因为两边取相反数,因而减少了导频开销,降低了算法复杂度,在以后5G的高速率数据传输移动场景中有着非常重要的作用。