删除或更新信息,请邮件至freekaoyan#163.com(#换成@)

基于KNN-TSVR算法的MIMO-OFDM系统信道估计

本站小编 Free考研考试/2022-11-20

李朔1,2, 雷为民1, 张伟1
1. 东北大学 计算机科学与工程学院,辽宁 沈阳 110169;
2. 辽宁科技大学 电子与信息工程学院, 辽宁 鞍山 114051
收稿日期:2020-03-25
基金项目:国家重点研究发展计划项目(2018YFB1702000); 辽宁省自然科学基金资助项目(20180551007)。
作者简介:李朔(1976-),女,辽宁沈阳人,东北大学博士研究生;
雷为民(1972-),男,辽宁沈阳人,东北大学教授,博士生导师。
通信作者:LI Shuo, E-mail: lishuo874@126.com

摘要:为了提高多输入多输出正交频分复用(MIMO-OFDM)系统的信道估计性能,提出了一种基于K近邻加权孪生支持向量回归(KNN-TSVR)的信道频率响应估计算法.该算法的工作过程是首先用最小二乘算法对导频位置的信道参数进行估计,获取训练样本,然后用K近邻(KNN)算法对训练样本进行预处理,得到赋予各样本的权重,最后由加权TSVR对MIMO-OFDM系统所有位置的信道参数进行插值估计.本文提出的改进的加权TSVR信道估计方法不仅具有TSVR对非线性关系回归的优势,同时引入KNN算法对TSVR进行改进,使得该算法与传统TSVR相比,具有更好的回归性能和抗噪声能力.对非线性MIMO-OFDM信道进行估计的仿真实验结果证实了这一结论.
关键词:信道估计K最近邻(KNN)算法多进多出(MIMO)系统正交频分复用(OFDM)孪生支持向量回归(TSVR)
Channel Estimation for MIMO-OFDM System Based on KNN-TSVR Algorithm
LI Shuo1,2, LEI Wei-min1, ZHANG Wei1
1. School of Computer Science & Engineering, Northeastern University, Shenyang 110169, China;
2. School of Electronic and Information Engineering, University of Science and Technology, Anshan 114000, China

Abstract: In order to improve the channel estimation performance of MIMO-OFDM system, a channel frequency response estimation algorithm based on K-nearest neighbor twin support vector regression(KNN-TSVR)is proposed. The working process of the algorithm is that the least square algorithm is used to estimate the channel parameters of the pilot position, and the training samples are obtained. Then the KNN algorithm is used to preprocess the training samples, and the weights given to each sample are obtained. Finally, the weighted TSVR is used to interpolate the channel parameters of all the positions in the MIMO-OFDM system. The improved weighted TSVR channel estimation method proposed not only has the advantages of TSVR in nonlinear regression, but also has better regression performance and anti-noise ability compared with traditional TSVR due to the improvement of TSVR based on KNN. The simulation results of nonlinear MIMO-OFDM channel estimation confirm this conclusion.
Key words: channel estimationKNN(K-nearest neighbor)MIMO(multiple-input multiple-out)OFDM(orthogonal frequency division multiplexing)TSVR(twin support vector regression)
新兴的5G通信系统、家庭音频/视频网络以及无线局域网等系统的发展对高速无线通信技术提出了较高的要求.在非视距情形下高速数据传输速率仍然因为信道衰落和噪声污染等原因而不能满足需求;另外,宽带传输系统也存在通信距离延长的问题.多输入多输出(multiple input multiple out,MIMO)无线通信技术由于其阵列增益、分集增益、空间复用增益和抗干扰性能的提高,部分地解决了上述问题.正交频分复用(orthogonal frequency division multiplexing,OFDM)将串行的数据流转换为多路并行的低速数据流,在多个载波上同时进行传输,扩大了符号间的时间间隔,这样可以降低传输中的多径效应对传输的不利影响.在接收端采用相干解调方法可以降低传输过程中对于信噪比(SNR)的要求,使得每个子信道上的信号带宽小于信道的相关带宽,这样每个子信道可以看成是平坦衰落的,从而消除码间串扰.正是由于MIMO和OFDM技术的这些优点,MIMO-OFDM被4G和5G无线通信系统所采用.
有许多方法用来估计选择性信道,其中包括最小二乘(LS)法[1]、线性最小均方误差(LMMSE)法及其改进算法[2-4].文献[5]提出了基于双选择性信道基扩展模型(BEM)的OFDM系统的信道估计算法,文献[6]为OFDM设计了自适应加权估计器;这些算法从不同的技术路线提升了信道估计性能,但这些方法将通信信道模型假定为线性的[7-9].OFDM的自适应加权均衡估计器[10]在选择性多径衰落信道的情况下,由于元件饱和、光纤色散等原因,信道响应呈现出复杂的非线性,如果采用线性方法,可能会降低估计精度;因此,有必要对信道进行非线性分析.文献[11]中提出了一种基于非线性Kalman滤波器的OFDM系统高速信道估计算法, 文献[12]提出了一种基于深度学习的信道估计方法.
目前关于将孪生支持向量回归(twin support vector regression,TSVR)算法[13]应用于OFDM通信系统信道估计的研究,主要集中于利用经典的TSVR算法改进LTE(long term evolution)系统的信道估计[14];这些算法虽然在估计性能上有所提高,但同时存在计算量大、收敛速度较慢等问题[15].本文结合OFDM系统和MIMO-OFDM系统的特征[16-17],重点从如何在控制和降低计算代价前提下,加快非线性控制模型的收敛速度并提升估计性能等方面展开研究,设计并验证评价了新的估计算法,即K近邻加权孪生支持向量回归(KNN-TSVR)算法.
1 MIMO-OFDM系统模型MIMO-OFDM系统模型如图 1所示,假定系统有MT个发射天线和MR个接收天线.
图 1(Fig. 1)
图 1 MIMO-OFDM系统基带等效模型Fig.1 MIMO-OFDM system model (a)—发射端;(b)—接收端.

Xi(k)是待发送信号X经过空时编码器输出的待发送信号序列,被分成N个块, 由QPSK星座映射得到;Xi(k)=Aicos θicos(ω0k)-Aisin θisin(ω0k)(k=0, 1, …, N-1,iMT).其中Aiθi分别表示第i个接收天线上星座图中映射点的幅度和相位,ω0表示载波基频频率.使用离散傅立叶逆变换(IDFT)对Xi(k)进行频率调制,为了避免码间串扰,将长度为LCP的循环前缀(cyclic prefix,CP)插入到每个块的头部,再将输出序列解析成n个符号的块(n=1, …, N-1),然后采用IFFT变换成时域序列,得到发射天线的待发送时域信号xi(n):
(1)
xi(n)通过无线信道到达接收天线,在接收端去除CP后,接收到的时域信号为y(n):
(2)
式中:v(n)=[v1(n), v2(n), …, vMR(n)]T是加性高斯白噪声(AWGN),vi(n)(i=1, 2, …, MR)的期望值和方差分别为0和σ2,且v (n)各元素间相互独立;hi(n, l)=[hi, 1(n), hi, 2(n), …, hi, MR(n)]T是第i个发射天线到各接收天线的信道冲激响应向量.令Y (k)为去掉CP后在第k个子载波处的频率响应向量:
(3)
将式(2)代入式(3)可得
(4)
式中:是由子载波k周围的子载波间干扰,Hi(k)= 是第i个发射天线到接收天线间信道排除子载波间干扰后的频率响应向量;V(k)是噪声v(n)在子载波k处的频率响应.在接收端,主要根据对信道的均衡和信道的信息恢复发送的信号.
2 空时编码传输在发射端,数据传输可采用Alamouti空时编码方案来获得分集增益.最简单的MIMO-OFDM系统有两个发射天线和一个接收天线,即2I1O-OFDM,该系统的空时编码可以用下面的矩阵表示:
(5)
式中:(·)*是取复共轭;X表示待发送信号;下标1和2分别表示天线1和天线2;下标o和e分别表示待发送信号的奇数和偶数序列.如果信道响应在连续的两个符号周期内保持不变,则接收天线接收到的频域信号为
(6)
式中:Xo(k), Yo(k)和Vo(k)(Xe(k),Ye(k)和Ve(k))分别表示奇序列(偶序列)的第k个子载波处的发射信号、接收信号和噪声;H1(k)和H2(k)分别对应于第1个和第2个发射与接收天线间第k个子载波处的信道响应.
3 MIMO-OFDM系统信道估计经典的信道估计是基于线性假设的,在对非线性的无线通信信道进行信道估计时会产生估计误差.本文利用TSVR对非线性系统的回归特性,采用改进的加权TSVR估计算法(即KNN-TSVR算法)来估计MIMO-OFDM信道的频率响应.
3.1 导频子载波信道估计导频插入采用网状插入的方式.“导频符号”和“导频子载波”分别表示插入导频的符号和导频的子载波.“数据符号”和“数据子载波”分别表示没有插入导频的符号和数据的子载波.导频符号在时域成对插入,主要是为了实现编码系统中的信道估计.集合{nΔt, nΔt+1 | n=0, …, }记录导频符号的时域位置,符号间隔Δt≥2,符号数为Nt.集合{mΔf | m=0, …, Nf-1}记录导频子载波的位置.在一个OFDM符号中,Nf是导频数,Δf是导频频率间隔.导频的插入方案见图 2.
图 2(Fig. 2)
图 2 导频插入方案Fig.2 Pilot insertion scheme

由式(6)可以得到信道频率响应估计值:
(7)
式中:^表示估计值;下标p表示导频,例如为发射天线1到接收天线的信道在导频位置(nΔt, mΔf)上的频率响应估计值.发射天线1(天线2)到接收天线在导频位置上{mΔt≥2|m=0, …, Nf}所有的频率响应估计值堆叠在一起,得到导频处信道响应估计值矩阵.然后可以通过某种算法来估计所有子载波处的信道频率响应估计值:
(8)
3.2 信道估计算法给定一个训练集S={(τ1, r1), (τ2r2), …, (τm, rm)};τkR2为输入在时域和频域的位置,rkR为导频点冲激响应的实部或虚部,作为训练输出;m为训练样本数目.将所有训练输出堆叠构成输出向量R= [r1, r2, …, rm] T,所有训练输入堆叠构成输入矩阵T=[τ1, τ2, …, τm]T.
采用KNN-TSVR来估计MIMO-OFDM系统的信道响应.与经典的TSVR相似,回归函数由下界f1(τ) 和上界f2 (τ) 组成,最后的回归函数可取上下界的平均值:
(9)
为了回归非线性关系, 可以采用核函数映射方法将训练样本映射到更高维空间:回归函数的上下界分别为f1(τ)=K(τ, TT) g1+δ1f2(τ)= K(τ, TT) g2+ δ2,其中K是核函数,g1g2Rm, δ1δ2R是待估计参数.f1(τ)和f2(τ)的平均值是最终的回归结果,与线性回归方法(9)的表达式相同.优化问题可以表示为
(10)
(11)
式中:v1, v2, c1, c2, c3, c4>0为预选参数;ε1, ε2为不敏感常数;η1, η2为反映训练样本是否位于ε管内的松弛向量;d =[d1, d2, …, dm]T, D =diag(d) 分别为权值向量和权值矩阵,用KNN算法计算.
目标函数(10)和(11)是基于结构最小化原则提出的,该原则有助于弱化过拟合问题,提高回归性能.用拉格朗日乘子将它们映射到对偶空间中再优化问题进行求解.这样,式(10)可以转化为
(12)
式中:α =[α1, …, αm]Tβ =[β1, …, βm]Tγ>0是拉格朗日乘子.利用Karush-Kuhn Tucker(KKT)条件,可以得到对偶问题为
(13)
其中Λ=[K(T, TT) e].
通过计算对偶QPP问题,即式(13),可以得到
(14)
类似地,式(11)的解为
(15)
式中,λ为式(11)转化为对偶空间QPP问题的拉格朗日乘子.
这样,可以利用导频所在位置的信道响应作为训练数据,通过求解对偶优化问题,分别获得各个接收天线对应的无线信道中所有时频位置上的信道响应.
算法步骤如下:①由式(7)计算导频处信道估计值;②由KNN算法计算样本点权值得到D;③由式(13)计算αλ;④由式(14)和式(15)计算w1w2;⑤由式(9)计算回归曲线f(τ).
4 仿真实验通过仿真实验对本文提出的基于KNN-TSVR的MIMO-OFDM系统的信道频率响应估计算法进行性能分析.同时,对线性插值算法和经典TSVR算法也进行性能仿真,以便与本文算法进行性能比较.
在接收端,MR个接收天线中任意一个天线都需要独立估计MR个信道响应,因此不失一般性地选择2个发射天线,1个接收天线,即考虑一个具有双衰落信道的2I1O-OFDM系统作为测试实例.传输路径的数目L=5,各信道抽头被假定为独立且分布相同.信道响应在时间上是相关的,可以表示为
(16)
式中:E(·)表示取期望值;(·)*表示取共轭;nili(i=1,2)分别是时间和信道路径标记;J0是第一类零阶贝塞尔函数;Tsσ2是采样间隔和信道冲激响应的方差.系统参数:调制方式为16-QAM,载波频率fc=2.15 GHz,一个码元内子载波数N=128,循环前缀长度LCP=5,采样间隔Ts=72 μs,通信终端与基站间的相对移动速度分别为120和350 km/h.仿真时在时域和频域中同时插入导频.将高斯函数作为非线性映射核:
(17)
式中ξ是高斯函数的宽度或方差.式(10)和(11)中的常数设置如下:c1=c3=0.1,c2=c4=0.1,v1=v2=10.选择误差平方和(SSE)和误码率(BER)两个准则来评估算法的性能,定义为:.其中为测试样本yi的估计值,nenT是二进制的错误数据个数和总数据个数.定义信噪比SNR=10 lg(σx2/σv2),其中σx2=E(|x(k)|2),σv2是加性高斯白噪声的方差.
图 3给出了KNN-TSVR对非线性信道的回归情况,其中SNR=10dB,路径数目L=5,移动速度v=350 km/h,图例*是作为训练样本的有噪声信道响应.由图 3可见,本文算法的预测曲线和无噪声条件下的已知函数曲线接近,拟合曲线平滑,拟合效果较好,KNN预处理有效.
图 3(Fig. 3)
图 3 KNN-TSVR对信道频率响应的回归Fig.3 Regression of KNN-TSVR to training samples

图 4图 5分别为Δtf=4,Δtf=8条件下不同移动速度时信噪比对误码率的影响,其中,Δt为导频插入的时域间隔,Δf为导频插入的频域间隔.为了将本文算法与现有的其他典型算法进行性能比较,图中同时还给出了线性插值法、基于经典TSVR的估计方法,以及已知信道参数的BER曲线.
图 4(Fig. 4)
图 4 不同移动速度时信噪比对误码率的影响(Δtf=4)Fig.4 Effect of SNR on BER at different moving speeds when Δtf=4 (a)—v=120 km/h;(b)—v=350 km/h.

图 5(Fig. 5)
图 5 不同移动速度时信噪比对误码率的影响(Δtf=8)Fig.5 Effect of SNR on BER at different moving speeds when Δtf=8 (a)—v=120 km/h;(b)—v=350 km/h.

图 4图 5可以看出:随着信噪比的增加,本文方法的BER有较显著的下降.当信噪比小于10 dB时,由于加性噪声是主要的干扰因素,本文算法的BER的下降并不显著;移动速度的加快会使BER有所上升,这是因为移动速度越快,信道间干扰就越大,导致BER上升.本文方法与基于经典TSVR算法的误码率曲线趋势相似,性能优于线性插值方法,说明SVR具有非线性关系的回归优势.对比图 4图 5可以看出,时间间隔和频率间隔增加,使得插值间隔增大,导致回归性能下降.信道频率响应的SSE如表 1所示,这些结果是50次蒙特卡洛运行得出的平均值.表 1的结果也从SSE的角度给出了相同的结论,进一步验证了本文算法的有效性.
表 1(Table 1)
表 1 估计方法的SSETable 1 SSE of estimation algorithms
仿真条件 算法 SNR/dB
0 5 10 15 20 25 30
v=120 km/h,
Δt=4,
Δf=4
KNN-TSVR 0.261 0 0.192 1 0.105 3 0.035 5 0.008 9 0.000 4 0.000 2
TSVR 0.285 0 0.206 5 0.123 3 0.050 2 0.013 1 0.000 7 0.000 3
线性插值 0.293 6 0.226 2 0.134 1 0.053 0 0.015 2 0.001 1 0.000 4
v=350 km/h,
Δt=4,
Δf=4
KNN-TSVR 0.266 4 0.195 5 0.109 5 0.035 1 0.010 1 0.002 2 0.000 3
TSVR 0.288 9 0.216 5 0.128 0 0.048 7 0.011 4 0.003 5 0.000 5
线性插值 0.299 0 0.228 3 0.139 0 0.053 2 0.014 0 0.004 3 0.000 6
v=120 km/h,
Δt=8,
Δf=8
KNN-TSVR 0.264 2 0.207 6 0.121 0 0.051 1 0.013 4 0.003 3 0.000 5
TSVR 0.267 3 0.215 5 0.126 2 0.055 4 0.015 9 0.006 2 0.000 6
线性插值 0.272 6 0.220 1 0.131 8 0.059 5 0.017 7 0.008 7 0.000 8
v=350 km/h,
Δt=8,
Δf=8
KNN-TSVR 0.366 1 0.301 1 0.118 7 0.058 3 0.018 8 0.005 2 0.000 7
TSVR 0.367 9 0.307 2 0.222 0 0.061 2 0.021 1 0.006 8 0.001 1
线性插值 0.377 7 0.316 2 0.231 4 0.070 6 0.023 1 0.014 7 0.001 3


表 1 估计方法的SSE Table 1 SSE of estimation algorithms

5 结语训练样本数的增加使支持向量机的计算复杂度显著增加,因此,本文在保证估计精度的前提下降低计算复杂度,给出了一种基于KNN-TSVR的MIMO-OFDM信道频率响应估计器:该方法在发送端,在数据序列中插入导频信号,经过编码处理通过天线发送出去;在接收端,经过OFDM解调和空时解码,利用基于KNN-TSVR的估计器进行插值.采用KNN算法计算某个样本周围的样本数量来判别该样本自身的重要性,并由此得到用于改进TSVR的权值,从而提高回归性能.本文方法适用于基于时间序列样本的回归,将其用于MIMO-OFDM系统信道参数的辨识可提高信道估计的性能.
参考文献
[1] Lu J X, Chen X H, Liu S Y, et al. Location-aware ICI reduction in MIMO-OFDM downlinks for high-speed railway communication systems[J]. IEEE Transactions on Vehicular Technology, 2018, 67(4): 2958-2972. DOI:10.1109/TVT.2017.2702186
[2] Ye X R, Zheng G, Zhang A Q, et al. DFT-based low-complexity channel estimation method for millimeter-wave MIMO systems[J]. Wireless Personal Communications, 2019, 107(1): 205-216. DOI:10.1007/s11277-019-06249-6
[3] 唐清. 高速移动环境下的LTE-Advanced系统信道估计研究[D]. 北京: 北京邮电大学, 2018.
(Tang Qing. Research on channel estimation of LTE advanced system in high speed mobile environment[D]. Beijing: Beijing University of Posts and Telecommunications, 2018. )
[4] Idrees N M, Yu X, Springer A. Optimal tracking of doubly selective radio channels for OFDM based modern wireless systems[J]. Physical Communication, 2019, 35: 100739-100754. DOI:10.1016/j.phycom.2019.100739
[5] 梁晓琳, 赵雄文, 李树. 移动端到移动端3D MIMO宽带信道建模与仿真[J]. 北京邮电大学学报, 2017, 26(5): 35-39.
(Liang Xiao-lin, Zhao Xiong-wen, Li Shu. Modeling and simulation of mobile to mobile 3D MIMO broadband channel[J]. Journal of Beijing University of Posts and Telecmmunications, 2017, 26(5): 35-39.)
[6] Zhang M T, Zhou X, Wang C Y. A novel noise suppression channel estimation method based on adaptive weighted averaging for OFDM systems[J]. Symmetry, 2019, 11(8): 997-1016. DOI:10.3390/sym11080997
[7] Peng X J. TSVR: an efficient twin support vector machine for regression[J]. Neural Networks, 2010, 23(3): 356-372. DOI:10.1016/j.neunet.2009.08.003
[8] Ali H, Doucet A, Hua Y. Blind SOS subspace channel estimation and equalization techniques exploiting spatial diversity in OFDM systems[J]. Digital Signal Processing, 2004, 14(2): 171-202. DOI:10.1016/S1051-2004(03)00008-3
[9] Neumann D, Wiese T, Utschick W. Learning the MMSE channel estimator[J]. IEEE Transactions on Signal Processing, 2018, 66(11): 578-586.
[10] Jiang Z Y, Chen S, Molisch A F, et al. Exploiting wireless channel state information structures beyond linear correlations: a deep learning approach[J]. IEEE Communications Magazine, 2019, 57(3): 284-293.
[11] Gmd S B, Smola A J, Williamson R C, et al. New support vector algorithms[J]. Neurocomputing, 2000, 12(5): 1207-1245.
[12] Shao Y H, Zhang C H, Yang Z M, et al. An ε-twin support vector machine for regression[J]. Neural Computing and Applications, 2013, 23(2): 175-185.
[13] Melki G, Cano A, Ventura S. MIRSVM: multi-instance support vector machine with bag representatives[J]. Pattern Recognition, 2018, 79: 228-241. DOI:10.1016/j.patcog.2018.02.007
[14] Wu J X, Fan P Z. A survey on high mobility wireless communications: challenges, opportunities and solutions[J]. IEEE Access, 2016, 4: 450-476. DOI:10.1109/ACCESS.2016.2518085
[15] Clerckx B, Kim J. On the beneficial roles of fading and transmit diversity in wireless power transfer with nonlinear energy harvesting[J]. IEEE Transactions on Wireless Communications, 2018, 17(11): 7731-7743. DOI:10.1109/TWC.2018.2870377
[16] Xu Y T, Li X Y, Pan X L, et al. Asymmetric ν-twin support vector regression[J]. Neural Computing and Applications, 2018, 30(12): 3799-3814. DOI:10.1007/s00521-017-2966-z
[17] Yang Y W, Gao F F, Ma X L, et al. Deep learning-based channel estimation for doubly selective fading channels[J]. IEEE Access, 2019, 7: 36579-36589. DOI:10.1109/ACCESS.2019.2901066

相关话题/

  • 领限时大额优惠券,享本站正版考研考试资料!
    大额优惠券
    优惠券领取后72小时内有效,10万种最新考研考试考证类电子打印资料任你选。涵盖全国500余所院校考研专业课、200多种职业资格考试、1100多种经典教材,产品类型包含电子书、题库、全套资料以及视频,无论您是考研复习、考证刷题,还是考前冲刺等,不同类型的产品可满足您学习上的不同需求。 ...
    本站小编 Free壹佰分学习网 2022-09-19