Underwater acoustic communication minimum frequency shift keying demodulation method based on extended Kalman filtering
By constructing a phase tracking model combining channel information in water acoustic communication, and using extended Kalman filtering technology, the limitations of the MSK demodulation method in the prior art in water acoustic channels are solved, and a lower bit error rate and stronger anti-interference ability are achieved.
Patent Information
- Application Number
- CN202510092036.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-21
- Publication Date
- 2025-05-02
- Estimated Expiration
- 2045-01-21
AI Technical Summary
The existing minimum frequency shift keying (MSK) demodulation method based on extended Kalman filtering shows significant limitations in the hydroacoustic channel, and cannot effectively deal with interference caused by the multipath effect, resulting in a high bit error rate.
A water acoustic communication MSK demodulation method based on extended Kalman filtering is proposed. By combining channel information at the transmitting and receiving ends, a phase tracking model is constructed, and a channel impact response is used to correct the Jacobian matrix to achieve accurate tracking and demodulation of the phase of the received signal.
This method significantly reduces the bit error rate, enhances anti-interference ability, simplifies system design, reduces computing complexity and implementation costs, and improves the reliability of water-acoustic communication.
Smart Images

Figure CN119922049A_ABST
Abstract
Description
Technical Field
[0001] The invention belongs to the technical field of underwater acoustic communication, and in particular relates to an underwater acoustic communication minimum frequency shift keying demodulation method based on extended Kalman filtering. Background Art
[0002] Underwater acoustic communication plays a vital role in the fields of ocean exploration, environmental monitoring and underwater equipment control. Affected by the characteristics of underwater sound wave transmission attenuation and absorption, the bandwidth of underwater acoustic communication is severely limited. Minimum Frequency Shift Keying (MSK) signal, as a special continuous phase modulation (CPM) technology, has the characteristics of constant envelope, continuous phase, minimum frequency difference and strict orthogonality. Compared with traditional modulation signals, it can obtain better bandwidth efficiency. In underwater acoustic communication, modulation and demodulation are the key links to realize underwater information transmission, and reducing the bit error rate by optimizing the modulation and demodulation process is an effective way to improve communication reliability.
[0003] The interference problem in underwater acoustic channels cannot be ignored. The multipath effect is one of the main factors causing channel interference. As sound waves are affected by reflection, refraction and scattering when propagating underwater, the signal will reach the receiving end along different paths, forming a multipath effect. These multipath interferences will lead to serious inter-symbol interference (ISI), further exacerbating the uncertainty of the channel and the complexity of communication.
[0004] At present, the demodulation method of MSK mainly relies on technologies such as time domain equalization and frequency domain equalization. Although these demodulation methods based on equalizers can provide good performance to a certain extent, their implementation process is relatively complicated and the computational overhead is large. In the field of wireless communications, under Gaussian white noise channels, some studies have attempted to introduce extended Kalman filters (EKF) into MSK demodulation. However, the multipath effect in underwater acoustic communications is far more complex than that of traditional wireless channels, which makes the existing MSK demodulation method based on extended Kalman filters show significant limitations in underwater acoustic channels. Therefore, in order to effectively deal with the complex channel characteristics in underwater acoustic communications, an innovative demodulation method is urgently needed that can combine channel information and overcome the interference caused by multipath effects. Summary of the invention
[0005] The purpose of the present invention is to overcome the defects of the prior art and propose a minimum frequency shift keying demodulation method for underwater acoustic communication based on extended Kalman filtering.
[0006] In view of this, the present invention proposes a minimum frequency shift keying demodulation method for underwater acoustic communication based on extended Kalman filtering, comprising:
[0007] The transmitting end transmits a minimum frequency shift keying modulation signal including an information sequence and a training sequence;
[0008] The receiving end receives the minimum shift keying modulated signal transmitted through the underwater acoustic channel, performs channel estimation according to the training sequence, and obtains the channel impulse response; the channel impulse response is introduced into the construction of the observation matrix of the extended Kalman filter, and a phase tracking model combined with the channel information is formed by modifying the Jacobian matrix. Through the phase tracking model, the phase of the received signal is continuously tracked to realize minimum shift keying demodulation.
[0009] Preferably, the transmitting end transmits information sequence x a (n) and the training sequence x p (n) minimum frequency shift keying modulation signal x(n); where n represents time n; x[n] is the variable to be tracked and and The column vector composed of the difference Ω[n] satisfies the following formula:
[0010]
[0011] Where T stands for transpose.
[0012] Preferably, the training sequence x p (n) is a sequence known to both the transmitter and the receiver.
[0013] Preferably, performing channel estimation according to the training sequence to obtain a channel impulse response includes:
[0014] Based on the training sequence x p [n], use the least squares method to estimate and obtain the channel estimation result, that is, the channel impulse response for:
[0015]
[0016] Among them, x p is the training sequence transmitted by the transmitter, y p is the training sequence received by the receiving end, and H represents the conjugate transpose.
[0017] Preferably, the observation matrix of the extended Kalman filter is:
[0018]
[0019] Among them, x[n] is the state vector of the transmitter, f cis the center frequency, is the tracking variable at time k, t[k] is the time at time k, where nl h +1≤k≤n-1, t[n] is the time at moment n, is the variable tracked at time n, h[nk] is the channel impulse response at time nk, h[0] is the channel impulse response at time 0, l h is the channel length.
[0020] Preferably, the modified Jacobian matrix includes:
[0021] Taking the partial derivative of the observation matrix with respect to the state vector, we get the Jacobian matrix H[n]|:
[0022]
[0023] in, The one-step-ahead forecast for the tracking variable, also called the a priori estimate.
[0024] Preferably, the phase tracking model combined with channel information includes:
[0025] Set the initialization condition to
[0026] According to the implementation process of the extended Kalman filter, the prediction equation satisfies the following formula:
[0027]
[0028] in, is the prior estimate of the state vector, P[n|n-1] is the covariance matrix of the prior error, is the covariance of process noise, G is the process noise coefficient, G = [0 1] T , F is the state transfer matrix, expressed as
[0029]
[0030] The observation equation is updated as:
[0031]
[0032] P[n|n]=(IK[n]H[n])P[n|n-1]
[0033] Where K[n] is the Kalman gain, which is used to minimize the estimation error, The covariance of the observation noise P[n|n] is the updated error covariance matrix, is the updated estimate of the state at time n, where The first value of is the estimated phase
[0034] Preferably, the continuous tracking of the phase of the received signal to achieve minimum frequency shift keying demodulation includes:
[0035] In each symbol period, the estimated phase A differential operation is performed to make a symbol decision based on the average value of the phase change: when the average value of the phase change is greater than 0, it is determined to be a symbol "1"; when the average value of the phase change is less than 0, it is determined to be a symbol "0", thereby achieving minimum frequency shift keying demodulation.
[0036] Compared with the prior art, the advantages of the present invention are:
[0037] 1. Enhanced anti-interference capability: The present invention uses an extended Kalman filter (EKF) combined with channel information for phase tracking, which effectively suppresses the multipath effect and inter-symbol interference in underwater acoustic communication, enabling the system to have stronger anti-interference capability in complex underwater acoustic environments. Compared with traditional methods, the bit error rate is lower at the same signal-to-noise ratio.
[0038] 2. Simplify system design: The present invention does not need to introduce complex equalizers, and can achieve high-precision demodulation only through channel estimation and phase tracking, which simplifies system hardware and algorithm design and reduces implementation cost and computational complexity. BRIEF DESCRIPTION OF THE DRAWINGS
[0039] Figure 1 It is a system block diagram of the minimum frequency shift keying demodulation method based on extended Kalman filtering of the present invention;
[0040] Figure 2 is a channel impulse response diagram of an embodiment;
[0041] Figure 3 is a phase tracking result diagram of an embodiment;
[0042] Figure 4 It is a comparison diagram of the simulation performance of bit error rate-signal-to-noise ratio of the embodiment. DETAILED DESCRIPTION
[0043] In order to solve the problem of inter-symbol interference caused by multipath effect in underwater acoustic communication and high bit error rate in complex underwater acoustic channels, the present invention proposes an underwater acoustic communication minimum frequency shift keying demodulation method based on extended Kalman filter (EKF). This method accurately tracks the phase of the received signal by adding channel information when constructing the extended Kalman filter model, which can effectively suppress multipath interference and reduce bit error rate, thereby improving the reliability of communication.
[0044] The purpose of the present invention is achieved through the following technical solutions, the overall structure of which is as follows: Figure 1As shown. The present invention forms a phase tracking model that combines channel information by introducing the channel impulse response into the construction of the observation vector and observation equation of the extended Kalman filter, which can accurately track the phase of the MSK signal under complex multipath channel conditions. By re-deriving the extended Kalman filter, the expression of the Jacobian matrix is corrected, and the EKF demodulation method of MSK in the underwater acoustic channel is constructed. This method significantly reduces the bit error rate by effectively utilizing the channel information without relying on a complex equalizer, and effectively reduces the bit error rate of the system in a complex underwater acoustic channel.
[0045] The specific technical details of the present invention are introduced below:
[0046] (I) Signal transmission and reception
[0047] (1) Signal transmission. MSK modulation signal is a special continuous phase modulation, and its expression can be written as:
[0048]
[0049] where f c is the center frequency, x n is the symbol sent, with a value of ±1, α n is the symbol x n The accumulation can be expressed as:
[0050]
[0051] At the transmitting end, the MSK transmission signal x(n) consists of the training sequence x p (n) and the information sequence x a (n) composition.
[0052] (2) Signal reception. After passing through the underwater acoustic channel, the underwater acoustic MSK signal at the receiving end can be expressed as:
[0053] y(n)=x(n)*h(n)+w(n) (3)
[0054] Where * represents convolution, x(n), y(n) and w(n) represent the transmitted signal, received signal and additive white Gaussian noise respectively, and h(n) represents the impulse response of the underwater acoustic channel.
[0055] (3) Received signal preprocessing. Multi-stage preprocessing operations are performed on the received MSK signal. First, the signal is bandpass filtered to suppress environmental noise and out-of-band interference to ensure the spectral purity of the signal. In addition, the Doppler frequency shift compensation algorithm is used to dynamically correct the frequency offset caused by underwater acoustic propagation, thereby enhancing the time consistency of the signal.
[0056] (II) Construction of state vector and observation vector
[0057] (1) State vector construction: The minimum frequency shift keying transmission signal is constructed into the form required by the extended Kalman filter.
[0058] More specifically, at the transmitter, the state vector x[n] is the state of the system at time n, and the observation vector y[n] is the observation of the system at time n. x[n] consists of the variables to be tracked. and and The column vector is composed of the difference Ω[n].
[0059]
[0060] (2) Construction of observation vector. The received signal y[n] passing through the underwater acoustic channel is constructed as a function of the state vector. When the signal passes through the underwater acoustic channel, it is equivalent to convolving the signal with the channel impulse response. The convolution form of the received signal is written in summation form, and the received signal model is established. The state vector and observation vector can be expressed as:
[0061]
[0062] Where h[n] is the impulse response of the underwater acoustic channel and w[n] is the additive white Gaussian noise.
[0063] 3. Construction of state equation and observation equation
[0064] (1) Construction of state equation. Based on the state vector and the form of Kalman filtering, the state equation can be written as:
[0065] x[n]=Fx[n-1]+Gν[n-1] (6)
[0066] The state equation is a linear equation that describes the change relationship of the system state from one moment to the next. The state transfer matrix ν[n] is the process noise, which is equal to the difference between Ω[n] and Ω[n-1]. Vector G = [0 1] T .
[0067] (2) Construction of observation equation. The observation equation of the basic observation vector can be written as:
[0068] y[n]=h(x[n])+w[n] (7)
[0069] The observation matrix is:
[0070]
[0071] (IV) Jacobian matrix calculation
[0072] (1) Channel estimation. From the measurement matrix obtained in step (3), it can be obtained that the measurement vector at time n is related to the carrier and the channel. In order to construct the Jacobian matrix required for the extended Kalman filter, channel estimation is required.
[0073] Specifically, based on the training sequence x p [n], using the least squares method for estimation, the least squares method achieves channel estimation by minimizing the following error function:
[0074]
[0075] The channel estimation result can be expressed as:
[0076]
[0077] where x p is the training sequence transmitted by the transmitter, y p is the training sequence received by the receiving end.
[0078] (2) Jacobian matrix calculation. The Jacobian matrix is the partial derivative of the observation function with respect to the state vector, which can be written as:
[0079]
[0080] in is the one-step prediction of the state vector, also called the prior estimate, which contains the variables that need to be tracked.
[0081] (V) Extended Kalman Filter
[0082] (1) Prediction equation. According to the implementation process of the extended Kalman filter, the prediction equation can be written as:
[0083]
[0084] Where P[n|n-1] is the covariance matrix of the prior error, The covariance of process noise describes the statistical characteristics of process noise. G is the process noise coefficient, G = [0 1] T , F is the state transfer matrix, expressed as
[0085]
[0086] (2) Observation equation. According to the implementation process of the extended Kalman filter, the update equation can be written as:
[0087]
[0088] P[n|n]=(IK[n]H[n])P[n|n-1] (16)
[0089] Where K[n] is the Kalman gain, which determines the weighting between the predicted state and the observed value to minimize the estimation error. The covariance of the observation noise describes the statistical characteristics of the observation noise. P[n|n] is the updated error covariance matrix, which describes the uncertainty of the updated state. is the updated estimate of the state at time n, where The first value of is the estimated phase
[0090] (V) Code element decision
[0091] In each symbol period, the estimated phase Perform differential operation and make symbol decision based on the average value of phase change: when the average value of phase change is greater than 0, it is determined as symbol "1"; when the average value of phase change is less than 0, it is determined as symbol "0". This differential decision method based on phase change can achieve high-precision demodulation of MSK signals without relying on complex channel equalizers.
[0092] The technical solution of the present invention is described in detail below with reference to the accompanying drawings and embodiments.
[0093] Example
[0094] like Figure 1 As shown, an embodiment of the present invention proposes a coherent demodulation method for underwater acoustic communication based on extended Kalman filtering. This embodiment uses a shallow water underwater acoustic communication environment as an application background, and the effectiveness of the present invention is verified by simulation. It includes the following steps:
[0095] Step 1, select the proakis B channel, the channel impulse response h = [0.407, 0.815, 0.407], the signal-to-noise ratio is set to 0 dB, and the selected channel is used to illustrate the application of the present invention in actual underwater acoustic communication. Specifically, the parameters are set as follows: the transmission signal uses an MSK signal, the symbol rate is set to 50 bps, the duration of the MSK signal is 50 seconds, the number of transmitted symbols is 2500, the training sequence length is 5 seconds, the number of signal symbols is 250, the transmitted symbol sequence is expressed as [1 0 0 1 1 0 0…], and the relationship between the bit signal-to-noise ratio and the signal-to-noise ratio is:
[0096]
[0097] in, is the bit signal-to-noise ratio, R b is the symbol rate, R s is the symbol rate, f s is the sampling frequency.
[0098] Step 2: In order to effectively track and demodulate the MSK signal, its state vector and observation vector need to be established. The state vector x[n] of the MSK signal is composed of the phase The phase difference Ω[n] is composed of the observation vector, which is the received signal y[n].
[0099] The state equation is:
[0100]
[0101] The observation equation is:
[0102] y[n]=h(x[n])+w[n] (19)
[0103] Wherein h represents the mapping relationship between the state vector and the observation vector, which has been derived in the content of the invention.
[0104] Step 3: At the receiving end of the MSK underwater acoustic communication system, use the training sequence to perform channel estimation. The training sequence is a sequence known to both the transmitter and the receiver. By using the training sequences of the transmitter and the receiver to perform channel estimation, the channel impulse response during the communication process can be obtained. The channel impulse response obtained by the least squares channel estimation is The Jacobian matrix is:
[0105]
[0106] Substitute the Jacobian matrix into the update equation of the Kalman filter to complete the construction of the extended Kalman filter model.
[0107] Step 4: Write the prediction equation and update equation according to the process of extended Kalman filter. Use the prediction equation and update equation of extended Kalman filter to track the phase of MSK signal. The initialization condition is The proposed extended Kalman filter model is used to track the phase of the MSK signal. The phase tracking result is relatively accurate. The phase tracking result is differentiated, and the positive and negative values represent the demodulation result. The bit error rate is 0.0210, thus realizing the demodulation of MSK using the extended Kalman filter.
[0108] Furthermore, under the same channel conditions, the bit error rate results of the traditional demodulation method and the bit error rate results of the demodulation method with equalization are calculated. The traditional demodulation method is to remove the carrier of the signal first, and then perform matched filtering and low-pass filtering to judge the obtained baseband symbols, and the bit error rate is 0.3300. The demodulation method with equalization is to demodulate the baseband symbols of the traditional demodulation followed by the NLMS equalizer, and the bit error rate is 0.0450. It can be seen from the demodulation results that the MSK demodulation method based on the extended Kalman filter utilizes the channel information compared to the traditional demodulation method, thereby improving the communication performance. Figure 2 Shown is a channel impulse response diagram; Figure 3 is the phase tracking result diagram; Figure 4 This is a comparison chart of the simulation performance of bit error rate-signal-to-noise ratio.
[0109] Summary:
[0110] The method of the present invention takes the underwater acoustic channel into consideration in the demodulation method of MSK based on EKF, and constructs a new method of MSK demodulation in underwater acoustic communication. The method utilizes the real-time tracking capability of EKF and the phase continuity of MSK signals, introduces the idea of target tracking in demodulation, and incorporates channel information into the demodulation process, reconstructs the extended Kalman filter model under the underwater acoustic channel, and introduces the channel impulse response into the construction of the EKF model, so that the model can continuously track the phase of the received signal, significantly reducing the impact of the multipath effect on the demodulation performance. Therefore, a demodulation method proposed by the present invention can effectively reduce the bit error rate without using a complex equalizer, especially showing stronger robustness and reliability in complex underwater acoustic channels.
[0111] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention and are not intended to limit the present invention. Although the present invention is described in detail with reference to the embodiments, it should be understood by those skilled in the art that any modification or equivalent replacement of the technical solutions of the present invention does not depart from the spirit and scope of the technical solutions of the present invention and should be included in the scope of the claims of the present invention.
Claims
1. A minimum frequency shift keying demodulation method for underwater acoustic communication based on extended Kalman filtering, comprising: The transmitting end transmits a minimum frequency shift keying modulation signal including an information sequence and a training sequence; The receiving end receives the minimum shift keying modulated signal transmitted through the underwater acoustic channel, performs channel estimation according to the training sequence, and obtains the channel impulse response; the channel impulse response is introduced into the construction of the observation matrix of the extended Kalman filter, and a phase tracking model combined with the channel information is formed by modifying the Jacobian matrix. Through the phase tracking model, the phase of the received signal is continuously tracked to realize minimum shift keying demodulation.
2. The method for minimum frequency shift keying demodulation of underwater acoustic communication based on extended Kalman filtering according to claim 1 is characterized in that: The transmitting end transmits information sequence x a (n) and the training sequence x p (n) minimum frequency shift keying modulation signal x(n); where n represents time n; x[n] is the variable to be tracked and and The column vector composed of the difference Ω[n] satisfies the following formula: Where T stands for transpose.
3. The method for minimum frequency shift keying demodulation of underwater acoustic communication based on extended Kalman filtering according to claim 2 is characterized in that: The training sequence x p (n) is a sequence known to both the transmitter and the receiver.
4. The method for minimum frequency shift keying demodulation of underwater acoustic communication based on extended Kalman filtering according to claim 3 is characterized in that: The performing channel estimation according to the training sequence to obtain a channel impulse response includes: Based on the training sequence x p [n], use the least squares method to estimate and obtain the channel estimation result, that is, the channel impulse response for: Among them, x p is the training sequence transmitted by the transmitter, y p is the training sequence received by the receiving end, and H represents the conjugate transpose.
5. The method for minimum frequency shift keying demodulation of underwater acoustic communication based on extended Kalman filtering according to claim 4 is characterized in that: The observation matrix of the extended Kalman filter is: Among them, x[n] is the state vector of the transmitter, f c is the center frequency, is the tracking variable at time k, t[k] is the time at time k, where nl h +1≤k≤n-1, t[n] is the time at moment n, is the variable tracked at time n, h[nk] is the channel impulse response at time nk, h[0] is the channel impulse response at time 0, l h is the channel length.
6. The method for minimum frequency shift keying demodulation of underwater acoustic communication based on extended Kalman filtering according to claim 5 is characterized in that: The modified Jacobian matrix includes: Taking the partial derivative of the observation matrix with respect to the state vector, we get the Jacobian matrix H[n]|: in, The one-step-ahead forecast for the tracking variable, also called the a priori estimate.
7. The method for minimum frequency shift keying demodulation of underwater acoustic communication based on extended Kalman filtering according to claim 6 is characterized in that: The phase tracking model combined with channel information includes: Set the initialization condition to According to the implementation process of the extended Kalman filter, the prediction equation satisfies the following formula: in, is the prior estimate of the state vector, P[n|n-1] is the covariance matrix of the prior error, is the covariance of process noise, G is the process noise coefficient, G = [0 1] T , F is the state transfer matrix, expressed as The observation equation is updated as: P[n|n]=(IK[n]H[n])P[n|n-1] Where K[n] is the Kalman gain, which is used to minimize the estimation error, The covariance of the observation noise P[n|n] is the updated error covariance matrix, is the updated estimate of the state at time n, where The first value of is the estimated phase 8. The method for minimum frequency shift keying demodulation of underwater acoustic communication based on extended Kalman filtering according to claim 7 is characterized in that: The continuous tracking of the phase of the received signal to achieve minimum frequency shift keying demodulation includes: In each symbol period, the estimated phase A differential operation is performed to make a symbol decision based on the average value of the phase change: when the average value of the phase change is greater than 0, it is determined to be a symbol "1"; when the average value of the phase change is less than 0, it is determined to be a symbol "0", thereby achieving minimum frequency shift keying demodulation.
Citation Information
Patent Citations
Spread spectrum underwater acoustic communication method
CN102833008A
Large line width CO-OFDM phase noise compensation method of time-frequency domain Kalman filtering
CN107171735A
Underwater acoustic communication impulse noise elimination method based on Kalman filter
CN117459355A
Underwater acoustic communication dual-mode demodulation method and system based on minimum frequency shift keying
CN119210965A
System and method for cancelling strong signals from combined weak and strong signals in communications systems
US20210013914A1