搜索

x

留言板

尊敬的读者、作者、审稿人, 关于本刊的投稿、审稿、编辑和出版的任何问题, 您可以本页添加留言。我们将尽快给您答复。谢谢您的支持!

姓名
邮箱
手机号码
标题
留言内容
验证码

基于经验知识遗传算法优化的神经网络模型实现时间反演信道预测

院琳 杨雪松 王秉中

基于经验知识遗传算法优化的神经网络模型实现时间反演信道预测

院琳, 杨雪松, 王秉中
PDF
HTML
导出引用
  • 人工神经网络由于具有较强的非线性拟合能力, 可用来建立终端位置与接收信号之间的映射关系, 从而获得不同位置的信道特性. 神经网络建模的精度一般由所使用的训练样本数量决定, 训练样本数目越多, 模型往往越精确. 但大量的训练数据的获取, 耗时较多. 本文将经验知识融入遗传算法, 对人工神经网络模型进行优化, 实现了时间反演电磁信道的快速建模. 通过提取时间反演信号的传播参数, 并将其作为经验知识用于遗传算法的适应度函数, 来优化神经网络模型的权值和阈值. 在保证训练样本数量不变的情况下, 相比直接利用神经网络建模, 提高了建模的精度. 以一种简单的室内时间反演场景为例, 验证了方法的有效性.
      通信作者: 杨雪松, xsyang@uestc.edu.cn
    • 基金项目: 国家自然科学基金(批准号: 61331007)资助的课题
    [1]

    Hoefer W J R 2015 IEEE Trans. Microw. Theory 63 3

    [2]

    Rosny J, Lerosey G, Fink M 2010 IEEE Trans. Antennas Propag. 58 3139

    [3]

    Lerosey G, Rosny J, Tourin A, Derode A, Fink M 2006 Appl. Phys. Lett. 88 154101

    [4]

    Bellizzi G G, Bevacqua M T, Crocco L, Isernia T 2018 IEEE Trans. Antennas Propag. 66 4380

    [5]

    Carminati R, Pierrat R, Rosny J, Fink M 2007 Opt. Lett. 32 3107

    [6]

    Malyuskin O, Fusco V 2010 IET Microw. Antenna. P. 4 1140

    [7]

    臧锐, 王秉中, 丁帅, 龚志双 2016 物理学报 65 204102

    Zang R, Wang B Z, Ding S, Gong Z S 2016 Acta Phys. Sin. 65 204102

    [8]

    龚志双, 王秉中, 王任, 臧锐, 王晓华 2017 物理学报 66 044101

    Gong Z S, Wang B Z, Wang R, Zang R, Wang X H 2017 Acta Phys. Sin. 66 044101

    [9]

    Ge G D, Wang B Z, Wang D, Zhao D S, Ding S 2011 IEEE Trans. Antennas Propag. 59 4345

    [10]

    Abduljabbar A M, Yavuz M E, Costen F, Himeno R, Yokota H 2016 IEEE Trans. Antennas Propag. 64 3636

    [11]

    Naqvi I H, Zein G, Lerosey G, Rosny J, Besnier P, Tourin A, Fink M 2010 IET Microw. Antenna. P. 4 643

    [12]

    Yang Y, Wang B Z, Ding S 2016 Chin. Phys. B 25 050101

    [13]

    Ding S, Fang Y, Zhu J F, Yang Y, Wang B Z 2019 IEEE Trans. Antennas Propag. 67 1386

    [14]

    朱江, 王雁, 杨甜 2018 物理学报 67 050201

    Zhu J, Wang Y, Yang T 2018 Acta Phys. Sin. 67 050201

    [15]

    Talebi F, Pratt T 2016 IEEE Trans. Veh. Technol. 65 499

    [16]

    Sarestoniemi M, Hamalainen M, Iinatti J 2017 IEEE Access 5 10622

    [17]

    Naqvi I H, Besnier P, Zein G 2011 IET Microw. Antenna P. 5 468

    [18]

    Naqvi I H, Aleem S A, Usman O, Ali S B, Besnier P, Zein G 2012 IEEE Wireless Communications and Networking Conference Shanghai, China, April 1−4, 2012 p37

    [19]

    Kim H, Sui C, Cai K, Sen B, Fan J 2018 IEEE Trans. Electromagn. Compat. 60 1648

    [20]

    Popoola S I, Misra S, Atayero A A 2018 Wireless Pers. Commun. 99 441

    [21]

    Qiu R C, Zhou C M, Guo N, Zhang J Q 2006 IEEE Antenn. Wirel. Pr. 5 269

    [22]

    王秉中, 臧锐, 周洪澄 2013 微波学报 29 22

    Wang B Z, Zang R, Zhou H C 2013 J. Microw. 29 22

    [23]

    Tse D, Viswanath P 2005 Fundamentals of Wireless Communication (Cambridge: Cambridge University Press) p12

    [24]

    Cramer J M, Scholtz R A, Win M Z 2002 IEEE Trans. Antennas Propag. 50 561

    [25]

    Chen J F, Li Y H, Wang J Q, Li Y J, Zhang Y L 2015 IET Image Process. 9 218

    [26]

    Kaina N, Dupre M, Lerosey G, Fink M 2014 Sci. Rep. 4 6693

  • 图 1  结合PCA技术的神经网络模型结构

    Fig. 1.  Structure of the neural network model combined with PCA.

    图 2  建立GA-BP模型的流程图

    Fig. 2.  Flowchart of the GA-BP model development process.

    图 3  信道特性获取流程图

    Fig. 3.  Flowchart of the proposed model to obtain channel characteristic.

    图 4  仿真场景俯视图

    Fig. 4.  Top view of the simulation scene.

    图 5  11阶多项式拟合结果与仿真数据的对比

    Fig. 5.  Comparison of the results of 11th order polynomial fitting and simulation data.

    图 6  利用本模型获得接收信号与仿真获得信号的对比 (a)测试样本1; (b)测试样本2

    Fig. 6.  Comparison of the signals of the proposed model and simulation: (a) Test sample #1; (b) test sample #2

    图 7  采用不同模型得到的信道冲激响应峰值对比

    Fig. 7.  Comparison of different modeling methods for the channel impulse response peaks.

    表 1  TRM天线位置

    Table 1.  Location of the TRM antennas.

    X/cmY/cmZ/cm
    TRM12.500
    TRM2–2.500
    TRM37.500
    TRM4–7.500
    下载: 导出CSV

    表 2  终端天线的位置

    Table 2.  Location of the terminal antenna.

    坐标最小值/cm坐标最大值/cm
    X1030
    Y1030
    Z030
    下载: 导出CSV

    表 3  CPU时间及计算机性能

    Table 3.  CPU time and computer performance.

    本模型FDTD软件仿真CST仿真软件
    CPU时间约2 min 11 s约23 h约25 h
    计算平台Intel i5-4430 3.00 GHz 16 GB(台式机)E5-2690v3 2.60 GHz 128 GB(服务器)E5-2690v3 2.60 GHz 128GB(服务器)
    下载: 导出CSV
  • [1]

    Hoefer W J R 2015 IEEE Trans. Microw. Theory 63 3

    [2]

    Rosny J, Lerosey G, Fink M 2010 IEEE Trans. Antennas Propag. 58 3139

    [3]

    Lerosey G, Rosny J, Tourin A, Derode A, Fink M 2006 Appl. Phys. Lett. 88 154101

    [4]

    Bellizzi G G, Bevacqua M T, Crocco L, Isernia T 2018 IEEE Trans. Antennas Propag. 66 4380

    [5]

    Carminati R, Pierrat R, Rosny J, Fink M 2007 Opt. Lett. 32 3107

    [6]

    Malyuskin O, Fusco V 2010 IET Microw. Antenna. P. 4 1140

    [7]

    臧锐, 王秉中, 丁帅, 龚志双 2016 物理学报 65 204102

    Zang R, Wang B Z, Ding S, Gong Z S 2016 Acta Phys. Sin. 65 204102

    [8]

    龚志双, 王秉中, 王任, 臧锐, 王晓华 2017 物理学报 66 044101

    Gong Z S, Wang B Z, Wang R, Zang R, Wang X H 2017 Acta Phys. Sin. 66 044101

    [9]

    Ge G D, Wang B Z, Wang D, Zhao D S, Ding S 2011 IEEE Trans. Antennas Propag. 59 4345

    [10]

    Abduljabbar A M, Yavuz M E, Costen F, Himeno R, Yokota H 2016 IEEE Trans. Antennas Propag. 64 3636

    [11]

    Naqvi I H, Zein G, Lerosey G, Rosny J, Besnier P, Tourin A, Fink M 2010 IET Microw. Antenna. P. 4 643

    [12]

    Yang Y, Wang B Z, Ding S 2016 Chin. Phys. B 25 050101

    [13]

    Ding S, Fang Y, Zhu J F, Yang Y, Wang B Z 2019 IEEE Trans. Antennas Propag. 67 1386

    [14]

    朱江, 王雁, 杨甜 2018 物理学报 67 050201

    Zhu J, Wang Y, Yang T 2018 Acta Phys. Sin. 67 050201

    [15]

    Talebi F, Pratt T 2016 IEEE Trans. Veh. Technol. 65 499

    [16]

    Sarestoniemi M, Hamalainen M, Iinatti J 2017 IEEE Access 5 10622

    [17]

    Naqvi I H, Besnier P, Zein G 2011 IET Microw. Antenna P. 5 468

    [18]

    Naqvi I H, Aleem S A, Usman O, Ali S B, Besnier P, Zein G 2012 IEEE Wireless Communications and Networking Conference Shanghai, China, April 1−4, 2012 p37

    [19]

    Kim H, Sui C, Cai K, Sen B, Fan J 2018 IEEE Trans. Electromagn. Compat. 60 1648

    [20]

    Popoola S I, Misra S, Atayero A A 2018 Wireless Pers. Commun. 99 441

    [21]

    Qiu R C, Zhou C M, Guo N, Zhang J Q 2006 IEEE Antenn. Wirel. Pr. 5 269

    [22]

    王秉中, 臧锐, 周洪澄 2013 微波学报 29 22

    Wang B Z, Zang R, Zhou H C 2013 J. Microw. 29 22

    [23]

    Tse D, Viswanath P 2005 Fundamentals of Wireless Communication (Cambridge: Cambridge University Press) p12

    [24]

    Cramer J M, Scholtz R A, Win M Z 2002 IEEE Trans. Antennas Propag. 50 561

    [25]

    Chen J F, Li Y H, Wang J Q, Li Y J, Zhang Y L 2015 IET Image Process. 9 218

    [26]

    Kaina N, Dupre M, Lerosey G, Fink M 2014 Sci. Rep. 4 6693

  • [1] 朱江, 王雁, 杨甜. 无线多径信道中基于时间反演的物理层安全传输机制. 物理学报, 2018, 67(5): 050201. doi: 10.7498/aps.67.20172134
    [2] 彭向凯, 吉经纬, 李琳, 任伟, 项静峰, 刘亢亢, 程鹤楠, 张镇, 屈求智, 李唐, 刘亮, 吕德胜. 基于人工神经网络在线学习方法优化磁屏蔽特性参数. 物理学报, 2019, 68(13): 130701. doi: 10.7498/aps.68.20190234
    [3] 赵永平, 王康康. 具有增加删除机制的正则化极端学习机的混沌时间序列预测. 物理学报, 2013, 62(24): 240509. doi: 10.7498/aps.62.240509
    [4] 丁帅, 王秉中, 葛广顶, 王多, 赵德双. 基于时间透镜原理实现微波信号时间反演. 物理学报, 2012, 61(6): 064101. doi: 10.7498/aps.61.064101
    [5] 冯菊, 廖成, 张青洪, 盛楠, 周海京. 蒸发波导中的时间反演抛物方程定位法. 物理学报, 2014, 63(13): 134101. doi: 10.7498/aps.63.134101
    [6] 章志敏, 王秉中, 葛广顶. 一种用于时间反演通信的亚波长天线阵列设计. 物理学报, 2012, 61(5): 058402. doi: 10.7498/aps.61.058402
    [7] 梁木生, 王秉中, 章志敏, 丁帅, 臧锐. 基于远场时间反演的亚波长天线阵列研究. 物理学报, 2013, 62(5): 058401. doi: 10.7498/aps.62.058401
    [8] 陈秋菊, 姜秋喜, 曾芳玲, 宋长宝. 基于时间反演电磁波的稀疏阵列单频信号空间功率合成. 物理学报, 2015, 64(20): 204101. doi: 10.7498/aps.64.204101
    [9] 龚志双, 王秉中, 王任, 臧锐, 王晓华. 基于光栅结构的远场时间反演亚波长源成像. 物理学报, 2017, 66(4): 044101. doi: 10.7498/aps.66.044101
    [10] 张洪波, 张希仁. 用于实现散射介质中时间反演的数字相位共轭的相干性. 物理学报, 2018, 67(5): 054201. doi: 10.7498/aps.67.20172308
    [11] 章志敏, 王秉中, 葛广顶, 梁木生, 丁帅. 亚波长金属线阵中一维时间反演电磁波的聚焦机理研究. 物理学报, 2012, 61(9): 098401. doi: 10.7498/aps.61.098401
    [12] 周洪澄, 王秉中, 丁帅, 欧海燕. 时间反演电磁波在金属丝阵列媒质中的超分辨率聚焦. 物理学报, 2013, 62(11): 114101. doi: 10.7498/aps.62.114101
    [13] 陈英明, 王秉中, 葛广顶. 微波时间反演系统的空间超分辨率机理. 物理学报, 2012, 61(2): 024101. doi: 10.7498/aps.61.024101
    [14] 赵德双, 岳文君, 余敏, 张升学. 时间反演脉冲电磁波在双负材料中传播特性研究. 物理学报, 2012, 61(7): 074102. doi: 10.7498/aps.61.074102
    [15] 张太宁, 孟春宁, 刘润蓓, 常胜江. 基于暗瞳图像的人眼视线估计. 物理学报, 2013, 62(13): 134204. doi: 10.7498/aps.62.134204
    [16] 王永生, 孙 瑾, 王昌金, 范洪达. 变参数混沌时间序列的神经网络预测研究. 物理学报, 2008, 57(10): 6120-6131. doi: 10.7498/aps.57.6120
    [17] 谭 文, 王耀南, 周少武, 刘祖润. 混沌时间序列的模糊神经网络预测. 物理学报, 2003, 52(4): 795-801. doi: 10.7498/aps.52.795
    [18] 赵海全, 张家树. 混沌通信系统中非线性信道的自适应组合神经网络均衡. 物理学报, 2008, 57(7): 3996-4006. doi: 10.7498/aps.57.3996
    [19] 缪志强, 王耀南. 基于径向小波神经网络的混沌系统鲁棒自适应反演控制. 物理学报, 2012, 61(3): 030503. doi: 10.7498/aps.61.030503
    [20] 李海燕, 胡云安, 任建存, 朱敏, 刘亮. 非匹配不确定交叉严反馈超混沌系统神经网络反演同步. 物理学报, 2012, 61(14): 140502. doi: 10.7498/aps.61.140502
  • 引用本文:
    Citation:
计量
  • 文章访问数:  1397
  • PDF下载量:  14
  • 被引次数: 0
出版历程
  • 收稿日期:  2019-03-08
  • 修回日期:  2019-05-29
  • 上网日期:  2019-09-01
  • 刊出日期:  2019-09-05

基于经验知识遗传算法优化的神经网络模型实现时间反演信道预测

    基金项目: 国家自然科学基金(批准号: 61331007)资助的课题

摘要: 人工神经网络由于具有较强的非线性拟合能力, 可用来建立终端位置与接收信号之间的映射关系, 从而获得不同位置的信道特性. 神经网络建模的精度一般由所使用的训练样本数量决定, 训练样本数目越多, 模型往往越精确. 但大量的训练数据的获取, 耗时较多. 本文将经验知识融入遗传算法, 对人工神经网络模型进行优化, 实现了时间反演电磁信道的快速建模. 通过提取时间反演信号的传播参数, 并将其作为经验知识用于遗传算法的适应度函数, 来优化神经网络模型的权值和阈值. 在保证训练样本数量不变的情况下, 相比直接利用神经网络建模, 提高了建模的精度. 以一种简单的室内时间反演场景为例, 验证了方法的有效性.

English Abstract

    • 近年来, 各国学者对时间反演(time reversal, TR)电磁波特性及其应用进行了深入研究[1,2], 表明TR电磁波具有时-空同步聚焦[3,4]、超分辨聚焦[5,6]等许多优良特性. 这种波以其独特的聚焦特性, 在远场超分辨成像、能量传输、无损检测等领域取得了令人瞩目的成就[710]. 此外, 数值仿真和实验结果均表明, 在通信中采用TR技术可以补偿密集多径信道的时延, 汇集并利用由多径信道传递的信息, 不仅提高了系统的性能, 同时简化了接收设备[11,12]. 因此, TR技术在无线通信领域存在巨大的潜力, 得到了越来越多的重视[13,14].

      信道的性能直接决定着通信质量的好坏. 为了在有限频谱资源上尽可能高质量、大容量地传输有用信息, 设计者需要清楚地了解信道特性, 预测电波在信道中的传播规律, 即建立无线信道模型. 目前, 无线通信信道建模主要采用两种方法: 统计性建模[15]和确定性建模[16]. 统计性建模主要从大量的测试数据中归纳出信道重要的统计特性. Naqvi等[17,18]利用IEEE 802.15.3a推荐的超宽带室内通信模型, 研究了室内TR通信的鲁棒性. 但利用统计性模型进行信道研究, 存在着无法针对具体的环境提供准确信道特性的不足. 随着电磁仿真技术和计算机技术的发展, 具有更高精度的确定性建模越来越多地应用于TR信道特性的研究[13]. 确定性建模是采用某种相对确定的方法, 例如电磁场数值仿真, 来模拟信号在信道中的传播情况. 文献[13]利用数值仿真验证了采用TR技术可有效地利用多径效应, 确保通信系统具有高水平的安全性. 但对于时变环境, 比如当终端的位置发生变化时, 就需要重新进行仿真计算才能获取信道特性. 而利用电磁仿真软件进行一次信道的电磁仿真, 所占计算机内存多、耗时长. 为了避免多次进行复杂耗时的仿真, 如何快速、准确地获取TR信道特性是TR信道研究亟待解决的问题.

      近年来, 人工智能技术快速发展. 由于人工神经网络具有卓越的学习能力, 利用它进行信道建模已经成为传统无线信道建模方法的有效补充[19,20]. 文献[19]提出了基于人工神经网络的高速信道的建模方法, 用于精确预测信道参数矩阵. 文献[20]采用尼日利亚拉格斯-巴达格里高速公路的1800 MHz商业基站平均接收信号强度数据, 对单隐层前馈神经网络和极限学习机进行训练和测试. 人工神经网络通过对样本数据的学习, 能够模拟复杂环境下的任意非线性系统, 因此可以实现准确的建模.

      基于人工神经网络在信道建模中的可行性, 为快速、准确地获取TR信道特性, 本文提出了一种利用人工神经网络对TR电磁信道进行建模的方法. 在神经网络的训练过程中, 增加所需的训练样本数, 往往可以提高建模的精度. 但考虑到通过电磁仿真获取大量样本数据非常耗时, 因此本文致力于在保证训练样本数量不变的情况下, 提高TR信道建模的精度. 本文将TR信号的传播特性作为经验知识, 用于计算遗传算法的适应度, 并用其对神经网络的权值及阈值进行优化. 在保证数据集样本数量不变的情况下, 准确地获取了TR信道特性, 提高了建模的精度. 对一种简单的室内TR信道进行建模, 获取了信道冲激响应(channel impulse response, CIR)的最大幅值、多径数目以及平均时延三个信道特性. 与采用时域有限差分法(finite difference time domain, FDTD)仿真的结果进行对比, 误差极小, 证明了本建模方法的有效性.

    • TR是对信号在时域内的一种逆序操作, 我们首先从理论推导出发, 来了解TR信号传播特性[21,22]. 对于TR通信, 首先终端需要发射出一个用于测试信道的电磁脉冲$d(t)$, 经过信道传输之后, 时间反演镜(time reversal mirror, TRM)天线会接收到这个测试信号:

      $a(t) = d(t) \otimes h(t),$

      其中符号$ \otimes $代表卷积运算, $h(t)$为CIR.

      对于实际的多径信道模型, 其$h(t)$的离散表达式为

      $h(t) = \sum\limits_{l = 1}^L {\alpha (l){\text{δ}}(t - \tau (l))} , $

      其中${\text{δ}}(t)$表示狄拉克函数, $\alpha (l)$$\tau (l)$分别表示多径的幅度衰减和时延, $L$为可分辨多径数目.

      将TRM天线接收到的信号波形进行TR处理, 得到新的信号$a( - t)$:

      $a( - t) = d( - t) \otimes h( - t).$

      随后, 将需要传输的信号$s(t)$$a( - t)$进行卷积并发射, 经过信道传播终端接收信号${r_{{\rm{TR}}}}(t)$

      $\begin{aligned} {r_{{\rm{TR}}}}(t) &= s(t) \otimes a( - t) \otimes h(t) \\ & = s(t) \otimes d( - t) \otimes h( - t) \otimes h(t). \\ \end{aligned} $

      我们用TR等效信道冲激响应${h_{{\rm{eq}}}}(t)$表示$h(t) \otimes h( - t)$, 并结合(2)式, 可以得到:

      $\begin{aligned} {h_{{\rm{eq}}}}(t) =\, & h(t) \otimes h( - t) \\ =& \sum\limits_{l = 1}^L {{\alpha ^2}(l){\text{δ}}(t - \tau (l))} \otimes {\text{δ}}( - t - \tau (l)) \\& + \sum\limits_{l = 1}^L {\sum\limits_{j = 1,j \ne l}^L {\alpha (l)\alpha (j)} } {\text{δ}}(t - \tau (l)) \otimes {\text{δ}}( - t - \tau (j)) \\ = &{R_{{\rm{TR}}}}(t) + \sum\limits_{l = 1}^L {\sum\limits_{j = 1,j \ne l}^L {\alpha (l)\alpha (j)} } {\text{δ}}(t - \tau (l))\\& \otimes {\text{δ}}( - t - \tau (j)), \\ \end{aligned} $

      其中

      $\begin{aligned} {R_{{\rm{TR}}}}(t)&= \sum\limits_{l = 1}^L {{\alpha ^2}(l){\text{δ}}(t - \tau (l))} \otimes {\text{δ}}( - t - \tau (l)) \\ & = \sum\limits_{l = 1}^L {{\alpha ^2}} (l)\int_{ - \infty }^{ + \infty } {{\text{δ}}(\tau - \tau (l)){\text{δ}}(t - \tau + \tau (l))} {\rm{d}}\tau \\ & = \sum\limits_{l = 1}^L {{\alpha ^2}} (l){\text{δ}}(t).\end{aligned} $

      对于(5)式, 等式右边的第一求和项${R_{{\rm{TR}}}}(t)$是各个不同传播路径的多径信号自相关函数的叠加, 在$t = 0$时刻, 它取得最大值, 并且最大值与各多径分量的时延$\tau (l)$无关; 等式右边的第二求和项是各个不同传播路径多径信号的互相关函数之和, 大量非相关的多径信号由于时延扩展和幅度衰减各不相同, 叠加在一起会相互抵消, 因此对接收信号${r_{{\rm{TR}}}}(t)$的大小没有明显影响. 所以信号经过复杂多径信道之后, 多径分量会在特定时刻发生聚焦, 此时接收信号的幅度达到最大.

      对于固定天线在自由空间中的辐射, 信道对发射信号$s(t)$$t$时刻的远区电场响应可以表示为[23]

      $E(f,t,(r,\theta,\psi )) = \frac{{{\alpha _s}(\theta,\psi,f)s(t - r/c)}}{r},$

      其中$(r,\theta,\psi )$是空间中的电场测量点${{U}}$, $r$为发射天线到点${{U}}$的距离, $\theta $$\psi $分别表示天线指向点${{U}}$的天顶角和方位角, 常数$c$为光速, ${\alpha _s}(\theta,\psi,f)$为发射天线以频率$f$工作时在方向$(\theta,\psi )$的辐射强度.

      结合(6)式和(7)式可以发现, TR通信接收信号的峰值与$r$${\alpha _s}(\theta,\psi,f)$有关. 为了得到较为准确的函数关系, 对已获得的不同终端位置数据进行处理, 提取TR通信接收信号的峰值、$r$${\alpha _s}(\theta,\psi,f)$. 随后利用最小二乘法进行多项式拟合, 表征函数关系. 利用拟合函数, 我们可以估计终端在不同位置所接收到信号的峰值, 并将其作为经验知识用于随后的神经网络优化过程.

    • 反向传播(back propagation, BP)神经网络是一种按照误差逆向传播算法训练的多层前馈神经网络. 因其具有非线性映射能力强、网络结构简单等特点, 是目前应用最广泛的神经网络, 因此本文使用BP神经网络进行信道建模. ${{x}}$$N$维输入向量, 表示终端位置坐标; ${{y}}$$M$维输出向量, 代表终端接收到的信号. 不同终端位置坐标与接收信号的函数关系可以用下式表示:

      ${{y}} = {{g}}({{x}}).$

      利用仿真软件获得样本数据集$\{ ({{{x}}_k},{{{y}}_k})| $${{{x}}_k} \in {R^N},{{{y}}_k} \in {R^M}\} $, 其中$k$$(k = 1,2, \cdot \cdot \cdot ,J)$为样本指数, $J$为总样本数. 但由于维数$M$通常极大, 若将${{{y}}_k}$直接用于神经网络的训练, 对计算机的性能就要提出更高要求, 并增加训练时间. 主成分分析技术(principal component analysis, PCA)可以用来降低数据维度. 通过线性投影, 即把原始数据的特征用数目更少的新特征取代, 但同时尽可能多地保留住原始数据的特性, 可降低数据维度. 我们采用PCA技术对$M$维数据${{{y}}_k}$进行处理, 得到降维后的$m (m < M)$维数据${{{p}}_k}$作为新的输出向量:

      $ \begin{split} {{{p}}_k} = & \left[ \begin{array}{*{20}{c}} {p_{k1}} \\ {p_{k2}} \\ \vdots \\ {p_{km}} \\ \end{array} \right] = \left[ \begin{array}{*{20}{c}} {{u}}_1^{\rm{T}}{{{y}}_k} \\ {{u}}_2^{\rm{T}}{{{y}}_k} \\ \vdots \\ {{u}}_m^{\rm{T}}{{{y}}_k} \\ \end{array} \right] \\ = & \left[ \begin{array}{*{20}{c}} {u_{11}}& {u_{12}}& \cdots &{u_{1M}} \\ {u_{21}}& {u_{22}}& \cdots &{u_{2M}} \\ \vdots & \vdots & \vdots & \vdots \\ {u_{m1}}& {u_{m2}}& \cdots &{u_{mM}} \\ \end{array} \right] \\ & \times \left[ \begin{array}{*{20}{c}} {y_{k1}} \\ {y_{k2}} \\ \vdots \\ {y_{kM}} \\ \end{array} \right] , ({{{p}}_k} \in {R^m}), \end{split} $

      其中${{{u}}_1},{{{u}}_2}, \cdot \cdot \cdot ,{{{u}}_m}$$M$维列向量, 是样本集协方差矩阵按从大到小排序的前$m$个特征值对应的特征向量. 前$m$个特征值之和占所有特征值之和的95%.

      通过PCA处理, 得到$J$个样本数据$({{{x}}_k},{{{p}}_k})$. 取$K{\rm{ }}(K < J)$个能够充分表示原始函数关系的样本$({{{x}}_k},{{{p}}_k})$作为训练样本, 用于神经网络的训练. 剩下的样本作为测试样本, 用来验证模型的精度.

      BP神经网络模型可以表示为

      $\tilde {{p}} = {{{h}}_{{\rm{ANN}}}}({{x}},{{{\omega}} _{{\rm{ANN}}}}),$

      其中$\tilde {{p}} $为神经网络的输出, ${{{\omega}} _{{\rm{ANN}}}}$是一个向量, 包含神经网络内部连接的权值与阈值.

      结合PCA技术的神经网络模型结构如图1所示. 利用训练样本$({{{x}}_k},{{{p}}_k})$, 对BP神经网络进行训练. 通过不断优化${{{\omega}} _{{\rm{ANN}}}}$, 使误差函数不断减小. 误差函数如下:

      图  1  结合PCA技术的神经网络模型结构

      Figure 1.  Structure of the neural network model combined with PCA.

      ${\rm{Error}}({{{\omega}} _{{\rm{ANN}}}}) = \frac{1}{2}\sum\limits_{k \in {T_r}} {\sum\limits_{i = 1}^m {{{\left| {{p_{ki}} - {{\tilde p }_{ki}}} \right|}^2}} } ,$

      其中${p_{ki}}$是相应样本数据输出${{{p}}_k}$的第$i$个元素, ${\tilde p _{ki}}$是神经网络输出$\tilde {{p}} ({x_k})$的第$i$个元素, ${T_r}$是所有训练样本指数的集合.

      当误差函数满足精度要求时, 神经网络完成训练. 此时神经网络的输出$\tilde {{p}} $近似等于PCA处理后的信号数据${{p}}$.

    • BP神经网络的训练算法往往基于梯度下降原理, 因此存在陷入局部最优的缺陷. 为了提升模型的精度, 可以采用全局优化算法对神经网络进行优化, 以避免BP神经网络陷入局部最优. 遗传算法(genetic algorithm, GA)是一种常用的全局优化算法, 具有较强的全局搜索能力. 因此我们利用遗传算法来优化BP神经网络, 得到GA-BP神经网络模型. 遗传算法种群中的每个个体都包含了一个网络所有的权值和阈值, 通过适应度函数计算每个个体的适应度值. 在每次迭代中, 通过选择、交叉和变异操作对个体进行调整, 最终找到最优适应度值对应的个体, 实现神经网络的优化. 建立GA-BP神经网络模型的流程图如图2所示.

      图  2  建立GA-BP模型的流程图

      Figure 2.  Flowchart of the GA-BP model development process.

      通常, 用遗传算法优化神经网络时, 其适应度函数为

      $F = b\left( {\sum\limits_{i = 1}^m {\left| {{{\tilde p }_i} - {p_i}} \right|} } \right), $

      其中$b$为系数.

      由于信号往往包含着大量不需要的噪声, 准确的信道特性才是关注的重点. 因此, 我们对遗传算法的适应度函数进行改进, 不考虑神经网络模型输出噪声的准确性, 使遗传算法的优化朝着所关注的信道特性的方向进行. 根据2.1节, 通过利用训练样本数据进行多项式拟合, 可以获取不同终端位置接收信号峰值的估计值. 考虑到其他信道特性不易获取, 因此我们将不同终端位置接收信号峰值的估计值作为已知的经验知识, 用于计算GA-BP模型的适应度函数. 新的适应度函数如下:

      ${\rm{fitness}} = \left| {{\rm{puls}}{{\rm{e}}_{{\rm{fit}}}} - {\rm{puls}}{{\rm{e}}_{{\rm{ANN}}}}} \right|, $

      其中, ${\rm{puls}}{{\rm{e}}_{{\rm{fit}}}}$为利用拟合函数得到的终端位置接收信号估计峰值, ${\rm{puls}}{{\rm{e}}_{{\rm{ANN}}}}$为通过神经网络得到的终端位置接收信号峰值.

    • 基于经验知识的GA-BP模型获取TR电磁信道特性的流程图如图3所示. 首先利用训练样本的数据进行多项式拟合, 并得到不同终端位置${{{x}}_k}$所对应的接收信号峰值估计值, 将其作为经验知识用于计算遗传算法的适应度函数. 随后利用训练样本对GA-BP神经网络进行训练. 通过遗传算法的迭代优化, 不断调节神经网络的权值和阈值, 使神经网络误差函数不断减小, 最终确定模型内部参数. 最后利用模型得到对应于不同终端位置${{{x}}_k}$$m$维输出数据${\tilde {{p}} _k}$. 将这些$m$维数据利用特征矩阵, 恢复为$M$维数据, 即获得对应终端位置的接收信号. 利用CLEAN算法[24,25]对接收信号进行处理, 即可获得对应的TR信道特性.

      图  3  信道特性获取流程图

      Figure 3.  Flowchart of the proposed model to obtain channel characteristic.

    • 为了验证上述方法的有效性, 同时减少获取样本所耗的内存和时间, 对一个简单的室内场景进行信道建模, 场景如图4所示. 尺寸为100 cm × 100 cm × 100 cm的室内空间, 边界是相对介电常数为8、厚度为20 cm的材料, 用来模拟混凝土墙壁. 在室内放置4个TRM天线, 位置坐标如表1所列. 终端天线首先发射正弦调制高斯脉冲, 其中心频率为${f_0} = 5.5\;{\rm{GHz}}$. TRM天线将接收到的信号进行时间反演处理, 随后再发射, 最后在终端天线获得聚焦信号. 终端天线的位置如表2所列.

      图  4  仿真场景俯视图

      Figure 4.  Top view of the simulation scene.

      X/cmY/cmZ/cm
      TRM12.500
      TRM2–2.500
      TRM37.500
      TRM4–7.500

      表 1  TRM天线位置

      Table 1.  Location of the TRM antennas.

      坐标最小值/cm坐标最大值/cm
      X1030
      Y1030
      Z030

      表 2  终端天线的位置

      Table 2.  Location of the terminal antenna.

      利用全波电磁仿真软件FDTD Solutions获得了44个样本数据, 将其中36个数据作为训练样本来训练神经网络, 剩下8个数据作为测试样本, 用来验证方法的有效性. 对36个训练样本数据进行处理, 随后采用最小二乘法获取多项式系数, 最终用11阶多项式近似表征了终端接收信号的峰值与距离$r$和辐射强度之间的函数关系, 如图5所示. 考虑到仿真所采用的理想偶极子天线的辐射特性以及TRM天线具有对称性, 我们用$\sin \theta $函数来近似表征偶极子辐射方向图, 其中, $\theta $为坐标原点指向终端天线的天顶角.

      图  5  11阶多项式拟合结果与仿真数据的对比

      Figure 5.  Comparison of the results of 11th order polynomial fitting and simulation data.

      随后利用拟合函数对测试样本中的接收信号峰值进行粗略估计, 并将其作为经验知识用于遗传算法中. 采用单隐层神经网络, 并用Hecht-Nelson方法[21]根据输入向量维数$N$确定神经网络的隐层节点数为$2N + 1$. 利用训练样本对模型进行训练, 完成训练后, 获得测试样本对应位置的接收信号.

      图6为采用本方法与采用电磁仿真软件得到的两个测试样本接收信号的对比. 可以看出本模型获得的波形与仿真波形存在一定的时移, 但整体波形基本一致. 此外, 因为PCA技术具有一定的降噪效果, 利用本模型获得的接收信号受到的噪声影响比仿真结果小.

      图  6  利用本模型获得接收信号与仿真获得信号的对比 (a)测试样本1; (b)测试样本2

      Figure 6.  Comparison of the signals of the proposed model and simulation: (a) Test sample #1; (b) test sample #2

      利用CLEAN算法对8个测试样本的接收信号进行处理, 提取信道冲激响应, 进一步得到信道冲激响应峰值、15 dB多径数目以及平均时延这三个信道参数. 为了直观地衡量本模型的精度, 用平均绝对误差百分比(mean absolute percentage rrror, MAPE)来表示利用本模型得到的接受信号提取的信道参数与仿真信号提取的信道参数之间的误差, 其计算公式如下:

      ${\rm{MAPE}} = \frac{1}{n}\sum\limits_{k = 1}^n {\left| {\frac{{{o_k} - {{\tilde o_k}} }}{{{o_k}}}} \right|} \times 100\% , $

      其中, ${o_k}$$ {{\tilde o_k}} $分别表示对应于第$k$个测试样本采用电磁仿真和本模型获得的结果; $n$为测试样本总数.

      采用本模型数据提取的三个信道参数, 与采用仿真数据提取的三个参数之间的误差都小于10%(冲激相应峰值, 2.74%; 15 dB多径数目, 6.25%; 平均时延, 9.01%), 且信道冲激响应峰值的误差仅为2.74%, 表明采用本模型能够准确地获得信道参数. 表3是使用本模型与使用仿真软件获取接收信号所耗时间及所用计算机性能的对比. 可见利用本模型获取接收信号, 能极大地节省时间, 且对计算机性能的要求更低, 从而降低了获取TR信道参数的成本.

      本模型FDTD软件仿真CST仿真软件
      CPU时间约2 min 11 s约23 h约25 h
      计算平台Intel i5-4430 3.00 GHz 16 GB(台式机)E5-2690v3 2.60 GHz 128 GB(服务器)E5-2690v3 2.60 GHz 128GB(服务器)

      表 3  CPU时间及计算机性能

      Table 3.  CPU time and computer performance.

      最后, 我们用这36个训练样本, 分别对BP神经网络和(不结合经验知识的)GA-BP神经网络进行训练, 并用同样的8个测试样本进行测试. 将不同模型获取的TR信道冲激响应进行对比, 结果如图7所示. 可以发现, 在只有36个训练样本的条件下, BP神经网络以及GA-BP神经网络并没有得到良好的训练, 导致测试样本误差较大. 显然, 在训练样本数量不变的情况下, 本模型能达到更好的精度.

      图  7  采用不同模型得到的信道冲激响应峰值对比

      Figure 7.  Comparison of different modeling methods for the channel impulse response peaks.

      对于异常复杂的环境, 其散射环境更加丰富. 研究表明[5,26], 在多径丰富的环境中, 其TR信道更接近于理想TR信道, 具有更好的聚焦效果, 因此我们依然能够利用2.1节的方法获取TR信号的峰值特性来作为经验知识. 我们有理由相信本文提出的方法不仅适用于简单室内环境的TR信道建模, 也适用于多径更丰富的复杂环境的TR信道建模.

    • 本文提出了一种针对时间反演电磁信道的神经网络建模方法. 首先利用时间反演信号的传播特性, 通过多项式拟合获取经验知识, 用于计算遗传算法的适应度函数, 然后用遗传算法对神经网络模型的权值及阈值进行优化, 提高了模型的性能. 最终建立的神经网络模型和作为经验知识的拟合多项式相比, 具有更高的精度, 且能提供更多的信道参数.

      通过对一种简单的室内时间反演信道进行建模, 并与另外两种模型进行对比, 验证了本方法的有效性及其优势: 它能在相同的样本数量下, 达到较好的精度.

参考文献 (26)

目录

    /

    返回文章
    返回