舰船科学技术  2023, Vol. 45 Issue (3): 111-116    DOI: 10.3404/j.issn.1672-7649.2023.03.020   PDF    
基于双曲调频信号的水声通信帧同步方法
陈永兴, 王中, 樊书宏, 岳玲     
中国船舶集团有限公司 第七〇五研究所,陕西 西安 710077
摘要: 水声通信中收发两端的相对运动会引起多普勒效应,严重的多普勒效应将极大地影响通信系统性能。针对多普勒效应对水声通信信号的影响问题,利用双曲调频信号对多普勒频移的不敏感性,提出了一种基于时域叠加上扫频和下扫频双曲调频信号作为前导信号的水声通信帧同步方法。通过接收端配置2个并行相关器对带有前导信号的接收信号进行匹配滤波,并根据2个相关峰的偏移时延差实现精确的多普勒因子估计,利用线性插值方法进行重采样,减弱多普勒效应对水声通信性能的影响。仿真结果表明,在实测多途信道条件下,该方法可以实现多普勒因子精确估计,有效提高收发端相对高速运动条件下的水声通信性能。
关键词: 双曲调频信号     多普勒效应     水声通信     帧同步    
A frame synchronization method of underwater acoustic communication based on hyperbolic frequency modulated signal
CHEN Yong-xing, WANG Zhong, FAN Shu-hong, YUE Ling     
The 705 Research Institute of CSSC, Xi′an 710077, China
Abstract: In underwater acoustic communications system, Doppler effect caused by the relative motion of the transmitter and receiver will seriously deteriorate the performance of the communication system. Aiming at the influence of Doppler effect on underwater acoustic communication signals, the insensitivity of hyperbolic frequency modulated (HFM) signals to Doppler frequency shift is used. Then we propose an underwater acoustic communication frame synchronization method based on time-domain superposition of up-sweep and down-sweep HFM signals as preamble signals. Two parallel correlators are configured on receiver to perform matched filtering on the received signal with the preamble signal, and accurate Doppler factor estimation can be achieved according to the offset time delay difference of the two correlation peaks. The linear interpolation method is used for resampling to reduce the influence of Doppler effect on the performance of underwater acoustic communication. The simulation results show that the method can realize Doppler factor estimation accurately in the measured multipath channel, and effectively improve the performance of underwater acoustic communication under the condition of relatively high-speed motion of the transceiver.
Key words: hyperbolic frequency modulated signal     Doppler effect     underwater acoustic communication     frame synchronization    
0 引 言

在水声通信中,多普勒效应主要是由发射机和接收机之间存在相对运动引起的[1]。声波的传播速度约1500 m/s,对于高速移动平台而言,严重的多普勒效应会导致接收信号在频域发生选择性扩展和频谱偏移,同时在时域上产生扩展或压缩现象[1-2],影响对接收码元的准确判决和进一步的解调。因此,估计和补偿多普勒效应引起的频率偏移对于高速移动平台水声通信系统至关重要。

目前,针对低速移动平台的多普勒估计与补偿技术研究较多,而适用于高速移动平台的多普勒估计和补偿技术研究较少。针对高速运动条件下的多普勒估计与补偿技术,岳玲等[3]利用具有多普勒不变特性的HFM信号和对多普勒频移敏感的单频脉冲信号,提出了一种适用于低信噪比条件下收发双方存在高速运动时的多普勒频移估计与补偿方法。该方法同时具备接收信号捕获与同步的功能,但鲁棒性较差。Han X等[4]将移动水声通信中的多普勒估计与补偿分为3个阶段:首先通过LFM信号估计主要多普勒因子;再对数据进行重采样补偿后,通过被动时反技术削弱多径;然后通过判决反馈均衡进一步减小码间干扰与多普勒效应对通信结果的影响,但是该算法的计算复杂度较高。Li Y等[5]提出一种采用共轭Zadoff-Chu(ZC)序列进行多普勒因子估计与定时同步方法。该方法通过共轭ZC序列的相关峰差异估计多普勒扩展因子,同时完成定时同步,但是该算法需要在共轭ZC序列对前后添加循环前缀和循环后缀,导致同步信号的持续时间较长,降低了数据利用率。Wang K等[6]提出了时域连续发射升降扫HFM信号作为帧前导信号的多普勒因子估计方法,但没有给出多普勒补偿后的通信系统性能情况,且该方法仍然存在前导信号持续时间较长的问题,同样导致数据利用率降低。

为克服以上多普勒估计算法的不足,本文在分析多普勒效应对水声通信信号影响的基础上,利用HFM信号对多普勒频移的不敏感特性,提出一种基于时域叠加上扫和下扫HFM信号作为前导信号的帧同步方法,并通过线性插值的方法进行多普勒因子补偿。通过计算机仿真分析,验证了该方法在实测水声信道中对收发两端存在高速相对运动条件下水声通信的有效性。

1 多普勒效应对通信信号的影响

假定水声通信中的发射机和接收机分别处于点 $ ({x_1},{y_1},{z_1}) $ $ ({x_2},{y_2},{z_2}) $ 的位置,那么通信距离可以表示为:

$ d = \sqrt {{{\left( {{x_1} - {x_2}} \right)}^2} + {{\left( {{y_1} - {y_2}} \right)}^2} + {{\left( {{z_1} - {z_2}} \right)}^2}},$ (1)

因此,水声信号从发射机到接收机的传播时延可以写为

$ \tau = \frac{d}{c} ,$ (2)

式中, $ c $ 为声信号的传播速度。

假定发射机和接收机的移动速度分别为 $ {v_1} = \left( {{v_{x1}},{v_{y1}},{v_{z1}}} \right) $ $ {v_2} = \left( {{v_{x2}},{v_{y2}},{v_{z2}}} \right) $ ,那么发射机和接收机之间的相对速度为:

$ \Delta v = \sqrt {{{\left( {{v_{x1}} - {v_{x2}}} \right)}^2} + {{\left( {{v_{y1}} - {v_{y2}}} \right)}^2} + {{\left( {{v_{z1}} - {v_{z2}}} \right)}^2}},$ (3)

多普勒因子定义为收发两端相对径向运动速度与声速之比,即

$ \alpha = \frac{{\Delta v}}{c}。$ (4)

当通信双方相向移动时, $ \Delta v $ 取正,反之取负。

水声通信信号作为一种宽带信号,多普勒效应将宽带信号中的每个频率分量转变为不同的量,因此应将其建模为信号波形的扩展或压缩[2],即

$ r(t) = s\left( {(1 + \alpha )t} \right),$ (5)

式中, $ s(t) $ $ r(t) $ 分别表示发射信号和接收信号。

在离散时间系统中,式(5)可以被写为

$ r\left[ {n{T_s}} \right] = s\left[ {n(1 + \alpha ){T_s}} \right]。$ (6)

式中: $ n $ 为采样点数; $ {T_s} $ 为采样周期; $ r\left[ {n{T_s}} \right] $ 为接收到的离散信号。

对于频率为 $ {f_0} $ 的发射信号,接收信号的瞬时频率改变为:

$ f = {f_0}(1 + \alpha )。$ (7)

在多普勒效应的影响下,水声通信信号会发生时间展宽或压缩,将导致符号同步误差累计。以运动速度为15 m/s的水下航行器为例,其时间的伸展或压缩为 $ 1\% $ ,其影响表现为传输100个符号就会产生1个符号宽度的累积误差,极大地影响通信性能。

2 HFM信号

上扫频HFM信号的复数形式[7]表示为:

$ {S_{HFM}}(t) = \exp \left[ {j\frac{{2{\text{π}} }}{\gamma }\ln \left( {1 + \gamma {f_{\min }}t} \right)} \right] ,$ (8)

式中: $ \gamma = \dfrac{{{f_{\min }} - {f_{\max }}}}{{T{f_{\min }}{f_{\max }}}} = - \dfrac{B}{{T{f_{\min }}{f_{\max }}}} $ 。其中 $B$ 为信号带宽, $T$ 为信号时宽, $ {f_{\min }} $ $ {f_{\max }} $ 分别是信号的起始频率和终止频率。

其瞬时频率为:

$ {f_{HFM}}(t) = \frac{{{f_{\min }}}}{{1 + \gamma t{f_{\min }}}},$ (9)

当存在多普勒效应时,HFM信号的瞬时频率改变为:

$ {f_{DOP}}(t) = \frac{{D{f_{\min }}}}{{1 + D\gamma {f_{\min }}t}}。$ (10)

比较式(9)和式(10),可以发现存在一个时延差 $ {\tau _0} $ ,使得

$ {f_{DOP}}(t - {\tau _0}) = {f_{HFM}}(t) $ (11)

$ {\tau _0} = - \frac{\alpha }{{\gamma f(1 + \alpha )}} $ (12)

由此可见,通过解算时延 $ {\tau _0} $ ,即可精确估计多普勒因子,而时延 $ {\tau _0} $ 可以利用副本相关处理方法进行精确解算。

图1给出了收发端相对运动速度为0和40 m/s时HFM信号瞬时频率的变化情况,图2仿真给出了收发端相对运动速度为20 m/s时,利用副本相关处理方法分别对上扫频和下扫频HFM时延 $ {\tau _0} $ 的估计结果。

图 1 存在多普勒效应时上扫HFM信号瞬时频率变化 Fig. 1 Instantaneous frequency change of up-sweep HFM signal with Doppler effect

图 2 HFM信号的相关输出 Fig. 2 The correlation output of HFM signal

图1可以看出,HFM信号具有多普勒不变性,信号仅发生频移,调制频率未发生变化。由图2可见,收发两端在20 m/s相对运动条件下,接收信号仍然与本地保存信号存在很好的相关性,归一化相关峰值可以达到约0.93。同时可见,由2个HFM信号分别相关处理得到的时延差,可以进一步解算和估计得到相对运动速度为20.036 m/s,这与仿真设定的收发两端相对运动速度一致。因此,HFM信号可以应用于水下高速移动通信信号的多普勒精确估计。

3 高速移动水声通信的多普勒因子估计与补偿方法 3.1 帧结构设计

高速移动水声通信中,图3(a)所示的发射帧结构是传统的多普勒因子估计算法,该算法存在帧同步信号持续时间较长的问题。

图 3 发射帧结构 Fig. 3 The structure of transmitted frame

为克服该缺点,将时域叠加的上扫频和下扫频HFM信号作为帧前导信号,发射帧结构如图3(b)所示。其中 $ HF{M^ + } $ 表示上扫频HFM信号, $ HF{M^ - } $ 表示下扫频HFM信号。

假设发射帧中 $ HF{M^ + } $ $ HF{M^ - } $ 的信号长度均为 ${T_1}$ ,数据长度为 ${T_2}$ ,忽略保护间隔长度,则传统估计算法和提出估计算法的数据利用率分别为 $ \dfrac{{{T_2}}}{{2{T_1} + {T_2}}} $ $ \dfrac{{{T_2}}}{{{T_1} + {T_2}}} $ ,提出估计算法比传统估计算法的数据利用率提升 $ \dfrac{{{T_1}}}{{{T_1} + {T_2}}} $

3.2 多普勒因子估计

在接收端,设置2个并行相关器对接收信号进行拷贝相关处理。具体而言,对接收信号中的 $ HF{M^ + } $ 进行匹配滤波,则可以将接收得到的 $ HF{M^ - } $ 信号视作噪声,反之亦然。图4给出了多普勒因子估计结构图。

图 4 多普勒因子估计结构图 Fig. 4 The structure of Doppler factor estimation

图4所示,2个并行相关器分别输出上扫频和下扫频HFM信号的相关峰偏移量 $ {\tau _1} $ $ {\tau _2} $ ,其表达式[8]分别为:

$ {\tau _1} = \arg \mathop {\max }\limits_\tau \int_0^T r (t + \tau ){s_{HF{M^ + }}}(t){\rm{d}}t = \frac{{ - \alpha T{f_{\max }}}}{{({f_{\min }} - {f_{\max }})(1 + \alpha )}},$ (13)
$ {\tau _2} = \arg \mathop {\max }\limits_\tau \int_0^T r (t + \tau ){s_{HF{M^-}}}(t){\rm{d}}t = \frac{{\alpha T{f_{\min }}}}{{({f_{\min }} - {f_{\max }})(1 + \alpha )}}。$ (14)

式中, $ {s_{HF{M^ + }}}(t) $ $ {s_{HF{M^ - }}}(t) $ 分别为本地保存的上扫频和下扫频HFM信号。

由式(13)和(14)可得,两个相关峰之间的差值可以表示为:

$ \Delta \tau = {\tau _1} - {\tau _2} = \frac{{\alpha T({f_{\min }} + {f_{\max }})}}{{({f_{\max }} - {f_{\min }})(1 + \alpha )}},$ (15)

因此,多普勒因子 $ \alpha $ 的估计值为:

$ \hat \alpha = \frac{{\Delta \tau ({f_{\max }} - {f_{\min }})}}{{T({f_{\max }} + {f_{\min }}) - \Delta \tau ({f_{\max }} - {f_{\min }})}} 。$ (16)

分析式(16)可知,多普勒因子 $ \alpha $ 的估计值与匹配滤波峰值时延差 $ \Delta \tau $ ,以及同步导引信号的持续时间 $ T $ 和带宽 $ B $ 有关。

3.3 多普勒因子补偿

估计得到多普勒因子 $ \hat \alpha $ 之后,进行多普勒因子的补偿。通常的方法是使用多相滤波器来实现,但是这种方法需要大量的子滤波器,导致计算量大且复杂度高。线性插值[2]是一种计算效率更高的方法,采用该方法对接收信号进行重采样,补偿多普勒效应,其表达式[6]如下:

$\begin{split} \hat s\left[ {n{T_s}} \right] =& r\left[ {\frac{n}{{1 + \hat \alpha }}{T_s}} \right] = \left( {m + 1 - \frac{n}{{1 + \hat \alpha }}} \right)r\left[ {m{T_s}} \right] + \\ &\left( {\frac{n}{{1 + \hat \alpha }} - m} \right)r\left[ {(m + 1){T_s}} \right]\end{split} $ (17)

式中: $ m{T_s} \leqslant \dfrac{n}{{1 + \hat \alpha }}{T_s} < (m + 1){T_s} $ ,且 $ m,n $ 是正整数; $ \hat s\left[ {n{T_s}} \right] $ 是补偿多普勒后的重构信号。

4 仿真结果与性能分析 4.1 仿真条件

针对实测水声多径信道条件下高速移动节点水声通信的典型应用场景,利用时域叠加上扫频和下扫频HFM信号作为前导信号,进行计算机仿真。仿真时,上扫频和下扫频HFM信号的起始频率 $ {f_{\min }} = 18 $ kHz,终止频率 $ {f_{\max }} = 22 $ kHz,信号持续时间 $ T = 50 $ ms,接收端采样频率为 $ 100 $ kHz。仿真在 $ - 10 $ dB信噪比下进行,仿真次数为1000次,实测水声多径信道冲激响应如图5所示。

图 5 信道冲激响应 Fig. 5 Normalized channel impulse response
4.2 多普勒因子估计性能仿真

为了进行对比分析,首先给出相同信道条件下LFM块估计算法、图3(a)所示帧结构的传统估计算法以及本文估计算法的估计性能,3种估计算法的信号参数设置与HFM信号一致,多普勒因子估计结果的均方误差如图6所示。可以看出,随着收发端相对运动速度增大,LFM块估计方法的估计误差逐渐上升,导致水声通信系统性能迅速恶化,而传统估计算法和所提估计算法的估计性能基本不随相对运动速度变化,均适合于高多普勒水声通信系统,且本文估计算法可以提高发射帧的数据利用率。

图 6 3种多普勒因子估计方法的性能对比 Fig. 6 Performances comparison of three Doppler factor estimation methods

为了深入研究,进一步仿真分析信号类型对于所提多普勒因子估计算法性能的影响。分别采用LFM和HFM两种不同信号在相同信道条件下对多普勒因子进行了仿真估计,仿真结果如图7所示,同时仿真对比不同持续时间和带宽的HFM信号对所提算法的性能影响,仿真结果如图8图9所示。

图 7 信号类型对多普勒因子估计性能影响 Fig. 7 Influence of signal type on Doppler factor estimation performance

图 8 信号持续时间对多普勒因子估计性能影响 Fig. 8 Influence of signal duration on Doppler factor estimation performance

图 9 信号带宽对多普勒因子估计性能影响 Fig. 9 Influence of signal bandwidth on Doppler factor estimation performance

图7可以看出,随着收发端相对运动速度增大,LFM信号估计误差呈近似直线上升,而HFM信号估计性能基本不随相对运动速度变化,可见HFM信号更适合于高多普勒水声通信系统。

对比分析图8图9可知,前导信号持续时间越长、带宽越宽,则多普勒因子的估计均方误差越小,估计性能越好。

图10为不同信噪比情况下的多普勒因子估计性能仿真。可以看出,该多普勒估计算法在−10 dB和−15 dB时均具有良好的性能,但是在−20 dB时不具有优良性能。

图 10 信噪比对多普勒因子估计性能影响 Fig. 10 Influence of SNR on Doppler factor estimation performance
4.3 多普勒补偿性能仿真

为了验证本文方法在实际水声通信系统应用中的有效性,选用典型的DBPSK水声通信系统,进行不同条件下的计算机仿真。

假设收发两端相对运动速度36 kn,分别对无多普勒补偿、利用LFM信号进行多普勒估计与补偿、利用HFM信号进行多普勒估计与补偿3种情况下的通信误码率情况进行统计分析,结果如图11所示。

图 11 HFM和LFM信号的误码率 Fig. 11 Bit error ratio with HFM and LFM signals

图11可知,在实测多途水声信道中,收发两端运动速度为36 kn情况下,采用LFM信号作为同步信号已无法获得理想的误码率性能,但基于HFM信号同步方法仍可以提供良好的误码率性能,实现可靠通信。

对于收发端相对运动速度分别为12 kn,24 kn,36 kn,42 kn和60 kn等不同情况,分别仿真给出采用HFM作为同步导引信号时水声通信的误码率性能,仿真结果如图12所示。

图 12 HFM信号的误码率 Fig. 12 Bit error ratio with HFM signal

可知,当收发两端相对运动速度分别为12 kn,24 kn,36 kn,42 kn和60 kn的不同条件时,采用HFM信号作为同步导引信号可以获得较一致的通信误码率性能。

5 结 语

对于水下高速移动平台的通信系统,水声通信信号的多普勒估计与补偿不可或缺。本文分析多普勒效应对水声通信信号影响,同时分析HFM信号特性,利用其对多普勒频移的不敏感程度,提出了一种基于时域叠加上扫频和下扫频HFM信号作为前导同步信号进行多普勒因子与补偿的水声通信帧同步方法。

通过接收端配置2个并行相关器对接收信号进行拷贝相关处理,并根据2个相关峰之间的时延差来估计多普勒因子。在此基础上通过线性内插方法进行重采样,实现多普勒补偿。仿真分析该算法在实测水声多途信道条件下,3种多普勒估计算法的估计性能以及所提方法在不同持续时间、带宽前导同步信号和不同信噪比条件下的多普勒因子估计性能。此外,针对典型的DBPSK水声通信系统,仿真分析无多普勒补偿、利用LFM信号进行多普勒估计与补偿和利用HFM信号进行多普勒估计与补偿的通信误码率情况,并在此基础上进一步仿真分析了采用HFM信号作为帧同步信号的通信方法,对于收发两端存在不同相对运动速度条件下,通信误码率性能的一致性。

本文提出的多普勒估计与补偿方法计算复杂度低且简单实用,为水下高速移动通信帧同步提供了一种有效的解决方案。

参考文献
[1]
岳玲, 樊书宏, 冯西安. 鱼雷协同制导对水声通信能力的需求分析[J]. 水下无人系统学报, 2018, 26(5): 427-432.
YUE L, FAN S H, FENG X A. Capability requirements analysis of underwater acoustic communication for torpedo cooperative guidance[J]. Journal of Unmanned Undersea Systems, 2018, 26(5): 427-432.
[2]
SHARIF B S, NEASHAM J, HINTON O R. A computationally efficient Doppler compensation system for underwater acoustic communications[J]. IEEE Journal of Oceanic Engineering, 2000, 25(1): 52-61. DOI:10.1109/48.820736
[3]
岳玲, 樊书宏, 王明洲. 高速移动水声通信中的多普勒频移估计方法研究[J]. 系统仿真学报, 2011, 23(11): 2366-2370.
YUE L, FAN S H, WANG M Z, et al. Study on Doppler-shift estimation for underwater high-range-rate acoustic mobile communications[J]. Journal of System Simulation, 2011, 23(11): 2366-2370.
[4]
HAN X, GE W, YIN J W, et al. Mobile underwater acoustic communication with constantly changing Doppler effect[C]//OCEANS, IEEE, 2018: 1–5.
[5]
LI Y F, WANG Y Y, GUAN X P. Joint synchronization and Doppler scale estimation using zadoff-chu sequences for underwater acoustic communications[C]//OCEANS 2017-Anchorage. IEEE, 2017: 1–5.
[6]
WANG K X, CHEN S M, LIU C Z, et al. Doppler estimation and timing synchronization of underwater acoustic communication based on hyperbolic frequency modulation signal[C]//2015 IEEE 12th International Conference on Networking, Sensing and Control. IEEE, 2015: 75–80.
[7]
KHUC B, VYLEGZHANIN E, CHILINGAROV A, et al. Preamble signals for detection timing and Doppler synchronization in underwater acoustic communications[C]//International Youth Conference on Electronics, Telecommunications and Information Technologies, 2021: 683–698.
[8]
LING Z Q, XIE L, CHEN H F. Joint doppler scale estimation and timing synchronization in underwater acoustic communications[C]//2019 IEEE International Conference on Signal Processing, Communications and Computing (ICSPCC). IEEE. 2019: 1–6.