Hans Journal of Wireless Communications 无线通信, 2013, 3, 170-174 http://dx.doi.org/10.12677/hjwc.2013.36027 Published Online December 2013 (http://www.hanspub.org/journal/hjwc.html) A Digital Beamforming Method Based on Hilbert Transform Wei Luo, Zhijin Zhao, Junna Shang School of Telecommunication Engineering, Hangzhou Dianzi University, Hangzhou Email: luoweizlh@126.com Received: Nov. 18th, 2013; revised: Nov. 21st, 2013; accepted: Nov. 22nd, 2013 Copyright © 2013 Wei Luo et al. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. Abstract: In order to reduce the complexity of Doppler Velocity Log’s beamformer, according to the basic principle of the phase shift beamforming and the Hilbert transform properties, a digital beamforming method based on Hilbert transform is proposed. Firstly, the quadrature demodulating and the π/2 phase shift of the beamforming technology are implemented by using Hilbert transform. Then, using the Hilbert transform properties, the real and imaginary parts of the demodulated complex signal are combined linearly to form a beam with a particular direction. Computer simulation results show the effectiveness of the proposed method, and the complexity of the beamformer is greatly reduced. Keywords: Beamforming; Phase Shift Beamforming; Hilbert Transform; Quadrature Demodulation 基于希尔伯特变换的数字波束合成算法 罗 维,赵知劲,尚俊娜 杭州电子科技大学通信工程学院,杭州 Email: luoweizlh@126.com 收稿日期:2013 年11 月18日;修回日期:2013 年11 月21 日;录用日期:2013年11月22 日 摘 要:为了降低多普勒计程仪波束合成器的复杂度,本文根据相移束控基本原理和希尔伯特变换性质,提出 一种基于希尔伯特变换的基带数字波束合成算法。首先,利用希尔伯特变换实现正交解调和相移束控技术中的 π/2 相移;然后,利用希尔伯特变换性质,由解调得到的基带复信号的实部和虚部的线性组合实现在所需方向的 波束合成。计算机仿真验证了本文算法的有效性,波束合成器的复杂度被大大降低。 关键词:波束合成;相移束控;希尔伯特变换;正交解调 1. 引言 多普勒计程仪(Doppler Velocity Log, DVL),也被 称为测速声纳,是根据多普勒效应原理而设计的一种 精密的测速和计程仪器。这种计程仪可以测出声纳载 体相对于水底的速度。目前,多普勒测速仪多采用相 控阵技术[1-3]和复相关频率估计算法估计多普勒频移 [4],进而可准确测定载体的速度。这种测速仪只用一 个平面基阵进行相控发射和接收,消除了水中声速变 化对速度测量精度的影响,不再需要进行声速补偿。 复相关频率估计算法处理的是复信号,而实际应用中 接收信号是实的,快速准确获得与其正交的信号是频 率估计算法能顺利实现的重要保证。传统方法[5]是运 用两个正交的本振信号实现信号正交变换,但当本振 信号不正交时会产生虚假信号。为了减小文献[5]的模 拟方法带来的误差,可用数字技术[6]实现,以保证信 号的正交性,但此方法要求高采样率的A/D器件;也 可采用多相滤波结构的数字正交接收机,此方法必须 用准确的采样率才能保证两路输出序列的正交性[7]。 Open Access 170 基于希尔伯特变换的数字波束合成算法 本文利用希尔伯特变换进行正交解调,克服上述不 足;又根据希尔伯特变换可以实现π/2 相移的特性, 用于相控技术中相位的补偿;从而提出一种基于希尔 伯特变换的相移束控的波束合成方法。 2. 相移束控技术基本原理 为了说明相移束控技术的基本原理[8],以图 1所 示的等间隔线列阵为例来分析其指向性和束控方法。 设各阵元间距为,当水中声速为 时,频率为 dcc f 的 入射平面波信号的波长为 c cf ,入射角为 的信 号使得相邻阵元间的时延为 sindc 。 相邻阵元间的相移为: 22sin cc f fd c (1) 只要控制 使因子 sinc 的值为一常数,从而可 消除声速变化对测速精度的影响。如果直接将这 个 阵元输出相加,得到此阵列的自然指向性函数为: N sin sin sin sin Nd RNd (2) 现以为例,将这一 12 元线阵分为如图 2 所示的三级复合子阵。 12N 从图中可以看出,第三级为一个四元子阵,每 234N 1d Figure 1. Uniform linear array 图1. 均匀线列阵 3 541211101 98762 1 2 34 1 2 第二级 第三级 第一级 Figure 2. Linear array is divided into three composite matrix schematic 图2. 线列阵分解为三级复合阵示意图 个子阵包含三个间隔为 的阵元,并且各子阵的阵 元间距为 4d 34Dd ;第三级的四个等效阵元中,不相 邻的两个阵元构成第二级子阵,阵元间距为 22Dd ;最后构成的第一级子阵中只有两个阵元, 阵元间距为 1 Dd 。 由此得到的各级子阵的阵元数 分别是 i N 12N 、22N 和34N ,而其对应的阵元间距分 别是 、和。由式(2)可知,各级子阵的自然 指向性 1 D2 D D3 i R 为: sinsin ,1,2, sin sin ii iii ND Ri ND 3 (3) 根据复合阵乘积定理,复合阵的总指向性是各级 子阵指向性的乘积: 123 RRRR (4) 将 和,和 ,和 分别代入式(3) 得: 1 N1 D2 N2 D3 N3 D 1 sin 2sin 2sin sin d Rd (5) 2 sin 4sin 2sin 2sin d Rd (6) 3 sin 16sin 4sin 4sin d Rd (7) 由式(4)至式(7) 可得, R 、 1 R 、 2 R 和 3 R 的主波束、零点和栅瓣情况如表 1所示。 由各级子阵指向性图可得,只要将第二级子阵的 主波束控制到 sin 4d (8) 的位置,利用其在 sin 2d ,sin 0 和 sin 2d 的零点便可以抑制掉第一级子阵在 sin 0 的主波束及第三级子阵在 sin 0 的主波束 和在 sin 2d 的栅瓣,使总的指向性 R 在 sin 4d 和sin 4d 形成了两个波束。所以 波束的指向角 与d 的值有关,只要设计好d 的 值就可以得到所要求的波束指向性。将式(8)代入式(1) 可得对此二元子阵的相位补偿为: 2 2 2sin 22 4 Dd d (9) Open Access 171 基于希尔伯特变换的数字波束合成算法 Table 1. The main beam, the zero and the grating lobes of beam pattern at all levels 表1. 各级波束图的主波束、零点和栅瓣情况 sin 1 R 2 R 3 R R 2d 零点 栅瓣 栅瓣 零点 4d 零点 栅瓣 零点 0 主波束 主波束 主波束 主波束 4d 零点 栅瓣 零点 2d 零点 栅瓣 栅瓣 零点 所以,只要根据式(9)对第二级的两个二元子阵补偿相 位 ,就可以进行相控发射。 在用同一个相控阵接收信号时,为了区分在 sin 4d 和sin 4d 的波束信号,以便对各 通道进行独立的测频和速度解算,则只要再将第一级 子阵的主波束方向控制到 sin 4d 的位置,利用其 在sin 4d 位置的零点便可抑制掉 总指向性在 sin 4d 位置的波束,使得总的指向性中只剩下 右边 sin 4d 位置的波束。同理,将第一级子阵的 主波束方向控制到 sin 4d 的位置,利用其在 sin 4d 位置的零点可抑制掉总指向性在 sin 4d 位置的波束从而得到左边 sin4d 位置的波束。由式(1)可得第一级二元子阵相邻阵元间 的相位补偿为: 1 1 2sin 2 42 Dd d (10) 综上所述,只要对第二级的两个阵元补偿相位 , 同时对第一级的两个阵元补偿相位 2,就可实现相 控接收,形成两个独立的波束,其实现框图如图 3所 示,图 3中的 是经过正交解调和第 三级子阵形成的复信号。 , 1,2,3,4 k ynk 3. 基于希尔伯特变换的相控波束合成 由于系统中后续的复相关算法需要对接收信号进 行正交解调,得到复信号之后再进行波束合成。为了 解决传统的正交解调需要两个正交的本振信号,当这 两个本振信号不正交时,将产生虚假信号的问题;同 时为了避免传统数字化解调方法需要高采样率的 A/D 器,及数字接收机以减少样本点数实现正交解调的代 价导致复相关频率估计精度下降的问题,本文给出一 种基于希尔伯特变换的正交解调,其原理框图如下。 由图 4所示的正交解调得到了波束合成所需的基 1()wn 2 ()wn 1 ()yn 2 ()yn 3 ()yn 4 ()yn /2 /2 Figure 3. Beamformer implementation diagram 图3. 波束合成实现框图 Hilbert Lowfilte r ()cos[2 ()] cd x tfft cos(2 ) c f t cos(2 ) d f t sin(2 ) d f t I Q Figure 4. Quadrature demodulator schematic 图4. 正交解调原理图 带正交复信号,希尔伯特变换的频域响应为: ,0 e,0 jj Hj (11) 在波束合成数字实现中,移相 可等价于样本乘 上 1 ;又因为复包络信号的频谱只有正频率,所以图 3中的 2 移相器用希尔伯特变换器实现,并且结果 再乘以 1 。下面给出基于希尔伯特变换的波束合成算 法的推导。 设经过正交解调和第三级子阵得到的图 3中 k y n为: , 1,2,3,4 kkI kQ yny njynk (12) 其中 kQ kI ynHyn, H 代表希尔伯特变换。 接收信号经过波束合成可得: 11324 wn Hynynynyn (13) 213 24 wnyn ynHyn yn (14) 将式(12)代入式(13)中,并利用: ˆ x nHxn, 则 ˆ x nHxn 的希尔伯特性质,可得: 1 1133 2244 1133 2244 1234 12 34 ()()()() IIII IQIQ QIQI IQIQ QIQI IQIQ wn HynjHynynjHy n yn jynyn jyn yn jynyn jyn yn jynyn jyn ynynynyn jynynynyn (15) Open Access 172 基于希尔伯特变换的数字波束合成算法 同理可得: 21234 1234 IQIQ QIQI wn ynynynyn jyn ynynyn (16) 从式(15)和式(16) 可以看出,上述的波束形成过程 只需要复信号实部和虚部的线性组合,大大降低了波 束合成的复杂度。 综上可得,本文提出的基于希尔伯特变换的基带 数字波束合成算法主要步骤如下: 1) 利用图4所示的正交解调方法得到基带正交 复信号; 2) 由式(15)和式(16) 得到波束合成信号。 4. 波束合成仿真 以一维12元等间隔线阵为例,阵元间距为 24 ,入射信号为窄带 CW 脉冲信号,长度为10 , 入射角度分别为 45˚和−45˚,载频 ,频偏 ,水中声速 ms 300 kHz c f 5kHz d f1500 msc ,采样频率 ,输入信噪比为 0d 。 1.2 MHz s fB 图5(a)和(b)分别是入射角度为45˚和45˚方向时, 00.001 0.0020.003 0.0040.005 0.006 0.007 0.008 0.009 0.01 -10 0 10 波束 1 信号实部 时间 /s 信号幅度 00.001 0.0020.003 0.0040.005 0.006 0.007 0.008 0.009 0.01 -10 0 10 波束 1 信号虚部 时间 /s 信号幅度 00.001 0.0020.003 0.0040.005 0.006 0.007 0.008 0.009 0.01 -10 0 10 波束 2 信号实部 时间 /s 信号幅度 00.001 0.0020.003 0.0040.005 0.006 0.007 0.008 0.009 0.01 -10 0 10 波束 2 信号虚部 时间 /s 信号幅度 (a) 00.0010.002 0.003 0.004 0.005 0.0060.007 0.0080.0090.01 -10 0 10 波束 1 信号实部 时间 /s 信号幅度 00.0010.002 0.003 0.004 0.005 0.0060.007 0.0080.0090.01 -10 0 10 波束 1 信号虚部 时间 /s 信号幅度 00.0010.002 0.003 0.004 0.005 0.0060.007 0.0080.0090.01 -10 0 10 波束 2 信号实部 时间 /s 信号幅度 00.0010.002 0.003 0.004 0.005 0.0060.007 0.0080.0090.01 -10 0 10 波束 2 信号虚部 时间 /s 信号幅度 (b) Figure5. The real part and imaginary part of the signal after beamforming: (a) Incident angle of 45˚; (b) Incident angle of −45˚ 图5. 波束合成之后的信号实部和虚部:(a) 入射角为 45˚;(b) 入 射角为−45˚ 所得到的本文波束合成器的输出信号 1 wn和 2 wn 的实部和虚部。从图 5可以看出,可以很好地分辨出 哪个方向来的信号。 计算机仿真得到的本方法的波束图如图 6所示。 从图 6可以看出,分别在角度为 45˚和45˚方向形成 了主波束,说明了本文提出的基于希尔伯特变换的波 束合成算法的正确性和有效性。 5. 总结 本文提出了一种基于希尔伯特变换的基带数字 波束合成算法。利用希尔伯特实现正交解调,并利用 其性质巧妙实现了正交基带信号的π/2 相移,大大降 低了波束合成复杂度。仿真结果验证了本方法的正确 性。 -100-90 -80-70-60 -50-40-30 -20 -10 010 20 30 40 50 607080 90100 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 波束角/度 归一化指向性 45°方向接收波束图 (a) -100-90 -80 -70-60 -50 -40 -30 -20 -1001020 3040 50 6070 80 90 100 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 波束角 / 度 归一化指向性 -45° 方向接收波束图 (b) Figure6. The diagram of the phase shift beamforming based on Hilbert transform: (a) Beam formed at 45˚; (b) Beam formed at −45˚ 图6. 基于希尔伯特变换的相移束控波束图:(a) 在45˚形成的波束; (b) 在−45˚形成的波束 Open Access 173 基于希尔伯特变换的数字波束合成算法 Open Access 174 6. 致谢 感谢赵老师和尚老师对本文章的指导。 参考文献 (References) [1] Jorgensen, K.V., Grose, B.L. and Crandall, F.A. (1994) Doppler precision underwater navigation. Sea Technology , 35, 63-66. [2] Yu, X.L., Bradley, S. and Gordon, L. (1995) Broadband “phased- array” ADCP. Sea Technology, 36, 50-53. [3] Simmons, R.L. and Wyant, Sr. C.M. (1987) Santee, phased array Doppler sonar transducer. United States Patent No.4641291. [4] 孙星亮, 孙钢锋 (2005) 一种基于复相关技术的频率估计方 法. 电子科技 , 7, 36-39. [5] 朱昊, 刘文耀 (2006) 复自相关技术在声学多普勒流速剖面 仪中的应用及其定点 DSP 实现. 兵工学报 , 27, 451-457. [6] 杨小牛, 楼才义, 徐建良 (2001) 软件无线电原理与应用. 电 子工业出版社, 北京. [7] 罗星华, 苏涛 (2008) 基于多相滤波原理的数字正交采样技 术. 现代电子技术 , 3, 27-30. [8] 卢逢春, 张殿伦, 田坦 (2001) 相控阵多普勒计程仪的相控 波束接收方案. 应用声学 , 21, 6-9. |