CN113242189B - Adaptive equalization soft information iteration receiving method combined with channel estimation - Google Patents
Adaptive equalization soft information iteration receiving method combined with channel estimation Download PDFInfo
- Publication number
- CN113242189B CN113242189B CN202110392636.5A CN202110392636A CN113242189B CN 113242189 B CN113242189 B CN 113242189B CN 202110392636 A CN202110392636 A CN 202110392636A CN 113242189 B CN113242189 B CN 113242189B
- Authority
- CN
- China
- Prior art keywords
- equalization
- filter
- channel
- output
- adaptive
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L25/00—Baseband systems
- H04L25/02—Details ; arrangements for supplying electrical power along data transmission lines
- H04L25/03—Shaping networks in transmitter or receiver, e.g. adaptive shaping networks
- H04L25/03006—Arrangements for removing intersymbol interference
- H04L25/03178—Arrangements involving sequence estimation techniques
- H04L25/03312—Arrangements specific to the provision of output signals
- H04L25/03318—Provision of soft decisions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/0001—Systems modifying transmission characteristics according to link quality, e.g. power backoff
- H04L1/0009—Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the channel coding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0045—Arrangements at the receiver end
- H04L1/0047—Decoding adapted to other signal detection operation
- H04L1/005—Iterative decoding, including iteration between signal detection and decoding operation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0056—Systems characterized by the type of code used
- H04L1/0071—Use of interleaving
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L25/00—Baseband systems
- H04L25/02—Details ; arrangements for supplying electrical power along data transmission lines
- H04L25/0202—Channel estimation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L25/00—Baseband systems
- H04L25/02—Details ; arrangements for supplying electrical power along data transmission lines
- H04L25/03—Shaping networks in transmitter or receiver, e.g. adaptive shaping networks
- H04L25/03006—Arrangements for removing intersymbol interference
- H04L25/03012—Arrangements for removing intersymbol interference operating in the time domain
- H04L25/03019—Arrangements for removing intersymbol interference operating in the time domain adaptive, i.e. capable of adjustment during data reception
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L25/00—Baseband systems
- H04L25/02—Details ; arrangements for supplying electrical power along data transmission lines
- H04L25/03—Shaping networks in transmitter or receiver, e.g. adaptive shaping networks
- H04L25/03006—Arrangements for removing intersymbol interference
- H04L25/03178—Arrangements involving sequence estimation techniques
- H04L25/03248—Arrangements for operating in conjunction with other apparatus
- H04L25/03254—Operation with other circuitry for removing intersymbol interference
- H04L25/03267—Operation with other circuitry for removing intersymbol interference with decision feedback equalisers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L25/00—Baseband systems
- H04L25/02—Details ; arrangements for supplying electrical power along data transmission lines
- H04L25/03—Shaping networks in transmitter or receiver, e.g. adaptive shaping networks
- H04L25/03006—Arrangements for removing intersymbol interference
- H04L25/03178—Arrangements involving sequence estimation techniques
- H04L25/03248—Arrangements for operating in conjunction with other apparatus
- H04L25/03292—Arrangements for operating in conjunction with other apparatus with channel estimation circuitry
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L25/00—Baseband systems
- H04L25/02—Details ; arrangements for supplying electrical power along data transmission lines
- H04L25/03—Shaping networks in transmitter or receiver, e.g. adaptive shaping networks
- H04L25/03006—Arrangements for removing intersymbol interference
- H04L2025/03592—Adaptation methods
- H04L2025/03598—Algorithms
- H04L2025/03611—Iterative algorithms
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Power Engineering (AREA)
- Quality & Reliability (AREA)
- Filters That Use Time-Delay Elements (AREA)
Abstract
The invention discloses a self-adaptive equalization soft information iteration receiving method combined with channel estimation, which is applicable to a single carrier transmission system in the field of underwater acoustic communication, and is used for estimating a channel in a time domain, performing time domain and frequency domain equalization on a signal according to channel impulse response, weighting and combining preliminary equalization results to serve as an expected signal of a self-adaptive algorithm, and performing direct self-adaptive equalization on the signal, wherein the decoding performance of a direct equalization stage can be obviously improved; meanwhile, a turbo equalization structure is adopted, soft information is iteratively exchanged between the equalizer and the decoder so as to fully extract the error correction gain of channel coding, and the error rate of the system is gradually reduced on the whole. Compared with other equalization methods, the method can effectively eliminate the intersymbol interference caused by the underwater acoustic channel, can better track the change of the channel along with the time, and has the advantage of lower calculation complexity.
Description
Technical Field
The invention relates to the technical field of mobile communication. In particular to a self-adaptive equalization soft information iteration receiving method combined with channel estimation.
Background
Due to the characteristics of severe multipath effect, fast time variation, limited bandwidth and the like of the underwater acoustic channel, the underwater acoustic communication has great challenge. In recent years, the research direction of underwater acoustic communication technology is mainly to improve the frequency band utilization rate and the information transmission rate, and coherent communication technology has advantages over incoherent technology, and meanwhile, in order to ensure that reliable communication performance can be maintained in a low signal-to-noise ratio environment, the complexity of an algorithm is continuously increased, and the real-time performance of communication is affected.
In an underwater acoustic communication system, the process of sound waves from a sending end to a receiving end is influenced by refraction, reflection, scattering and the like, so that multipath fading is caused; meanwhile, due to the relative movement between the two communication parties, the doppler effect is formed, so that the signal processing is more difficult. In a single carrier transmission system, a transmission signal generates serious amplitude and phase distortion under the influence of a time-varying multipath channel, and introduces self intersymbol interference. To eliminate Inter-Symbol Interference, more complex equalization techniques are used to eliminate Inter Symbol Interference (ISI).
In the current communication system, there are two most commonly used equalization techniques, which are respectively a Turbo equalization technique (CE-TEQ) based on Channel Estimation and a Turbo equalization technique (DA-TEQ) based on Direct Adaptation, and the two methods have advantages and disadvantages, but the primary purpose is to eliminate ISI and improve the error performance of the system. In recent years, a turbo equalization structure is widely used in an underwater acoustic communication system, more coding gains are gradually obtained in a soft information iteration mode, the overall performance is improved, but the demodulation period is increased in the iteration mode, so that the real-time performance is affected.
In order to make a compromise between the complexity and the real-time performance of the algorithm, ensure the equalization reliability of a transmission system, eliminate ISI in the signal transmission process and enable the system to obtain a lower error rate. It is necessary to consider a new receiver design method, and it is urgent to provide an iterative receiving method of adaptive equalization soft information in combination with channel estimation.
Disclosure of Invention
The present invention aims to solve the above-mentioned drawbacks in the prior art, and provides an adaptive equalization soft information iterative receiving method combined with channel estimation. The method is a receiver equalization method which compromises the complexity and real-time performance of the implementation method, and aims at a single carrier transmission system under an underwater acoustic channel, a method based on channel estimation is firstly used for carrying out preliminary equalization on signals in a time domain and a frequency domain, an expected signal is provided for a direct equalization stage of self-adaptive equalization, and an iterative equalization stage obtains error correction gain by utilizing a soft information iteration process between an equalizer and a decoder, so that information loss caused by hard decision is avoided; by improving the reliability of the result of the direct equalization stage, the convergence rate of the iterative process is accelerated, and the overall performance of the single carrier transmission system under the underwater acoustic channel is improved.
The purpose of the invention can be achieved by adopting the following technical scheme:
an adaptive equalization soft information iteration receiving method combined with channel estimation, the receiving method comprises the following steps:
s1, the receiver obtains a frame of received data after frame synchronization, Doppler estimation and compensation operation, and records the frame as a received signal frame y, wherein the received signal frame y comprises NmaxA data block and Nmax+1 training sequences, per data blockComprising NdA received symbol, each training sequenceContaining NtA received symbol [. ]]TThe method comprises the steps of performing transposition on vectors, starting a received signal frame y with a training sequence, arranging data blocks and the training sequence in sequence, connecting a training sequence to the front and the back of each data block respectively, respectively referring to a forward training sequence and a backward training sequence of the data block, and extracting a forward training sequence t of an nth data block r from the received signal frame ynAnd a backward training sequence tn+1The impulse response estimation is carried out by adopting a channel estimation algorithm to respectively obtain estimated channelsAndestimating the length of a channel to be L, namely comprising L tap coefficients;
s2, extracting the nth data block r from the received signal frame y, and using the estimated channelAndcarrying out frequency domain equalization on the data block r by adopting a maximum ratio combining method to obtain a transmitting symbol sequence 1 st estimation ofThe transmission symbol sequence x contains NdA symbol;
s3, estimating the channel according to the estimated channelAndseparately solving the corresponding forward filters w in the time domain1And a backward filter w2Forward filter w1And a backward filter w2Length L, and then respectively performing time domain equalization on the data blocks r to obtain forward time domain equalization outputAnd backward time domain equalization outputWeighted combiningAndthen obtaining the 2 nd estimation of the transmitted symbol sequence x
S4, 1 st estimation of symbol sequence x is transmittedAnd 2 nd estimationPerforming equal proportion combination, inputting the hard decision signal into an adaptive equalizer as an expected signal, and obtaining forward adaptive equalization output through forward and reverse adaptive equalizationAnd reverse adaptive equalization outputWeighted combiningAndthen the 3 rd estimation of the transmitted symbol sequence x is obtainedLast pair ofAndmerging to obtain balanced output of data block r
S5, outputting the balanceEqualized symbol at time kMapping to obtain the external information of the equalizer To representThe jth bit carried, k 0, …, NdThe value range of-1, j depends on the modulation mode of the symbol,after de-interleaving operation, as prior informationTo a decoder, bmAn mth bit representing a sequence of bits carried by the data block;
s6, decoder according to prior informationExtracting error correction gain of channel coding and outputting posterior information LD(bm) Subtracting the prior information from the posterior information to obtain the external information of the decoder
S7, and the posterior information LD(bm) Decoding and checking, when decoding is correct or current iteration number Iter reaches maximum iteration number ItermaxIf so, the demodulation of the nth data block is completed, and then n is equal to n +1 and Iter is equal to 0, and the process returns to step S1 to perform the processing of the next data block until the demodulation of all data blocks in the received signal frame y is completed; otherwise, let Iter be Iter +1, execute step S8, and enter the iterative equalization stage;
s8, decoding the extrinsic informationInterleaving as a priori information of the equalizer To representThe jth bit that is carried over is,is thatMapping the obtained k-th prior symbol, wherein the prior symbol forms a prior input in a vector form Is the feedback filter input signal, a priori symbol, of an adaptive equalizerWill be output in balance withComputing together the desired signals of an adaptive algorithm
S9, forming the equalizer of the iterative equalization stage by the feedforward filter and the feedback filter, using the adaptive algorithm, and using the equalization outputAnd a desired signalUpdating filter coefficient to obtain balanced outputThen, the process goes to step S5 to re-enter the decoding stage.
Further, in step S1, the training sequence in the signal frame y is receivedIs made up of known training sequences of the transmitting endObtained after passing through a channel and containing NtA forward training sequence t is extracted from the received signal frame ynAccording to the known forward training sequence z of the transmitting endnSolving the forward estimated channel by a channel estimation algorithmFollowed by extraction of the backward training sequence tn+1According to the known backward training sequence z of the transmitting endn+1Solving for the backward estimated channel
Further, in step S2, the nth data block r is extracted from the received signal frame y, and r is transformed by discrete fourier transform,Andtransforming from time domain to frequency domain to obtain frequency domain data block R and frequency domain channel responseAndand (2) performing frequency domain equalization by adopting a maximum ratio combining method represented by the formula (1) according to the frequency domain data block and the frequency domain channel response:
wherein J represents the number of frequency domain channel responses, and is output to frequency domain equalizationInverse discrete Fourier transform to obtain the 1 st estimate of the transmitted symbol sequence x
Further, in step S3, the estimated channel in the forward direction is usedSolving for the forward filter w according to equation (2)1:
In the formula (I), the compound is shown in the specification,as a variance of the noise, IMIs an M-order identity matrix, where M ═ N1+N2+1,N1And N2Respectively causal and non-causal parts of the filter, s is the channel convolution matrix H1N of (2)2+ L columns, channel convolution matrix H1By estimating the channelIs constructed by the following steps:
wherein the content of the first and second substances,respectively representing estimated channelsL tap coefficients of (i)Obtaining a forward filter w1The forward time domain equalization is then represented as:
in the formula, rkIs the input signal at the time of the k-th instant,is the forward equalization symbol at the k-th time, and the equalization symbols at all times of the data block r are obtainedForward time domain equalization outputs combined into vector formThen, the forward estimated channel is transmittedEstimation channel converted into backward directionCalculating a backward filter w2Calculating the backward balanced symbol of all the time of the data block rBackward time domain equalization output in the form of a component vector
Forward time domain equalization output using equation (4)And backward time domain equalization outputAnd (3) carrying out weighted combination, wherein beta is a weighting coefficient, and calculating to obtain a 2 nd estimation of the transmitted symbol sequence x:
further, in step S4, direct equalization is performed, where the direct equalization stage only has a feedforward filter f, the length of the filter is M, and w1And w2Similarly, for the forward adaptive equalization, the equalization is divided into a training stage and a decision stage, and the equalization output formula of the two stages is as follows:
in the formula (I), the compound is shown in the specification,is the input signal of the feed-forward filter,for the balance output at the kth moment, an adaptive algorithm is required to be used for updating the filter coefficient, a Normalized Least Mean Square (NLMS) algorithm is adopted, and a coefficient updating formula is as follows:
in the formula (f)kIs a feedforward filter at the k-th moment, xi is a convergence factor, epsilon is a normal number with a small value,for the desired signal at the k-th moment, in the training phaseFor training sequences, in the decision phaseAccording toAndand performing hard decision, wherein the calculation method comprises the following steps:
in the formula (I), the compound is shown in the specification,andare respectivelyAndthe equalization value at the k-th moment, Q (-) operation represents that hard decision is carried out on the equalization symbol;
after the output calculation at all times of the nth data block is completed, k is equal to 0, …, NdEqualized output at time-1Forward adaptive equalization output in the form of component vectorsFinal feedforward filter with preserving forward adaptive equalizationAs the initial value of the feedforward filter in the iterative equalization stage;
reverse adaptive equalization using a backward training sequence tn+1Solving for reverse adaptive equalization outputsThe difference from the forward adaptive equalization is that the input and output of the equalizer are time reversed, preserving the reverse selfFeed forward filter for adaptive equalizationBy combining in equal proportionsAndthe combining coefficient γ is 1/2, yielding the 3 rd estimate of the transmitted symbol sequence x:
3 estimates of the symbol sequence x to be transmittedAndperforming weighting combination to obtain balance output of direct balance stage
Further, in step S5, the equalization is outputIs mapped as outerThe information needs to approximate the statistical model parameters mu and delta by adopting a time averaging method2Mu is the scaling factor of the transmitted symbol sequence x, delta2Then the variance of x, and then the probability value of the symbol is calculatedaiIs the ith element of the transmitted symbol set, the number of symbols of the transmitted symbol set depends on the modulation mode, and then the extrinsic information output by the equalizer is obtained Performing de-interleaving operation to obtain prior information of decoder
Further, in step S6, a priori information is obtained at the decoderUnder the guidance of (2), the decoder extracts the error correction gain of the channel coding and outputs a posteriori information LD(bm) The external information of the decoder is obtained by deducting the prior information from the posterior informationThe calculation formula is as follows:
further, in step S7, the posterior information L is processedD(bm) Judging decoding, and judging whether the decoding result is correct according to the error detection code; if the decoding is correct, the decoding process of the current data block is exited, a result is output, n is equal to n +1, the iteration number Iter is equal to 0, and the process returns to step S1 to process the next data block until the received signal is processed; in decodingFailure and current iteration number less than the maximum iteration number ItermaxWhen it is determined that the term "Iter" is equal to term +1, the process proceeds to step S8, and an iterative operation is performed.
Further, in step S8, extrinsic information of the decoderInterleaving as a priori information of the equalizerMapping prior information at the k-th time into prior symbolsConstituent prior inputsAs the feedback filter input signal for the adaptive equalizer.
Further, in step S9, iterative equalization is performed, and the equalizer includes a feedforward filter f and a feedback filter b, and remains after the previous equalizationAndinitialization is performed such that the feedback filter does not retain coefficients during the direct equalization phaseThen, setting the equalizer as a zero vector, and the output of the equalizer in the training stage and the decision stage is:
in the formula (f)kA feedforward filter at the k-th instant, bkIs a feedback filter at the k-th time, rkIs the input signal to the feedforward filter at time k,feeding back an input signal of the filter at the k time; for updating the self-adaptive filter coefficient, NLMS algorithm is adopted, and feedback filter bkThe update formula is:
in the training phase, a signal is expectedFor training sequence tnIn the decision phase, by equalizing the symbolsAnd the a priori symbol of the feedbackAnd after merging, carrying out hard decision to obtain:
the iterative equalization of the data block is completed, k is equal to 0, …, NdEqualized symbols at-1 time instantForming a vector to obtain a forward adaptive equalization outputFeed forward filter with retention of last updateAnd a feedback filter
Feedforward filter f for inverse adaptive equalizationk'and feedback Filter b'kAccording to retention coefficientAndinitializing, and performing time reversal on input and output of data in the equalization process to obtain reverse self-adaptive equalization outputFeed forward filter with retention of last updateAnd a feedback filterProviding an initial value for the next iteration balance;
to the forward direction adaptive equalization outputAnd reverse adaptive equalization outputMerging in equal proportion mode to obtain the balanced output of the iterative balanceThen, the process returns to step S5 to enter the decoding stage.
Compared with the prior art, the invention has the following advantages and effects:
1. the present invention provides an initial desired signal for an adaptive equalizer through a preliminary equalization based on channel estimation. The desired signal of the DA-TEQ is provided by its own balanced output, which is prone to error propagation. Compared with DA-TEQ, the adaptive equalizer combined with channel estimation can more quickly converge to an optimal solution under the guidance of an expected signal, the error propagation effect caused by the fact that the equalizer provides the expected signal is reduced, more accurate equalization output can be obtained in a direct equalization stage, and the error rate can be more quickly reduced in a subsequent iterative equalization stage;
2. in the process of combining the channel estimation equalization, the invention only uses the channel estimation equalization in the direct equalization stage. Compared with CE-TEQ, the method can avoid complex operation required by updating the filter coefficient in the iteration stage, and can be applied to scenes with high real-time requirement by combining a self-adaptive equalization mode without performing operations such as matrix multiplication, inversion and the like.
3. The invention combines the advantages of the DA-TEQ mode and the CE-TEQ mode, utilizes the characteristic that the self-adaptive algorithm tracks the change of the channel in the equalization process, is more suitable for being applied to a rapid time-varying underwater acoustic channel compared with the CE-TEQ mode, and simultaneously, the initial expected signal provided by the channel estimation equalization can enable the self-adaptive equalization to obtain the error rate lower than that of the DA-TEQ mode under the same iteration times.
Drawings
Fig. 1 is a flowchart of an adaptive equalization soft information iterative receiving method combined with channel estimation according to the present invention;
fig. 2 is a schematic diagram of a transmission frame structure of an adaptive equalization soft information iterative receiving method combined with channel estimation according to the present invention;
fig. 3 is a schematic diagram of a received frame structure of an adaptive equalization soft information iterative receiving method combined with channel estimation according to the present invention;
fig. 4 is a system structure diagram of an adaptive equalization soft information iterative receiving method combined with channel estimation according to the present invention;
fig. 5 is a bit error rate comparison diagram of an adaptive equalization soft information iterative receiving method combined with channel estimation and other equalization methods according to the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are some, but not all, embodiments of the present invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
Examples
In order to facilitate understanding of the subsequent receiving method, a brief description is first made on a signal model of a communication system. Information bit dkGenerating a transmission signal after coding interleaving, baseband modulation and molding filtering:
wherein x isnIs constellation symbol obtained by modulating coded bit by baseband, g (T) is a shaping filter, and the symbol period is T, EsRepresenting the energy of the symbol. The signal s (t) is modulated by a carrier and then transmitted.
At a receiving end, after signals are subjected to synchronization, matched filtering and down-sampling, baseband signals are obtained, an underwater acoustic channel impulse response is modeled into a time-invariant finite impulse response filter, and then the received signals can be expressed as follows:
in the above formula, the channel impulse response length is L, and the symbol y is receivednI.e. including the transmitted symbol x at the current timenThere are also symbols at previous times, which indicate that the signal has introduced intersymbol interference (ISI) after passing through the channel, and white gaussian noise vn。
The iterative receiving method for adaptive equalization soft information combined with channel estimation proposed by this embodiment is based on the signal model as described above.
The specific parameters of the system model are as follows: the information bit is coded by using a recursive systematic convolutional code with a code rate of 1/2, the generator polynomial is (5,7), 12kHz is selected as the carrier frequency of the system, the sampling rate is 96kHz, a QPSK modulation mode is adopted for a transmission symbol, the symbol duration is about 166.67us, and the length of the symbol is 16 sampling points.
Referring to fig. 1, fig. 2, fig. 3 and fig. 4, fig. 1 is a flowchart of a method in the present embodiment, fig. 2 is a schematic diagram of a transmission frame structure of a signal in the present embodiment, fig. 3 is a schematic diagram of a reception frame structure in the present embodiment, and fig. 4 is a schematic diagram of a system structure in the present embodiment.
The meanings of the indices are as follows:
n: the data block number indicates the nth data block currently processed, and the initial value of n is 1 in this embodiment.
Nmax: the number of data blocks carried by the signal frame, N in this embodimentmax=4。
Iter: the initial value of Iter in this embodiment is 0 for the current iteration number.
Itermax: maximum number of iterations, Iter in this examplemax=3。
Nt: training sequence symbol length, N in this examplet=256。
Nd: symbol length of data block, N in this embodimentd=2048。
Ns: sum of training sequence and data block symbol length, Ns=Nt+NdIn this embodiment, Ns=2304。
xn:The nth data block of the signal frame at the transmitting end is shown, and the baseband symbol modulation uses QPSK modulation in the embodiment.
rn:Representing the nth data block of the signal frame at the receiving end, r is used instead of r in the description process for simplifying the expressionn。
y: representing a complete received signal frame, containing a plurality of data blocks and a plurality of training sequences.
In the present embodiment, different channel impulse response estimates are distinguished by the labels at the lower left corner.
L: the length of the channel impulse response, L is 121 in this embodiment.
And the prior symbol vector representing the data block is obtained by interleaving and mapping the extrinsic information output by the decoder.
f:Representing a feed forward equalizer, different moments being distinguished by the reference k in the lower right hand corner, the filter length being M, M being N1+N2+1,Wherein N is2For the non-causal part length of the filter, N1For the length of the causal part, N in this example1=N2=60。
b:Representing a feedback equalizer, the different times are distinguished by the reference k in the lower right corner, and the filter length is also M-N1+N2+1, N in this example1=N2=60。
In the iterative receiving method of adaptive equalization soft information combined with channel estimation according to this embodiment, for a received signal frame y, the received signal frame y is composed of a plurality of data blocks, the data blocks are separated by a training sequence, and the received signal frame y starts and ends with the training sequence, as shown in fig. 2. In this embodiment, in the processing process, all data blocks of the signal frame need to be traversed, the data block r is subjected to balanced decoding by using the forward and backward training sequence of the nth frame, information carried by the received signal frame y is solved, an initial value of n is 1, and as the processing process progresses, the value of n is continuously increased until the signal demodulation is finished.
An implementation flow and a system structure diagram of an adaptive equalization soft information iterative receiving method combined with channel estimation are shown in fig. 1 and fig. 4, and specifically include the following steps:
s1, extracting training sequence t from received signal frame ynI.e. the forward training sequence of the nth data block, the length of the training sequence being Nt. According to the known training sequence z of the transmitting endnCalculating the estimated channel of forward direction by adopting a matching pursuit algorithm
The training sequence t is then extracted from the received signal frame yn+1I.e. the backward training sequence of the nth data block, based on the known training sequence z of the transmitting endn+1Calculating the estimated channel of the backward direction
S2, extracting the nth data block r from the received signal frame y, estimating the channel by using discrete Fourier transform rAndtransforming from time domain to frequency domain to obtain R, R,Andthe frequency domain equalization formula is as follows:
where J denotes the number of available channel impulse responses, and J is 2 in this embodiment. For the equalization resultInverse discrete Fourier transform to obtain the 1 st estimate of the transmitted symbol sequence x
In the formula (I), the compound is shown in the specification,for the variance of Gaussian white noise, in this embodiment, the variance of Gaussian white noise is usedEstimation of the guard interval preceding the signal frame, IMIs an identity matrix, M ═ N1+N2+1,N1As a causal part of the filter, N2For the non-causal part of the filter, N1=N260, 121, s is the channel convolution matrix H1N of (2)2+ 181 columns, channel convolution matrix H1By estimating the channelIs constructed of and is shown as
Obtaining a forward filter w1The forward time domain equalization is then represented as:
in the formula (I), the compound is shown in the specification,denotes the forward equalized symbol at time k, rkRepresenting the input signal of the filter at the k-th instant, according to a forward filter w12048 balanced symbols at all the time of the nth data block are obtained, and forward balanced output in a vector form is formed
Will be the frontEstimating channel in reverse directionSolving for the backward filter w according to equation (B)2. Computing an equalized symbol for each time instant of the nth data blockBackward balanced output in the form of a recomposition vector
The forward time domain is output in an equal proportion mode according to a formula (D)And backward time domain equalization outputCombining is performed, let β be 1/2, and the 2 nd estimate of the transmitted symbol sequence x is obtained:
s4, the filter of the direct equalization stage is only a feedforward filter fk. For forward adaptive equalization, the equalization process is divided into two phases, a training phase and a decision phase. At the initial moment of the training phase(i.e. k ═ N)tTime) is set to zero vector, NtEqualized symbols of time instantsEqual to 0. The balanced output of the training phase and the decision phase is shown as formula (E):
in the formula, rkThen it is the input signal to the feedforward filter at time k. Obtaining a k time equalized symbolThen, the filter is updatedCoefficient fkAnd the updating process adopts NLMS algorithm, and the coefficient updating formula is as follows:
where xi is the convergence factor, epsilon is a small number of normal, epsilon is 0.001 in this example,the signal is desired at time k. In the training phaseFor training sequences, in the decision phaseAnd carrying out hard decision according to the balanced output of the frequency domain and the time domain, wherein the calculation method comprises the following steps:
in the formula (I), the compound is shown in the specification,andrespectively 1 st estimate of the transmitted symbol sequence xAnd 2 nd estimationThe equalized symbol at time k. For DA-TEQ, the desired signal in the decision phase is an equalized symbol of itselfHard decision is made, which is reliableThe degree is limited by the accuracy of the output symbol, because the filter in the direct equalization stage has no available prior information, the equalization output in the stage has a large error, and the desired signal is obtained through the equalization symbol, so that the reliability is greatly reduced, the performance of the subsequent equalizer is easily deteriorated, and an error propagation effect is caused. Therefore, the time domain and frequency domain equalization result is introduced as the expected signal, and the confidence degree of the equalization result is far higher than the equalization output of the adaptive filter, so that the convergence process of the adaptive algorithm can be accelerated, and a lower initial error rate can be obtained in the direct equalization stage.
After equalization, the decision stage k is set to 0, …, NdEqualized symbols at-1 time instantForward adaptive equalization output in the form of component vectorsFeed forward filter retaining the last of the direct equalization stagesAs an initial value for the feedforward filter during the training phase of the iterative equalization.
Inverse adaptive equalization using a feedforward filter fk' the input signal of the filter needs to be time-reversed, and the equalized symbol at each time is obtained by equalizationSetting the decision phase k to 0, …, NdEqualized symbols at-1 time instantForming a vector form, and performing time reversal to obtain reverse self-adaptive equalization outputLast feedforward filter of reverse self-adaptive equalizationIt also needs to be preserved that the iterative equalization phase will be used for initialization.
By combining in equal proportionsAndlet γ be 1/2, the 3 rd estimate of the adaptively equalized transmitted symbol sequence x is:
finally, 3 estimates of the symbol sequence will be transmittedAndmerging is carried out, and the formula is as follows:
in the formula, alpha1=α2=α3The results are combined as the equalization output of the direct equalization stage, 1/3.
S5, in the embodiment, assuming that the received symbols obey Gaussian distribution, the parameters of the probability model are obtained by estimation, wherein the key parameter mukAndrespectively representing the scaling factor and the variance of the transmitted symbols. In this embodiment, a time-averaging method is adopted to calculate the model parameters, and the calculation formula is as follows:
after model parameters are obtained, the conditional probability is calculatedAnd then, calculating the external information of the equalizer according to Bayesian theoremThe demapping calculation formula is as follows:
external informationDeinterleaving is performed and the result is used as a priori information for the decoder
S6, in the embodiment, the decoder calculates the posterior information L by adopting the BCJR algorithm based on the maximum posterior probability criterionD(bm) The external information of the decoder is obtained by deducting the prior information from the posterior informationThe calculation formula is as follows:
wherein b ismIndicating the mth bit before the information bits are not interleaved.
S7 posterior information LD(bm) Is the likelihood probability of the information bit, and carries out decision decoding according to the probability value thereof, this embodimentIn the method, the error detection code adopts a cyclic redundancy check code and is used for checking a decoding result.
When the decoding is correct, the demodulation of the nth data block is completed in advance; or when the decoding result is wrong and reaches the maximum iteration number ItermaxThen, the demodulation of the nth data block is stopped. Then, let n be n +1 and the iteration number Iter be 0, and go back to step S1 to perform the processing of the next data block until the received signal frame processing is completed.
When the decoding result is wrong and the current iteration number Iter is smaller than the maximum iteration number ItermaxIf yes, let Iter be Iter +1, and proceed to the iteration stage of step S8, and still process the current data block.
S8, before iterative equalization, mapping the extrinsic information to symbols, feeding back to equalizer, and decoding the extrinsic informationInterleaving to obtain prior information of equalizerMapping the interleaved prior information into prior symbolsThe present embodiment adopts QPSK modulation, and the mapping method is as follows:
in the formula (I), the compound is shown in the specification,andare respectively a priori symbolsA priori information corresponding to two bits of (a), all a priori symbols of the current data blockAfter the number mapping is finished, the prior symbol vectors are combinedAs the feedback filter input signal to the equalizer during the iterative equalization phase.
S9, the filter of the iterative equalization stage is composed of a feedforward filter fkAnd a feedback filter bkComposition, feedforward filter initial valueBy preserving coefficients in the direct equalization phase or in the last iteration equalization phaseDetermining an initial value of a feedback filterThen a decision to set to zero vector or reserveDepending on the number of iterations Iter. The equalizer outputs in the training phase and the decision phase are:
in the formula (f)kA feedforward filter at the k-th instant, bkIs a feedback filter at the k-th time, rkIn order to feed forward the input signal,is a feedback input signal.
Filter equalization input at time kThen, the present embodiment adopts the NLMS algorithm to update the filter coefficient, and the feedforward filter fkThe update formula is the same as formula (F) of step S4, and feedback filter bkThe update formula is:
wherein the desired signalIn the training phase, is a forward training sequence tnIn the decision stage, the symbols are equalizedAnd the a priori symbol of the feedbackAnd after merging, carrying out hard decision to obtain:
set time k to 0, …, NdEqualized symbol of-1Forming a vector to obtain a forward adaptive equalization outputThen retaining the last updated feedforward filterAnd a feedback filter
The coefficients of the inverse equalization filter are respectively fk'and b'kAfter time reversal of the filter input, the equalized symbols at each time are calculated asThen k is equal to 0, …, Nd-1 time instantThe equalized symbols form a vector, time reversal is carried out to obtain reverse self-adaptive equalization outputFeed forward filter with retention of last updateAnd a feedback filterThe reverse equalization is completed.
Finally merging in an equal proportion modeAndobtaining the balanced output of the iterative balanceThen, the process returns to step S5 to re-enter the decoding stage.
The implementation mode and specific parameters of the present invention are explained in detail above, and then the performance comparison with two common equalization modes DA-TEQ and CE-TEQ is performed, wherein the channel estimation equalization algorithm uses linear equalization based on the minimum mean square error criterion, and the adaptive equalization algorithm uses the normalized minimum mean square algorithm. According to the preceding description of the system parameters, N max4, that is, each signal frame carries 4 data blocks, each data block includes 2048 QPSK symbols, the code rate adopts 1/2, then the information bits carried by one signal frame is 8192, 8000 bits are selected to carry valid information in consideration of the reserved positions of check codes and the like and the convenience of calculating the error rate, the remaining 192 bits are used for other purposes or reservations, 100 frame data signals are sent to ensure that the data volume is sufficient, the signal-to-noise ratio is set to be 6dB, various algorithms are set in the decoding process to undergo 8 iterations, finally, different methods are adopted to equalize and calculate the error rate, and the result is shown in fig. 5.
As can be seen from FIG. 5, the DA-TEQ has the defect that the error rate is high in the initial stage, but can be continuously reduced in the iterative equalization process, and can even exceed the performance of the CE-TEQ in the later stage; the CE-TEQ has the advantages that a lower error rate can be obtained in the initial stage, but the gain of the iterative process cannot be well extracted, the error rate platform can be reached after the first several iterations, and the error rate cannot be further reduced; the self-adaptive equalization algorithm combined with the channel estimation can obtain the advantages of the self-adaptive equalization algorithm and the channel estimation, has a lower error code starting point in the initial iteration stage as the CE-TEQ algorithm, and quickly reduces the error code rate in the iteration process. In summary, the adaptive equalization soft information iterative receiving method combined with channel estimation provided by this embodiment has better decoding performance.
The above embodiments are preferred embodiments of the present invention, but the present invention is not limited to the above embodiments, and any other changes, modifications, substitutions, combinations, and simplifications which do not depart from the spirit and principle of the present invention should be construed as equivalents thereof, and all such changes, modifications, substitutions, combinations, and simplifications are intended to be included in the scope of the present invention.
Claims (10)
1. An adaptive equalization soft information iteration receiving method combined with channel estimation is characterized by comprising the following steps:
s1, the receiver obtains a frame of received data after frame synchronization, Doppler estimation and compensation operation, and records the frame as a received signal frame y, wherein the received signal frame y comprises NmaxA data block and Nmax+1 training sequences, per data blockComprising NdA received symbol, each training sequenceContaining NtA received symbol [. ]]TIndicating that the vector is transposed, the received signal frame y starts with a training sequence, the data blocks and the training sequence are arranged one after the other, each data block being concatenatedExtracting the forward training sequence t of the nth data block r from the received signal frame y after a training sequence, namely a forward training sequence and a backward training sequence of the data block respectivelynAnd a backward training sequence tn+1The impulse response estimation is carried out by adopting a channel estimation algorithm to respectively obtain estimated channelsAndestimating the length of a channel to be L, namely comprising L tap coefficients;
s2, extracting the nth data block r from the received signal frame y, and using the estimated channelAndcarrying out frequency domain equalization on the data block r by adopting a maximum ratio combining method to obtain a transmitting symbol sequence1 st estimation ofThe transmission symbol sequence x contains NdA symbol;
s3, estimating the channel according to the estimated channelAndseparately solving the corresponding forward filters w in the time domain1And a backward filter w2Forward filter w1And a backward filter w2Length L, and then respectively making time domain equalization on data block r to obtain forward time domain equalization inputGo outAnd backward time domain equalization outputWeighted combiningAndthen obtaining the 2 nd estimation of the transmitted symbol sequence x
S4, 1 st estimation of symbol sequence x is transmittedAnd 2 nd estimationPerforming equal proportion combination, inputting the hard decision signal into an adaptive equalizer as an expected signal, and obtaining forward adaptive equalization output through forward and reverse adaptive equalizationAnd reverse adaptive equalization outputWeighted combiningAndthen the 3 rd estimation of the transmitted symbol sequence x is obtainedLast pair ofAndmerging to obtain balanced output of data block r
S5, outputting the balanceEqualized symbol at time kMapping to obtain the external information of the equalizer To representThe jth bit carried, k 0, …, NdThe value range of-1, j depends on the modulation mode of the symbol,after de-interleaving operation, as prior informationTo a decoder, bmAn mth bit representing a sequence of bits carried by the data block;
s6, decoder according to prior informationExtracting error correction gain of channel coding and outputting posterior information LD(bm) Subtracting the prior information from the posterior information to obtain the external information of the decoder
S7, and the posterior information LD(bm) Decoding and checking, when decoding is correct or current iteration number Iter reaches maximum iteration number ItermaxIf so, the demodulation of the nth data block is completed, and then n is equal to n +1 and Iter is equal to 0, and the process returns to step S1 to perform the processing of the next data block until the demodulation of all data blocks in the received signal frame y is completed; otherwise, let Iter be Iter +1, execute step S8, and enter the iterative equalization stage;
s8, decoding the extrinsic informationInterleaving as a priori information of the equalizer To representThe jth bit that is carried over is,is thatMapping the obtained k-th prior symbol, wherein the prior symbol forms a prior input in a vector form Is the feedback filter input signal, a priori symbol, of an adaptive equalizerWill be output in balance withComputing together the desired signals of an adaptive algorithm
S9, forming the equalizer of the iterative equalization stage by the feedforward filter and the feedback filter, using the adaptive algorithm, and using the equalization outputAnd a desired signalUpdating filter coefficient to obtain balanced outputThen, the process goes to step S5 to re-enter the decoding stage.
2. The iterative receiving method for adaptive equalization soft information combined with channel estimation as claimed in claim 1, wherein in step S1, the training sequence in signal frame y is receivedIs made up of known training sequences of the transmitting endObtained after passing through a channel and containing NtA forward training sequence t is extracted from the received signal frame ynAccording to the known forward training sequence z of the transmitting endnSolving the forward estimated channel by a channel estimation algorithmFollowed by extraction of the backward training sequence tn+1According to the known backward training sequence z of the transmitting endn+1Solving for the backward estimated channel
3. The iterative receiving method for adaptive equalization soft information combined with channel estimation as claimed in claim 1, characterized in that in step S2, the nth data block r is extracted from the received signal frame y, and r is transformed by discrete fourier transform,Andtransforming from time domain to frequency domain to obtain frequency domain data block R and frequency domain channel responseAndand (2) performing frequency domain equalization by adopting a maximum ratio combining method represented by the formula (1) according to the frequency domain data block and the frequency domain channel response:
4. The iterative receiving method for adaptive equalization soft information combined with channel estimation as claimed in claim 1, wherein in step S3, the estimated channel in forward direction is usedSolving for the forward filter w according to equation (2)1:
In the formula (I), the compound is shown in the specification,as a variance of the noise, IMIs an M-order identity matrix, where M ═ N1+N2+1,N1And N2Respectively causal and non-causal parts of the filter, s is the channel convolution matrix H1N of (2)2+ L columns, channel convolution matrix H1By estimating the channelIs constructed by the following steps:
wherein the content of the first and second substances,respectively representing estimated channelsL tap coefficients of (i)Obtaining a forward filter w1The forward time domain equalization is then represented as:
in the formula, rkIs the input signal at the time of the k-th instant,is the forward equalization symbol at the k-th time, and the equalization symbols at all times of the data block r are obtainedForward time domain equalization outputs combined into vector formThen, the forward estimated channel is transmittedEstimation channel converted into backward directionCalculating a backward filter w2Calculating the backward balanced symbol of all the time of the data block rBackward time domain equalization output in the form of a component vector
Forward time domain equalization output using equation (4)And backward time domain equalization outputAnd (3) carrying out weighted combination, wherein beta is a weighting coefficient, and calculating to obtain a 2 nd estimation of the transmitted symbol sequence x:
5. the iterative receiving method of adaptive equalization soft information combined with channel estimation as claimed in claim 1, wherein in step S4, direct equalization is performed, the direct equalization stage only has a feedforward filter f, the length of the filter is M, and w are1And w2Similarly, for the forward adaptive equalization, the equalization is divided into a training stage and a decision stage, and the equalization output formula of the two stages is as follows:
in the formula (I), the compound is shown in the specification,is the input signal of the feed-forward filter,for the balance output at the kth moment, a self-adaptive algorithm is needed for updating the filter coefficient, a normalized least mean square algorithm is adopted, and a coefficient updating formula is as follows:
in the formula (f)kIs a feedforward filter at the k-th moment, xi is a convergence factor, epsilon is a normal number with a small value,for the desired signal at the k-th moment, in the training phaseFor training sequences, in the decision phaseAccording toAndand performing hard decision, wherein the calculation method comprises the following steps:
in the formula (I), the compound is shown in the specification,andare respectivelyAndthe equalization value at the k-th moment, Q (-) operation represents that hard decision is carried out on the equalization symbol;
of all instants of the nth data blockAfter the output calculation is finished, k is equal to 0, …, NdEqualized output at time-1Forward adaptive equalization output in the form of component vectorsFinal feedforward filter with preserving forward adaptive equalizationAs the initial value of the feedforward filter in the iterative equalization stage;
reverse adaptive equalization using a backward training sequence tn+1Solving for reverse adaptive equalization outputsThe difference from the forward adaptive equalization is that the input and output of the equalizer are time reversed, leaving the feedforward filter of the reverse adaptive equalizationBy combining in equal proportionsAndthe combining coefficient γ is 1/2, yielding the 3 rd estimate of the transmitted symbol sequence x:
3 estimates of the symbol sequence x to be transmittedAndperforming weighting combination to obtain balance output of direct balance stage
6. The iterative receiving method for adaptive equalization soft information combined with channel estimation as claimed in claim 1, wherein in step S5, the equalization output is outputtedMapping as external information, and approximate solving of statistical model parameters mu and delta by adopting a time average method2Mu is the scaling factor of the transmitted symbol sequence x, delta2Then the variance of x, and then the probability value of the symbol is calculatedaiIs the ith element of the transmitted symbol set, the number of symbols of the transmitted symbol set depends on the modulation mode, and then the extrinsic information output by the equalizer is obtained Performing de-interleaving operation to obtain prior information of decoder
7. The iterative receiving method for adaptive equalization soft information combined with channel estimation as claimed in claim 1, characterized in that in step S6, the a priori information at the decoderUnder the guidance of (2), the decoder extracts the error correction gain of the channel coding and outputs a posteriori information LD(bm) The external information of the decoder is obtained by deducting the prior information from the posterior informationThe calculation formula is as follows:
8. the iterative receiving method for adaptive equalization soft information combined with channel estimation as claimed in claim 1, wherein in step S7, a posteriori information L is appliedD(bm) Judging decoding, and judging whether the decoding result is correct according to the error detection code; if the decoding is correct, the decoding process of the current data block is exited, a result is output, n is equal to n +1, the iteration number Iter is equal to 0, and the process returns to step S1 to process the next data block until the received signal is processed; in the case of decoding failure and the current iteration number is less than the maximum iteration number ItermaxWhen it is determined that the term "Iter" is equal to term +1, the process proceeds to step S8, and an iterative operation is performed.
9. The adaptive equalization soft information in combination with channel estimation as claimed in claim 1Iterative receiving method, characterized in that in step S8, extrinsic information of the decoder is obtainedInterleaving as a priori information of the equalizerMapping prior information at the k-th time into prior symbolsConstituent prior inputsAs the feedback filter input signal for the adaptive equalizer.
10. The iterative receiving method for adaptive equalization soft information combined with channel estimation as claimed in claim 1, wherein in step S9, iterative equalization is performed, and the equalizer comprises a feedforward filter f and a feedback filter b, and the equalization is retained in the last timeAndinitialization is performed such that the feedback filter does not retain coefficients during the direct equalization phaseThen, setting the equalizer as a zero vector, and the output of the equalizer in the training stage and the decision stage is:
in the formula (f)kA feedforward filter at the k-th instant, bkIs a feedback filter at the k-th time, rkIs the input signal to the feedforward filter at time k,feeding back an input signal of the filter at the k time; for updating the adaptive filter coefficient, a normalized least mean square algorithm is adopted, and a feedback filter bkThe update formula is:
in the training phase, a signal is expectedFor training sequence tnIn the decision phase, by equalizing the symbolsAnd the a priori symbol of the feedbackAnd after merging, carrying out hard decision to obtain:
the iterative equalization of the data block is completed, k is equal to 0, …, NdEqualized symbols at-1 time instantForming a vector to obtain a forward adaptive equalization outputFeed forward filter with retention of last updateAnd a feedback filter
Feed-forward filter f 'for reverse adaptive equalization'kAnd a feedback filter b'kAccording to retention coefficientAndinitializing, and performing time reversal on input and output of data in the equalization process to obtain reverse self-adaptive equalization outputFeed forward filter with retention of last updateAnd a feedback filterProviding an initial value for the next iteration balance;
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110392636.5A CN113242189B (en) | 2021-04-13 | 2021-04-13 | Adaptive equalization soft information iteration receiving method combined with channel estimation |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110392636.5A CN113242189B (en) | 2021-04-13 | 2021-04-13 | Adaptive equalization soft information iteration receiving method combined with channel estimation |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113242189A CN113242189A (en) | 2021-08-10 |
CN113242189B true CN113242189B (en) | 2022-04-22 |
Family
ID=77128588
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110392636.5A Active CN113242189B (en) | 2021-04-13 | 2021-04-13 | Adaptive equalization soft information iteration receiving method combined with channel estimation |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113242189B (en) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113542165B (en) * | 2021-09-15 | 2021-12-21 | 深圳金信诺高新技术股份有限公司 | Decoding method, decoding device, electronic equipment and storage medium |
CN113905198B (en) * | 2021-09-28 | 2024-04-05 | 上海富瀚微电子股份有限公司 | Adaptive channel equalization method and device for coaxial video transmission system and computer storage medium |
CN113922868B (en) * | 2021-12-13 | 2022-03-18 | 南京先锋硕通无线技术有限公司 | DVB-RCS2 RL three-turbine iterative receiver and receiving method |
CN114389754B (en) * | 2021-12-28 | 2023-09-19 | 大连理工大学 | Frequency domain self-adaptive Turbo equalization method based on FBNLMS algorithm |
CN114614835B (en) * | 2022-03-23 | 2024-05-17 | 浙江大学 | Polarization code BP decoding method suitable for underwater acoustic communication |
CN115225437B (en) * | 2022-06-07 | 2023-05-12 | 哈尔滨工业大学(威海) | Combined intelligent equalization and decoding method for underwater acoustic cooperative communication |
CN115208481B (en) * | 2022-06-30 | 2023-03-24 | 哈尔滨工程大学 | Single carrier frequency domain equalization receiving processing method of underwater acoustic time-varying channel in polar environment |
CN115208483B (en) * | 2022-06-30 | 2023-02-10 | 哈尔滨工程大学 | Underwater acoustic communication method under polar impulse interference |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9210012B2 (en) * | 2011-12-29 | 2015-12-08 | Intel Corporation | Frequency-domain turbo equalization, including multi-mode adaptive linear equalization, adaptive decision-directed channel estimation, adaptive noise variance estimation, and dynamic iteration control |
CN105656823B (en) * | 2016-01-27 | 2019-01-18 | 华南理工大学 | Subsurface communication Turbo based on minimum bit-error rate criterion receives system and method |
US10637586B2 (en) * | 2017-08-25 | 2020-04-28 | National Science Foundation | Turbo receivers for multiple-input multiple-output underwater acoustic communications |
CN108712353B (en) * | 2018-03-29 | 2021-05-11 | 江苏中科羿链通信技术有限公司 | Soft iteration channel estimation method |
CN109246039B (en) * | 2018-08-09 | 2020-11-24 | 华南理工大学 | Soft information iteration receiving method based on bidirectional time domain equalization |
-
2021
- 2021-04-13 CN CN202110392636.5A patent/CN113242189B/en active Active
Also Published As
Publication number | Publication date |
---|---|
CN113242189A (en) | 2021-08-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN113242189B (en) | Adaptive equalization soft information iteration receiving method combined with channel estimation | |
CN109246039B (en) | Soft information iteration receiving method based on bidirectional time domain equalization | |
US6819630B1 (en) | Iterative decision feedback adaptive equalizer | |
WO2001082488A1 (en) | Turbo decoder with decision feedback equalization | |
CN113242190B (en) | Multichannel communication minimum bit error rate Turbo equalization method based on posterior soft symbol | |
JP4272665B2 (en) | Apparatus, method, and computer program for estimating channel of OFDM transmission system | |
US7974335B2 (en) | Apparatus for equalizing decision feedback based on channel properties change and method therefor | |
CN112866151B (en) | Underwater sound MPSK signal blind Turbo equalization method based on channel blind estimation | |
US7027497B2 (en) | Adaptive equalization method and adaptive equalizer | |
CN109981501B (en) | Underwater sound direct self-adaptive MIMO communication method | |
CN105553903B (en) | A kind of adaptive turbo equalization methods and balanced device, underwater sound communication system | |
US20030115061A1 (en) | MPSK equalizer | |
CN101119177A (en) | Bit-symbol signal processing method for coherent communication machine | |
CN109861764B (en) | Compressed sensing channel estimation method for underwater sound OFDM iterative receiver | |
CN116016061B (en) | Short wave double-selection channel double-iteration Turbo equalization method for high maneuvering platform | |
CN111682924B (en) | Bidirectional frequency domain Turbo equalization method adopting expected propagation | |
CN115225437A (en) | Joint intelligent equalization and decoding method for underwater acoustic cooperative communication | |
CN112039809B (en) | Block iterative equalizer based on mixed soft information and bidirectional block iterative equalizer | |
JP4187968B2 (en) | Adaptive equalization method and adaptive equalizer | |
Otnes et al. | Block SISO linear equalizers for turbo equalization in serial-tone HF modems | |
Iltis | Iterative joint decoding and sparse channel estimation for single-carrier modulation | |
CN115987721A (en) | Channel impulse noise estimation method based on variational Bayesian learning | |
CN116155663A (en) | Design method of underwater acoustic communication decision feedback iterative equalization receiver based on symbol-by-symbol posterior information soft decision | |
CN115996065B (en) | Robust adaptive turbo equalization method and apparatus applied to time-varying underwater acoustic channel | |
JP7234383B2 (en) | Receiving device, radio system and receiving method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |