Next Article in Journal
Acknowledgment to Reviewers of JMSE in 2020
Next Article in Special Issue
Review and Prospects for Autonomous Observing Systems in Vessels of Opportunity
Previous Article in Journal
Ships Added Mass Effect on a Flexible Mooring Dolphin in Berthing Manoeuvre
Previous Article in Special Issue
Multi-Visual Feature Saliency Detection for Sea-Surface Targets through Improved Sea-Sky-Line Detection
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Velocity Measurement of Coherent Doppler Sonar Assisted by Frequency Shift, Kalman Filter and Linear Prediction

1
Navigation College, Dalian Maritime University, Dalian 116026, China
2
Graduate School of Maritime Sciences, Kobe University, Kobe 658-0022, Japan
*
Author to whom correspondence should be addressed.
J. Mar. Sci. Eng. 2021, 9(2), 109; https://doi.org/10.3390/jmse9020109
Submission received: 7 January 2021 / Revised: 17 January 2021 / Accepted: 18 January 2021 / Published: 21 January 2021
(This article belongs to the Special Issue Marine Measurements: Theory, Methods and Applications)

Abstract

:
Velocity is vital information for navigation and oceanic engineering. Coherent Doppler sonar is an accurate tool for velocity measurement, but its use is limited due to velocity ambiguity. Velocity measured by frequency shift has no velocity ambiguity, yet its measurement error is larger than that of coherent Doppler sonar. Therefore, coherent Doppler sonar assisted by frequency shift is used to accurately measure velocity without velocity ambiguity. However, the velocity measured by coherent Doppler sonar assisted by frequency shift is affected by impulsive noise. To decrease the impulsive noise, Kalman filter and linear prediction are proposed to improve the velocity sensing accuracy. In this method, the Kalman filter is used to decrease measurement error of velocity measured by frequency shift, and linear prediction is used to remove the impulsive noise generated by a wrong estimate of the integer ambiguity. Lab-based experiments were carried, and the results have shown that coherent Doppler sonar assisted by frequency shift, Kalman filter and linear prediction can provide accurate and precise velocity with short time delay in a large range of signal to noise ratio.

1. Introduction

Velocity is vital information for ships and underwater vehicles, playing an important role in navigation and oceanic engineering. At the 2000 International Convention for the Safety of Life at Sea (SOLAS), vessels more than 50,000 gross tons were recommended to be equipped with two axes speed and distance measurement equipment (SDME) to provide velocity information [1]. In addition, there are also many benefits for navigators on the vessels less than 50,000 gross tons to use the precise velocity information. With precise velocity information, a decrease in the probability of collisions with other ships or piers and improvement of the workload safety is possible. Normally, electro-magnetic (EM) log, inertial navigation system (INS), Global Positioning System (GPS) and Doppler sonar systems are used to measure the velocity of moving vessels at sea. The EM log can only provide the velocity through water. The velocity measured by EM log is also limited to the area around the sensor. The handbook of the EM log (EML 500) indicates its accuracy as 0.1 m/s [2]. The velocity information GPS (VI-GPS) system can provide accurate velocity information relative to the earth with an accuracy of 0.01 m/s [3,4,5,6]. Unfortunately, GPS signal cannot be transmitted into water, so the VI-GPS is limited to the surface and above where it can receive the GPS signal. It also has an intrinsic disadvantage in that one of the VI-GPS sensors has to be installed on the shore of harbor. INS can also provide the velocity if the initial velocity is known, but the accumulative error seriously affects the final results. The accuracy of the INS of the Seaborne Navigation system for velocity is 0.91 m/s [7]. The Doppler sonar system can measure the velocity of objects both on the sea surface and in the water. Both the velocities relative to ground and water can be provided by the Doppler sonar system.
Conventional Doppler sonar measured velocity using frequency shift has been wildly used as a basic device installed on vessels to provide velocity information. However, the valuable reading of velocity by frequency shift in low signal to noise ratio (SNR) has a few seconds time lag [4], which is not adequate for tasks that require high velocity accuracy. Pulse-to-pulse coherent Doppler sonar (CHDS) has been developed to explore the characters of fluids, such as turbulence and wave characteristics in the ocean [8,9]. The velocity measured by CHDS is accurate over a short time lag [10,11], but the appearance of “range–velocity” ambiguity limits wider applications of CHDS. Multiple pulse repetition frequencies [12,13] and carrier frequencies [14,15] are used to enlarge the maximum measurable speed, but still the results are unsatisfactory. CHDS assisted by frequency shift (CHDSF) [16,17] was proposed to provide an accurate velocity without velocity ambiguity. However, impulsive noise was generated by wrong estimation of the integer ambiguity.
As mentioned above, there is a lack of a method that can provide accurate and precise velocity with short time lag. In this paper, a CHDS assisted by frequency shift, Kalman filter and linear prediction is proposed to provide accurate and precise velocity. Section 2 will lay out the basic concepts of CHDS and CHDSF. Then error analysis of CHDSF will be discussed. To decrease the impulsive noise in CHDSF, a data processing method using the Kalman filter and linear prediction is introduced. In Section 3, experimentation of velocity measured by CHDSF using the Kalman filter and linear prediction is described. Section 4 shows the experiment results, and a comparison with median and mean filters will be presented and analyzed. Section 5 is the conclusion.

2. Methods

2.1. Coherent Doppler Sonar

Velocity of CHDS is calculated by phase change of successive received signals. If the time interval between two received signals is sufficiently short, the received successive signals are considered as correlated. Then, the radial velocity is proportional to the change in phase of adjacent received signals. Hence, the velocity can be calculated as below [18]:
v = φ c 4 π f c τ   ,
where
φ is the phase change of the adjacent received signals;
c is the speed of sound in water;
τ is the time interval between adjacent pulses;
f c is the carrier frequency.
φ can be obtained as follows:
φ = tan 1 Q t I t + τ I t Q t + τ I t I t + τ + Q t Q t + τ   ,
where
I t is the in-phase component of the received signal;
Q t is the quadrature component of the received signal.
Equation (2) indicates that the detected phase change is limited from −π to π, which determines the maximum measurable speed of
Δ v = c 4 f c τ   .
The maximum achievable range is determined by pulse repetition time, which is expressed as:
Δ R a n = c τ 2 .
The product of Δ v and Δ R a n leads to the “range-velocity” ambiguity
Δ R a n Δ v = c λ 8 ,
where λ is the wave-length of the system, that is λ = c / f c . In the measurement, c and λ are known as fixed value. Therefore, Δ v is inversely proportional to Δ R a n , which means both Δ R a n and Δ v cannot be large values simultaneously.
If the radial velocity v is larger than the maximum measurable speed Δ v , the measured phase φ will be affected by the integer ambiguity ( n ). In this situation, the relationship between v and velocity measured by CHDS without noise ( v h ) can be expressed as:
v = 2 n Δ v +   v h   .
The CHDS can provide precise velocity information by phase measurement, but velocity ambiguity prevents it from being used in more contexts. Therefore, frequency shift is introduced to eliminate velocity ambiguity in CHDS.

2.2. Coherent Doppler Sonar Assisted by Frequency Shift (CHDSF)

To calculate the integer ambiguity n , estimation of frequency shift is used. The frequency shift ( f d ) between received and transmitted signals can be calculated as [19]:
f d = a r g   m a x f v 0   F 0 F S ( f f v ) R f d f   ,
where
f v is the shift frequency;
S f is the Fourier transform of transmitted signal;
S f is the conjugate of S f ;
R f is the Fourier transform of received signal;
F is the frequency range of the Fourier transform;
arg m a x x is the function to return the value of argument when x gets the maximum.
Based on Equation (7), velocity can be obtained by each pair of transmitted and received pulses by Doppler effect, and the calculated range of velocity has no limitation.
Assisted by frequency shift information, the process of velocity measurement is shown in Figure 1. Doppler shift is calculated by each pair of transmitted and received signals according to Equation (7), and a coarse velocity ( v f m ) with error ( ε f ) can be obtained. Meanwhile, phase changes between adjacent received signals are measured based on Equation (2) in CHDS, and precise velocity ( v h m ) with error ( ε h ) is obtained by Equation (1). To remove the interference of velocity ambiguity, v f m and v h m are used to estimate the integer ambiguity n . In the end, the velocity measured by CHDSF ( v m ) is calculated by Equation (6) with v h m and n .
The core algorithm in CHDSF is to calculate the integer ambiguity n . As shown in Figure 1, the velocity measured by frequency shift without noise is equal to the velocity calculated by phase change without noise and the integer ambiguity, which can be expressed as below:
v f m ε f = v h m ε h + 2 n Δ v   .
where
v f m is the velocity measured by Doppler shift;
ε f is the measurement error of v f m ;
v h m is the velocity measured by CHDS;
ε h is the measurement error of v h m .
According to Equation (8), the integer ambiguity n can be obtained as:
n = v f m v h m 2 Δ v + ε n   ,
where
ε n = ε h ε f 2 Δ v   .
If the value ε n is larger than −0.5 and less than 0.5, n can be calculated as
n = r o u n d v f m v h m 2 Δ v   ,
where the function r o u n d   is to obtain the nearest integer value.

2.3. Error Analysis

Due to the Gaussian white noise effect, the measurement errors ε f and ε h follow the Gaussian distribution [12], which are:
p ε f ~ N 0 ,   σ f 2   ,
p ε h ~ N 0 ,   σ h 2   .
Then, the probability density function of error ε n is
p ε n ~ N 0 ,   σ n 2   ,
where
σ n 2 = σ h 2 + σ f 2 4 Δ v 2   .
Suppose the calculation of the integer ambiguity n contains an integer error ( n e ), it occurs when
n e 0.5 < ε n < n e + 0.5   .
According to Equations (14) and (16), the probability of n e occurring can be expressed as
P ( n e ) = n e 0.5 n e + 0.5 1 2 π σ n e ε n 2 2 σ n 2 d ε n   .
Based on Equation (6), (13) and (17), the measurement error of velocity measured by CHDSF can be deduced, and the standard deviation ( σ m ) is
σ m = σ h 2 + n e Z P ( n e ) 2 n e Δ v 2   .
In Equation (18), the measurement error σ m is affected by the measurement error σ h and the integer ambiguity error n e . σ h is small and difficult to be improved. The occurrence of n e directs impulsive noise, which influences σ m significantly. To reduce the measurement error, the Kalman filter and linear prediction are introduced.

2.4. Kalman Filter and Linear Prediction

As shown in Equation (11), n is estimated by v f m , v h m and Δ v Therefore, the value of n e depends on ε f , ε h and Δ v . Δ v is the denominator of Equation (10), which means that a large Δ v directs a small value of ε n . A small value of ε n will decrease the value of n e . However, Δ v is limited by “range-velocity” ambiguity. Although multiple time intervals [12,13] and carrier frequencies [14,15] were used to enlarge the value of Δ v , the maximum measurable speed is still limited. Compared with ε h , ε f is larger and contributes more in n e . In consequence, decreasing ε f will reduce n e , and then improve the accuracy of measured velocity. Averaging is normally used to decreasing ε f [4], but it generates a time delay for the system. To reduce ε f without time delay, Kalman filter is introduced.
The Kalman filter was first developed in 1960 to solve the discrete data linear filtering problem [20]. It has been wildly used since, especially in the area of autonomous [21,22] or assisted navigation [23]. The Kalman filter can support estimations of past, present, and even future states, even when the precise nature of the modeled system is unknown.
The Kalman filter is constructed by time update equations and measurement update equations. The state x of a discrete-time controlled process expressed by difference equation is shown as below:
x k + 1 = A k x k + B u k + w k   ,
where
u is the input;
A is the matrix relating the state at time step k to k +1;
B is the matrix relating the control input u to the state x ;
w is the process noise, following normal probability distribution:
p w ~ N 0 , Q .
Then, the equations for the time update are presented below:
x ^ k + 1 = A k x ^ k + B u k   , E k + 1 = A k E k A k T + Q k   ,
where
x ^ is a priori state estimate;
x ^ is a posteriori state estimate;
E is a priori estimate error covariance;
E is a posteriori estimate error covariance.
The measurement z can be expressed as:
z k = H k x k + l k   ,
where
H  is the matrix relating the state x to the measurement z ;
l  is the process noise, following normal probability distribution:
p l ~ N 0 , R .
The equations for the measurement update are presented below:
K k = E k H k T H k E k H k T + R k 1   , x ^ k = x ^ k + K k z k H k x ^ k , E k = I K k H k   P k   ,
where K is the gain or blending factor that minimizes the posteriori error covariance.
After calculating time and measurement updates at some time, the process will repeat with the previous and posteriori estimates to predict the new a priori estimates. This recursive nature of the Kalman filter provides the benefit to decrease the measurement error during measurement without time delay.
Although the Kalman filter can deduce the measurement error of velocity calculated by frequency shift, it cannot clear the error generated by wrong estimation of n . When the integer ambiguity error n e is non-zero, impulsive noise will appear. Hence, linear prediction [24] is introduced to deduce the impulsive noise. The prediction velocity of the N th measured velocity ( v p ) can be expressed as
v p N = i = 1 M h i N v m N i   ,
where M is the number of taps and h i is the prediction coefficient.
The difference between the predict velocity v p and measured velocity v m is defined as e p , which is
e p = v m v p   .
If the impulsive noise exists, n e can be estimated as
n e = r o u n d e p 2 Δ v   .
Based on the estimated n e , the measured velocity of CHDSF using the Kalman filter and linear prediction is
v m e = v m 2 n e Δ v .
The flow chart of the whole data processing in CHDSF using the Kalman filter and linear prediction is shown in Figure 2.

3. Experiments

The structure of the experiment system is shown in Figure 3. A square pulse is generated by the waveform generator. Then, the generated pulse is amplified by an amplifier and transmitted by a projector in a water tank. The transmitted signal is received by a hydrophone and the received signal is amplified by another amplifier. Both the transmitted and received signals are sampled by an acquisition card. In the experiment, the hydrophone is moved towards projector forward and backward by a 3D moving device. The equipment used in our system are shown in Table 1. The experiment system is shown in Figure 4. The parameters used in the experiments are shown in Table 2.

4. Results and Discussion

Based on the parameters in the experiment, the maximum velocity of CHDS is 0.181 m/s, which is less than the moving velocity. Therefore, CHDS cannot provide correct measurement results. The measured velocity by CHDS, frequency shift and CHDSF under the SNR of 2.5 dB is shown in Figure 5. Figure 5a is the velocity measured by CHDS, which is precise, but contains velocity drift. Velocity measured by frequency shift in Figure 5b is around true value, but noisy. The measurement error of frequency shift directs impulsive noise in the velocity measurement of CHDSF, making the measured velocity unacceptable. The measured velocity by CHDSF is shown in Figure 5c, and the comparison of the three methods is shown in Figure 5d.
The impulsive noise in CHDSF seriously disturbs the velocity measurement. Therefore, the Kalman filter and linear prediction are introduced; the measured velocity is shown in Figure 6. The parameters used in the Kalman filter and linear prediction are shown in Table 3. The velocity measured by CHDSF using the Kalman filter and linear prediction is accurate and precise. Impulsive noise is reduced significantly.
A median filter is adopted to erase impulsive noise [25]. The filtered results by median filter with 0.5 s are shown in Figure 7b. Generally, measured velocity by median filter performs well in the process of smooth moving, but it generates a significant bias when the moving velocity is changing. A mean filter is normally used in sonar systems to improve the accuracy of the measured velocity. With 0.5 s averaging, the measured velocity by CHDSF is shown in Figure 7c. The averaged velocity of CHDSF erases the impulsive noise, but it loses detail moving information and the accuracy is worse than the other two filters. The comparison of the three filters is shown in Figure 7d.
The velocities measured by CHDSF with the 3 filters at the SNR of −3.6 dB and 7.7 dB are shown in Figure 8. CHDSF using the Kalman filter and linear prediction can provide accurate and precise velocity both in Figure 8a,b. CHDSF using the median filter cannot clear the impulsive noise in low SNR as shown in Figure 8a. Mean filter can reduce impulsive noise, but it has a larger bias compared with the other two filters. Both median and mean filters generate time delay, while the method using the Kalman filter and linear prediction does not.
The standard deviation (STD) of measured velocity by CHDSF and CHDSF using three filters is shown in Figure 9. The detail data are shown in Table 4. The process of movement includes acceleration, deceleration and uniform velocity. The STD is calculated in the process that the hydrophone moves with a uniform velocity. As shown in Figure 9, the STD of CHDSF using filters decrease the measurement error significantly. In high SNR (>3 dB), the Kalman filter and linear prediction method can provide velocity measurement with small error, which is better than the mean filter. In low SNR (<−3 dB), the Kalman filter and linear prediction method still can measure the velocity accurately and precisely, but the measurement errors of median and mean filters are large. Thus, CHDSF using the Kalman filter and linear prediction can provide small measurement error in a large range of SNR.

5. Conclusions

CHDSF is proposed to take both advantages of CHDS and velocity measured by frequency shift, namely, measuring velocity without velocity ambiguity. However, the wrong estimation of the integer ambiguity generates impulsive noise. Therefore, the Kalman filter and linear prediction are introduced in CHDSF to remove the impulsive noise. First, the Kalman filter is used in the velocity measured by frequency shift to decrease the measurement error. Then the difference between the predicted velocity by linear prediction and the measured velocity by CHDSF is used to remove the impulsive noise. Experiments were carried out to evaluate the performance of CHDSF using the Kalman filter and linear prediction. A comparison of CHDSF using the Kalman filter and linear prediction method, median filter and mean filter was presented. The experiment and comparison results showed that CHDSF using the Kalman filter and linear prediction can provide accurate and precise velocity without velocity ambiguity. Compared with CHDSF using median and mean filter, the velocity measured by the proposed method had small standard deviation and a short time lag in a large range of SNR. Consequently, coherent Doppler sonar assisted by frequency shift, Kalman filter and linear prediction can provide accurate and precise velocity with short time lag, which could bring benefits for docking, navigation and oceanic engineering.

Author Contributions

Conceptualization, methodology, P.L. and N.K.; formal analysis, P.L.; writing and funding acquisition, Y.L. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by Fundamental Research Funds for the Central Universities, grant number 3132020136, and National Key Research and Development Program of China, grant number 2018YFC0810403.

Institutional Review Board Statement

The study does not involve humans or animals.

Informed Consent Statement

The study does not involve humans.

Data Availability Statement

The data presented in this study are available on request from the corresponding author. The data are not publicly available due to the laboratory regulations.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Tatsumi, K.; Kubota, T.; Fujii, H.; Kouguchi, N.; Arai, Y. Ship’s Speed Information Standards in Docking/Leaving Maneuvering Based on Questionnaire Survey. J. Jpn. Inst. Navig. 2008, 118, 31–37. [Google Scholar] [CrossRef] [Green Version]
  2. Yokogawa Denshikiki Co. Ltd. General Specification of EML500. Available online: https://static.mackaycomm.com/wp-content/uploads/2016/12/Yokogawa_EML500_SpeedLog_spec_2002_Mackay.pdf (accessed on 20 December 2020).
  3. Tatsumi, K.; Fujii, H.; Kubota, T.; Okuda, S.; Arai, Y.; Kouguchi, N.; Yamada, K. Performance Requirement of Ship’s Speed in Docking/Anchoring Maneuvering. In Proceedings of the International Association Institute of Navigation IAIN 06, Jeju, Korea, 18–20 October 2006. [Google Scholar]
  4. Yoo, Y.; Nakama, Y.; Kouguchi, N.; Song, C. Experimental Result of Ship’s Maneuvering Test Using GPS. J. Navig. Port Res. 2009, 33, 99–104. [Google Scholar] [CrossRef]
  5. Arai, Y.; Hori, A.; Okuda, S.; Yamada, K. Strategic Application of Two Axes Velocities Information for Ship Maneuvering. In Proceedings of the IAIN Congress, Stockholm, Sweden, 27–30 October 2009. [Google Scholar]
  6. Aray, Y.; Pedersen, E.; Kouguchi, N.; Yamada, K. The Availability of VI-GPS for Ship-Operation. In Proceedings of the ANC 2010, Inchon, Korea, 4–6 November 2010. [Google Scholar]
  7. Beiter, S.; Poquette, R.; Filipo, B.S.; Goetz, W. Precision Hybrid Navigation System for Varied Marine Applications. In Proceedings of the IEEE 1998 Position Location and Navigation Symposium, Palm Springs, CA, USA, 20–23 April 1996. [Google Scholar]
  8. Lohrmann, A.; Hackett, B.; Roed, L.P. High resolution measurements of turbulence, velocity and stress using a pulse-to-pulse coherent sonar. J. Atmos. Ocean Tech. 1990, 7, 19–37. [Google Scholar] [CrossRef] [Green Version]
  9. Veron, F.; Melville, W.K. Pulse-to-pulse coherent Doppler measurements of waves and turbulence. J. Atmos. Ocean Tech. 1999, 16, 1580–1597. [Google Scholar] [CrossRef] [Green Version]
  10. Lhermitte, R. and Serafin, R. Pulse-to-pulse coherent Doppler sonar signal processing techniques. J. Atmos. Ocean Tech. 1984, 1, 293–308. [Google Scholar] [CrossRef] [Green Version]
  11. Zedel, L. Modeling pulse-to-pulse coherent Doppler sonar. J. Atmos. Ocean Tech. 2008, 25, 1834–1844. [Google Scholar] [CrossRef]
  12. Holleman, I.; Beekhuis, H. Analysis and correction of dual PRF velocity data. J. Atmos. Ocean Tech. 2003, 20, 443–453. [Google Scholar] [CrossRef] [Green Version]
  13. Joe, P.; May, P.T. Correction of dual PRF velocity errors for operational Doppler weather radars. J. Atmos. Ocean Tech. 2003, 20, 429–442. [Google Scholar] [CrossRef]
  14. Hay, A.E.; Zedel, L.; Craig, R.; Paul, W. Multi-frequency, Pulse-to-pulse Coherent Doppler Sonar Profiler. In Proceedings of the 9th IEEE/OES/CMTC Working Conference on Current Measurement Technology, Charleston, SC, USA, 17–19 March 2008. [Google Scholar]
  15. Zedel, L.; Hay, A.E. Resolving velocity ambiguity in multifrequency, pulse-to-pulse coherent Doppler sonar. IEEE J. Ocean. Eng. 2010, 35, 847–851. [Google Scholar] [CrossRef]
  16. Liu, P.; Kouguchi, N. Combined Method of Conventional and Coherent Doppler Sonar to Avoid Velocity Ambiguity. J. Mar. Acoust. Soc. Jpn. 2014, 41, 103–112. [Google Scholar] [CrossRef]
  17. Liu, P.; Kouguchi, N. Measurement Error Analysis of Combined Doppler Sonar Using Adaptive Algorithm. J. Mar. Acoust. Soc. Jpn. 2015, 42, 11–22. [Google Scholar] [CrossRef] [Green Version]
  18. Dillon, J.; Zedel, L.; Hay A., E. On the Distribution of Velocity Measurements From Pulse-to-Pulse Coherent Doppler Sonar. IEEE J. Ocean. Eng. 2012, 37, 613–625. [Google Scholar] [CrossRef]
  19. Burdic, W.S. Radar Signal Analysis; Prentice-Hall. Inc.: Upper Saddle River, NJ, USA, 1968; Chapter 5. [Google Scholar]
  20. Kalman, R.E. A New Approach to Linear Filtering and Prediction Problems. Trans. ASME J. Basic Eng. 1960, 82, 35–45. [Google Scholar] [CrossRef] [Green Version]
  21. Shi, Y.; Fang, H.; Yan, M. Kalman filter-based adaptive control for networked systems with unknown parameters and randomly missing outputs. Int. J. Robust Nonlin. 2010, 19, 1976–1992. [Google Scholar] [CrossRef]
  22. Thomas, S.; Hofmann, W.; Werner, R. Improving operational performance of active magnetic bearings using Kalman filter and state feedback control. IEEE T. Ind. Electron. 2011, 59, 821–829. [Google Scholar]
  23. Lefferts, E.J.; Markley, F.L.; Shuster, M.D. Kalman filtering for spacecraft attitude estimation. J. Guid. Control Dynam. 1982, 5, 417–429. [Google Scholar]
  24. Arata, K.; Kensaku, F.; Yoshio, I.; Yutaka, F. A noise reduction method based on linear prediction analysis. Electr. Commun. Jpn. 2003, 86. [Google Scholar]
  25. Ravi Kishore, T.; Deergha Rao, K. Efficient median filter for restoration of image and video sequences corrupted by impulsive noise. IETE J. Res. 2010, 56, 219–226. [Google Scholar] [CrossRef]
Figure 1. The process of velocity measured by coherent Doppler sonar assisted by frequency shift (CHDSF).
Figure 1. The process of velocity measured by coherent Doppler sonar assisted by frequency shift (CHDSF).
Jmse 09 00109 g001
Figure 2. Data processing of CHDSF using the Kalman filter and linear prediction.
Figure 2. Data processing of CHDSF using the Kalman filter and linear prediction.
Jmse 09 00109 g002
Figure 3. Structure of experiment system.
Figure 3. Structure of experiment system.
Jmse 09 00109 g003
Figure 4. Experiment system: (a) signal generator and receiver, including wave generator, two amplifiers and data acquisition card; (b) moving system, including moving device, projector and hydrophone.
Figure 4. Experiment system: (a) signal generator and receiver, including wave generator, two amplifiers and data acquisition card; (b) moving system, including moving device, projector and hydrophone.
Jmse 09 00109 g004
Figure 5. Measured speed of 0.300 m/s (black dash line) by CHDS, frequency shift and CHDSF: (a) velocity measured by CHDS; (b) velocity measured by frequency shift; (c) velocity measured by CHDSF; (d) comparison of velocities measured by 3 methods.
Figure 5. Measured speed of 0.300 m/s (black dash line) by CHDS, frequency shift and CHDSF: (a) velocity measured by CHDS; (b) velocity measured by frequency shift; (c) velocity measured by CHDSF; (d) comparison of velocities measured by 3 methods.
Jmse 09 00109 g005
Figure 6. Velocity measured by CHDSF using the Kalman filter and linear prediction.
Figure 6. Velocity measured by CHDSF using the Kalman filter and linear prediction.
Jmse 09 00109 g006
Figure 7. Velocity measured by CHDSF using the Kalman filter and linear prediction, median filter and mean filter: (a) velocity measured by CHDSF using the Kalman filter and linear prediction; (b) velocity measured by CHDSF using median filter; (c) velocity measured by CHDSF using mean filter; (d) comparison of velocities measured by CHDSF using 3 filters.
Figure 7. Velocity measured by CHDSF using the Kalman filter and linear prediction, median filter and mean filter: (a) velocity measured by CHDSF using the Kalman filter and linear prediction; (b) velocity measured by CHDSF using median filter; (c) velocity measured by CHDSF using mean filter; (d) comparison of velocities measured by CHDSF using 3 filters.
Jmse 09 00109 g007
Figure 8. Velocity measured by CHDSF using the Kalman filter and linear prediction method, median filter and mean filter in different SNRs: (a) SNR = −3.6 dB; (b) SNR = 7.7 dB.
Figure 8. Velocity measured by CHDSF using the Kalman filter and linear prediction method, median filter and mean filter in different SNRs: (a) SNR = −3.6 dB; (b) SNR = 7.7 dB.
Jmse 09 00109 g008
Figure 9. Standard deviation of velocity measured by CHDSF and CHDSF using 3 filters.
Figure 9. Standard deviation of velocity measured by CHDSF and CHDSF using 3 filters.
Jmse 09 00109 g009
Table 1. Equipment information.
Table 1. Equipment information.
EquipmentTypeProducerAddress
Waveform GeneratorWF1973NF CorporationYokohama, Japan
Amplifier 1HAS4011
Amplifier 25307
ProjectorTC2111Teledyne RESON Inc.New York, NY, USA
HydrophoneTC4034
Data Acquisition CardNI Pxie-5122National Instruments Co.Tokyo, Japan (Branch Office)
3D Moving Device Super FATHK Co.Tokyo, Japan
Table 2. Equipment parameters.
Table 2. Equipment parameters.
Pulse EnvelopSquare
Pulse Length0.6 ms
Water Tank Size1.5 m × 0.7 m × 0.7 m
Moving Accuracy1 mm/s
Carrier Frequency200 KHz
Pulse Interval0.02 s
Velocity0.300 m/s
Depth of Hydrophone and Projector0.20 m
Temperature10.8 ℃
Sound Speed1450 m/s
Table 3. Parameters used in the Kalman filter and linear prediction.
Table 3. Parameters used in the Kalman filter and linear prediction.
Kalman FilterLinear Prediction
ParametersValuesParametersValues
A 1 0.1 0 1 M 3
B 0.005 0.1 h 1 / 3 1 / 3 1 / 3
H 1 0
Table 4. Standard deviation of measured velocity by CHDSF and CHDSF using 3 filters.
Table 4. Standard deviation of measured velocity by CHDSF and CHDSF using 3 filters.
SNR (dB)STD (m/s)
Kalman Filter and Linear PredictionMedian FilterMean FilterWithout Filter
10.90.00560.00890.050.1711
7.70.00550.00310.0590.1982
2.50.00610.00750.07230.1994
0.40.00630.03240.08390.229
−3.60.00960.09990.09820.2378
−7.90.01170.12980.13720.4459
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Liu, P.; Kouguchi, N.; Li, Y. Velocity Measurement of Coherent Doppler Sonar Assisted by Frequency Shift, Kalman Filter and Linear Prediction. J. Mar. Sci. Eng. 2021, 9, 109. https://doi.org/10.3390/jmse9020109

AMA Style

Liu P, Kouguchi N, Li Y. Velocity Measurement of Coherent Doppler Sonar Assisted by Frequency Shift, Kalman Filter and Linear Prediction. Journal of Marine Science and Engineering. 2021; 9(2):109. https://doi.org/10.3390/jmse9020109

Chicago/Turabian Style

Liu, Peng, Nobuyoshi Kouguchi, and Ying Li. 2021. "Velocity Measurement of Coherent Doppler Sonar Assisted by Frequency Shift, Kalman Filter and Linear Prediction" Journal of Marine Science and Engineering 9, no. 2: 109. https://doi.org/10.3390/jmse9020109

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop