MPSK demodulation and Doppler tracking combined processing method for underwater acoustic direct spread system

Through dual differential modulation and iterative decoding technology, combined with parallel filter banks and improved algorithms, the Doppler tracking and estimation problems of underwater direct-scaling communication system in time-varying Doppler environment is solved, achieving high-precision Doppler compensation and robust communication improve the integrated testing capability of the water acoustic channel.

CN119135494AActive Publication Date: 2024-12-13HARBIN ENG UNIV

Patent Information

Application Number
CN202411093919.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-08-09
Publication Date
2024-12-13
Estimated Expiration
2044-08-09

AI Technical Summary

Technical Problem

When the existing underwater direct expansion communication system faces the time-varying Doppler effect, traditional resistance methods lead to signal-to-noise ratio loss or complexity, and cannot effectively track the Doppler changes of each symbol, especially in high-order modulation conditions. The stability is poor and it is difficult to achieve accurate Doppler estimation and compensation.

Method used

Using dual differential modem and demodulation technology, symbol-by-symbol velocity estimation and iterative decoding methods, combined with parallel filter bank delay Doppler two-dimensional plane search, Doppler offset estimation is performed through improved PSP algorithm and BCJR algorithm and compensation, and iterative decoding through multi-channel soft value merging and bit interleaving coding, realize robust communication and Doppler tracking of high-order direct-spread signals under water acoustic time-varying channels.

Benefits of technology

Improve the system's noise resistance, realize high-precision Doppler tracking and estimation, enhance the stability and measurement capabilities of direct-scaling communication of water acoustics, ensure the integrated technology of the measurement under the water acoustic channels, and significantly improve the Efficiency of water sound operation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119135494A_ABST
    Figure CN119135494A_ABST
Patent Text Reader

Abstract

The invention discloses an MPSK demodulation and Doppler tracking combined processing method for an underwater sound direct spread system, and belongs to the field of underwater wireless communication and signal processing thereof. The method specifically comprises the following steps: firstly, receiving underwater direct sequence spread spectrum communication signals at the same time by a multi-channel array element of any array, and preprocessing; then, signal synchronization and Doppler coarse estimation are carried out on each array element; carrying out carrier removal on the received signal of each array element to obtain a baseband signal; then, despreading the passband signal of each channel to obtain a despread related signal, and extracting signal peak information; furthermore, after fine Doppler estimation and compensation are carried out on each channel, multi-channel soft value information combination is carried out. And finally, decoding the merged signal by applying BICM-ID to obtain soft value information of each symbol under high-order modulation, and obtaining information bits carried by each symbol through decoding, the underwater communication and measurement joint integrated technology is realized, and the method has certain anti-noise performance.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention belongs to the field of underwater wireless communication and signal processing thereof, and in particular relates to a MPSK demodulation and Doppler tracking joint processing method for an underwater acoustic direct spread system. Background Art

[0002] Underwater direct spread spectrum communication technology is widely used in underwater wireless communication and signal processing due to its good multi-path resolution capability, strong spread spectrum gain and support for multi-user simultaneous transmission. However, compared with single-carrier signals and multi-carrier signals, spread spectrum signals have low transmission rates and long durations. In addition, due to the time-varying characteristics of the channel, the Doppler effect is particularly severe and presents a dynamic characteristic.

[0003] Traditional underwater Doppler resistance methods can be summarized into two types: one is the differential resistance method, and the other is the Doppler estimation and compensation method. Although the first differential resistance method can directly resist Doppler interference, it will cause a loss of signal-to-noise ratio, and in order to resist time-varying Doppler, multiple differentials must be performed, which leads to multiple amplification of noise. The traditional time-varying Doppler estimation method is highly complex and can only estimate the average speed, and cannot track the Doppler changes of each symbol in the direct-spread signal. The direct-spread signal has a long frame length, and the performance of the method using the average speed for compensation is limited.

[0004] After literature search, it was found that the following literature has studied the Doppler tracking and estimation methods of underwater spread spectrum signals:

[0005] DJSun, et al. A symbol-based passband doppler tracking and compensation algorithm for underwater acoustic DSSS communications. Journal of Communications and Information Networks, 5(2):168–176, 2020. (hereinafter referred to as Document 1)

[0006] DJSun, et al. Iterative double-differential direct-sequence spreadspectrum reception in underwater acoustic channel with time-varying Dopplershifts. 22 The Journal of the Acoustical Society of America, 153(2):1027–1041, Feb. 2023 (hereinafter referred to as Document 2)

[0007] Reference 1 estimates the time-varying Doppler of the channel by using the time variation of the correlation peaks of two adjacent symbols. Although the Doppler of each symbol can be estimated more accurately, it is susceptible to multipath interference and has poor stability.

[0008] Reference 2 uses the phase change between adjacent symbols to estimate the time-varying Doppler of the channel. This method is not affected by multipath interference and has high accuracy. However, this method is affected by the phase ambiguity period and the Doppler dynamic range estimation is limited.

[0009] In addition, the methods of the above two documents are affected by high-order modulation. When the signal modulates high-order information bits, the time delay or phase between adjacent symbols will change accordingly. Therefore, how to achieve stable time-varying Doppler estimation under the influence of high-order information bit modulation is an existing problem and one of the problems that urgently needs to be solved. Summary of the invention

[0010] In view of the shortcomings of the prior art, the present invention proposes a joint processing method of MPSK demodulation and Doppler tracking for an underwater acoustic direct spread system. By adopting double differential modulation and demodulation technology, time-varying Doppler tracking, estimation and compensation under a high-order modulation background, and iterative decoding, the present invention can achieve robust communication of high-order direct spread signals in an underwater acoustic time-varying channel and complete the Doppler measurement of the underwater acoustic time-varying channel.

[0011] The MPSK demodulation and Doppler tracking joint processing method for underwater acoustic direct expansion system comprises the following steps:

[0012] Step 1: Multi-channel array elements based on the ultra-short baseline array simultaneously receive the same underwater direct spread communication signal and perform pre-processing;

[0013] Preprocessing includes bandpass filtering and downsampling;

[0014] The frame structure of underwater direct spread communication signals includes a synchronization header signal and several groups of data. The synchronization header is modulated by a spread spectrum code, and each group of data is modulated by other spread spectrum codes of the same length.

[0015] Step 2: For the lth array element, the synchronization header of the received direct spread communication signal is synchronously captured, and a parallel filter bank is used to search the starting position and the rough Doppler velocity estimation value of the received signal of the array element in the delay Doppler two-dimensional plane.

[0016] There are L array elements in total, with values ​​ranging from 0 to L-1;

[0017] Specifically:

[0018] Step 1-1, set the Doppler speed search interval Δυ and the maximum Doppler speed υ M , and then generate a parallel filter bank containing different Doppler velocities. The Doppler velocity vector υ of the filter bank is expressed as:

[0019] υ={-υ M ,-υ M +Δυ,…,0,…,υ M -Δυ,υ M}

[0020] Step 1-2: Generate n groups of local complex passband reference signals s with different pulse widths using the Doppler velocity vector υ n (t), the received signal of the lth array element is compared with the nth reference signal s n (t) is matched and correlated, and the absolute value is taken to obtain the envelope of each branch, and then the delay-Doppler two-dimensional correlation matrix R(τ,υ) is obtained.

[0021] Step 1-3, calculate the decision threshold according to the mean and variance of the signal noise segment, and use it to detect whether the current signal contains the expected signal; if so, proceed to step 1-4; otherwise, update the signal and return to step 1-2.

[0022] Step 1-4: In the delay-Doppler two-dimensional plane, use the matrix R(τ,υ) to search for the highest peak value among the n groups of correlation results, and then obtain the delay τ corresponding to the received signal of the array element l,0 , according to the delay, determine the starting position of the lth array element receiving the spread spectrum signal, and intercept the desired communication signal r according to this value l (t) and obtain the initial rough Doppler velocity estimate

[0023] Step 3: The communication signal r intercepted according to the starting position of the signal received by the lth array element l (t), perform down-conversion processing to obtain the baseband signal y l (t);

[0024] communication signalr l The expression of (t) is:

[0025]

[0026] where v k is the information bit of the kth symbol, A l,k is the signal amplitude of the kth symbol of the lth array element signal, υ l,k is the Doppler velocity value of the symbol, f c is the carrier center frequency of the signal, T s is the duration of a symbol, N d is the number of symbols in a frame signal, the operation symbol represents the real part, n(t) is the noise of the passband signal, and c1(t) is the local baseband information bit despreading code.

[0027] Down-conversion operation has an impact on the communication signal r l (t) is multiplied by the carrier and passed through a low-pass filter to obtain the baseband signal y l (t):

[0028]

[0029] Where LPF(·) represents low-pass filtering of the signal, ω l (t) represents the noise of the baseband received signal.

[0030] Step 4: Based on the rough Doppler velocity estimate of the lth array element signal And the baseband signal y l (t) to despread the spread spectrum code c1(t) and generate the local baseband reference signal

[0031] Where c is the speed of sound in water;

[0032] Step 5: Based on local baseband reference signal Despread the correlation peak of each symbol in the received signal of the lth array element to obtain the despread correlation signal R l (τ);

[0033] Step 6: According to the correlation signal R of the lth array element l (τ), obtain the highest peak amplitude and phase of each symbol, and calculate the received signal corresponding to each symbol of the array element;

[0034] For the kth symbol of the array element, extract its highest peak amplitude and phase information Get the received symbol of the array element k∈{1,2,…,N d +2};

[0035] Step 7: The traditional PSP algorithm based on Viterbi algorithm is replaced by the BCJR algorithm for improvement, and the Doppler shift is estimated and compensated on the branch metric corresponding to each symbol, and the branch metric soft value information of the same symbol of all array elements is merged to obtain the new soft value information γ k ;

[0036] The specific process is:

[0037] Step 1-1, according to the improved PSP algorithm, traverse the state quantity corresponding to each branch on the Trellis graph to obtain the symbol information bit corresponding to each state;

[0038] The information bit corresponding to the kth symbol state is b k ;

[0039] Step 1-2: for the kth symbol, use the information bit and the received signal y processed symbol by symbol l (k), estimate the Doppler phase offset for this symbol time for:

[0040]

[0041] Step 1-3: Compensate the Doppler phase offset of the k-th branch Get the metric soft value information γ of this branch l,k ;

[0042] Calculated as:

[0043]

[0044] where u k =[u k,1 ,…,u k,j ,…,u k,J ],u k,j ∈{1,-1} represents the information bit transmitted; and u k satisfy:

[0045]

[0046] Where j = 1,…,J; b k is a double-difference coding sequence that satisfies

[0047] N is the number of multi-symbols used, L a (u k,j ) is the symbol u k,j The prior information is 0 when it is first iterated, M is the modulation order of the multi-level phase shift, is the variance of the noise.

[0048] Step 1-4: Similarly, obtain the metric soft value information of each symbol branch of the l-th array element;

[0049] Step 1-5, select the next array element, and repeat the above steps to obtain the metric soft value information of each symbol branch of the array element;

[0050] Step 1-6: Merge the metric soft value information of the same symbol branch in all array element channels to obtain the new soft value information γ k ;

[0051] The formula is:

[0052]

[0053] Step 8: The merged new soft value information γ k The BICM-ID method is applied for decoding to obtain the soft value information of each symbol under high-order modulation, and after decoding, the information bits carried by each symbol are obtained to improve the system's anti-noise performance.

[0054] Specifically:

[0055] Step 1-1: Calculate the log-likelihood ratio L(u) of each information bit according to the maximum a posteriori probability criterion. k,j ):

[0056]

[0057] Where y represents the set of all information symbols of a frame received after multi-channel merging; it is expressed as:

[0058] y={y0(k),y1(k),...,y l (k),...,y L-1 (k)};

[0059] Step 1-2: Using new soft value information γ k Solving the log-likelihood ratio, obtaining the soft value information of the high-order bit modulation symbol;

[0060] Step 1-3, judging the solved soft value information and outputting the information bit value;

[0061] The judgment rules are:

[0062]

[0063] The advantages of the present invention are:

[0064] 1) The present invention provides a joint processing method for MPSK demodulation and Doppler tracking for underwater acoustic direct spread system, which realizes time-varying Doppler tracking, estimation and compensation in the context of high-order modulation through a survivor algorithm and symbol-by-symbol velocity estimation;

[0065] 2) The present invention provides a MPSK demodulation and Doppler tracking joint processing method for underwater acoustic direct expansion system, which utilizes double differential modulation technology to resist constant Doppler interference and improve the stability of the receiving system;

[0066] 3) The MPSK demodulation and Doppler tracking joint processing method for underwater acoustic direct expansion system of the present invention utilizes bit interleaving coding iterative decoding technology to eliminate the influence of noise amplification caused by differential, so that differential modulation technology can be effectively applied to practical systems;

[0067] 4) The present invention provides a MPSK demodulation and Doppler tracking joint processing method for underwater acoustic direct expansion system, which uses a multi-channel soft value merging method to achieve multi-channel joint processing under time-varying channels and improve receiver processing performance;

[0068] 5) The MPSK demodulation and Doppler tracking joint processing method for an underwater acoustic direct spread system of the present invention not only ensures the robust communication of direct spread high-order modulation, but also can perform accurate Doppler tracking and estimation under time-varying channels, thereby realizing the joint communication and measurement capability under underwater acoustic channels. BRIEF DESCRIPTION OF THE DRAWINGS

[0069] Figure 1 The present invention is a flow chart of the MPSK demodulation and Doppler tracking joint processing method for underwater acoustic direct expansion system.

[0070] Figure 2 This is a frame structure diagram of the signal transmitted in the present invention.

[0071] Figure 3 This is a block diagram of a receiver used in the present invention.

[0072] Figure 4 This is a diagram of the decoding performance under a time-varying channel in the present invention.

[0073] Figure 5 This is a diagram of the decoding performance of multiple channels in the present invention. DETAILED DESCRIPTION

[0074] In order to facilitate those skilled in the art to understand and implement the present invention, the present invention is further described in detail below in conjunction with the accompanying drawings and embodiments. Obviously, the described embodiments are only partial embodiments of the present invention, rather than all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative work should fall within the scope of protection of the present invention.

[0075] The present invention discloses a MPSK demodulation and Doppler tracking joint processing method for an underwater acoustic direct expansion system, aiming to realize an integrated communication and measurement technology for underwater acoustics through joint communication and measurement, so that a traditional direct expansion system can achieve a robust measurement capability while completing its communication mission.

[0076] The present invention eliminates the influence of time-varying Doppler on the communication system by combining double differential modulation technology and accurate Doppler tracking, estimation and compensation methods under high-order bit modulation interference, and adopts bit interleaving coding iterative decoding technology to weaken the influence of noise amplification brought by double differential, thereby improving the anti-noise performance of the system. Finally, a novel multi-channel method is adopted to realize robust multi-channel processing under time-varying channels by merging multi-channel soft values. This new joint processing technology not only improves the rate of traditional direct-spread communication, but also achieves high-precision measurement performance while ensuring the robustness of communication, and completes Doppler tracking, estimation and compensation for multiple time-varying channels. The application of this technology makes it possible to integrate underwater acoustic communication and measurement, greatly improving the efficiency of underwater acoustic operations, and has important practical application value and broad prospects.

[0077] The MPSK demodulation and Doppler tracking joint processing method for underwater acoustic direct expansion system is as follows: Figure 1 As shown in the figure, the cross-correlation characteristics of the DSSS signal are used to perform Doppler tracking symbol by symbol to achieve time-varying Doppler estimation and compensation within a frame of signal. Then, combined with the coding and decoding technology, robust communication of the DSSS system under dynamic channels is achieved. The specific steps are as follows:

[0078] Step 1: Multi-channel array elements based on the ultra-short baseline array simultaneously receive the same underwater direct sequence spread spectrum communication signal and perform pre-processing;

[0079] Preprocessing includes bandpass filtering and downsampling;

[0080] like Figure 2 As shown, the frame structure of the underwater direct spread communication signal includes a synchronization header signal and several groups of data. The synchronization header is composed of spread spectrum code modulation, and each group of data is composed of other spread spectrum code modulations of the same length.

[0081] Step 2: For the lth array element, the synchronization header of the received direct spread communication signal is synchronously captured, and a parallel filter bank is used to search the starting position and the rough Doppler velocity estimation value of the received signal of the array element in the delay Doppler two-dimensional plane.

[0082] There are L array elements, with values ​​ranging from 0 to L-1; n groups of reference signals s at different Doppler speeds are generated locally n(t), for the lth array element, the received signal is matched and correlated with the n synchronization header reference signals, the waveform with the highest peak value among the n sets of correlation results is found, and the time τ corresponding to the peak point of the waveform is output l,0 And the Doppler velocity value of the reference signal at this time

[0083] Specifically:

[0084] Step 1-1, set the Doppler speed search interval Δυ and the maximum Doppler speed υ M , and then generate a parallel filter bank containing different Doppler velocities. The Doppler velocity vector υ of the filter bank is expressed as:

[0085] υ={-υ M ,-υ M +Δυ,…,0,…,υ M -Δυ,υ M}

[0086] Step 1-2: Generate n groups of local complex passband reference signals s with different pulse widths using the Doppler velocity vector υ n (t), the received signal of the lth array element is compared with the nth reference signal s n (t) is matched and correlated, and the absolute value is taken to obtain the envelope of each branch, and then the delay-Doppler two-dimensional correlation matrix R(τ,υ) is obtained.

[0087] Step 1-3, calculate the decision threshold according to the mean and variance of the signal noise segment, and use it to detect whether the current signal contains the expected signal; if so, proceed to step 1-4; otherwise, update the signal and return to step 1-2.

[0088] Step 1-4: In the delay-Doppler two-dimensional plane, use the matrix R(τ,υ) to search for the highest peak value among the n groups of correlation results, and then obtain the delay τ corresponding to the received signal of the array element l,0 , according to the delay, determine the starting position of the lth array element receiving the spread spectrum signal, and intercept the desired communication signal r according to this value l (t) and obtain the initial rough Doppler velocity estimate

[0089] Step 3: Remove the carrier of each channel signal and intercept the communication signal r according to the starting position of the signal received by the lth array element. l (t), perform down-conversion processing to obtain the baseband signal y l (t);

[0090] communication signalr l The expression of (t) is:

[0091]

[0092] where v k is the information bit of the kth symbol, A l,k is the signal amplitude of the kth symbol of the lth array element signal, υ l,k is the Doppler velocity value of the symbol, f c is the carrier center frequency of the signal, T s is the duration of a symbol, N d is the number of symbols in a frame signal, the operation symbol represents the real part, n(t) is the noise of the passband signal, and c1(t) is the local baseband information bit despreading code.

[0093] Down-conversion operation has an impact on the communication signal r l (t) is multiplied by the carrier and passed through a low-pass filter to obtain the baseband signal y l (t):

[0094]

[0095] Where LPF(·) represents low-pass filtering of the received signal, υ l,k is the Doppler velocity value of the kth symbol of the lth channel, c is the speed of sound in water, ω l (t) represents the noise of the baseband received signal.

[0096] Step 4: Based on the rough Doppler velocity estimate of the lth array element signal And the baseband signal y l (t) to despread the spread spectrum code c1(t) and generate the local baseband reference signal

[0097] Where c is the speed of sound in water;

[0098] Step 5: Based on local baseband reference signal With the baseband signal y l (t) Perform matching correlation and despread the correlation peak of each symbol in the received signal of the lth array element to obtain the despread correlation signal R l (τ);

[0099]

[0100] Step 6: According to the correlation signal R of the lth array element l (τ), extract the highest peak amplitude and phase of each symbol, and calculate the received signal corresponding to each symbol of the array element;

[0101] Using the maximum energy criterion, the highest peak of each symbol is selected as the position corresponding to the information symbol, and the information carried by the peak is selected.

[0102]

[0103] For the kth symbol of the array element, extract its highest peak amplitude and phase information Get the received symbol of the array element k∈{1,2,…,N d +2};

[0104] Step 7: The traditional PSP (Per-survivor processing) algorithm is improved by replacing the Viterbi algorithm with the BCJR algorithm, and the Doppler shift is estimated and compensated on the branch metric corresponding to each symbol, and the branch metric soft value information of the same symbol of all array elements is merged to obtain the new soft value information γ k ;

[0105] The specific process is:

[0106] Step 1-1, according to the improved PSP algorithm, traverse the state quantity corresponding to each branch on the Trellis graph to obtain the symbol information bit corresponding to each state;

[0107] The received signal is processed symbol by symbol. The length of each processing unit is 2 adjacent symbols, and the update length of the processing unit is 1 symbol. The information bit corresponding to the kth symbol state is b k , the processing unit is information bit b k and b k-1 .

[0108] Step 1-2: for the kth symbol, use the information bit and the received signal y processed symbol by symbol l (k), estimate the Doppler phase offset for this symbol time for:

[0109]

[0110] Step 1-3: Use the BCJR (Bahl-Cocke-Jelinek-Raviv) algorithm to compensate the Doppler phase offset of the k-th branch metric. Get the metric soft value information γ of this branch l,k ;

[0111] Calculated as:

[0112]

[0113] where u k =[u k,1 ,...,u k,j ,...,uk,J ],u k,j ∈{1,-1} represents the information bit transmitted; and u k satisfy:

[0114]

[0115] Where j = 1,…,J; b k is a double-difference coding sequence that satisfies

[0116] N is the number of multi-symbols used, L a (u k,j ) is the symbol u k,j The prior information of M is the modulation order of the multi-level phase shift. is the variance of the noise.

[0117] Step 1-4: Similarly, obtain the metric soft value information of each symbol branch of the l-th array element;

[0118] Step 1-5, select the next array element, and repeat the above steps to obtain the metric soft value information of each symbol branch of the array element;

[0119] Step 1-6: Merge the metric soft value information of the same symbol branch in all array element channels to obtain the new soft value information γ k ;

[0120] The formula is:

[0121]

[0122] Step 8: The merged new soft value information γ k The BICM-ID (Bit-interleaved coded modulation with iterative decoding) method is applied for decoding to obtain the soft value information of each symbol under high-order modulation. After decoding, the information bits carried by each symbol are obtained to improve the system's anti-noise performance.

[0123] Specifically:

[0124] Step 1-1: Calculate the log-likelihood ratio L(u) of each information bit according to the maximum a posteriori probability criterion. k,j ):

[0125]

[0126] Where y represents the set of all information symbols of a frame received after multi-channel merging; it is expressed as:

[0127] y={y0(k),y1(k),...,y l (k),...,y L-1 (k)};

[0128] Step 1-2: Using new soft value information γ k Solving the log-likelihood ratio, obtaining the soft value information of the high-order bit modulation symbol;

[0129] The specific process is:

[0130] First, using the Bayesian criterion, we get

[0131] Because no matter for +1 or -1, there are P(y) above and below, and after canceling, P(u k,j ,y) to solve: For the Trellis graph, when the current state and input bit symbol information are given, the state at the next moment can be determined. Therefore, the state at the current k symbol moment is defined as s', and the state at the next moment is s, and we get:

[0132] in For u k,j = +1 state pairs s and s'; the above formula can be equivalent to:

[0133] P(s',s,y)=P(y t>k |s)P(s,y k |s')P(s',y t<k )

[0134] The above formula is mainly obtained by simplifying the Bayesian criterion and the Markov chain. The Markov chain criterion is that when a random process is given the current state and all past states, the conditional probability distribution of the future state depends only on the current state. From the above formula, it is defined as:

[0135] α k (s')≡P(s',y t<k )

[0136] γ k (s',s)≡P(s,y k |s')

[0137] β k+1 (s)≡P(y t>k |s)

[0138] Therefore, P(s',s,y) can be written as: P(s',s,y)=α k (s')γ k (s',s)β k (s);

[0139] The forward metric and the backward metric can be calculated by the branch metric:

[0140]

[0141] Where σ k is the set of all states at time k.

[0142] Therefore, we can use forward recursion to calculate the forward metric α for each state s at time k+1 k+1 (s). Similarly, we can use the probability β k The expression of (s′) is written as above:

[0143]

[0144] And we can use backward recursion to calculate the backward metric β of each state s′ at time k k (s′).

[0145] The forward recursion starts at time k = 0, with the initial condition

[0146]

[0147] Therefore the encoder starts from the all-zero state. Similarly, the backward recursion starts from the last bit with the initial condition

[0148]

[0149] Recursively calculate β k (s).

[0150] Step 1-3, judging the solved soft value information and outputting the information bit value;

[0151] The judgment rules are:

[0152]

[0153] Furthermore, the symbol u k,j Prior information L a (u k,j ), when the first iteration takes a value of 0, when the number of iterations is greater than 1, the next prior information L a (u k,j ) is the log-likelihood ratio of the decision information of the previous symbol

[0154] Example:

[0155] The MPSK demodulation and Doppler tracking joint processing method for underwater acoustic direct expansion system proposed in the present invention is simulated and verified. The simulation is a five-channel receiving array. The basic parameters of the signal are shown in Table 1:

[0156] Table 1

[0157] parameter set up communication system direct expansion communication Modulation 8PSK Working frequency band 11.25-13.75kHz Center frequency 12.5kHz Spread spectrum code length of synchronization header N=511 Spreading code length of information bits N=127 Spreading code for synchronization header and information bits m-sequence

[0158] The following steps are involved:

[0159] Step 1: Use multiple array elements to receive underwater direct spread spectrum communication signals;

[0160] The receiving end uses multiple array elements to collect the signals sent by the transmitting end. Each array element receives the same direct-spread signal. The received signals have slight delay differences and different noise interferences. The received signals are pre-processed to reduce noise and interference, improve signal quality, and lay the foundation for subsequent delay estimation and signal processing.

[0161] Step 2: Each array element performs signal synchronization and Doppler coarse estimation.

[0162] Step 3: Remove the carrier from each channel signal.

[0163] Step 4: Despread the passband signal.

[0164] Step 5: Extract the signal peak information of the kth symbol of the lth array element.

[0165] Step 6: Perform detailed Doppler estimation and compensation for each channel.

[0166] Step 7: Merge multi-channel soft value information.

[0167] Step 8: Iterative decoding.

[0168] Steps 2 to 8 are all processing steps of the receiver, and their connections can be seen Figure 3 The receiver block diagram used is shown.

[0169] Under the above signal parameters, a time-varying underwater acoustic channel is constructed to simulate the uniformly accelerated motion of the transceiver. The system communication performance of the receiver proposed by the present invention under different acceleration backgrounds is traversed and compared with the traditional method. The traditional method is the time-varying Doppler velocity estimation method used in document 2. The simulated SNR-BER curve is shown in Figure 4 shown.

[0170] It can be seen from the figure that when the system acceleration is less than 0.61m / s 2The receiver of the present invention outperforms the traditional receiver and has a performance gain of more than 5dB. The performance of the receiver of the present invention with different numbers of array elements is simulated in a multi-channel background. The system is accelerated at 0.14m / s 2 Under this background, the simulated SNR-BER curve is as follows Figure 5 As shown, multi-channel combining has significant processing gain.

[0171] The signal parameters of the field test are center frequency 12.5kHz, frequency band range 10-15kHz, the transmission signal frame format is the same as the test, but the spread spectrum code is 511. The field test has a total of 250 frames of 8PSK data. The signal decoding effect is shown in Table 2 below

[0172] Table 2

[0173] Treatment Correctly decoded frames Error decoding frames The receiver of the present invention 249 1 Traditional receiver[2] 239 11

[0174] The results show that the present invention improves the processing performance of the traditional direct-spread receiver in the background of high-order modulation and time-varying Doppler by means of fine Doppler tracking, estimation and compensation of the Doppler offset on each state branch through an improved survival algorithm and a state transition diagram, multi-channel soft value merging and using the BCJR algorithm to estimate the maximum a posteriori probability likelihood ratio of symbols. It can not only achieve robust communication, but also achieve high-precision Doppler measurement, making it possible to integrate underwater acoustic communication and measurement, greatly improving the efficiency of underwater acoustic operations, and has significant technical advantages and broad application prospects.

[0175] The invention uses a matched filter group to detect the received signal. When the signal is detected, a peak search is performed in a two-dimensional plane of delay Doppler frequency to realize signal synchronization and initial Doppler estimation of the signal. A local passband reference signal is generated by using the initial Doppler estimation result, and the starting position of the spread spectrum signal is determined according to the synchronization position. The received signal is intercepted for down-sampling, the passband signal is moved to the baseband to remove the carrier, and then the baseband correlation signal is correlated with the local baseband reference signal to obtain the baseband correlation signal. The amplitude and phase of the highest peak of the correlation signal corresponding to each symbol are extracted, and thus the communication symbol soft information of the baseband is obtained. Then, continuous Doppler tracking is performed, and the Doppler offset estimation value on the branch metric corresponding to each state is obtained according to the improved survival algorithm and the state transition diagram, and compensation is performed. The branch metrics after compensation of each channel are combined with multi-channel soft values, and the likelihood ratio of the combined symbol is estimated by using the BCJR algorithm. Finally, bit interleaving coding iterative decoding is used to realize double differential soft demodulation, and multiple iterations are performed to improve the anti-noise performance of the system. The present invention improves the processing performance of a high-order modulated direct-spread system in an underwater acoustic time-varying channel, and while ensuring stability, increases the rate of underwater acoustic direct-spread communication, making the traditional underwater acoustic direct-spread communication machine more widely applicable, with a longer operating distance and higher robustness. The present invention also combines communication and measurement technologies to perform precise Doppler tracking and estimation in a time-varying channel while achieving communication, thereby realizing the joint communication and measurement capability in an underwater acoustic channel.

Claims

1. Joint processing method of MPSK demodulation and Doppler tracking for underwater acoustic direct expansion system, It is characterized in that The following steps are involved: Step 1: Multi-channel array elements based on the ultra-short baseline array simultaneously receive the same underwater direct spread communication signal and perform pre-processing; Step 2: For the lth array element, the synchronization header of the received direct spread communication signal is synchronously captured, and a parallel filter bank is used to search the starting position and the rough Doppler velocity estimation value of the received signal of the array element in the delay Doppler two-dimensional plane. There are L array elements in total, with values ​​ranging from 0 to L-1; Step 3: The communication signal r intercepted according to the starting position of the signal received by the lth array element l (t), perform down-conversion processing to obtain the baseband signal y l (t); Step 4: Based on the rough Doppler velocity estimate of the lth array element signal And the baseband signal y l (t) The information bits are despread to spread spectrum code c 1 (t), generating a local baseband reference signal Step 5: Based on local baseband reference signal Despread the correlation peak of each symbol in the received signal of the lth array element to obtain the despread correlation signal R l (τ); Step 6: According to the correlation signal R of the lth array element l (τ), obtain the highest peak amplitude and phase of each symbol, and calculate the received signal corresponding to each symbol of the array element; For the kth symbol of the array element, extract its highest peak amplitude and phase information Get the received symbol of the array element Step 7: The traditional PSP algorithm based on Viterbi algorithm is replaced by the BCJR algorithm for improvement, and the Doppler shift is estimated and compensated on the branch metric corresponding to each symbol, and the branch metric soft value information of the same symbol of all array elements is merged to obtain the new soft value information γ k ; The specific process is: Step 1-1, according to the improved PSP algorithm, traverse the state quantity corresponding to each branch on the Trellis graph to obtain the symbol information bit corresponding to each state; The information bit corresponding to the kth symbol state is b k ; Step 1-2: for the kth symbol, use the information bit and the received signal y processed symbol by symbol l (k), estimate the Doppler phase offset for this symbol time for: Step 1-3: Compensate the Doppler phase offset of the k-th branch Get the metric soft value information γ of this branch l,k ; Calculated as: where u k =[u k,1 ,...,u k,j ,...,u k,J ],u k,j ∈{1,-1} represents the information bit transmitted; and u k satisfy: Where j = 1,…,J; b k is a double-difference coding sequence that satisfies N is the number of multi-symbols used, L a (u k,j ) is the symbol u k,j The prior information is 0 when it is first iterated, M is the modulation order of the multi-level phase shift, is the variance of the noise; Step 1-4: Similarly, obtain the metric soft value information of each symbol branch of the l-th array element; Step 1-5, select the next array element, and repeat the above steps to obtain the metric soft value information of each symbol branch of the array element; Step 1-6: Merge the metric soft value information of the same symbol branch in all array element channels to obtain the new soft value information γ k ; The formula is: Step 8: The merged new soft value information γ k The BICM-ID method is applied for decoding to obtain the soft value information of each symbol under high-order modulation, and after decoding, the information bits carried by each symbol are obtained to improve the system's anti-noise performance.

2. The MPSK demodulation and Doppler tracking joint processing method for underwater acoustic direct spread system according to claim 1, It is characterized in that In the step 1, the preprocessing includes bandpass filtering and downsampling; The frame structure of the underwater direct spread communication signal includes a synchronization header signal and several groups of data. The synchronization header is composed of spread spectrum code modulation, and each group of data is composed of other spread spectrum code modulations of the same length.

3. The MPSK demodulation and Doppler tracking joint processing method for underwater acoustic direct spread system according to claim 1, It is characterized in that The step 2 is specifically as follows: Step 1-1, set the Doppler speed search interval Δυ and the maximum Doppler speed υ M , and then generate a parallel filter bank containing different Doppler velocities. The Doppler velocity vector υ of the filter bank is expressed as: υ={-υ M ,-y M +Dy,…,0,…,y M -Yes, yes M } Step 1-2: Generate n groups of local complex passband reference signals s with different pulse widths using the Doppler velocity vector υ n (t), the received signal of the lth array element is compared with the nth reference signal s n (t) Perform matching correlation and take the absolute value to obtain the envelope of each branch, and then obtain the delay-Doppler two-dimensional correlation matrix R(τ,υ); Step 1-3, calculate the decision threshold according to the mean and variance of the signal noise segment, and use it to detect whether the current signal contains the expected signal; if so, proceed to step 1-4; otherwise, update the signal and return to step 1-2; Step 1-4: In the delay-Doppler two-dimensional plane, use the matrix R(τ,υ) to search for the highest peak value among the n groups of correlation results, and then obtain the delay τ corresponding to the received signal of the array element l,0 , according to the delay, determine the starting position of the lth array element receiving the spread spectrum signal, and intercept the desired communication signal r according to this value l (t) and obtain the initial rough Doppler velocity estimate 4. The MPSK demodulation and Doppler tracking joint processing method for underwater acoustic direct spread system according to claim 1, It is characterized in that In step 3, the communication signal r l The expression of (t) is: where v k is the information bit of the kth symbol, A l,k is the signal amplitude of the kth symbol of the lth array element signal, υ l,k is the Doppler velocity value of the symbol, f c is the carrier center frequency of the signal, T s is the duration of a symbol, N d is the number of symbols in a frame signal, the operation symbol represents the real part, n(t) is the noise of the passband signal; c 1 (t) is the local baseband information bit despreading spreading code; Down-conversion operation has an impact on the communication signal r l (t) is multiplied by the carrier and passed through a low-pass filter to obtain the baseband signal y l (t): Where LPF(·) represents low-pass filtering of the signal, c is the speed of sound in water, ω l (t) represents the noise of the baseband received signal.

5. The MPSK demodulation and Doppler tracking joint processing method for underwater acoustic direct spread system according to claim 1, It is characterized in that The step eight is specifically as follows: Step 1-1: Calculate the log-likelihood ratio L(u) of each information bit according to the maximum a posteriori probability criterion. k,j ): Where y represents the set of all information symbols of a frame received after multi-channel merging; it is expressed as: and={and 0 (k),y 1 (k),...,and l (k),...,and L-1 (k)}; Step 1-2: Using new soft value information γ k Solving the log-likelihood ratio, obtaining the soft value information of the high-order bit modulation symbol; Step 1-3, judging the solved soft value information and outputting the information bit value; The judgment rules are:

Citation Information

Patent Citations

  • Phase ambiguity prevention method for ultra-short baseline array

    CN108845290A

  • Single-carrier high-speed spread spectrum underwater acoustic communication method based on index modulation

    CN112073352A

  • Phase compensation method realized by dynamic Doppler tracking of underwater sound continuous signal

    CN113259291A

  • Underwater sound broadband direct sequence spread spectrum multi-array element demodulation method based on adaptive algorithm

    CN116054962A

  • Underwater sound adaptive transmission method based on simulated radio frequency division multiplexing

    CN118264335A

Cited By

  • Multi-channel-oriented adaptive signal recovery method, device and equipment

    CN119402142A

  • Underwater acoustic communication Doppler factor accurate estimation method based on Gaussian Markov class weighted least squares

    CN120263608A

  • A method for accurately estimating a doppler factor in underwater acoustic communication based on a gauss-markov class weighted least square

    CN120263608B

  • Low and medium frequency instruction level underwater acoustic communication method under time-varying Doppler and low signal-to-noise ratio channel

    CN120602003A