一种mimo-ofdm水声通信系统的多普勒估计方法
【技术领域】
[0001] 本发明属于水声通信技术领域,尤其是一种MIM0-0FDM水声通信系统的多普勒估 计方法。
【背景技术】
[0002] 水声通信网络在海洋石油工业的远程控制、海洋环境监测、海洋科学数据收集、水 下通话、海洋资源勘探等方面具有重要的应用价值。它通常由海底传感器、自主水下航行器 和水面站组成。海洋传输信道的特性如可用频带有限、传输时延长W及环境噪声级高等种 种困难严重限制了水声通信网络的服务质量。因此,高性能、高可靠性水声通信网络的实现 具有极大的技术挑战性,其关键是研究基于海洋信道条件和水声通信网络特点的通信网络 技术。基于多输入多输出的正交频分复用(MIM0-0FDM)技术的水声通信系统W其高数据传 输速率和高可靠性成为水下通信领域的一个研究热点。而水声信道中多径传输造成的频率 选择性衰落和码间干扰W及多普勒效应引起的频移是影响水声通信系统速率和数据传输 可靠性的主要因素。在MIM0-0FDM系统中的多普勒估计方法要比单输入输出的水声通信系 统多普勒估计方法复杂得多。
[0003] 目前水声通信中的多普勒估计方法多是基于模糊度函数的方法,其具体实现方法 大致分为两类:
[0004] 第一类方法大都依赖于一个或多个对多普勒扩展不敏感的同步信号(如线性调频 信号LFM、伪随机序列PN等),设置一组相关器(互相关或自相关),采用信号处理中的相关、 模糊度函数等有关理论对多普勒扩展进行估计。
[0005] 第二类方法是根据水声信道的特点,采用最新的信号处理理论,把多普勒估计与 补偿问题转化为其他问题进行研究。主要有:(1)将多普勒估计问题视为水声信号参数估计 问题的一部分;(2)将多普勒估计与补偿视为一个整体,建模为稀疏信号表示或其他信号处 理问题,寻找合适的信号处理算法来进行研究。
[0006] 运些多普勒因子估计算法均可W扩展到ΜΙΜΟ系统中,但此时需要考虑多发收信道 变化的差异性对多普勒因子估计的影响,同时注意到水声信道的稀疏结构,即水声ΜΙΜΟ信 道中只有少部分能量较强的子信道能够将信号传输到达接收端被水听器接收处理。针对 ΜΙΜ0-0抑Μ系统,本发明通过设计出联合导频的同步码并且充分利用同步码信号的特点,对 MIM0-0FDM水声通信系统中多普勒因子进行精确估计,改进了传统单输入单输出多普勒因 子估计方法在多输入多输出系统应用中的不足,大大提高了估计精度。
【发明内容】
[0007] 发明目的:本发明的目的在于提供一种水声ΜΙΜ0-0抑Μ多普勒因子精确估计方法, 针对所设计的同步导频的特点,将一种新的信号处理技术引入水声通信来进行多普勒估 计,提出一种能精确估计多普勒因子的方法,解决了传统相关方法估计结果不准,未考虑 MIM0-0FDM通信系统信道传输的稀疏特性的缺点。
[000引技术方案:一种MIMO-OFDM水声通信系统的多普勒估计方法,包括如下步骤:
[0009] S1:对接收端接收到的稀疏信号W抽样间隔进行采样,得到稀疏向量y;
[0010] S2:由接收双方都已知的同步导频信号s(t)结合信道特点,选取合适精度,构造超 &々今化 兀命子典;
[0011] S3:在一个周期内对所有抽样值累积得:y = Cx+n,接收向量看作Wx元素为系数的 C各列的线性组合;
[0012] S4:由超完备字典C、接收稀疏向量y,利用SBL算法,重构信号X;
[0013] S5:找到X中非零元素所对应超完备字典C中的相应列,继而找到各径所对应的等 价多普勒因子。
[0014] 所述步骤S1具体为:考虑一个有Nt个换能器,Nr个水听器的水声MIM0-0抑Μ通信系 统,假设在第i个换能器和第j个水听器间的ΜΙΜΟ多径信道中,在一个符号周期内多径衰减 是近似保持不变的,并且每一个换能器至水听器的等效多普勒因子都不同;定义多普勒因 子Vp、时延因子τρ参数集合:
[0015] VpE {vi,V2, . . . ,vi,...,化} ΤρΕ {τι,τ2, . . . ,Tk, . . . ,τκ}
[0016] 其中vi = vi+(l-l) Δ ν,~=τι+化-1) Δ τ,Δ V、Δ τ表示多普勒及时延估计的离散 精度,可W根据需要灵活调整,L、K分别表示ΜΙΜΟ信道可能的多普勒因子、时延值个数;假定 发送端同步导频信号为s(t),经过ΜΙΜΟ稀疏时变信道后第j个水听器接收信号表示成yj (t)。
[0017] 所述步骤S2具体为:设s(t)的持续时间为[0,Τ],在接收端对y^t)W间隔At进行 抽样,令所述S1步骤中τι = 〇,抽样间隔Δ t= Δ τ,并省略上式中的Δ t,化简并写成向量形 式可得y[i]=c[i]Tx+n[i]。
[0018] 所述步骤S3具体为:在一个周期内对所有抽样值累积得:y = Cx+n,考虑所示接收 信号的向量形式,接收向量看作Wx元素为系数的C各列的线性组合。
[0019] 所述步骤S4具体为:采用基于稀疏贝叶斯学习的MIM0-0抑Μ水声多普勒估计方法, 从水声ΜΙΜΟ信道的稀疏特性出发,基于超完备字典将ΜΙΜΟ多普勒估计问题建模为稀疏表示 问题,利用贝叶斯学习算法进行求解,在已知y与C的前提下,S化算法W自适应调整当时重 构出幅度衰减矩阵X。
[0020] 所述步骤S5具体为:根据所述步骤S4重构出的稀疏矩阵X,找到其非零向量对应C 矩阵中相应的元素,继而找到各对应ΜΙΜΟ信道的多普勒因子。
[0021] 所述步骤S4中涨L算法的具体实现步骤为:
[0022] 第一步,输入:1维的接收向量y,IX化ΧΚ)维超完备字典矩阵C,I = T/At [002;3] 第二步,初始化:超参数丫 W>〇,0W>〇,迭代数k二ι,ε>〇;
[0024] 第Ξ步,算法迭代:
[0025] a.记 Λ =diag(l/丫),利用
[00创分别更新参数丫,β,得到丫《,β?;
[0033] C.判断是否满足
,若满足则转至第四步;不满则k = k+l,重复 第Ξ步1;
[0034] 第四步,输出稀疏向量的估计值
[0035] 有益效果:本发明在传统(FDM帖结构的基础上,设计了一种新的导频和同步复用 的OFDM码元结构。将线性调频信号的幅度和相位经过一定的设置,时域用来符号同步和多 普勒估计,在频域亦可用作导频进行信道估计,设置线性调频信号与OFDM码元同长度、同频 带,经过快速傅里叶变换(FFT)后,其频带内各个频点的频谱也与OFDM信号子载波位置相对 应,作导频符号。在进行快速傅里叶变换逆变换时,导频又可W恢复成时域的线性调频信 号,在接收时可W用来进行本文中的多普勒估计W及符号同步。实现了信号的复用,也在一 定程度上提高了水声MIM0-0FDM通信系统的通信效率。
[0036] 与现有技术相比,本发明的有益效果是:(1)设计了一种合理的MIM〇-(FDM帖结构, 其中的同步导频除了可W进行多普勒因子精确估计,亦可用来实现定时同步和信道估计, 提高了复用度;(2)充分利用同步导频固有的信号特点W及接收端的已知性,利用ΜΙΜΟ水声 信道的稀疏性进行多普勒估计,降低了其实现复杂性,提高了估计精度;(3)本发明不仅大 大提高了 MIM0-0FDM水声多普勒因子的估计精度,而且针对常规多普勒扩也提出了新的解 决方法。
【附图说明】
[0037] 图1为本发明方法的流程示意图;
[003引图2为本发明的导频和同步复用的OFDM码元结构图;
[0039] 图3为本发明的水声MIM0-0FDM系统框图;
[0040] 图4为本发明设计的涨L算法流程图。
【具体实施方式】
[0041 ]下面将结合附图,对本发明的实施案例进行详细的描述;
[0042] 为便于理解本发明的基本原理和具体方法,首先给出本发明所采用的系统模型。
[0043] 1.ΜΙΜΟ水声信道模型
[0044] 本发明基于如下的水声信道模型。考虑一个有Nt个换能器,Nr个水听器的水声 MIM0-0FDM通信系统,假设在第i个换能器和第j个水听器间的水声稀疏信道中,在一个符号 周期内多径衰减是近似保持不变的,假设每个换能器发送的信号传输路径依次经历不同的 幅度衰减、多普勒扩展与时延扩展,其对应的描述参数分别为幅度因子ctp、多普勒因子八。和 时延因子T%"^p = v/c表示多普勒因子,即本发明要估计的信号参量,V表示收发机之间的 径向相对运动速度,C表示声波在水中的传播速度(约1500m/s)。
[0045] 则经过离散采样的水声信道冲激响应可W表示为:
[0046]
(1)
[0047] i = l,2,---,Nt,j = l,2,---,Nr
[004引由于一帖数据通常持续时间较短,期间信道变化缓慢,并且多普勒扩展主要是由 于收发机之间的相对运动引起。由于水声信道具有稀疏性,所W并不是每一个水听器都能 就收到每一个换能器所发射的信号。本发明所提MIM0-0FDM方法假设每一个换能器至水听 器的等效多普勒因子都不同。因此,假定发送端发送的同步导频信号为s(t),经过上述时变 信道后,第j个水听器接收到第i个换能器信号可W表示为
[0049]
口.
[0050] 即在一帖数据持续时间内,多径信道中每条路径的衰落因子一致,且每条路径的 多普勒因子相同。
[0051] 式中n(t)为高斯白噪声矢量,由于水声信道具有稀疏性,所W并不是每一个水听 器都能就收到每一个换能器所发射的信号。由于本发明所提MIM0-0FDM方法假设每一换能 器至水听器的等效多普勒因子都不同,定义如下的Vp
、Tp参数集合:
[0052] VpE {vi,V2, . . . ,vi,...,化} (3)
[0053] τρ^{τι,τ2, . . . ,Tk, . . . ,τκ} (4)
[0054] 其中vi = vi+(l-l) A V,~=τι+化-1) Δ τ,Δ V、Δ τ表示多普勒及时延估计的离散 精度,可W根据需要灵活调整,L、K分别表示水声稀疏信道可能的多普勒因子、时延值个数。 则第j个水听器接收到所有换能器信号可W利用式(2)可W化简为:
[0化5]
巧
[0056]设s(t)的持续时间为[0,Τ],在接收端对y(t)W间隔At进行抽样,第m个抽样值 为:
[0化7]
川)
[0058]令(4)中τι = 〇,抽样间隔A t= Δ τ,并省略上式中的Δ t,得其简化形式为:
[0化9]
巧)
[0060] 将上式写成向量形式,得:
[0061] yj[m] = c[m]\+nj[m] (8)
[0062] 其中
[0063] χ=[αι,ι, . . . ,αι,κ,α2,ι, . . . ,α2,κ,......,叫,ι, . . . (9)
[0064] c[m] = [C[l],ξ[2],. . .,ξ[υ]τ (10)
[00化]C[l] = [si,i(m) ,si,2(m), . . . ,si,K(m)]
[0066] si,k(m) =s[vi(m-k+l) Δ τ] (11)
[0067] 将接收端在[0,Τ]内的所有抽样值累积,得到(8)式的矩阵表示:
[006引 yj = Cx+nj (12)
[0069] 2.原理推导
[0070] yj为I维的接收向量,C为IX化XK)维矩阵,称之为超完备字典,对于接收端来说 是已知的,为I维的高斯白噪声向量,Ι = Τ/At,为接收信号的采样数目。
[0071] 考虑式(12)所示接收信号的向量形式,接收向量可W看作Wx元素为系数的C各列 的线性组合。分析式(1〇)、(11)发现,(:的每一列中31以111)有相同的下标(1,1〇,恰好对应式 (9)中某种可能的多普勒与时延VI、~,而X是相应的幅度衰减因子。在已知y请C的前提下, 如果能从式(11)中求出X,则进而可得该ΜΙΜΟ信道对应的等效多普勒因子与时延,从而达到 ΜΙΜ0-0抑Μ水声多普勒估计的目的。
[0072] 3.稀疏贝叶斯学习理论
[0073] 假设观测噪声是独立的高斯过程,且均值为0,方差为〇2,贝。
脚[0075] 又假设稀疏信号XI服从均值为0,方差为丫 1的高斯分布,则有
[0074]
[0077] 令β=0-2,可得到后验概率P(x|y,丫,β)为 [007引
[0076] (14)
(15)[0079]易知后验概率p(x|y, 丫,β)满足高斯分布,均值μ和协方差矩阵Σ分别为
[0084]其中Λ =diag( 1/ 丫)。只要估计出超参数丫,0,就可W得到稀疏向量的估计值 χ=μ。对于超参数丫,β的估计,则通过最大化边缘概率p(y| 丫,β)得到,其中p(y| 丫,β)表 示为
[0085] (18)
[0086] 其中
[0087] 取-logp(y| 丫,β)且去除常数项,则最大化边缘概率p(y| 丫,β)等价于最小化代价 函数 [008引
[0089] (19)
[0090] 通过ΕΜ算法,可构造更新参数丫,β的迭代格式分别为
[0093] 判断是否满足Μ 丫 I 如不满足则继续迭代,如满足则可W计算得到 χ = μ"--11。
[0094] 4.基于SBL算法的MIM〇-(FDM水声多普勒估计实现步骤
[00M] 4-1,由接收双方都已知的同步导频信号s(t),结合信道特点,选取合适精度,构造 超完备字典C。
[0096] 4-2,选择合适的抽样周期At对第j个水听器上的接收信号7^*)进行采样,得到 接收稀疏信号向量yj。
[0097] 4-3,由字典C、接收向量yj,利用涨L算法,重构X。
[0098] 4-4,找到X中非零元素所对应字典C中的相应列,继而找到各径所对应的等价多普 勒因子。
[0099] 本发明所述的一种基于稀疏贝叶斯学习理论的MIM0-0抑Μ水声通信系统的多普勒 因子估计方法。针对所设计的同步导频的特点,将一种新的稀疏信号处理技术引入ΜΙΜ0-0FDM水声通信系统来进行多普勒估计,提出一种能精确估计多普勒因子的方法,解决了传 统相关方法估计结果不准,未考虑MIM0-0FDM通信系统信道传输的稀疏特性的缺点。该方法 有Ξ部分组成,水声MIM0-0FDM信号的帖结构设计,信号的稀疏表示及稀疏贝叶斯算法 (S化),利用水声信道的稀疏性运一特点结合稀疏贝叶斯学习理论完成对MIM0-0FDM水声多 普勒的估计。在简化多普勒估计步骤的同时大大提高了 ΜΙΜΟ信道多普勒估计的精度。
【主权项】
1. 一种MIMO-OFDM水声通信系统的多普勒估计方法,其特征在于,包括如下步骤: Sl:对接收端接收到的稀疏信号以抽样间隔进行采样,得到稀疏向量y; S2:由接收双方都已知的同步导频信号s(t)结合信道特点,选取合适精度,构造超完备 字典; S3:在一个周期内对所有抽样值累积得:y = Cx+n,接收向量看作以X元素为系数的C各 列的线性组合; S4:由超完备字典C、接收稀疏向量y,利用SBL算法,重构信号X; S5:找到X中非零元素所对应超完备字典C中的相应列,继而找到各径所对应的等价多 普勒因子。2. 根据权利要求1所述的MMO-OFDM水声通信系统的多普勒估计方法,其特征在于,所 述步骤Sl具体为:考虑一个有Nt个换能器,N r个水听器的水声MMO-OFDM通信系统,假设在第 i个换能器和第j个水听器间的Mnro水声稀疏信道中,在一个符号周期内多径衰减是近似保 持不变的,并且每一个换能器至水听器的等效多普勒因子都不同;定义多普勒因子^、时延 因子^参数集合: Vpe {Vi1V2, ... ,VI, ... ,vL} Tpe {τι,τ2, . . . ,Tk, . . . ,τκ} 其中"二"兴卜^^…^+仏-^^一^^表示多普勒及时延估计的离散精度, 可以根据需要灵活调整,UK分别表示MMO信道可能的多普勒因子、时延值个数;假定发送 端同步导频信号为s(t),经过MMO稀疏时变信道后第j个水听器接收信号表示成n(t)。3. 根据权利要求1所述的MMO-OFDM水声通信系统的多普勒估计方法,其特征在于,所 述步骤S2具体为:设s(t)的持续时间为[0,T],在接收端对y(t)以间隔At进行抽样,令所述 Sl步骤中T 1 = O,抽样间隔At=A τ,并省略上式中的At,化简并写成向量形式可表示为y [i] =c[i]Tx+n[i] 〇4. 根据权利要求1所述的MMO-OFDM水声通信系统的多普勒估计方法,其特征在于,所 述步骤S3具体为:在一个周期内对所有抽样值累积得 :y = Cx+n,考虑所示接收信号的向量 形式,接收向量看作以X元素为系数的C各列的线性组合。5. 根据权利要求1所述的MMO-OFDM水声通信系统的多普勒估计方法,其特征在于,所 述步骤S4具体为:采用基于稀疏贝叶斯学习的MMO-OFDM水声多普勒估计方法,从水声信道 的稀疏特性出发,基于超完备字典将MIMO多普勒估计问题建模为稀疏表示问题,利用稀疏 贝叶斯学习算法进行求解,在已知y与C的前提下,SBL算法以自适应调整当时重构出幅度衰 减矩阵X。6. 根据权利要求1所述的MMO-OFDM水声通信系统的多普勒估计方法,其特征在于,所 述步骤S5具体为:根据所述步骤S4重构出的稀疏矩阵X,找到其非零向量对应C矩阵中相应 的元素,继而找到各对应M頂0信道的多普勒因子。7. 根据权利要求1所述的MMO-OFDM水声通信系统的多普勒估计方法,其特征在于,所 述步骤S4中SBL算法的具体实现步骤为: 第一步,输入:1维的接收向量y,I X (LXK)维超完备字典矩阵C,I = T/A t 第二步,初始化:超参数γ (()) 2 〇,β(()) >〇,迭代数k= 1,ε >0; 第三步,算法迭代: a.记 Λ =diag(l/ γ ),利用Σ= (PCtC+Λ)-1 分别估计μ(1"υ,Σ^; b.记A = F1RC Λ-1Ct,利用 L( γ |P) = log|A|+yTA_1y分别更新参数γ,β,得到γ(1?),β(1?); C.判断是否满足若满足则转至第四步;不满则k = k+l,重复第三 步1; 第四步,输出稀疏向量的估计值:
【专利摘要】本发明公开了一种MIMO-OFDM水声通信系统的多普勒估计方法,包括如下步骤:对接收端接收到的稀疏信号以抽样间隔进行采样,得到稀疏向量y;由接收双方都已知的同步导频信号s(t)结合信道特点,选取合适精度,构造超完备字典;在一个周期内对所有抽样值累积得:y=Cx+n,接收向量看作以x元素为系数的C各列的线性组合;由超完备字典C、接收稀疏向量y,利用SBL算法,重构信号x;找到x中非零元素所对应超完备字典C中的相应列,继而找到各径所对应的等价多普勒因子。本发明不仅大大提高了MIMO-OFDM水声多普勒因子的估计精度,而且针对常规多普勒扩展也提出了新的解决方法。
【IPC分类】H04L27/26, H04L25/02
【公开号】CN105490974
【申请号】CN201510930460
【发明人】王彪, 丁鹭飞, 杨奕飞, 戴跃伟
【申请人】江苏科技大学
【公开日】2016年4月13日
【申请日】2015年12月15日