一种FBMC 系统块状导频信道估计算法

2021-02-25 03:37赵清华马天鸣
智能计算机与应用 2021年10期
关键词:块状误码率载波

赵清华, 马天鸣, 王 星

(上海工程技术大学 电子电气工程学院, 上海 201620)

0 引 言

偏置正交调幅的滤波器组多载波(Offset Quadrature Amplitude Modulation/Filter Bank Multicarrier, OQAM/FBMC)是一种非正交的多载波传输技术,通过引入时频聚焦特性良好的原型滤波器来代替正交频分复用(Orthogonal Frequency Division Multiplexing, OFDM)中的矩形窗函数,可以提供较低的带外发射功率,并且对无循环前缀和保护间隔的多径衰落信道具有鲁棒性,因此已然成为新一代无线通信系统中用于取代OFDM 的优秀候选方案。 然而与OFDM 不同的是,FBMC 只满足实数域内的正交性,这使得即使做到了完美的同步,在接收端也会受到固有的虚部干扰。 因此,FBMC 的信道估计不能直接采用传统用于OFDM 的估计方案[1]。 针对这一问题,目前常见的解决思路主要有干扰近似法(Interference Approximation Method,IAM)[2-9]以及干扰消除法(Interference Cancellation Method, ICM)[10-13]两种。 其中,相对于干扰利用法的劣势在于导频消除的设计导频时,消除法并没有考虑到噪声问题,因此该方法的理想状态下误码率最高只能达到与OFDM 一致的水平;而干扰利用则在设计时用到了FBMC 的虚部干扰,这样一来既有效处理了干扰,同时也降低了系统噪声影响。 然而基于块状导频的干扰利用方案虽然可以降低系统噪声的影响,但是却不能完全隔绝所有未知干扰对于中心导频数据的影响,当信噪比逐渐升高,信道噪声的影响逐渐降低并变为次要,干扰利用法趋向性能平台,此时原来被忽略的二阶及其以上的固有干扰重新成为影响信道估计性能的主要因素。

本文主要对目前干扰利用法存在的不足进行研究并提出解决方案。 研究中,在分析了几种常见的块状导频设计方案后,提出了一种新的块状导频序列方案。 该方案充分考虑了自身序列对于周围数据的干扰,通过对于导频的合理排列使得该方案不仅继承了在导频两侧不采用虚数则会对接收端有效数据干扰较小的优点,还能够克服其伪导频功率不大的缺陷。 另外,针对目前的3 列导频的块状序列无法隔绝来自一阶邻域以外的未知数据干扰的问题,本文继而提出了一种干扰消除的导频序列设计方案,就能在计算复杂度增加不多的同时完全消除来自一阶邻域以外的未知数据干扰。 理论分析和仿真结果表明,采用这种方案可以有效改善系统的信道估计归一化均方误差和误码率性能。

1 FBMC 系统模型

假设FBMC 系统载波数为N,符号数为M,相应的基带等效发送信号可以表示为[2]:

其中,am,n是位于时频网格点(m,n) 处的数据;gm,n(t) 为时频网格点(m,n) 处的基函数;g(t)是原型滤波器;v0为子载波之间的间隔;τ0是FBMC符号之间的时间间隔;φm,n是相位因子。 不考虑通道影响,理论上位于(m0,n0) 处FBMC 接收信号的表达式为[2]:

其中,p =m-m0,q =n -n0,〈gm,n,gm0,n0〉R表示gm,n与gm0,n0之间的时域内积操作,其数学公式可写为[2]:

其中,

2 基于导频的信道估计方案

2.1 传统方案

对式(2)加入信道信息,采用最小二乘(Least Squares, LS)估计方案, 则系统接收端在(m0,n0)处的信道估计值可以表示为:

其中,Im0,n0和Wm0,n0分别是(m0,n0) 处的虚部干扰和噪声。 由式(5) 不难发现,由于Im0,n0的缘故,采用传统最小二乘法估计方案难以准确估计出(m0,n0) 处的信道真实值。

2.2 基于干扰利用的信道估计方案

干扰利用的主要思想是将导频和其周围数据对导频干扰的叠加看成一个伪导频,也就是将综合滤波器的输出端的导频实际值作为信道估计的导频值进行估计。假设位于(m0,n0) 处导频值为am0,n0,位于(m0+p,n0+q) 的数据对于(m0,n0) 处数据的干扰系数为,那么在FBMC 系统分析滤波器输出端对应的值为:

对于慢变信道而言,当p、q在比较小的范围变动时,有Hm0,n0≈Hm0+p,n0+q[5],那么式(5) 可以进一步表示:

由式(7)不难发现,越大,估计的精度越高。 因此干扰利用的关键在于对导频序列进行合理设计使得伪导频功率最大。 为了更加直观地看出周围符号对于导频序列的影响,这里选取一阶邻域,其干扰系数矩阵可以表示为[3]:

其中,α、β、γ可以根据jp +q +p(q +2n0)Ag(- pτ0,- qv0) 求得。 由于OQAM/FBMC 的虚部干扰主要来自导频的一阶邻域,因此合理的导频排列使得包含一阶干扰在内的伪导频功率最大是干扰利用法的核心思想。

2.3 E-IAM-C 与NPS 方案分析

目前,E-IAM-C[5]是基于IAM 扩展方案中可获得伪导频功率最高的一种导频序列设计方案,但由于其两侧导频中含有过多的虚数符号,因而会加大接收端对有效数据的干扰并由此恶化系统的误码率性能。 而与E-IAM-C 相比,NPS[7]完全舍弃两侧导频中的虚部符号,因此能在降低伪导频功率的同时改善系统的误码率性能。 这两种方案导频序列的排列方式如图1 所示。

图1 2 种干扰利用法导频序列的排列方式Fig.1 Two permutations of pilot sequences based on interference utilization method

当采用Hermite 作为原型滤波器[12]时,由式(8)可得E-IAM-C 和NPS 的伪导频符号功率分别为:

由FBMC 原理不难得知,只要对输入端周围符号数据的干扰叠加项中不含有实数,就可以在接收端通过取实操作来加以消除[4]。 然而E-IAM-C 两侧导频中的虚数项除了对中间导频产生叠加干扰外,还会对周围的有效数据产生干扰,且又无法通过取实操作来消除这一干扰,因此其误码率性能并不理想。 NPS 方案通过舍弃一阶邻域内的虚数以降低对周围有效数据干扰,从而获得了比E-IAM-C 更好的误码率性能,然而由式(8)、式(9)不难发现,NPS 方案却会明显降低伪导频功率。

3 新的块状导频序列设计方案

3.1 新导频序列

FBMC 系统中块状导频选取3 列的主要目的是为了在尽可能高的频谱利用率的前提下隔绝未知有效数据对导频数据的一阶干扰。 在干扰利用法中则进一步利用了导频两侧的保护数据区域来提升伪导频的功率。 当采用传统思路,假定数据受到的干扰主要来自一阶邻域,综合考虑数据和导频的相互影响,当两侧充当保护间隔为实数时,中间导频无论虚实都不会对有效数据产生一阶干扰。 由此提出如下这种导频序列的排列方案:若中心导频为a0,0,则有

a1,0=-ja0,0,a-1,0=ja0,0,a0,-1=real(a0,0),a0,1=- real(a0,0),其中real(.) 代表取实操作,新导频序列的排列方式如图2 所示。

图2 新导频序列方案Fig.2 New pilot sequences scheme

由式(8)可以得到新方案的伪导频功率为:

不难看出,采用这种导频序列能够使得伪导频功率获得较为明显的提升。

3.2 一阶邻域以外干扰消除的导频序列设计方案

分析可知,3.1 节中提出的序列设计方案虽然通过增大伪导频功率的方式能够在一定程度上改善系统的信道估计精度和误码率,但由于仅处理了一阶邻域内的干扰情况,因此与其他传统块状导频序列设计方案一样,也都有着无法直接隔离一阶以上的未知数据干扰的不足。

根据离散辅助导频法[10]易知,单个导频的干扰可以引用辅助项来加以消除,并且由于离散导频之间可看作相互独立,因此引入的辅助项也不会对其它不相关导频产生影响。 但是由于其额外辅助项的高功率将会影响系统的峰均功率比,极大地降低系统的稳定性。 因此传统的辅助导频法无法直接运用于离散导频估计中[11-12],但这种思想方法可以用来解决块状导频一阶领域以外的数据干扰问题。

首先保留左边两列导频作为中心导频和伪导频叠加项,第三列用于辅助消除干扰项。 若采用3.1节所提出的导频序列来进行干扰消除,根据干扰利用法原理,新的中心伪导频功率更新为:

假设中心导频序列为An =[a1,a2,a3,...,an-1,an],用于提高伪导频功率的叠加项为Bn =[b1,b2,b3,...,bn-1,bn],对应所需要消除的一阶以上干扰值为In =[i1,i2,i3,...,in-1,in],辅助序列设为Xn =[x1,x2,x3,...,xn-1,xn],当An为不相关的离散导频时Xn =-(In/λn),其中λn =[u1,u2,u3,...,un-1,un]是辅助项对应导频项的干扰系数。 当n =8 时,其导频序列如图3 所示。

图3 子载波数目为8 时的块状导频干扰消除示意图Fig.3 Schematic diagram of block pilot sequences interference elimination when the number of subcarriers is 8

由图3 可以看出,若直接将-(In/λn)赋给Xn,那么在消除an所受未知干扰的同时,所引入的辅助项也会对[an-N,an+N]范围内的导频数据产生新的干扰,这里的N表示受到xn干扰的有效导频项的范围。 为了解决这一问题,不妨将Xn的所有项都设为an的辅助项。 若假设干扰项表达式为Un =[un,1,

un,2,un,3,…,un,n -1,un,n]T,其中un,n代表1 到n个所有辅助项对第n项导频的干扰(这里第一个n代表导频序号),则有:

即:

推导后可得:

其中,dk表示相对于中心导频数据的二阶及以上的未知有效干扰数据,N1和N2分别表示需要消除干扰起始和结束点。

由于在信号输入端In和Un均可视为已知数据并且当滤波器固定时Un为常数矩阵,故而容易得出辅助导频序列Xn的值;另外,由于Xn消除的干扰为二阶及其以上的未知干扰,因此也不存在辅助序列的高功率问题。

通过观察式(14) 不难发现,上式的复杂度随子载波的数目增大而增加。 若子载波数不大,辅助序列Xn可以直接用Un进行求取,当载波数过大时,为了降低复杂度,可以再次利用FBMC 系统原形滤波器的良好的时频聚焦特性对干扰项Un进行截取。若选用Hermite 作为原型滤波器,并假定子载波数为128,那么可以得出干扰逆矩阵的转置(U128-1)T,这里除了首尾载波外其余若保留大于1.5 的数据,则可以得到矩阵维度为128 的表格序列,具体如图4所示。

图4 维度为128 的干扰逆矩阵的转置序列Fig.4 Transposed sequence of interference inverse matrices while the dimension is 128

由图4 可以看出,除了边界载波的干扰逆矩阵系数外,其它可视为正负符号相反的同一序列,序列长度选取越长,信道估计值越精确,但由于FBMC 中数据符号之间的干扰相关度会随着距离的增加而急剧下降,因此事实上当子载波数目较大时逆矩阵序列的长度选取可以看作和载波数无关的短定值,对比离散导频的辅助导频消除方案,本文提出的方案经截取后平均每个导频只额外增加了少量的复杂度即可完成干扰的消除。

另外,对于本文提出导频序列若想获得更精确的接收值,就必须要考虑到引入虚部导频数据对二阶邻域的未知数据造成的干扰。 由于导频数据已知,在接收端受到干扰的未知数据也很容易可以恢复。 若二阶接收端未知数据为dn,那么去除导频干扰后的接收端数据可以表示为:

4 实验结果仿真分析

本节主要对OQAM/FBMC 系统采用基于干扰利用的ICM、E-IAM-C、NPS 以及MYWAY1、MYWAY2、MYWAY2C、NPS1 这几种块状导频序列设计方案在COST207 和Vehicular A 这2 种不同的信道模型中进行Matlab 仿真分析。 其中,MYWAY1 表示采用3.1节中提出的导频序列,MYWAY2 表示在MYWAY1 的基础上将最右侧的导频序列更换为零值序列之后的导频序列,而MYWAY2C 和NPS1 分别表示在MYWAY2 和NPS 的基础上采用3.2 节中提出的干扰消除方案后的导频序列。 仿真参数见表1。

表1 仿真参数Tab.1 Simulation parameters

实验中,先对信道估计方案下的归一化均方误差(Normalized Mean Square Error,NMSE) 性能进行仿真,仿真结果如图5 所示。

图5 各种块状导频方案在2 种信道下的NMSE 性能比较Fig.5 NMSE performance comparison of various block pilot sequences schemes under two channels

结合各种干扰利用法方案的伪导频功率不难看出,无论是在COST 信道、还是PedestrianA 信道中,各种导频序列方案下的NMSE性能都与各自相应的伪导频功率有着直接关联。 当不使用所提出的干扰消除方案时,伪导频功率越高,信道估计值越精确;当使用本文提出的干扰消除方案后,伪导频在低信噪比较低时,各种导频序列方案下的NMSE由小到大依 次 为 E - IAM - C、 MYWAY1、 MYWAY2、MYWAY2C、NPS、NPS1、ICM,这与未加任何处理的情况基本一致;然而随着信噪比的增加,各种方案的归一化均方误差逐渐依次变为MYWAY2C、E-IAMC、MYWAY2、MYWAY1、NPS1、NPS、ICM,这是由于随着信道噪声的影响逐渐降低,FBMC 系统中的一阶以上干扰的影响逐渐变大,在采用提出的干扰消除法之后NMSE性能的优越性开始逐渐凸现出来。

其次,对系统的误码率(Bit Error Rate,BER)性能进行仿真,仿真结果如图6 所示。

图6 各种块状导频方案在2 种信道下的BER 性能比较Fig.6 BER performance comparison of various block pilot sequences schemes under two channels

从图6 中可以看出,无论采用哪种信道模型,系统的误码率性能不仅和信道估计性能有关,还和FBMC系统的干扰特性有关。 因而不难得出以下结论:

(1)在ICM、E-IAM-C、NPS、MYWAY1 这几种在未加干扰消除的方案中,MYWAY1 具有最佳的误码率性能。

(2)NPS1 和MYWAY2C 这两种方案由于采用了3.2 节中提出的干扰消除方案,因而分别比NPS和MYWAY2 获得更好的误码率性能。

5 结束语

本文首先简要概述了FBMC 结构并对E-IAM-C和NPS 各自的优缺点进行了分析,接着提出了一种新的块状导频序列设计方案,在对接收端有效数据干扰较小的同时克服了NPS 伪导频功率较小的缺陷,随后在此基础上进一步提出了一种干扰消除的块状导频序列设计方案来完全消除来自一阶邻域以外的未知数据干扰。 理论分析和仿真结果表明,采用这种方案可以有效改善系统的信道估计归一化均方误差和误码率性能,而且还具有频谱效率不受影响、计算复杂度不高等优点,因而具有很好的应用价值。

猜你喜欢
块状误码率载波
生活小妙招
低载波比下三电平NPC逆变器同步SVPWM算法
中国移动LTE FDD&TDD载波聚合部署建议
探索小学信息技术课堂的“块状”教学
失效网络中节点可通信性能评估方法研究
D—BLAST基带系统的FPGA实现研究
线性调频扩频技术的研究与分析
非线性效应对OOFDM系统的影响研究
为什么更快解读LTE—ACat.9三载波聚合
空腹别吃西红柿