The invention discloses an estimation algorithm for time-varying sparse channels, which combines artificial fish swarm algorithm with improved OMP algorithm based on orthogonal matching pursuit algorithm. The algorithm is done in an iterative fashion, including a sub iteration process. Sub iteration of artificial fish is divided into special and ordinary fish fish SF NF, SF executive local foraging behavior; the sub iteration ends according to the artificial fish location information to estimate time-varying channel parameters, target signal reconstruction, until the remaining signal energy is less than the threshold. The simulation results show that the proposed time variant sparse channel estimation algorithm can estimate each path parameter accurately, and is superior to OMP algorithm in estimation accuracy and computational complexity.
【技术实现步骤摘要】
一种适用于时变稀疏信道的估计算法
本专利技术涉及时变稀疏信道估计
,尤其是一种适用于时变稀疏信道的估计算法。
技术介绍
接收端相干解调技术的有效性在很大程度上依赖于信道冲击响应估计的准确性。对于宽带传输,以浅海声通信为例,信道估计的挑战性在于信道的快时变性和稀疏性。在水声系统中,声波的传输速度远远低于陆地无线通信中电磁波的传播速度,因而收发端移动等带来的多普勒效应更加显著,具有时变特性,因此,信道呈现严重的时间选择性。对于时变信道,可以近似认为在较短的时间内,信道是线性变化的,因此可以将多普勒效应建模为多普勒扩展因子,其表现为引起信号在时域上的扩展或压缩。另外,浅海声信道中大量反射的存在,使得多径扩展严重,然而,多径中只有少数路径的信号能够被接收端检测到,其他路径信号由于多次反射能量几乎为0。由于只有较少的信道抽头不为0,需要跟踪和估计的路径数大大减小,因而估计算法的复杂度就大为减小。利用稀疏信道的特性,基于压缩感知(compressedsensing,CS)的信道估计算法得到了广泛的研究。现有的CS算法大致可以分为两类:第一类方法是将信道估计问题转化为优化问题,如基追踪(basispursuit,BP)算法将信道估计建模为稀疏信号重构问题,并利用线性规划求解;BP算法的主要缺点是计算复杂度太高,在实际应用中受限。另一类是基于贪婪算法,如匹配追踪(matchingpursuit,MP)、正交匹配追踪(orthogonalmatchingpursuit,OMP)等。这类算法预先利用可能的参数(时延和多普勒因子)取值来构造字典,再通过迭代的方式选取字典中 ...
【技术保护点】
一种适用于时变稀疏信道的估计算法,其特征在于,包括如下步骤:(1)在问题空间中初始化鱼群位置,计算相应的适应度值,将最优值及其对应的人工鱼位置记录在公告板中,进入子迭代过程;(2)选取前L条人工鱼作为SF,其中L为路径数目;其他人工鱼为NF;(3)SF执行局部觅食行为;NF执行聚群和追尾行为;(4)计算每一条人工鱼的适应度值,更新公告板,并循环执行子迭代过程直至结束;(5)从公告板获取最优位置和适应度值,作为一条路径参数,并入候选集中;用最小二乘法计算各候选列的系数,重构目标信号;(6)利用剩余信号重新计算人工鱼的适应度值,更新公告板,循环执行步骤(5)、(6)直至候选列数等于路径数;(7)若剩余信号能量大于阈值,用估计的路径参数作为SF的初值,NF在问题空间随机初始化;返回至步骤(2),进入新的迭代;(8)迭代结束,候选集中各列对应的参数即为路径时延、多普勒估计值,相应的适应度值即为幅度估计值。
【技术特征摘要】
1.一种适用于时变稀疏信道的估计算法,其特征在于,包括如下步骤:(1)在问题空间中初始化鱼群位置,计算相应的适应度值,将最优值及其对应的人工鱼位置记录在公告板中,进入子迭代过程;(2)选取前L条人工鱼作为SF,其中L为路径数目;其他人工鱼为NF;(3)SF执行局部觅食行为;NF执行聚群和追尾行为;(4)计算每一条人工鱼的适应度值,更新公告板,并循环执行子迭代过程直至结束;(5)从公告板获取最优位置和适应度值,作为一条路径参数,并入候选集中;用最小二乘法计算各候选列的系数,重构目标信号;(6)利用剩余信号重新计算人工鱼的适应度值,更新公告板,循环执行步骤(5)、(6)直至候选列数等于路径数;(7)若剩余信号能量大于阈值,用估计的路径参数作为SF的初值,NF在问题空间随机初始化;返回至步骤(2),进入新的迭代;(8)迭代结束,候选集中各列对应的参数即为路径时延、多普勒估计值,相应的适应度值即为幅度估计值。2.如权利要求1所述的适用于时变稀疏信道的估计算法,其特征在于,步骤(1)中,问题空间即为路径参数可能的取值空间,包括时延和多普勒扩展因子的取值范围,一般认为最大时延扩展为训练序列的时间长度,最大多普勒扩展为收发端最大相对运动速度与载波速度的比值。3.如权利要求1所述的适用于时变稀疏信道的估计算法,其特征在于,步骤(1)中,人工鱼p适应度值的计算公式为:其中r(t)为接收信号,s(t)为训练序列,Xp为人工鱼p的位置,为以Xp为时延‐多普勒参数得...
【专利技术属性】
技术研发人员:李春国,张行,宋康,张连炜,杨绿溪,
申请(专利权)人:东南大学,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。