The Korean Society of Marine Engineering
[ Original Paper ]
Journal of the Korean Society of Marine Engineering - Vol. 41, No. 9, pp.884-889
ISSN: 2234-7925 (Print) 2234-8352 (Online)
Print publication date 30 Nov 2017
Received 20 Sep 2017 Revised 13 Nov 2017 Accepted 23 Nov 2017
DOI: https://doi.org/10.5916/jkosme.2017.41.9.884

도플러 천이/도달지연시간차 하이브리드 기법을 이용한 수중 고속 기동 표적의 속도 및 거리 추정 기법

한민수
Velocity and distance estimation of underwater fast-moving underwater target using Doppler shift/TDoA hybrid method
Min-Su Han

Correspondence to: The 6th (Naval Systems) R&D Institute, Agency for Defense Development, Chungjang-ro, 10-26, Jinhae, Changwon, 645-600, Korea, E-mail: hansonhan@add.re.kr, Tel: 055-540-6351

Copyright © The Korean Society of Marine Engineering
This is an Open Access article distributed under the terms of the Creative Commons Attribution Non-Commercial License (http://creativecommons.org/licenses/by-nc/3.0), which permits unrestricted non-commercial use, distribution, and reproduction in any medium, provided the original work is properly cited.

초록

본 논문은 수중에서 고속 기동하는 표적의 속도 및 거리를 계산하기 위해 방사되는 소음을 이용하는 도플러 천이 및 도달지연시간 하이브리드 기법을 제안한다. 이 기법들은 표적이 선배열 센서로 부터 최대근접지점을 지나는 순간에 이용되며, 이때 표적에서 방사되는 보기류 또는 엔진 등의 소음은 선배열 센서 간격에 따라 도달지연시간차가 다르게 되고 주파수 정보는 휘어지게 나타난다. 이를 통해 추정되는 표적 정보는 최대근접지점에서의 속도, 거리, 방위각이고 제안된 두 기법을 혼합함으로써 거리 및 속도 추정 정확도를 향상시킬 수 있다. 제안하는 기법의 성능 검증을 위해 6번의 해상실험을 수행하였고 표적 관성항법장치 데이터와 비교한 결과 속도는 0.78 노트, 거리는 11.61 m 오차를 나타내었다.

Abstract

In this paper, a Doppler shift and TDoA method is proposed for estimating the velocity and distance of a fast-moving underwater target by using noise radiated from the target. The time of received target noise varies with sensor spacing and the frequency information of the target’s auxiliary machine or engine appears like the results of seam carving when the target passes through the CPA(Closest Point of Approach) from the line array sensor. We estimate the velocity, distance and bearing at the CPA using target’s noise and we improve the localization accuracy by combining proposed methods. We verified the performance of the proposed method through 6 sea trials, results of comparative analysis with INS(Inertial Navigation System) data showed that the velocity and distance errors were 0.78knots and 11.61m respectively.

Keywords:

CPA (Closest Point of Approach), Line array sensor, Doppler shift, TDoA (Time Difference of Arrival), Distance estimatio

키워드:

최대근접지점, 선배열 센서, 도플러 천이, 도달지연시간차, 거리 추정

1. 서 론

수중에서 기동하는 표적의 속도와 거리를 측정하는 기법은 민간이나 군사적으로 매우 많이 활용되고 있으며, 정확도를 향상시키기 위한 다양한 탐지 기법이 연구되고 있다[1][2].

최근에는 측정 장비의 시간 측정정확도 성능 향상으로 인해 특정 음파를 송신하지 않고 선배열 센서로 수신되는 표적의 방사소음 도달지연시간차(TDoA)를 이용하여 표적의 위치를 측정하는 기법이 많이 연구 되었다[3]. 이때, TDoA 성능에 결정적인 영향을 미치는 요소는 선배열 센서의 간격 및 표적의 속도 그리고 센서로 부터의 거리이다[4].

M. S. Han et al. [4]는 표적이 센서로부터 근접 고속 기동할 경우 TDoA 기법 적용시 복합 수중 채널의 영향을 최소화 하여 수신신호의 상관도를 최대로 할 수 있는 최적의 센서 간격에 대한 연구를 수행하였으며, 분석 주파수 대비 4λ이하의 센서 간격을 제시하였다. 하지만 수신되는 신호의 상관도를 높이기 위해 선배열 센서 간격을 너무 좁게 할 경우 TDoA 기법 적용시 미세한 방위 오차가 포함되더라도 큰 거리 추정오차를 야기할 수 있다. 특히, 표적 장비의 RPM (Revolution Per Minute) 정보는 불가피하게 시간적으로 변하기 때문에 표적 수중방사소음을 이용하는 TDoA 성능은 더욱 저하된다. 그러므로 근접 고속 기동하는 표적의 속도 및 거리 추정 정확도 향상을 할 수 있는 별도의 기법이 추가로 요구된다.

도플러 천이(doppler shift) 기법은 표적이 일정한 궤적과 속력으로 CPA 통과시 변화하는 기계류 소음원의 협대역 주파수 변화량을 관찰 및 이용하는 기법이다[5]-[7]. 이때, 특정 시점에서의 도플러 주파수의 최대 및 최솟값 변화량을 측정하면, 표적의 속도 정보를 계산할 수 있다[8]. 하지만 S. Barnwal et al. [8]은 도플러 기법 수식에 표적의 방위각 정보 cosθ를 1로 가정했기 때문에 방위각에 따른 속도 정보 오차가 존재한다.

따라서 본 논문은 도플러 천이 및 TDoA 하이브리드 기법을 이용하여 수중에서 선배열 센서로부터 근접 고속 기동하는 표적의 파라미터를 추정하는 기법을 제시한다. 우선 표적이 CPA 통과시 특정 시점에서의 수신기와 표적의 상대 속도에 의해 발생되는 도플러 주파수 최대 및 최소값을 계측한다. 다음으로 TDoA 기법을 이용하여 도플러 주파수 계측 시점에서의 표적 방위각을 계산하고 도플러 기법 수식에 대입함으로써 표적의 속도를 계산한다. 그리고 계산된 속도 정보를 삼각함수 기법에 적용하여 CPA 시점에서의 거리를 계산한다. 최종적으로 제안된 기법의 성능 검증을 위해 해상실험을 수행하였다.


2. 제안 방법

일정한 속도로 기동하는 표적에서 방사되는 소음 s(t)는 Figure 1과 같이 선배열 센서에 rn(t)으로 수신되고 n은 센서들의 번호이다.

Figure 1:

Target moving at a constant velocity on a straight path

Figure 1에서 R0θ1 그리고 VSH0 센서에서 바라보는 표적의 거리 및 방위 그리고 상대속도를 나타낸다. 그리고 |VV|는 일정한 속도로 기동하는 표적의 진속도이며, dCPA는 표적과 H0 센서간의 CPA 거리를 나타낸다. 이때 수신되는 표적의 방사소음은 선배열 센서 간격에 따라 서로 다른 위상정보를 갖고 도달하고 이 정보를 이용해 각 신호의 TDoA를 계산할 수 있다. 또한 표적이 H0 센서를 기준으로 CPA를 통과하게 되면 표적의 엔진 또는 기계류 방사소음의 주파수가 도플러 천이 현상에 의해 변화된다. 이러한 정보를 이용하여 표적의 진속도 |VV| 및 R0 그리고 dCPA를 추정하기 위해 제안된 알고리즘은 Figure 2와 같다.

제안된 알고리즘은 CPA 상황에서 수신된 신호 rn(t)를 FFT한 후 도플러 주파수 및 방위 탐지를 실시하고 계산된 결과 값을 doppler shift/TDoA 하이브리드 기법에 적용함으로써 표적의 속도 및 거리를 계산한다.

Figure 2:

Proposed algorithm for estimation of target’s velocity and distance

2.1 표적 도플러 탐지

CPA 상황에서 표적 방사소음에 대한 주파수 변화량을 측정하기 위해 Figure 3과 같이 H0 센서를 기준으로 배경소음 대비 표적 방사소음 신호의 세기가 특정 값 이상의 주파수를 탐지한다.

Figure 3:

Target doppler frequency detection from H0 sensor

Figure 3 (a)는 표적 방사소음의 1초간의 스펙트럼 결과이며, 특정 토널 주파수를 탐지한다. 이때, 탐지된 토널 주파수는 표적 장비 및 해상 상태에 따라 왜곡될 수 있으므로 탐지 결과에 kalman filter 및 보간법 등을 적용하여 시간에 따라 Post processing을 수행한 후 Figure 3 (b)와 같이 나타낸다[9].

2.2 표적 방위 탐지

Figure 1H0 센서에서 바라보는 표적의 방위각 θ1H1, H2 센서에 수신되는 표적 방사소음의 TDoA값 ∆t를 계산하면 알 수 있다. 이를 위해 식 (1)과 같이 H1 센서에 수신되는 신호를 x(t), H2 센서에 수신되는 신호를 y(t)라 정의하고 푸리에 변환한다.

Xf=FFTxtYf=FFTyt,(1) 

두 신호의 위상차를 파악하기 위해 식 (1)에서 계산된 값을 식 (2)에 대입하여 cross power spectrum을 계산한다.

Sxyf=YfX*f=YXeiϕy-ϕx(2) 

식 (2)에서 *는 conjugate를 의미하고 phase cross power spectrum은 식 (3)과 같다.

Φxyf=Sx,yfYX=eiϕy-ϕx(3) 

최종적으로 두 센서간의 TDoA값 c(τ)는 식 (4)와 같이 Ωxy(f)에 역 푸리에 변환을 실시한다.

c(τ)=IFT{Φ_xy (f)}(4) 

식 (4)에서 c(τ)는 측정 센서간의 간격에 의해 도달지연시간차가 발생한 값으로 ∆t지점에 임펄스 함수로 나타난다. 식 (5)에 ∆t 값을 대입하면 θ1을 계산할 수 있고 c는 센서가 위치하는 수심의 수중음속이며, d는 측정 센서간의 간격을 나타낸다.

θ1=arcsinΔt×cd(5) 

θ2값을 계산하기 위해서는 θ1값을 식 (6)에 대입한다.

θ2=90°-θ1(6) 

2.3 표적 속도 추정

표적 속도 추정을 위해 식 (7)과 같은 일반 도플러 방정식을 응용하여 식 (8)과 같이 변환한다[8].

f´=c+V0c+VS×f0(7) 
f´-f0=c+V0c+VS-1×f0=c-V0c+VS×f0(8) 

식 (7)과 (8)의 V0는 관측자의 속도이며, 시험당시 선배열 센서는 정지해 있으므로 V0=0이다. f0는 표적에서 방사되는 소음의 원주파수를 나타내고 f′는 표적의 움직임에 의해 변화된 도플러 천이 주파수 이다. 여기서 V0, VSc 의 조건이 성립하면 식 (8)식 (9)과 같이 정의 된다.

f´1=f0+VSc×f0f´2=f0-VSc×f0,(9) 

이때 f1은 CPA 기준으로 표적이 다가올 때, f2는 표적이 멀어질 때의 주파수 값이다. 여기서 f0를 제거하기 위해 두 값을 연립하면 식 (10)과 같다.

VS=VVcosθ2=cf1'-f2'f1'+f2'(10) 

최종적으로 표적의 진속도 |VV|를 계산하기 위해 CPA통과시 특정 도플러 발생 시점에서 계산된 표적의 주파수 및 방위 값을 식 (10)에 대입한다.

2.4 표적 CPA 거리 추정

H0센서를 기준으로 표적이 일정 시간동안 등속도 |VV|로 Figure 4와 같이 기동 할 때 표적과 센서간의 상대거리 R0dCPA식 (11) ~ 식 (14)와 같다.

Figure 4:

Geometrical view of calculating target distance

표적의 이동거리 S식 (11)과 같이 표적 이동시간 t와 속도 |VV|와의 곱과 같다.

S=VV×t(11) 

Figure 5에서 표적의 총 이동거리의 S의 절반인 K는 표적이 등속도 기동을 하였기 때문에 식 (12)와 같다.

Figure 5:

Sound Velocity Profile

K=S/2(12) 

여기서 H0 센서에서 바라보는 표적의 대각선 거리 R0식 (13)과 같으며, θ2K로 나타낼 수 있다.

R0=S2×cosθ2(13) 

최종적으로 dCPA값은 삼각함수 공식을 사용하여 식 (14)와 같이 나타낸다.

dCPA=R02-K2(14) 

3. 해상실험 및 결과

3.1 해상실험 환경

본 실험은 남형제도 근방에서 수행하였으며, 해역의 수심은 약 70m 천해이다. 시험 당시 해양환경은 SS(Sea State) 2정도였으며, Bathythermograph로 측정된 수심에 따른 수중음속은 Figure 5과 같다.

Figure 6은 표적의 관성항법장치 데이터를 기초로 실제 해상실험 진행을 도식화 한 것이며, 시험선 CPA 기준 25노트의 속도로 x축 200m, y축 70m, z축 500m 왕복 기동 하였다.

Figure 6:

Geometrical view of target tracks in sea trial

표적 수중방사소음 수신 및 속도 그리고 거리 계산 하고 근접 고속 기동하는 표적의 TDoA 성능 향상을 위해 M. S. Han et al. [4]이 제안한 바와 같이 시험선 우현 측에 Figure 7처럼 3개의 센서를 분석주파수 대비 4λ 간격으로 설치 하였으며, 사용된 장비 사양 및 정보는 Table 1과 같다.

Figure 7:

Sensors arrangement for localization of target

Parameters for experimental equipments

3.2 해상실험 결과

CPA 지점에서의 표적 속도 및 거리 측정을 위해 CPA 기준 ±10초 구간 데이터를 사용하였으며, 이때 수신된 신호는 Figure 8와 같다.

Figure 8:

Received signal from H0 sensor

Figure 8에서 CPA 예상 지점인 7~9초 부근 수신음압의 포락선 값이 가장 높게 확인되었다. 이때, 표적의 도플러 및 방위를 계산하기 위해 2장에서 제시한 수식을 적용한 결과는 Figure 9과 같다.

Figure 9:

Result of estimating doppler shift and angle of the target from H0 sensor

Figure 9에서 도플러 탐지시 표적의 기동으로 인하여 특정 대역에서 주파수 천이 현상을 확인할 수 있고 특정 t1, t2시점에서의 f1f2 값은 보안과 관련된 이유로 생략한다. 그리고 t1, t2 시점에서 H0 센서에서 바라보는 표적의 방위각 θ1값은 20.10°로 확인되며, 식 (6)에 따라 θ2는 69.90°이다.

위에서 계산된 값을 식 (10)에 대입하면, 진속도 |VV|는 25.48 노트로 계산되고 표적의 거리 dCPAFigure 4식 (14)에 따라 14.24m로 Figure 10과 같다.

Figure 10:

CPA distance of the target from H0 sensor

제시한 방식과 동일하게 총 6회 해상실험을 진행한 결과를 INS 데이터와 비교한 값은 Table 2와 같다.

Table 2에서 6회 실험에 대한 INS 데이터와 제안된 방법은 속도 편차는 0.78 노트, 거리 편차는 11.61m가 발생하였다.

Performance comparison INS and proposed method


4. 결 론

수중에서 기동하는 표적의 속도 및 거리를 측정하기 위해 표적에서 방사되는 기계류 소음을 이용하는 TDoA 기법이 연구되어 왔다. 하지만 표적이 측정 선배열 센서로부터 근접 고속으로 기동할 경우 수신되는 방사소음이 복합 수중 채널 영향을 받아 왜곡되어 수신 신호들 간의 상관도 성능을 급격하게 저하시킨다. 따라서 선배열 센서 간격을 4λ이하로 좁게 만들었지만 TDoA 기법 특성상 센서간 간격이 좁으면 조금의 방위각 오차에도 큰 거리 오차로 야기 될 수 있다.

본 논문에서는 기존의 TDoA 기법의 한계를 극복하기 위해 표적이 CPA 지점을 지날 때 특정 시점에서 발생되는 도플러 주파수 변화량 및 방위각을 관측하여 도플러 방정식에 대입함으로써 표적의 속도 및 거리를 측정 하는 방법을 제안하였다. 그리고 제안된 방법 검증을 위해 6번의 해상실험을 실시한 결과 INS 데이터 기준 속도 편차는 0.78 노트, 거리 편차는 11.61m가 발생하였다. 하지만 INS 데이터도 절대적인 값이 아니기 때문에 정확한 비교는 될 수 없지만 표적 기준속력 25노트 대비 약 5% 이내의 정밀도를 가지는 것으로 보아 제안된 기법의 유용성을 잘 보여주고 있다.

References

  • C. H. Knapp, and G. C. Carter, “The generalized correlation method for estimation of time delay”, IEEE Transactions on Acoustics, Speech and Signal processing, vol. 24(no. 4), p320-327, (1976). [https://doi.org/10.1109/tassp.1976.1162830]
  • S. E. Lee, S. Y. Chun, S. B. Hwang, and H. U. Lee, “Implementation of the omnidirectional target bearing detector utilizing towed linear array”, Journal of the Korea Institute of Military Science and Technology, vol. 5(no. 1), p59-64, (2002), (in Korean).
  • A. Dresan, and Y. Tanik, “Passive radar location by time difference of arrival”, Proceedings of IEEE Military Communications Conference 2002, vol. 2, p1251-1257, (2002).
  • M. S. Han, J. Y. Choi, D. S. Kang, K. Son, and P. H. Lee, “A study on optimal hydrophone arrangement for the direction finding of high speed moving target in underwater”, Journal of the Korea Institute of Military Science and Technology, vol. 20(no. 3), p369-375, (2017), (in Korean).
  • C. Couvereur, and Y. Bresler, “Doppler-based motion estimation for wide-band source from single passive sensor measurements”, Proceedings of the 1997 IEEE International Conference on Acoustics, Speech, and Signal Processing, vol. 5, p3537-3540, (1997).
  • Y. T. Chan, and F. L. Jardine, “Target localization and tracking from doppler-shift measurements”, IEEE Journal of Oceanic Engineering, vol. 15(no. 3), p251-257, (1990). [https://doi.org/10.1109/48.107154]
  • V. Cevher, R. Chellappa, and J. H. Mcclellan, “Vehicle speed estimation using acoustic wave patterns”, IEEE Transactions on Signal Processing, vol. 57(no. 1), p30-47, (2009). [https://doi.org/10.1109/tsp.2008.2005750]
  • S. Barnwal, R. Barnwal, R. Hegde, R. Sigh, and B. Raj, “Doppler based speed estimation of vehicles using passive sensor”, 2013 IEEE International Conference on Multimedia and Expo Workshops (ICMEW), p1-4, (2013). [https://doi.org/10.1109/icmew.2013.6618278]
  • J. Li, and J. Zhang, “Research on the algorithm of multi-autonomous underwater vehicles navigation and localization based on the extended kalman filter”, 2016 IEEE International Conference on Mechatronics and Automation, p2455-2460, (2016). [https://doi.org/10.1109/icma.2016.7558951]

Figure 1:

Figure 1:
Target moving at a constant velocity on a straight path

Figure 2:

Figure 2:
Proposed algorithm for estimation of target’s velocity and distance

Figure 3:

Figure 3:
Target doppler frequency detection from H0 sensor

Figure 4:

Figure 4:
Geometrical view of calculating target distance

Figure 5:

Figure 5:
Sound Velocity Profile

Figure 6:

Figure 6:
Geometrical view of target tracks in sea trial

Figure 7:

Figure 7:
Sensors arrangement for localization of target

Figure 8:

Figure 8:
Received signal from H0 sensor

Figure 9:

Figure 9:
Result of estimating doppler shift and angle of the target from H0 sensor

Figure 10:

Figure 10:
CPA distance of the target from H0 sensor

Table 1:

Parameters for experimental equipments

Parameter Value Unit
Sensor sensitivity -173.5 dB
Sampling rate 131072 Hz
Amplifier 40 dB
Band pass filter 10~6000 Hz
Sensor arrangement 4 λ
Number of sensors 3 -
Line array sensor depth 35 m

Table 2:

Performance comparison INS and proposed method

No. Velocity (knot) Distance (m)
INS Proposed method INS Proposed method
1 26.0 25.4 17.0 14.2
2 26.0 26.3 80.0 67.4
3 27.0 25.8 84.0 72.2
4 24.0 24.9 120.0 104.8
5 26.0 25.3 100.0 89.8
6 26.0 25.7 110.0 123.0