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
- output
- filter
- adaptive
- information
- 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
- 230000003044 adaptive effect Effects 0.000 title claims abstract description 90
- 238000000034 method Methods 0.000 title claims abstract description 82
- 239000000284 extract Substances 0.000 claims abstract description 12
- 238000012937 correction Methods 0.000 claims abstract description 6
- 238000012549 training Methods 0.000 claims description 68
- 230000008569 process Effects 0.000 claims description 20
- 230000004044 response Effects 0.000 claims description 16
- 239000011159 matrix material Substances 0.000 claims description 10
- 238000012545 processing Methods 0.000 claims description 10
- 238000004364 calculation method Methods 0.000 claims description 8
- 230000001364 causal effect Effects 0.000 claims description 8
- 238000013507 mapping Methods 0.000 claims description 6
- 238000001514 detection method Methods 0.000 claims description 3
- 239000000203 mixture Substances 0.000 claims description 3
- 238000013179 statistical model Methods 0.000 claims description 2
- 230000017105 transposition Effects 0.000 claims description 2
- 238000004891 communication Methods 0.000 abstract description 10
- 230000005540 biological transmission Effects 0.000 abstract description 9
- 230000008901 benefit Effects 0.000 abstract description 8
- 230000008859 change Effects 0.000 abstract description 2
- 238000010586 diagram Methods 0.000 description 8
- 230000000694 effects Effects 0.000 description 5
- 238000012804 iterative process Methods 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 3
- 238000005070 sampling Methods 0.000 description 3
- 230000006978 adaptation Effects 0.000 description 2
- 230000007547 defect Effects 0.000 description 2
- 238000001914 filtration Methods 0.000 description 2
- 238000007493 shaping process Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000001427 coherent effect Effects 0.000 description 1
- 125000004122 cyclic group Chemical group 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000006866 deterioration Effects 0.000 description 1
- 238000005562 fading Methods 0.000 description 1
- 230000014759 maintenance of location Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 230000008054 signal transmission Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 230000009897 systematic effect Effects 0.000 description 1
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
本发明公开了一种结合信道估计的自适应均衡软信息迭代接收方法,适用于水声通信领域的单载波传输系统,该方法在时域上对信道进行估计,根据信道冲激响应对信号进行时域和频域均衡,并将初步均衡结果进行加权合并,作为自适应算法的期望信号,并对信号进行直接自适应均衡,该方法能显著提高直接均衡阶段的译码性能;同时,采用turbo均衡结构,在均衡器和译码器之间迭代地交换软信息以便充分提取信道编码的纠错增益,从整体上逐步降低系统的误码率。相对于其他均衡方法,本发明能有效地消除水声信道造成的码间干扰,能更好地跟踪信道随时间的变化,同时具有更低计算复杂度的优点。
The invention discloses an adaptive equalization soft information iterative reception method combined with channel estimation, which is suitable for a single carrier transmission system in the field of underwater acoustic communication. Time domain and frequency domain equalization, weighted and combined the preliminary equalization results, as the desired signal of the adaptive algorithm, and direct adaptive equalization of the signal, this method can significantly improve the decoding performance of the direct equalization stage; at the same time, using turbo The equalization structure exchanges soft information iteratively between the equalizer and the decoder in order to fully extract the error correction gain of the channel coding and gradually reduce the bit error rate of the system as a whole. Compared with other equalization methods, the invention can effectively eliminate the inter-symbol interference caused by the underwater acoustic channel, can better track the channel change with time, and has the advantage of lower computational complexity.
Description
技术领域technical field
本发明涉及移动通信技术领域。具体涉及一种结合信道估计的自适应均衡软信息迭代接收方法。The present invention relates to the technical field of mobile communication. Specifically, it relates to an adaptive equalization soft information iterative reception method combined with channel estimation.
背景技术Background technique
由于水声信道具有严重的多径效应、快速时变以及有限带宽等特点,使得水声通信具有较大的挑战性。近些年,水声通信技术的研究方向主要在提高频带利用率和信息传输速率上,且相干通信技术相比非相干技术更具有优势,与此同时,为了保证在低信噪比环境下也能保持较可靠的通信性能,算法的复杂度也在不断增加,影响通信的实时性。Due to the serious multipath effect, fast time variation and limited bandwidth of underwater acoustic channel, underwater acoustic communication is challenging. In recent years, the research direction of underwater acoustic communication technology is mainly to improve the frequency band utilization and information transmission rate, and coherent communication technology has more advantages than incoherent technology. It can maintain a relatively reliable communication performance, and the complexity of the algorithm is also increasing, which affects the real-time communication.
在水声通信系统中,声波从发送端到接收端的过程会受到折射、反射以及散射等的影响,造成多径衰落;同时,由于通信双方的相对运动以及之间,会形成多普勒效应,使得信号处理起来更加困难。在单载波传输系统中,发送信号在时变多径信道的影响下产生了严重的幅度和相位畸变,引入自身的符号间干扰。为了消除符号之间的干扰,需要采用更加复杂的均衡技术来消除符号间干扰(Inter Symbol Interference,ISI)。In the underwater acoustic communication system, the process of sound waves from the sender to the receiver will be affected by refraction, reflection and scattering, resulting in multipath fading. Makes signal processing more difficult. In a single-carrier transmission system, the transmitted signal produces severe amplitude and phase distortion under the influence of the time-varying multipath channel, which introduces its own inter-symbol interference. In order to eliminate the interference between symbols, a more complex equalization technique needs to be adopted to eliminate the Inter Symbol Interference (ISI).
目前的通信系统中,最常用的均衡技术主要有两种,分别是基于信道估计的turbo均衡技术(Channel Estimation based Turbo Equalizer,CE-TEQ)和基于直接自适应的turbo均衡技术(Direct Adaptation based Turbo Equalizer,DA-TEQ),两种方法各有优缺点,但根本目的均是为了消除ISI,提高系统的误码性能。近年来turbo均衡结构被广泛用于水声通信系统中,通过软信息迭代的方式逐渐获得更多编码增益,提升整体性能,但是迭代的方式增加解调周期,使得实时性受到影响。In the current communication system, there are two most commonly used equalization techniques, namely Channel Estimation based Turbo Equalizer (CE-TEQ) based on channel estimation and Direct Adaptation based Turbo equalization technique (Direct Adaptation based Turbo). Equalizer, DA-TEQ), the two methods have their own advantages and disadvantages, but the fundamental purpose is to eliminate ISI and improve the bit error performance of the system. In recent years, the turbo equalization structure has been widely used in underwater acoustic communication systems. More coding gains are gradually obtained through soft information iteration and the overall performance is improved. However, the iterative method increases the demodulation period, which affects the real-time performance.
为了在算法的复杂度和实时性之间进行折衷,同时又能保证传输系统均衡的可靠性,消除信号传输过程的ISI,使系统获得较低的误码率。有必要考虑新的接收机设计方法,亟待提出一种结合信道估计的自适应均衡软信息迭代接收方法。In order to compromise between the complexity of the algorithm and the real-time performance, and at the same time to ensure the reliability of the equalization of the transmission system, the ISI in the signal transmission process is eliminated, so that the system can obtain a lower error rate. It is necessary to consider new receiver design methods, and it is urgent to propose an adaptive equalization soft information iterative reception method combined with channel estimation.
发明内容SUMMARY OF THE INVENTION
本发明的目的是为了解决现有技术中的上述缺陷,提供一种结合信道估计的自适应均衡软信息迭代接收方法。该方法是折衷考虑实现方法的复杂度和实时性能的接收机均衡方法,针对水声信道下的单载波传输系统,先使用基于信道估计的方法,在时域和频域对信号进行初步均衡,为自适应均衡的直接均衡阶段提供期望信号,迭代均衡阶段再利用均衡器和译码器之间的软信息迭代过程,获取纠错增益,避免硬判决造成的信息损失;通过提高直接均衡阶段结果的可靠性,进而加快迭代过程的收敛速度,提升水声信道下的单载波传输系统的整体性能。The purpose of the present invention is to solve the above-mentioned defects in the prior art, and provide an adaptive equalization soft information iterative reception method combined with channel estimation. This method is a receiver equalization method that compromises the complexity of the implementation method and real-time performance. For the single-carrier transmission system under the underwater acoustic channel, the method based on channel estimation is used first, and the signal is initially equalized in the time domain and frequency domain. Provide the desired signal for the direct equalization stage of adaptive equalization, and the iterative equalization stage uses the soft information iterative process between the equalizer and the decoder to obtain error correction gain and avoid information loss caused by hard decision; by improving the direct equalization stage results Therefore, the convergence speed 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 present invention can be achieved by adopting the following technical solutions:
一种结合信道估计的自适应均衡软信息迭代接收方法,所述接收方法包括以下步骤:An adaptive equalization soft information iterative reception method combined with channel estimation, the reception method comprises the following steps:
S1、接收机在经过帧同步、多普勒估计和补偿操作后,获得一帧接收数据,将其记为接收信号帧y,接收信号帧y包括Nmax个数据块和Nmax+1个训练序列,每个数据块包括Nd个接收符号,每个训练序列包含Nt个接收符号,[·]T表示对向量进行转置,接收信号帧y以训练序列开头,数据块和训练序列相继排列,每个数据块前后各连接一个训练序列,分别称为该数据块的前向训练序列和后向训练序列,从接收信号帧y中提取第n个数据块r的前向训练序列tn和后向训练序列tn+1,采用信道估计算法进行冲激响应估计,分别得出估计信道和估计信道长度为L,即包含L个抽头系数;S1. After the receiver undergoes frame synchronization, Doppler estimation and compensation operations, it obtains a frame of received data, which is denoted as the received signal frame y. The received signal frame y includes N max data blocks and N max +1 training sequence, each data block consists of N d received symbols, each training sequence It contains N t received symbols, [ ] T represents the transposition of the vector, the received signal frame y starts with the training sequence, the data blocks and the training sequence are arranged in succession, and each data block is connected with a training sequence before and after, which are called the The forward training sequence and the backward training sequence of the data block, extract the forward training sequence t n and the backward training sequence t n+1 of the nth data block r from the received signal frame y, and use the channel estimation algorithm for impulse Response estimation, get the estimated channel separately and The estimated channel length is L, that is, it contains L tap coefficients;
S2、从接收信号帧y中提取第n个数据块r,使用估计信道和采用最大比合并方法对数据块r进行频域均衡,得到发送符号序列的第1个估计发送符号序列x包含Nd个符号;S2. Extract the nth data block r from the received signal frame y, and use the estimated channel and The frequency domain equalization is performed on the data block r using the maximum ratio combining method, and the transmitted symbol sequence is obtained. 1st estimate of The transmitted symbol sequence x contains N d symbols;
S3、根据估计信道和分别求解时域中对应的前向滤波器w1和后向滤波器w2,前向滤波器w1和后向滤波器w2长度为L,再分别对数据块r进行时域均衡,得到前向时域均衡输出和后向时域均衡输出加权合并和后得到发送符号序列x的第2个估计 S3. According to the estimated channel and Solve the corresponding forward filter w 1 and backward filter w 2 in the time domain respectively, the length of the forward filter w 1 and the backward filter w 2 is L, and then perform time domain equalization on the data block r respectively, and obtain Forward Time Domain Equalization Output and backward time domain equalization output weighted merge and Then get the second estimate of the transmitted symbol sequence x
S4、将发送符号序列x的第1个估计与第2个估计进行等比例合并,硬判决后作为期望信号输入到自适应均衡器中,通过正向和反向自适应均衡得到正向自适应均衡输出和反向自适应均衡输出加权合并和后得到发送符号序列x的第3个估计最后对和进行合并得到数据块r的均衡输出 S4. Send the first estimate of the symbol sequence x with the 2nd estimate Perform equal-proportion merging, input the desired signal to the adaptive equalizer after hard decision, and obtain the forward adaptive equalization output through forward and reverse adaptive equalization and reverse adaptive equalization output weighted merge and Then the third estimate of the transmitted symbol sequence x is obtained last pair and Merge to get the balanced output of data block r
S5、将均衡输出第k时刻的均衡符号进行映射,得到均衡器的外信息 表示携带的第j个比特,k=0,…,Nd-1,j的取值范围取决于符号的调制方式,经过解交织操作后作为先验信息送到译码器中,bm表示数据块携带的比特序列的第m个比特;S5, will equalize the output Equilibrium symbol at time k Mapping to get the outer information of the equalizer express The jth bit carried, k=0,...,N d -1, the value range of j depends on the modulation mode of the symbol, After the deinterleaving operation, it is used as a priori information Sent to the decoder, b m represents the mth bit of the bit sequence carried by the data block;
S6、译码器根据先验信息提取信道编码的纠错增益,输出后验信息LD(bm),后验信息减去先验信息得到译码器的外信息 S6, the decoder according to the prior information Extract the error correction gain of channel coding, output a posteriori information L D (b m ), and subtract the prior information from the posterior information to obtain the outer information of the decoder
S7、对后验信息LD(bm)进行译码并检验,当译码正确或者当前迭代次数Iter达到最大迭代次数Itermax时,完成第n个数据块的解调,再令n=n+1,Iter=0,回到步骤S1进行下一个数据块的处理,直到接收信号帧y中全部数据块解调完成;否则,令Iter=Iter+1,执行步骤S8,进入迭代均衡阶段;S7, decode and check the posterior information LD (b m ), when the decoding is correct or the current iteration number Iter reaches the maximum iteration number Iter max , the demodulation of the nth data block is completed, and then n= n +1, Iter=0, go back to step S1 to carry out the processing of the next data block, until the demodulation of all data blocks in the received signal frame y is completed; otherwise, make Iter=Iter+1, execute step S8, enter the iterative equalization stage;
S8、将译码器的外信息进行交织处理,作为均衡器的先验信息 表示携带的第j个比特,是映射得到的第k时刻先验符号,先验符号组成向量形式的先验输入 是自适应均衡器的反馈滤波器输入信号,先验符号将与均衡输出一起计算自适应算法的期望信号 S8, convert the external information of the decoder Perform interleaving processing as a priori information for the equalizer express The jth bit carried, Yes The prior symbol at the k-th time obtained by the mapping, the prior symbol constitutes the prior input in the form of a vector is the feedback filter input signal of the adaptive equalizer, the prior symbol will be output with equalization Calculate the expected signal of the adaptive algorithm together
S9、由前馈滤波器和反馈滤波器组成迭代均衡阶段的均衡器,使用自适应算法,并用均衡输出和期望信号更新滤波器系数,最后得到均衡输出接着跳转到步骤S5,重新进入译码阶段。S9. The equalizer in the iterative equalization stage is composed of a feedforward filter and a feedback filter, using an adaptive algorithm, and using an equalized output and expected signal Update the filter coefficients, and finally get the equalized output Then jump to step S5, and re-enter the decoding stage.
进一步地,在步骤S1中,接收信号帧y中的训练序列是由发送端的已知训练序列经过信道后得到的,包含Nt个发送符号,从接收信号帧y中提取前向训练序列tn,根据发送端的已知前向训练序列zn,通过信道估计算法,求解前向的估计信道接着提取后向训练序列tn+1,根据发送端的已知后向训练序列zn+1,求解后向的估计信道 Further, in step S1, the training sequence in the signal frame y is received is the known training sequence from the sender After passing through the channel, it contains N t transmitted symbols. The forward training sequence t n is extracted from the received signal frame y. According to the known forward training sequence z n of the sender, the channel estimation algorithm is used to solve the forward estimated channel. Next, the backward training sequence t n+1 is extracted, and the backward estimated channel is solved according to the known backward training sequence z n+1 of the sender.
进一步地,在步骤S2中,从接收信号帧y中提取第n个数据块r,利用离散傅里叶变换将r、和从时域变换到频域,获得频域数据块R、频域信道响应和根据频域数据块和频域信道响应,采用式(1)表示的最大比合并方法进行频域均衡:Further, in step S2, the nth data block r is extracted from the received signal frame y, and r, and Transform from time domain to frequency domain, obtain frequency domain data block R, frequency domain channel response and According to the frequency domain data block and the frequency domain channel response, the maximum ratio combining method expressed by equation (1) is used to perform frequency domain equalization:
式中J表示频域信道响应的数量,对频域均衡输出进行离散傅里叶逆变换,得到发送符号序列x的第1个估计 In the formula, J represents the number of frequency domain channel responses, and the frequency domain equalization output Perform inverse discrete Fourier transform to obtain the first estimate of the transmitted symbol sequence x
进一步地,在步骤S3中,使用前向的估计信道根据公式(2)求解前向滤波器w1:Further, in step S3, the forward estimated channel is used The forward filter w 1 is solved according to formula (2):
式中,为噪声方差,IM为M阶单位矩阵,其中M=N1+N2+1,N1和N2分别为滤波器的因果部分和非因果部分,s则为信道卷积矩阵H1的第N2+L列,信道卷积矩阵H1通过估计信道构造而成,方法如下:In the formula, is the noise variance, IM is the M-order unit matrix, where M=N 1 +N 2 +1, N 1 and N 2 are the causal and non-causal parts of the filter, respectively, and s is the channel convolution matrix H 1 Column N 2 +L, the channel convolution matrix H 1 estimates the channel by constructed as follows:
其中,分别表示估计信道中的L个抽头系数,即得到前向滤波器w1后,前向时域均衡表示为:in, represent the estimated channel, respectively L tap coefficients in , i.e. After obtaining the forward filter w 1 , the forward time domain equalization is expressed as:
式中,rk是第k时刻的输入信号,是第k时刻的前向均衡符号,求出数据块r全部时刻的均衡符号组合成向量形式的前向时域均衡输出再将前向的估计信道换成后向的估计信道求出后向滤波器w2,计算数据块r全部时刻的后向均衡符号组成向量形式的后向时域均衡输出 where r k is the input signal at time k, is the forward equalization symbol at the kth time, and find the equalization symbol at all times of the data block r Forward time domain equalization output combined into vector form Then the forward estimated channel Switch to the backward estimated channel Find the backward filter w 2 , and calculate the backward equalization symbols at all times of the data block r Backward time-domain equalization output in vector form
采用公式(4)对前向时域均衡输出和后向时域均衡输出进行加权合并,式中β为加权系数,计算得到发送符号序列x的第2个估计:Equation (4) is used for the forward time domain equalization output and backward time domain equalization output Perform weighted combining, where β is the weighting coefficient, and calculate the second estimate of the transmitted symbol sequence x:
进一步地,在步骤S4中,进行直接均衡,直接均衡阶段只有前馈滤波器f,滤波器的长度为M,与w1和w2一样,对于正向自适应均衡而言,分为训练阶段和判决阶段,两个阶段的均衡输出公式为:Further, in step S4, direct equalization is performed. In the direct equalization stage, there is only a feedforward filter f, and the length of the filter is M. Like w 1 and w 2 , for forward adaptive equalization, it is divided into a training stage. And the decision stage, the balanced output formula of the two stages is:
式中,为前馈滤波器的输入信号,为第k时刻的均衡输出,滤波器系数的更新需要用到自适应算法,采用归一化最小均方(Normalized LeastMean Squares,NLMS)算法,系数更新公式如下:In the formula, is the input signal of the feedforward filter, For the balanced output at the k-th moment, the update of the filter coefficients needs to use an adaptive algorithm, using the Normalized Least Mean Squares (NLMS) algorithm, and the coefficient update formula is as follows:
式中,fk是第k时刻的前馈滤波器,ξ为收敛因子,ε为数值很小的正常数,为第k时刻期望信号,在训练阶段为训练序列,在判决阶段根据和进行硬判决得到,计算方法如下:In the formula, f k is the feedforward filter at the kth time, ξ is the convergence factor, ε is a small positive constant, is the expected signal at time k, in the training phase is the training sequence, in the decision stage according to and The hard judgment is obtained, and the calculation method is as follows:
式中,和分别是和第k时刻的均衡值,Q(·)运算表示对均衡符号进行硬判决;In the formula, and respectively and The equalization value at the kth moment, the Q(·) operation represents a hard decision on the equalization symbol;
第n个数据块的所有时刻的输出计算完毕,将k=0,…,Nd-1时刻的均衡输出组成向量形式的正向自适应均衡输出保留正向自适应均衡的最后前馈滤波器作为迭代均衡阶段的前馈滤波器的初始值;After the calculation of the output at all times of the nth data block is completed, the balanced output at time k=0,...,N d -1 Forward adaptive equalization output in the form of a composition vector The last feedforward filter that preserves the forward adaptive equalization as the initial value of the feedforward filter in the iterative equalization stage;
反向自适应均衡使用后向训练序列tn+1求解反向自适应均衡输出与正向自适应均衡的区别在于,均衡器的输入和输出进行时间反转,保留反向自适应均衡的前馈滤波器采用等比例合并和合并系数γ=1/2,得到发送符号序列x的第3个估计:Inverse adaptive equalization uses the backward training sequence t n+1 to solve the inverse adaptive equalization output The difference from forward adaptive equalization is that the input and output of the equalizer are time-reversed, retaining the feedforward filter of reverse adaptive equalization Consolidate in equal proportions and Combining coefficient γ=1/2, the third estimate of the transmitted symbol sequence x is obtained:
将发送符号序列x的3个估计和进行加权合并,得到直接均衡阶段的均衡输出 3 estimates of the symbol sequence x will be sent and Perform weighted merging to get the equalized output of the direct equalization stage
式中,α1,α2和α3分别3个估计和的加权系数。In the formula, α 1 , α 2 and α 3 are estimated respectively and weighting factor.
进一步地,在步骤S5中,将均衡输出映射为外信息,需要先采用时间平均的方法近似求解统计模型参数μ和δ2,μ是发送符号序列x的缩放因子,δ2则是x的方差,之后计算符号的概率值ai是发送符号集的第i个元素,发送符号集的符号数量取决于调制方式,之后求出均衡器输出的外信息 进行解交织操作,得到译码器的先验信息 Further, in step S5, the balanced output To map as external information, it is necessary to use the time-average method to approximately solve the statistical model parameters μ and δ 2 , where μ is the scaling factor of the transmitted symbol sequence x, and δ 2 is the variance of x, and then calculate the probability value of the symbol a i is the i-th element of the transmitted symbol set, the number of symbols in the transmitted symbol set depends on the modulation method, and then the external information output by the equalizer is obtained Perform the deinterleaving operation to obtain the prior information of the decoder
进一步地,在步骤S6中,在译码器先验信息的指导下,译码器提取信道编码的纠错增益,输出后验信息LD(bm),后验信息扣除先验信息将得到译码器的外信息计算公式如下:Further, in step S6, in the decoder a priori information Under the guidance of , the decoder extracts the error correction gain of the channel coding, outputs the a posteriori information L D (b m ), and deducts the prior information from the posterior information to obtain the external information of the decoder Calculated as follows:
进一步地,在步骤S7中,对后验信息LD(bm)进行判决译码,并根据检错码判断译码结果是否正确;译码正确时,退出当前数据块的解码流程,输出结果,令n=n+1,迭代次数Iter=0,回到步骤S1对下一个数据块进行处理,直到接收信号被处理完毕;在译码失败以及当前迭代次数小于最大迭代次数Itermax时,令Iter=Iter+1,转到步骤S8,执行迭代操作。Further, in step S7, the a posteriori information L D (b m ) is judged and decoded, and whether the decoding result is correct according to the error detection code; when the decoding is correct, exit the decoding process of the current data block, and output the result. , let n=n+1, the number of iterations Iter=0, go back to step S1 to process the next data block until the received signal is processed; when the decoding fails and the current number of iterations is less than the maximum number of iterations Iter max , let Iter=Iter+1, go to step S8, and execute the iterative operation.
进一步地,在步骤S8中,译码器的外信息进行交织处理,作为均衡器的先验信息将第k时刻的先验信息映射为先验符号组成先验输入作为自适应均衡器的反馈滤波器输入信号。Further, in step S8, the external information of the decoder Perform interleaving processing as a priori information for the equalizer Map the prior information at time k to prior symbols make up the prior input Feedback filter input signal as adaptive equalizer.
进一步地,在步骤S9中,进行迭代均衡,均衡器包含前馈滤波器f和反馈滤波器b,采用上一次均衡保留的和进行初始化,反馈滤波器在直接均衡阶段没有保留系数则置为零向量,训练阶段和判决阶段均衡器输出为:Further, in step S9, iterative equalization is performed, and the equalizer includes a feedforward filter f and a feedback filter b, using the and Initialized, the feedback filter does not retain coefficients in the direct equalization stage Then it is set to a zero vector, and the output of the equalizer in the training phase and the decision phase is:
式中,fk为第k时刻的前馈滤波器,bk为第k时刻的反馈滤波器,rk为第k时刻前馈滤波器的输入信号,为第k时刻反馈滤波器的输入信号;对于自适应滤波器系数的更新,采用NLMS算法,反馈滤波器bk更新公式为:In the formula, f k is the feed-forward filter at the k-th time, b k is the feedback filter at the k-th time, and r k is the input signal of the feed-forward filter at the k-th time, is the input signal of the feedback filter at time k; for the update of the adaptive filter coefficients, the NLMS algorithm is used, and the update formula of the feedback filter b k is:
在训练阶段,期望信号为训练序列tn,在判决阶段,由均衡符号和反馈的先验符号合并后进行硬判决得到:During the training phase, the desired signal is the training sequence t n , in the decision stage, by the equalization symbol and feedback a priori notation A hard judgment after the merger results in:
数据块迭代均衡完成,将k=0,…,Nd-1时刻的均衡符号组成向量,得到正向自适应均衡输出保留最后更新的前馈滤波器和反馈滤波器 The iterative equalization of the data block is completed, and the equalization symbols at the moment of k=0,...,N d -1 Form a vector to get the forward adaptive equalization output Keep the last updated feedforward filter and feedback filter
反向自适应均衡的前馈滤波器fk′和反馈滤波器b′k根据保留系数和进行初始化,均衡过程数据的输入和输出都进行时间反转,得到反向自适应均衡输出保留最后更新的前馈滤波器和反馈滤波器为下次迭代均衡提供初始值;The feedforward filter fk' and feedback filter b'k of the reverse adaptive equalization are based on the reserved coefficients and Initialize, the input and output of the equalization process data are time-reversed, and the reverse adaptive equalization output is obtained. Keep the last updated feedforward filter and feedback filter Provide an initial value for the next iteration of equalization;
对正向自适应均衡输出和反向自适应均衡输出采用等比例方式进行合并,得到本次迭代均衡的均衡输出之后返回到步骤S5,进入译码阶段。For forward adaptive equalization output and reverse adaptive equalization output The equal proportion method is used to merge, and the balanced output of this iteration is obtained. Then return to step S5 and enter the decoding stage.
本发明相对于现有技术具有如下的优点及效果:Compared with the prior art, the present invention has the following advantages and effects:
1、本发明通过基于信道估计的初步均衡,为自适应均衡器提供初始的期望信号。DA-TEQ的期望信号由自身均衡输出提供,容易造成误差传播现象。相比于DA-TEQ,结合信道估计的自适应均衡器在期望信号的指导下能更快地收敛到最优解,降低均衡器自身提供期望信号带来的误差传播效应,在直接均衡阶段能获得更加精确的均衡输出,有利于后续的迭代均衡阶段更快地降低误码率;1. The present invention provides the adaptive equalizer with an initial desired signal through preliminary equalization based on channel estimation. The desired signal of DA-TEQ is provided by its own equalization output, which is prone to error propagation. Compared with DA-TEQ, the adaptive equalizer combined with channel estimation can converge to the optimal solution faster under the guidance of the desired signal, reduce the error propagation effect caused by the equalizer itself providing the desired signal, and can reduce the error propagation effect in the direct equalization stage. Obtaining a more accurate equalization output is beneficial to reduce the bit error rate faster in the subsequent iterative equalization stage;
2、本发明在结合信道估计均衡的过程中,只在直接均衡阶段使用了信道估计均衡。相比于CE-TEQ,这种方法能够避免迭代阶段更新滤波器系数的所需要进行的复杂运算,结合自适应均衡的方式,无需进行矩阵乘法和求逆等操作,计算量大大降低,使得该方法能够应用在实时性要求较高的场景下。2. In the process of combining with channel estimation and equalization, the present invention only uses channel estimation and equalization in the direct equalization stage. Compared with CE-TEQ, this method can avoid the complex operations required to update the filter coefficients in the iterative stage. Combined with the adaptive equalization method, there is no need to perform operations such as matrix multiplication and inversion, and the amount of calculation is greatly reduced. The method can be applied in scenarios with high real-time requirements.
3、本发明将DA-TEQ和CE-TEQ两种方式的优点相结合,利用自适应算法在均衡过程中跟踪信道变化的特性,比CE-TEQ方式更适合应用在快速时变的水声信道下,同时,信道估计均衡提供的初始期望信号,能使自适应均衡在相同的迭代次数下获得比DA-TEQ方式更低的误码率。3. The present invention combines the advantages of DA-TEQ and CE-TEQ, and uses an adaptive algorithm to track the characteristics of channel changes during the equalization process, which is more suitable for fast time-varying underwater acoustic channels than CE-TEQ. At the same time, the initial expected signal provided by the channel estimation equalization can enable the adaptive equalization to obtain a lower bit error rate than the DA-TEQ method under the same number of iterations.
附图说明Description of drawings
图1是本发明提出的一种结合信道估计的自适应均衡软信息迭代接收方法的流程图;1 is a flowchart of a method for iteratively receiving adaptive equalization soft information combined with channel estimation proposed by the present invention;
图2是本发明提出的一种结合信道估计的自适应均衡软信息迭代接收方法的发送帧结构示意图;2 is a schematic diagram of a transmission frame structure of a method for iteratively receiving adaptive equalization soft information combined with channel estimation proposed by the present invention;
图3是本发明提出的一种结合信道估计的自适应均衡软信息迭代接收方法的接收帧结构示意图;3 is a schematic diagram of a receiving frame structure of a method for iteratively receiving adaptive equalization soft information combined with channel estimation proposed by the present invention;
图4是本发明提出的一种结合信道估计的自适应均衡软信息迭代接收方法的系统结构图;4 is a system structure diagram of a method for iteratively receiving adaptive equalization soft information combined with channel estimation proposed by the present invention;
图5是本发明提出的一种结合信道估计的自适应均衡软信息迭代接收方法与其他均衡方法的误码率比较图。FIG. 5 is a comparison diagram of the bit error rate of an adaptive equalization soft information iterative reception method combined with channel estimation proposed by the present invention and other equalization methods.
具体实施方式Detailed ways
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。In order to make the purposes, 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 accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments These are some embodiments of the present invention, but not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.
实施例Example
本实施例具体公开一种结合信道估计的自适应均衡软信息迭代接收方法,为了便于对后续接收方法的理解,先对通信系统的信号模型作一个简要的说明。信息比特dk经过编码交织、基带调制、成型滤波后,生成传输信号:This embodiment specifically discloses an adaptive equalization soft information iterative reception method combined with channel estimation. In order to facilitate the understanding of the subsequent reception method, a brief description of the signal model of the communication system is given first. After the information bits d k undergo coding and interleaving, baseband modulation, and shaping filtering, a transmission signal is generated:
其中,xn是编码比特经过基带调制后得到的星座符号,g(t)为成型滤波器,符号周期为T,Es表示符号的能量。信号s(t)经过载波调制后发送出去。Among them, x n is the constellation symbol obtained by the baseband modulation of the coded bits, g( t ) is the shaping filter, the symbol period is T, and Es represents the energy of the symbol. The signal s(t) is sent out after being modulated by the carrier.
在接收端,信号经过同步、匹配滤波和降采样后,得到基带信号,将水声信道冲激响应建模成时不变的有限冲激响应滤波器,则接收信号可以表示为:At the receiving end, after the signal is synchronized, matched filtering and down-sampling, the baseband signal is obtained, and the underwater acoustic channel impulse response is modeled as a time-invariant finite impulse response filter, then the received signal can be expressed as:
上式中,信道冲激响应长度为L,接收符号yn既包括当前时刻的发送符号xn,还有之前时刻的符号,说明信号经过信道后引入符号间干扰(ISI),此外还引入了高斯白噪声vn。In the above formula, the channel impulse response length is L, and the received symbol y n includes not only the transmitted symbol x n at the current moment, but also the symbol at the previous moment, indicating that the inter-symbol interference (ISI) is introduced after the signal passes through the channel. Gaussian white noise v n .
本实施例提出的一种结合信道估计的自适应均衡软信息迭代接收方法,正是基于如上所述的信号模型所提出的。An adaptive equalization soft information iterative reception method combined with channel estimation proposed in this embodiment is based on the above-mentioned signal model.
系统模型的具体参数为:信息比特使用1/2码率的递归系统卷积码进行编码,生成多项式为(5,7),选择12kHz作为系统的载波频率,采样率为96kHz,发送符号采用QPSK调制方式,符号时长约为166.67us,其长度为16个采样点。The specific parameters of the system model are: the information bits are encoded with a recursive systematic convolutional code of 1/2 code rate, the generator polynomial is (5,7), 12 kHz is selected as the carrier frequency of the system, the sampling rate is 96 kHz, and the transmitted symbols use QPSK Modulation mode, the symbol duration is about 166.67us, and its length is 16 sampling points.
请参见图1、图2、图3和图4,图1是本实施例中的方法流程图,图2是本实施例中信号的发送帧结构示意图,图3是本实施例中的接收帧结构示意图,图4是本实施例中的系统结构图。Please refer to FIG. 1 , FIG. 2 , FIG. 3 and FIG. 4 , FIG. 1 is a flowchart of the method in this embodiment, FIG. 2 is a schematic diagram of a transmission frame structure of a signal in this embodiment, and FIG. 3 is a received frame in this embodiment Schematic diagram of the structure, FIG. 4 is a system structure diagram in this embodiment.
各标号的含义如下:The meaning of each symbol is as follows:
n:数据块标号,表示当前处理的第n个数据块,本实施例中n初值为1。n: data block label, indicating the nth data block currently being processed. In this embodiment, the initial value of n is 1.
Nmax:信号帧携带的数据块数目,本实施例中Nmax=4。N max : the number of data blocks carried by the signal frame, N max =4 in this embodiment.
Iter:当前迭代次数,本实施例中Iter初值为0。Iter: the current number of iterations. In this embodiment, the initial value of Iter is 0.
Itermax:最大迭代次数,本实施例中Itermax=3。Iter max : the maximum number of iterations, iter max =3 in this embodiment.
Nt:训练序列符号长度,本实施例中Nt=256。N t : the symbol length of the training sequence, N t =256 in this embodiment.
Nd:数据块的符号长度,本实施例中Nd=2048。N d : the symbol length of the data block, N d =2048 in this embodiment.
Ns:训练序列和数据块符号长度之和,Ns=Nt+Nd,本实施例中Ns=2304。N s : the sum of the symbol lengths of the training sequence and the data block, N s =N t +N d , in this embodiment, N s =2304.
zn:表示发送端的信号帧第n个训练序列。z n : Indicates the nth training sequence of the signal frame of the sender.
xn:表示发送端的信号帧第n个数据块,本实施例中基带符号调制使用QPSK调制。x n : Indicates the nth data block of the signal frame of the transmitting end. In this embodiment, the baseband symbol modulation uses QPSK modulation.
tn:表示接收端的信号帧第n个训练序列。t n : Indicates the nth training sequence of the signal frame at the receiver.
rn:表示接收端的信号帧第n个数据块,在描述过程中,为了简化表达式,使用r代替rn。r n : Indicates the nth data block of the signal frame at the receiving end. In the description process, in order to simplify the expression, r is used to replace r n .
y:表示完整的接收信号帧,包含多个数据块和多个训练序列。y: represents a complete received signal frame, including multiple data blocks and multiple training sequences.
信道的冲激响应估计值,本实施例中,不同的信道冲激响应估计值通过左下角的标号来区分。 The estimated value of the impulse response of the channel. In this embodiment, different estimated values of the channel impulse response are distinguished by the labels in the lower left corner.
L:信道冲激响应的长度,本实施例中L=121。L: the length of the channel impulse response, in this embodiment, L=121.
数据块符号的均衡输出。 Equalized output of data block symbols.
表示数据块的先验符号向量,由译码器输出的外信息进行交织映射得到。 The a priori symbol vector representing the data block is obtained by interleaving and mapping the outer information output by the decoder.
f:表示前馈均衡器,不同时刻通过右下角的标号k进行区分,滤波器长度为M,M=N1+N2+1,其中N2为滤波器的非因果部分长度,N1为因果部分的长度,本实施例中N1=N2=60。f: Represents a feed-forward equalizer. Different moments are distinguished by the label k in the lower right corner. The length of the filter is M, M=N 1 +N 2 +1, where N 2 is the length of the non-causal part of the filter, and N 1 is the causal part. The length of N 1 =N 2 =60 in this embodiment.
b:表示反馈均衡器,不同时刻通过右下角的标号k进行区分,滤波器长度也为M=N1+N2+1,本实施例中N1=N2=60。b: Represents a feedback equalizer. Different moments are distinguished by the mark k in the lower right corner. The filter length is also M=N 1 +N 2 +1, and in this embodiment, N 1 =N 2 =60.
本实施例的一种结合信道估计的自适应均衡软信息迭代接收方法,对于接收信号帧y,由多个数据块组成,数据块之间由训练序列分隔开,接收信号帧y由训练序列开始和结束,如图2所示。本实施例在处理过程中需遍历信号帧的所有数据块,通过利用第n帧的前后向训练序列,对数据块r进行均衡译码,求解接收信号帧y携带的信息,n的初始值为1,随着处理过程的进行,n的值将不断递增直到信号解调结束。In the iterative reception method for adaptive equalization soft information combined with channel estimation in this embodiment, the received signal frame y is composed of multiple data blocks, the data blocks are separated by a training sequence, and the received signal frame y is composed of a training sequence start and end, as shown in Figure 2. In this embodiment, all the data blocks of the signal frame need to be traversed in the processing process, and the data block r is balanced and decoded by using the forward and backward training sequences of the nth frame to solve the information carried by the received signal frame y, and the initial value of n is 1. As the processing progresses, the value of n will continue to increase until the end of signal demodulation.
一种结合信道估计的自适应均衡软信息迭代接收方法的实施流程和系统结构图如图1和图4所示,具体包含以下步骤:The implementation process and system structure diagram of an adaptive equalization soft information iterative reception method combined with channel estimation are shown in Figure 1 and Figure 4, which specifically includes the following steps:
S1、从接收信号帧y中提取训练序列tn,即第n个数据块的前向训练序列,训练序列的长度为Nt。根据发送端的已知训练序列zn,采用匹配追踪算法,计算前向的估计信道 S1. Extract the training sequence t n from the received signal frame y, that is, the forward training sequence of the nth data block, and the length of the training sequence is N t . According to the known training sequence z n of the sender, the matching pursuit algorithm is used to calculate the forward estimated channel
接着从接收信号帧y中提取训练序列tn+1,即第n个数据块的后向训练序列,根据发送端的已知训练序列zn+1,计算后向的估计信道 Then, the training sequence t n+1 is extracted from the received signal frame y, that is, the backward training sequence of the nth data block, and the backward estimated channel is calculated according to the known training sequence z n+1 of the sender.
S2、从接收信号帧y中提取第n个数据块r,使用离散傅里叶变换将r、估计信道和从时域变换到频域,获得频域中的R、和频域均衡公式如下:S2. Extract the nth data block r from the received signal frame y, and use discrete Fourier transform to convert r, estimated channel and Transform from the time domain to the frequency domain to obtain R, and The frequency domain equalization formula is as follows:
式中,J表示可用的信道冲激响应的数量,本实施例中J=2。对均衡结果进行离散傅里叶逆变换,得到发送符号序列x的第1个估计 In the formula, J represents the number of available channel impulse responses, and J=2 in this embodiment. on the equilibrium result Perform inverse discrete Fourier transform to obtain the first estimate of the transmitted symbol sequence x
S3、根据步骤S1求解的估计信道求解前向滤波器w1:S3. The estimated channel solved according to step S1 Solve for the forward filter w 1 :
式中,为高斯白噪声的方差,本实施例中,使用信号帧前面的保护间隔估计得到,IM为单位矩阵,M=N1+N2+1,N1为滤波器的因果部分,N2为滤波器的非因果部分,N1=N2=60,信道冲激响应长度L=121,s则为信道卷积矩阵H1的第N2+L=181列,信道卷积矩阵H1通过估计信道构造而成,表示为In the formula, is the variance of white Gaussian noise. In this embodiment, it is estimated by using the guard interval in front of the signal frame, IM is the identity matrix, M =N 1 +N 2 +1, N 1 is the causal part of the filter, and N 2 is The non-causal part of the filter, N 1 =N 2 =60, the channel impulse response length L=121, s is the N 2 +L=181th column of the channel convolution matrix H 1 , the channel convolution matrix H 1 passes through estimated channel constructed, expressed as
得到前向滤波器w1后,前向时域均衡表示为:After obtaining the forward filter w 1 , the forward time domain equalization is expressed as:
式中,表示第k时刻的前向均衡符号,rk表示第k时刻滤波器的输入信号,根据前向滤波器w1求出第n个数据块的全部时刻共2048个均衡符号,再组成向量形式的前向均衡输出 In the formula, Represents the forward equalization symbol at the k-th time, and rk represents the input signal of the filter at the k-th time. According to the forward filter w 1 , a total of 2048 equalization symbols are obtained at all times of the n-th data block, and then form a vector Forward balanced output
将前面的改为后向的估计信道根据公式(B)求出后向滤波器w2。计算第n个数据块的每个时刻均衡符号再组成向量形式的后向均衡输出 put the front Change the estimated channel to the backward The backward filter w 2 is obtained from the formula (B). Calculate the equalization symbol at each moment of the nth data block Reconstitute the backward equalized output in vector form
根据公式(D)采用等比例方式对前向时域均衡输出和后向时域均衡输出进行合并,令β=1/2,得到发送符号序列x的第2个估计:According to formula (D), the forward time domain equalization output is equalized in a proportional way. and backward time domain equalization output Combine, let β=1/2, and get the second estimate of the transmitted symbol sequence x:
S4、直接均衡阶段的滤波器只有前馈滤波器fk。对于正向自适应均衡,均衡过程分为两个阶段,训练阶段和判决阶段。在训练阶段最初时刻(即k=-Nt时)设置为零向量,第-Nt时刻的均衡符号等于0。训练阶段和判决阶段的均衡输出如公式(E)所示:S4. The filter in the direct equalization stage is only the feedforward filter f k . For forward adaptive equalization, the equalization process is divided into two stages, the training stage and the decision stage. At the beginning of the training phase (i.e. when k=-N t ) is set to zero vector, the equalized symbol at the -N t time equal to 0. The equalized output of the training phase and the decision phase is shown in Equation (E):
式中,rk则是第k时刻前馈滤波器的输入信号。获得第k时刻均衡符号后,更新滤波器系数fk,更新过程采用NLMS算法,则系数更新公式为:In the formula, rk is the input signal of the feedforward filter at the kth time. Get the k-th time equalized symbol Then, update the filter coefficient f k , and the update process adopts the NLMS algorithm, then the coefficient update formula is:
式中,ξ为收敛因子,ε为数值很小的正常数,本实施例中ε取0.001,为第k时刻期望信号。在训练阶段为训练序列,在判决阶段根据频域和时域的均衡输出进行硬判决得到,计算方法如下:In the formula, ξ is the convergence factor, ε is a small positive constant, in this embodiment, ε is 0.001, is the expected signal at time k. in the training phase is the training sequence, in the decision stage It is obtained by hard decision based on the equalized output in the frequency domain and time domain. The calculation method is as follows:
式中,和分别是发送符号序列x的第1个估计和第2个估计中第k时刻的均衡符号。对于DA-TEQ而言,在判决阶段的期望信号是由自身的均衡符号进行硬判决得到,其可信程度受限于输出符号的准确度,由于直接均衡阶段的滤波器没有可用的先验信息,该阶段的均衡输出会有较大的误差,通过这个均衡符号获得期望信号,其可信度也大大降低,容易引起后续均衡器性能的恶化,造成误差传播效应。因此,引入时域和频域均衡结果作为期望信号,由于该均衡结果的可信程度远高于自适应滤波器本身的均衡输出,能加快自适应算法的收敛过程,在直接均衡阶段获得较低的起始误码率。In the formula, and are the first estimates of the transmitted symbol sequence x, respectively and the second estimate The equalized symbol at the kth instant in . For DA-TEQ, the desired signal in the decision stage is composed of its own equalized symbols It is obtained by hard decision, and its credibility is limited by the accuracy of the output symbol. Since the filter in the direct equalization stage has no available prior information, the equalization output of this stage will have a large error, and the expectation is obtained through this equalization symbol. The reliability of the signal is also greatly reduced, which is easy to cause the deterioration of the performance of the subsequent equalizer, resulting in the effect of error propagation. Therefore, the time-domain and frequency-domain equalization results are introduced as the desired signal. Since the credibility of the equalization results is much higher than the equalization output of the adaptive filter itself, it can speed up the convergence process of the adaptive algorithm and obtain lower results in the direct equalization stage. the starting bit error rate.
均衡完毕,将判决阶段k=0,…,Nd-1时刻的均衡符号组成向量形式的正向自适应均衡输出保留直接均衡阶段的最后的前馈滤波器作为迭代均衡的训练阶段前馈滤波器的初始值。After the equalization is completed, the equalization symbols at the time k=0,...,N d -1 in the decision stage Forward adaptive equalization output in the form of a composition vector The last feedforward filter that retains the direct equalization stage as the initial value of the feedforward filter in the training phase of iterative equalization.
反向自适应均衡使用前馈滤波器fk′,滤波器的输入信号需要经过时间反转,通过均衡得到每个时刻的均衡符号将判决阶段k=0,…,Nd-1时刻的均衡符号组成向量形式,再进行时间反转就得到反向自适应均衡输出反向自适应均衡最后的前馈滤波器也需要保留下来,迭代均衡阶段将用于初始化。Inverse adaptive equalization uses a feedforward filter f k ′, the input signal of the filter needs to be time-reversed, and the equalized symbol at each moment is obtained through equalization Equilibrium symbols at the time of decision stage k=0,...,N d -1 It is composed of a vector form, and then time reversal is performed to obtain an inverse adaptive equalization output. Inverse adaptive equalization final feedforward filter It also needs to be preserved, the iterative equalization phase will be used for initialization.
采用等比例合并和令γ=1/2,自适应均衡后的发送符号序列x的第3个估计为:Consolidate in equal proportions and Let γ=1/2, the third estimate of the transmitted symbol sequence x after adaptive equalization is:
最后将发送符号序列的3个估计和进行合并,公式如下:Finally 3 estimates of the symbol sequence will be sent and To merge, the formula is as follows:
式中,α1=α2=α3=1/3,合并结果作为直接均衡阶段的均衡输出。In the formula, α 1 =α 2 =α 3 =1/3, and the combined result is used as the equalization output of the direct equalization stage.
S5、本实施例中假设接收符号服从高斯分布,概率模型的参数通过估计得出,其中关键参数μk和分别表示发送符号的缩放因子和方差。本实施例中采用时间平均的方法计算模型参数,计算公式如下:S5. In this embodiment, it is assumed that the received symbols obey the Gaussian distribution, and the parameters of the probability model are obtained by estimation, wherein the key parameters μ k and represent the scaling factor and variance of the transmitted symbols, respectively. In the present embodiment, the time-averaged method is used to calculate the model parameters, and the calculation formula is as follows:
得到模型参数后,计算条件概率再根据贝叶斯定理计算均衡器外信息解映射计算公式如下:After getting the model parameters, calculate the conditional probability Then calculate the information outside the equalizer according to Bayes' theorem The demapping calculation formula is as follows:
外信息进行解交织,并将结果作为译码器的先验信息 external information Perform deinterleaving and use the result as a priori information for the decoder
S6、本实施例中,译码器采用基于最大后验概率准则的BCJR算法,计算后验信息LD(bm),后验信息扣除先验信息将得到译码器的外信息计算公式如下:S6. In this embodiment, the decoder adopts the BCJR algorithm based on the maximum a posteriori probability criterion to calculate the posterior information LD (b m ), and the posterior information deducts the prior information to obtain the external information of the decoder Calculated as follows:
其中,其中bm表示信息比特未交织前的第m个比特。where b m represents the mth bit before the information bits are not interleaved.
S7、后验信息LD(bm)是信息比特的似然概率,根据其概率值进行判决译码,本实施例中,检错码采用循环冗余校验码,用于校验译码结果。S7. The a posteriori information LD (b m ) is the likelihood probability of the information bits, and the decision decoding is performed according to its probability value. In this embodiment, the error detection code adopts the cyclic redundancy check code, which is used for the check decoding result.
当译码正确时,提前完成第n个数据块的解调;或者当译码结果错误,并达到最大迭代次数Itermax时,停止第n个数据块的解调。之后令n=n+1,迭代次数Iter=0,回到步骤S1进行下一个数据块的处理,直到该接收信号帧处理完成。When the decoding is correct, the demodulation of the nth data block is completed in advance; or when the decoding result is wrong and the maximum number of iterations Itermax is reached, the demodulation of the nth data block is stopped. Then, let n=n+1, the number of iterations Iter=0, go back to step S1 to process the next data block, until the received signal frame processing is completed.
当译码结果错误,且当前迭代次数Iter小于最大迭代次数Itermax时,令Iter=Iter+1,进入步骤S8的迭代阶段,仍旧处理当前数据块。When the decoding result is wrong, and the current iteration number Iter is less than the maximum iteration number Iter max , set Iter=Iter+1, enter the iteration stage of step S8, and still process the current data block.
S8、在迭代均衡之前,需要将外信息映射为符号,反馈到均衡器,对译码器的外信息进行交织处理得到均衡器的先验信息再将交织后的先验信息映射为先验符号本实施例采用QPSK调制,映射方式如下:S8. Before iterative equalization, the external information needs to be mapped into symbols and fed back to the equalizer. Perform interleaving to obtain prior information of the equalizer Then map the interleaved prior information into prior symbols This embodiment adopts QPSK modulation, and the mapping method is as follows:
式中,和分别是先验符号的两个比特对应的先验信息,当前数据块的所有先验符号映射完成后,组合成先验符号向量作为迭代均衡阶段均衡器的反馈滤波器输入信号。In the formula, and a priori notation The a priori information corresponding to the two bits of Feedback filter input signal as equalizer in iterative equalization stage.
S9、迭代均衡阶段的滤波器由前馈滤波器fk和反馈滤波器bk组成,前馈滤波器初始值由直接均衡阶段或上次迭代均衡阶段的保留系数决定,反馈滤波器的初始值则置为零向量或保留的决定取决于迭代次数Iter。训练阶段和判决阶段均衡器输出为:S9. The filter in the iterative equalization stage is composed of a feedforward filter fk and a feedback filter bk . The initial value of the feedforward filter is Retention coefficients from the direct equalization stage or the last iterative equalization stage determine, the initial value of the feedback filter then set to zero vector or keep the decision Depends on the number of iterations Iter. The training phase and decision phase equalizer outputs are:
式中,fk为第k时刻的前馈滤波器,bk为第k时刻的反馈滤波器,rk为前馈输入信号,为反馈输入信号。In the formula, f k is the feedforward filter at the kth moment, bk is the feedback filter at the kth moment, r k is the feedforward input signal, Input signal for feedback.
第k时刻滤波器均衡输后,本实施例采用NLMS算法对滤波器系数进行更新,前馈滤波器fk更新公式与步骤S4的公式(F)一样,反馈滤波器bk更新公式为:The filter equalizes the output at time k Then, the present embodiment adopts the NLMS algorithm to update the filter coefficients. The update formula of the feedforward filter fk is the same as the formula (F) of step S4, and the update formula of the feedback filter bk is :
其中,期望信号在训练阶段为前向训练序列tn,在判决阶段则由均衡符号和反馈的先验符号合并后进行硬判决得到:where the desired signal In the training phase, it is the forward training sequence t n , and in the decision phase, the equalization symbol and feedback a priori notation A hard judgment after the merger results in:
将时刻k=0,…,Nd-1的均衡符号组成向量,得到正向自适应均衡输出再保留最后更新的前馈滤波器和反馈滤波器 Equilibrium symbols at time k=0,...,N d -1 Form a vector to get the forward adaptive equalization output Retain the last updated feedforward filter and feedback filter
反向均衡滤波器系数分别为fk′和b′k,滤波器输入进行时间反转后,计算每个时刻均衡符号为再将k=0,…,Nd-1时刻的均衡符号组成向量,进行时间反转,得到反向自适应均衡输出保留最后更新的前馈滤波器和反馈滤波器完成反向均衡。The coefficients of the inverse equalization filter are f k ′ and b′ k respectively . After the filter input is time-reversed, the equalization symbol at each moment is calculated as Then, the equalization symbols at k=0,...,N d -1 time are formed into a vector, and the time is reversed to obtain the reverse adaptive equalization output. Keep the last updated feedforward filter and feedback filter Complete reverse equalization.
最后采用等比例方式合并和得到本次迭代均衡的均衡输出之后返回到步骤S5,重新进入译码阶段。Finally, merge in equal proportions and Get the equalized output of this iteration equalization Then return to step S5, and re-enter the decoding stage.
上面对本发明的实现方式和具体参数进行详细阐述,接下来将与两种常用的均衡方式DA-TEQ和CE-TEQ进行性能上的对比,其中信道估计均衡算法采用基于最小均方误差准则的线性均衡,自适应均衡算法则采用归一化最小均方算法。根据前面的系统参数描述,Nmax=4,即每个信号帧携带4个数据块,每个数据块包含2048个QPSK符号,码率采用1/2,则一个信号帧携带的信息比特为8192个,考虑为到校验码等保留位置以及计算误码率的方便性,选择8000个比特携带有效信息,余下的192个比特用于其他用途或保留,发送100帧数据信号,确保数据量足够,并设置信噪比为6dB,解码过程中设置各种算法经历8次迭代,最终采用不同的方法均衡并计算误码率,结果如图5所示。The implementation mode and specific parameters of the present invention are described in detail above. Next, a performance comparison will be made with two commonly used equalization methods, DA-TEQ and CE-TEQ. The channel estimation equalization algorithm adopts the linearity based on the minimum mean square error criterion. Equalization, the adaptive equalization algorithm uses the normalized least mean square algorithm. According to the previous system parameter description, N max = 4, that is, each signal frame carries 4 data blocks, each data block contains 2048 QPSK symbols, and the code rate is 1/2, then the information bits carried in one signal frame are 8192 8,000 bits are selected to carry valid information, the remaining 192 bits are used for other purposes or reserved, and 100 frames of data signals are sent to ensure that the amount of data is sufficient. , and set the signal-to-noise ratio to 6dB, set various algorithms to go through 8 iterations in the decoding process, and finally adopt different methods to equalize and calculate the bit error rate. The result is shown in Figure 5.
从图5中可以看出,DA-TEQ的缺陷在于初始阶段误码率较高,但在迭代均衡过程中能不断降低误码率,在后期甚至能超过CE-TEQ的性能;CE-TEQ的优势是在初始阶段能获得较低的误码率,但是无法很好地提取迭代过程的增益,经过前几次迭代后就达到误码平台,无法进一步降低误码率;而结合信道估计的自适应均衡算法能获得两者的优点,在迭代初期能和CE-TEQ一样拥有较低的误码起点,并在迭代过程中快速降低误码率。综上,本实施例提出的一种结合信道估计的自适应均衡软信息迭代接收方法具有更好解码性能。As can be seen from Figure 5, the defect of DA-TEQ is that the bit error rate is high in the initial stage, but it can continuously reduce the bit error rate in the iterative equalization process, and even surpass the performance of CE-TEQ in the later stage; The advantage is that a lower bit error rate can be obtained in the initial stage, but the gain of the iterative process cannot be well extracted. After the first few iterations, the bit error platform is reached, and the bit error rate cannot be further reduced. The adaptive equalization algorithm can obtain the advantages of both, and can have a lower error starting point like CE-TEQ in the early iteration, and quickly reduce the error rate in the iterative process. In conclusion, an adaptive equalization soft information iterative reception method combined with channel estimation proposed in this embodiment has better decoding performance.
上述实施例为本发明较佳的实施方式,但本发明的实施方式并不受上述实施例的限制,其他的任何未背离本发明的精神实质与原理下所作的改变、修饰、替代、组合、简化,均应为等效的置换方式,都包含在本发明的保护范围之内。The above-mentioned embodiments are preferred embodiments of the present invention, but the embodiments of the present invention are not limited by the above-mentioned embodiments, and any other changes, modifications, substitutions, combinations, The simplification should be equivalent replacement manners, which are all included in the protection scope of the present invention.
Claims (10)
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 (13)
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 adaptive turbo equalization method based on FBNLMS algorithm |
CN114614835B (en) * | 2022-03-23 | 2024-05-17 | 浙江大学 | A 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 | 哈尔滨工程大学 | A Method of Underwater Acoustic Communication Under Polar Pulse Interference |
CN116155663B (en) * | 2022-09-29 | 2025-05-09 | 中国船舶重工集团公司第七一五研究所 | Design method of decision feedback iterative equalization receiver for underwater acoustic communication based on symbol-by-symbol a posteriori information soft decision |
CN116016055B (en) * | 2022-10-23 | 2024-10-22 | 中国船舶重工集团公司第七一五研究所 | Self-adaptive underwater acoustic channel equalization method based on vector approximation message transmission |
CN116192578B (en) * | 2023-03-28 | 2025-05-02 | 东南大学 | Low-complexity underwater acoustic communication sparse self-adaptive turbo equalization method |
CN117097413A (en) * | 2023-08-25 | 2023-11-21 | 北京理工大学 | Multi-sequence merging and balancing single-array element virtual time reversal underwater acoustic communication method |
CN119402142A (en) * | 2024-12-30 | 2025-02-07 | 山东派蒙机电技术有限公司 | Multi-channel adaptive signal recovery method, device and equipment |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2013100781A1 (en) * | 2011-12-29 | 2013-07-04 | 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 | 华南理工大学 | An Iterative Reception Method for Soft Information 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 | |
US6819630B1 (en) | Iterative decision feedback adaptive equalizer | |
CN108900443B (en) | A Method for Eliminating Interference of Underwater Acoustic Channel in Underwater Acoustic Communication | |
CN109246039B (en) | An Iterative Reception Method for Soft Information Based on Bidirectional Time Domain Equalization | |
US20190058529A1 (en) | Turbo receivers for single-input single-output underwater acoustic communications | |
CN112703688B (en) | System and method for turbo-charged equalization and decoding in a receiver | |
CN114389754B (en) | Frequency domain adaptive turbo equalization method based on FBNLMS algorithm | |
CN105553903B (en) | An adaptive turbo equalization method and equalizer, underwater acoustic communication system | |
CN115208480B (en) | A method for underwater acoustic communication under ice based on joint message passing | |
Yellepeddi et al. | Adaptive equalization in a turbo loop | |
CN109981501B (en) | Underwater sound direct self-adaptive MIMO communication method | |
CN112866151A (en) | Underwater sound MPSK signal blind Turbo equalization method based on channel blind estimation | |
CN101119177A (en) | A Bit-Symbol Signal Processing Method for Coherent Communication Machine | |
CN112039809B (en) | Block iterative equalizer based on mixed soft information and bidirectional block iterative equalizer | |
CN115699595B (en) | Equalizing method and device | |
CN116155663B (en) | Design method of decision feedback iterative equalization receiver for underwater acoustic communication based on symbol-by-symbol a posteriori information soft decision | |
CN104135455B (en) | Iterative receiving method for communication system | |
CN115208483B (en) | A Method of Underwater Acoustic Communication Under Polar Pulse Interference | |
CN115225437B (en) | Combined intelligent equalization and decoding method for underwater acoustic cooperative communication | |
Blackmon et al. | Performance comparison of iterative/integral equalizer/decoder structures for underwater acoustic channels | |
CN111682924B (en) | A Bidirectional Frequency Domain Turbo Equalization Method Using Expected Propagation | |
CN105827556B (en) | Two-way turbo equalization methods and system, underwater sound communication system | |
Yang et al. | Hybrid turbo equalization based on Kalman filter for underwater acoustic communications | |
CN115987721B (en) | A channel impulse noise estimation method based on variational Bayesian learning | |
CN118089741B (en) | Navigation data processing method based on turbo equalization in delay-Doppler domain |
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 |