[go: up one dir, main page]

CN101616107B - Adaptive equalizer for MIMO system and coefficient generating circuit and method thereof - Google Patents

Adaptive equalizer for MIMO system and coefficient generating circuit and method thereof Download PDF

Info

Publication number
CN101616107B
CN101616107B CN 200910160805 CN200910160805A CN101616107B CN 101616107 B CN101616107 B CN 101616107B CN 200910160805 CN200910160805 CN 200910160805 CN 200910160805 A CN200910160805 A CN 200910160805A CN 101616107 B CN101616107 B CN 101616107B
Authority
CN
China
Prior art keywords
filter
sliding window
data
interpolation
length
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.)
Expired - Fee Related
Application number
CN 200910160805
Other languages
Chinese (zh)
Other versions
CN101616107A (en
Inventor
周园
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ZTE Corp
Original Assignee
ZTE Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by ZTE Corp filed Critical ZTE Corp
Priority to CN 200910160805 priority Critical patent/CN101616107B/en
Publication of CN101616107A publication Critical patent/CN101616107A/en
Priority to PCT/CN2010/074102 priority patent/WO2011009355A1/en
Application granted granted Critical
Publication of CN101616107B publication Critical patent/CN101616107B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L25/00Baseband systems
    • H04L25/02Details ; arrangements for supplying electrical power along data transmission lines
    • H04L25/03Shaping networks in transmitter or receiver, e.g. adaptive shaping networks
    • H04L25/03006Arrangements for removing intersymbol interference
    • H04L25/03012Arrangements for removing intersymbol interference operating in the time domain
    • H04L25/03019Arrangements for removing intersymbol interference operating in the time domain adaptive, i.e. capable of adjustment during data reception
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L25/00Baseband systems
    • H04L25/02Details ; arrangements for supplying electrical power along data transmission lines
    • H04L25/03Shaping networks in transmitter or receiver, e.g. adaptive shaping networks
    • H04L25/03006Arrangements for removing intersymbol interference
    • H04L2025/0335Arrangements for removing intersymbol interference characterised by the type of transmission
    • H04L2025/03426Arrangements for removing intersymbol interference characterised by the type of transmission transmission using multiple-input and multiple-output channels

Landscapes

  • Engineering & Computer Science (AREA)
  • Power Engineering (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Cable Transmission Systems, Equalization Of Radio And Reduction Of Echo (AREA)

Abstract

本发明公开了一种用于MIMO系统的自适应均衡器及其系数生成电路、方法,该方法包括:滑窗滤波器,用于对经多输入多输出系统的多路信号合并模块合并后的数据进行滑窗滤波以得到数据的估计值;数据比较模块,用于对估计值与预定期望值进行比较,以产生误差信号;插值滤波器,用于对经多输入多输出系统的脉冲成形滤波器处理后的数据进行插值以产生插值信号,插值滤波器的长度与滑窗滤波器的长度相等;自适应运算模块,用于对误差信号和插值信号进行计算以得到自适应均衡器的系数,其中,滑窗滤波器的长度可变。本发明达到了实现简单,自适应滤波器系数计算复杂度低,自适应收敛速度可调的技术效果。

Figure 200910160805

The invention discloses an adaptive equalizer for a MIMO system and its coefficient generating circuit and method. The method includes: a sliding window filter used for combining multiple signals through a multi-channel signal combining module of a multiple-input multiple-output system. The data is filtered by a sliding window to obtain an estimated value of the data; the data comparison module is used to compare the estimated value with a predetermined expected value to generate an error signal; an interpolation filter is used for the pulse shaping filter of the multi-input multi-output system The processed data is interpolated to generate an interpolated signal, and the length of the interpolated filter is equal to the length of the sliding window filter; the adaptive operation module is used to calculate the error signal and the interpolated signal to obtain the coefficient of the adaptive equalizer, wherein , the length of the sliding window filter is variable. The invention achieves the technical effects of simple realization, low computational complexity of adaptive filter coefficients and adjustable adaptive convergence speed.

Figure 200910160805

Description

用于MIMO系统的自适应均衡器及其系数生成电路、方法Adaptive equalizer for MIMO system and its coefficient generation circuit and method

技术领域 technical field

本发明涉及通信领域,尤其涉及一种用于多输入多输出(Multiple-Input Multiple-Output,MIMO)系统的自适应均衡器及其系数生成电路、方法。The present invention relates to the communication field, in particular to an adaptive equalizer for a multiple-input multiple-output (Multiple-Input Multiple-Output, MIMO) system and a coefficient generation circuit and method thereof.

背景技术 Background technique

为满足未来无线通讯的需要,突破系统容量的瓶颈,同时提高通讯的可靠性,MIMO技术正逐渐被引入到例如WLAN和3G移动通讯系统的无线通讯系统中。In order to meet the needs of future wireless communication, break through the bottleneck of system capacity, and improve the reliability of communication at the same time, MIMO technology is gradually being introduced into wireless communication systems such as WLAN and 3G mobile communication systems.

现有的用于MIMO系统的包括自适应均衡器的接收机通常包括:均衡接收机,RAKE接收机,G-RAKE接收机,SIC-GRAKE接收机,SIC-均衡接收机等。Existing receivers including adaptive equalizers for MIMO systems generally include: equalized receivers, RAKE receivers, G-RAKE receivers, SIC-GRAKE receivers, SIC-equalized receivers, and the like.

如图1所示,相关技术中用于MIMO系统的自适应均衡器通常是通过对经脉冲成形的接收数据和经脉冲成形、均衡滤波、速率转换及合并后的多路数据进行处理来得到均衡滤波器的系数。As shown in Figure 1, the adaptive equalizer used in the MIMO system in the related art usually obtains equalization by processing the pulse-shaped received data and the multi-channel data after pulse shaping, equalization filtering, rate conversion and combining The coefficients of the filter.

相关技术中用于MIMO系统的均衡滤波器的系数生成电路生成系数的频率固定,使得均衡滤波器的系数更新频率固定,不能随信道环境的变化而变化,使得在信道环境变化较快时,由于均衡滤波器的系数更新频率相对于信道环境变化慢,自适应均衡器输出数据误差较大。In the related art, the coefficient generation circuit of the equalization filter used in the MIMO system generates coefficients at a fixed frequency, so that the update frequency of the coefficients of the equalization filter is fixed and cannot change with changes in the channel environment, so that when the channel environment changes quickly, due to The coefficient update frequency of the equalization filter changes slowly relative to the channel environment, and the output data error of the adaptive equalizer is relatively large.

发明内容 Contents of the invention

本发明的目的在于提供一种用于MIMO系统的自适应均衡器及其系数生成电路、方法,能够解决相关技术中的均衡滤波器的系数更新频率固定导致的在信道环境变化快时,输出数据误差大等技术问题。The object of the present invention is to provide an adaptive equalizer for a MIMO system and its coefficient generation circuit and method, which can solve the problem that the coefficient update frequency of the equalization filter in the related art is fixed when the channel environment changes rapidly. Large errors and other technical problems.

根据本发明的一个方面,提供了一种用于多输入多输出系统的均衡滤波器的系数生成电路,包括:滑窗滤波器,用于对合并后的数据进行滑窗滤波以得到数据的估计值;数据比较模块,用于对估计值与预定期望值进行比较,以产生误差信号;插值滤波器,用于对经自适应均衡器的脉冲成形滤波器处理后的数据进行插值以产生插值信号,插值滤波器的长度与滑窗滤波器的长度相等;自适应运算模块,用于对误差信号和插值信号进行计算以得到均衡滤波器的系数,其中,滑窗滤波器的长度可变。According to one aspect of the present invention, there is provided a coefficient generating circuit for an equalization filter of a MIMO system, including: a sliding window filter, which is used to perform sliding window filtering on the merged data to obtain an estimate of the data value; the data comparison module is used to compare the estimated value with the predetermined expected value to generate an error signal; the interpolation filter is used to interpolate the data processed by the pulse shaping filter of the adaptive equalizer to generate an interpolation signal, The length of the interpolation filter is equal to the length of the sliding window filter; the adaptive operation module is used to calculate the error signal and the interpolation signal to obtain the coefficients of the equalization filter, wherein the length of the sliding window filter is variable.

优选地,滑窗滤波器、插值滤波器均为有限冲击响应滤波器。Preferably, both the sliding window filter and the interpolation filter are finite impulse response filters.

优选地,自适应运算模块采用最小二乘法或最小均方差算法对误差信号和插值信号进行计算以得到均衡滤波器的系数。Preferably, the adaptive operation module uses the least square method or the least mean square error algorithm to calculate the error signal and the interpolation signal to obtain the coefficients of the equalization filter.

优选地,滑窗滤波器的长度为以下之一:16、32、64、128或256。Preferably, the length of the sliding window filter is one of the following: 16, 32, 64, 128 or 256.

根据本发明的另一个方面,还提供了一种用于多输入多输出系统的自适应均衡器,包括:均衡滤波器,用于对经脉冲成形滤波器处理后的数据进行均衡;系数生成电路,用于向均衡滤波器提供系数,系数生成电路包括:滑窗滤波器,用于对经多路信号合并模块合并后的数据进行滑窗滤波以得到数据的估计值;数据比较模块,用于对估计值与预定期望值进行比较,以产生误差信号;插值滤波器,用于对经脉冲成形滤波器处理后的数据进行插值以产生插值信号,插值滤波器的长度与滑窗滤波器的长度相等;自适应运算模块,用于对误差信号和插值信号进行计算以得到均衡滤波器的系数,其中,滑窗滤波器的长度可变。According to another aspect of the present invention, there is also provided an adaptive equalizer for a multiple-input multiple-output system, including: an equalization filter for equalizing the data processed by the pulse shaping filter; a coefficient generation circuit , used to provide coefficients to the equalization filter, the coefficient generation circuit includes: a sliding window filter, used to perform sliding window filtering on the data combined by the multi-channel signal combining module to obtain an estimated value of the data; a data comparison module for The estimated value is compared with the predetermined expected value to generate an error signal; an interpolation filter is used to interpolate the data processed by the pulse shaping filter to generate an interpolation signal, and the length of the interpolation filter is equal to the length of the sliding window filter ; An adaptive operation module, used to calculate the error signal and the interpolation signal to obtain the coefficients of the equalization filter, wherein the length of the sliding window filter is variable.

优选地,自适应均衡器还包括:脉冲成形滤波器,用于对经多输入多输出系统的天线接收的数据进行脉冲成形滤波;速率转换模块,用于对经对经自适应均衡器的均衡滤波器均衡后的数据进行速率转换;多路信号合并模块,用于对经速率转换模块转换后的数据进行合并。Preferably, the adaptive equalizer further includes: a pulse shaping filter, used for performing pulse shaping filtering on the data received by the antenna of the MIMO system; a rate conversion module, used for equalizing the adaptive equalizer The rate conversion is performed on the data equalized by the filter; the multi-channel signal combining module is used to combine the data converted by the rate converting module.

优选地,均衡滤波器、滑窗滤波器、脉冲成形滤波器、插值滤波器均为有限冲击响应滤波器。Preferably, the equalization filter, the sliding window filter, the pulse shaping filter and the interpolation filter are all finite impulse response filters.

优选地,自适应运算模块采用最小二乘法或最小均方差算法对误差信号和插值信号进行计算以得到均衡滤波器的系数。Preferably, the adaptive operation module uses the least square method or the least mean square error algorithm to calculate the error signal and the interpolation signal to obtain the coefficients of the equalization filter.

根据本发明的又一个方面,还提供了一种用于多输入多输出系统的均衡滤波器的系数生成方法,包括:利用滑窗滤波器对合并后的数据进行滑窗滤波以得到数据的估计值;对估计值与预定期望值进行比较,以产生误差信号;利用插值滤波器对经自适应均衡器的脉冲成形滤波器处理后的数据进行插值以产生插值信号,插值滤波器的长度与滑窗滤波器的长度相等;对误差信号和插值信号进行计算以得到均衡滤波器的系数,其中,滑窗滤波器的长度可变。According to another aspect of the present invention, there is also provided a method for generating coefficients of an equalization filter for a MIMO system, including: using a sliding window filter to perform sliding window filtering on the merged data to obtain an estimate of the data value; the estimated value is compared with the predetermined expected value to generate an error signal; the interpolation filter is used to interpolate the data processed by the pulse shaping filter of the adaptive equalizer to generate an interpolation signal, and the length of the interpolation filter and the sliding window The lengths of the filters are equal; the error signal and the interpolation signal are calculated to obtain the coefficients of the equalization filter, wherein the length of the sliding window filter is variable.

优选地,对误差信号和插值信号进行计算以得到均衡滤波器的系数具体包括:对误差信号和插值信号采用最小二乘法或最小均方差算法进行计算以得到均衡滤波器的系数。Preferably, calculating the error signal and the interpolation signal to obtain the coefficients of the equalization filter specifically includes: calculating the error signal and the interpolation signal using a least square method or a minimum mean square error algorithm to obtain the coefficients of the equalization filter.

优选地,滑窗滤波器的长度为以下之一:16、32、64、128或256。Preferably, the length of the sliding window filter is one of the following: 16, 32, 64, 128 or 256.

借助于本发明的上述至少一个技术方案,通过对利用长度可变且长度相等的滑窗滤波器和插值滤波器分别产生的误差信号和插值信号进行运算来得到均衡滤波器的系数,使得均衡滤波器的系数更新频率可变,从而避免了在信道环境变化较快时,由于均衡滤波器的系数更新频率相对于信道环境变化慢导致的自适应均衡器输出数据误差较大的技术问题,达到降低自适应均衡器输出误差、提高自适应均衡收敛速度的技术效果。With the help of at least one of the above-mentioned technical solutions of the present invention, the coefficients of the equalization filter are obtained by operating the error signal and the interpolation signal respectively generated by the sliding window filter and the interpolation filter with variable length and equal length, so that the equalization filter The coefficient update frequency of the filter is variable, thereby avoiding the technical problem of large error in the output data of the adaptive equalizer caused by the slow change of the coefficient update frequency of the equalization filter when the channel environment changes rapidly, and reducing the The technical effect of adaptive equalizer output error and improving the convergence speed of adaptive equalization.

附图说明 Description of drawings

附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:The accompanying drawings are used to provide a further understanding of the present invention, and constitute a part of the description, and are used together with the embodiments of the present invention to explain the present invention, and do not constitute a limitation to the present invention. In the attached picture:

图1是相关技术中用于MIMO系统的自适应均衡器的结构示意图;FIG. 1 is a schematic structural diagram of an adaptive equalizer used in a MIMO system in the related art;

图2是根据本发明第一实施例的用于多输入多输出系统的均衡滤波器的系数生成电路的方框图;2 is a block diagram of a coefficient generating circuit for an equalizing filter of a MIMO system according to a first embodiment of the present invention;

图3是根据本发明第二实施例的用于多输入多输出系统的自适应均衡器的方框图;3 is a block diagram of an adaptive equalizer for a MIMO system according to a second embodiment of the present invention;

图4是根据本发明第三实施例的用于多输入多输出系统的自适应均衡器的系数生成方法的流程图;4 is a flowchart of a method for generating coefficients of an adaptive equalizer for a MIMO system according to a third embodiment of the present invention;

图5是根据本发明第四实施例的两路输入两路输出的用于WCDMA通信系统的自适应均衡器的结构示意图。FIG. 5 is a schematic structural diagram of an adaptive equalizer for a WCDMA communication system with two inputs and two outputs according to a fourth embodiment of the present invention.

具体实施方式 Detailed ways

以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。The preferred embodiments of the present invention will be described below in conjunction with the accompanying drawings. It should be understood that the preferred embodiments described here are only used to illustrate and explain the present invention, and are not intended to limit the present invention.

在以下的描述中,为了解释的目的,描述了多个特定的细节,以提供对本发明的透彻理解。然而,很显然,在没有这些特定细节的情况下,也可以实现本发明,此外,在不冲突的情况下,即在不背离所附权利要求阐明的精神和范围的情况下,下述实施例以及实施例中的各个细节可以进行各种组合。In the following description, for purposes of explanation, numerous specific details are set forth in order to provide a thorough understanding of the present invention. It will be evident, however, that the invention may be practiced without these specific details, and furthermore, without conflicting, that is, without departing from the spirit and scope as set forth in the appended claims, the following embodiments And each detail in the embodiment can be combined in various ways.

第一实施例first embodiment

图2是根据本发明第一实施例的用于多输入多输出系统的均衡滤波器的系数生成电路的方框图。FIG. 2 is a block diagram of a coefficient generation circuit of an equalization filter for a MIMO system according to a first embodiment of the present invention.

如图2所示,根据本发明第一实施例的用于多输入多输出系统的均衡滤波器的系数生成电路200包括:滑窗滤波器202,用于对合并后的数据进行滑窗滤波以得到数据的估计值;数据比较模块204,用于对估计值与预定期望值进行比较,以产生误差信号;插值滤波器206,用于对经自适应均衡器的脉冲成形滤波器处理后的数据进行插值以产生插值信号,插值滤波器的长度与滑窗滤波器的长度相等;自适应运算模块208,用于对误差信号和插值信号进行计算以得到均衡滤波器的系数,其中,滑窗滤波器的长度可变。As shown in FIG. 2, the coefficient generation circuit 200 for the equalization filter of the MIMO system according to the first embodiment of the present invention includes: a sliding window filter 202, which is used to perform sliding window filtering on the combined data to The estimated value of the data is obtained; the data comparison module 204 is used to compare the estimated value with the predetermined expected value to generate an error signal; the interpolation filter 206 is used to process the data processed by the pulse shaping filter of the adaptive equalizer Interpolation to generate an interpolation signal, the length of the interpolation filter is equal to the length of the sliding window filter; the adaptive operation module 208 is used to calculate the error signal and the interpolation signal to obtain the coefficient of the equalization filter, wherein the sliding window filter variable length.

根据本发明第一实施例的用于多输入多输出系统的均衡滤波器的系数生成电路通过对利用长度可变且长度相等的滑窗滤波器和插值滤波器分别产生的误差信号和插值信号进行运算来得到均衡滤波器的系数,使得均衡滤波器的系数更新频率可变,从而避免了在信道环境变化较快时,由于均衡滤波器的系数更新频率相对于信道环境变化慢导致的自适应均衡器输出数据误差较大的技术问题,达到降低自适应均衡器输出误差、提高自适应均衡收敛速度的技术效果。According to the first embodiment of the present invention, the coefficient generation circuit for the equalization filter of the MIMO system performs an error signal and an interpolation signal respectively generated by a sliding window filter and an interpolation filter with variable and equal lengths. operation to obtain the coefficients of the equalization filter, so that the coefficient update frequency of the equalization filter is variable, thereby avoiding the adaptive equalization caused by the slow change of the coefficient update frequency of the equalization filter relative to the channel environment when the channel environment changes rapidly The technical problem of large error in the output data of the equalizer is solved, and the technical effect of reducing the output error of the adaptive equalizer and improving the convergence speed of the adaptive equalizer is achieved.

例如,在信道环境变化较慢或信道环境较好时,根据本发明实施例的用于多输入多输出系统的均衡滤波器的系数生成电路可以通过增大滑窗滤波器和插值滤波器的长度来使得均衡滤波器的系数更新频率变慢,从而在不影响接收性能的同时,降低整个系统的运算复杂度;在信道环境变化较快或信道环境较差时,根据本发明实施例的用于多输入多输出系统的均衡滤波器的系数生成电路可以通过减小滑窗滤波器和插值滤波器的长度来使得均衡滤波器的系数更新频率变快,从而使得自适应均衡器能够更好的跟踪信道的改变,从而减少自适应均衡器的输出数据误差;总之,通过改变滑窗滤波器和插值滤波器的长度,根据本发明实施例的用于多输入多输出系统的均衡滤波器的系数生成电路能够在性能和运算负荷之间达到最佳平衡。For example, when the channel environment changes slowly or the channel environment is good, the coefficient generation circuit for the equalization filter of the MIMO system according to the embodiment of the present invention can increase the length of the sliding window filter and the interpolation filter to slow down the update frequency of the coefficients of the equalization filter, thereby reducing the computational complexity of the entire system without affecting the receiving performance; when the channel environment changes rapidly or the channel environment is poor, the The coefficient generation circuit of the equalization filter of the multi-input multi-output system can make the coefficient update frequency of the equalization filter faster by reducing the length of the sliding window filter and the interpolation filter, so that the adaptive equalizer can better track The change of channel, thereby reduces the output data error of adaptive equalizer; The circuit achieves an optimal balance between performance and computational load.

优选地,滑窗滤波器、插值滤波器均为有限冲击响应(FiniteImpulse Response,FIR)滤波器。Preferably, both the sliding window filter and the interpolation filter are finite impulse response (Finite Impulse Response, FIR) filters.

滑窗滤波器、脉冲成形滤波器、插值滤波器均为FIR滤波器使得MIMO系统中各个天线对应的数据通路结构完全相同,对其控制基本相似,从而达到使得系统结构简单化的目的。The sliding window filter, pulse shaping filter, and interpolation filter are all FIR filters, so that the data path structure corresponding to each antenna in the MIMO system is exactly the same, and their control is basically similar, so as to achieve the purpose of simplifying the system structure.

优选地,自适应运算模块采用最小二乘法或最小均方差算法对误差信号和插值信号进行计算以得到均衡滤波器的系数。Preferably, the adaptive operation module uses the least square method or the least mean square error algorithm to calculate the error signal and the interpolation signal to obtain the coefficients of the equalization filter.

采用最小二乘法或最小均方差算法可以以较低的运算复杂度实现良好的接收性能,如果采用最小二乘法自适应算法,则系统主要包含乘法和加法,避免了如G-RAKE接收机等相关技术中矩阵反转的复杂运算,降低了运算复杂度。可选地,还可以采用恒包络算法对误差信号和插值信号进行计算以得到均衡滤波器的系数。Using the least square method or the minimum mean square error algorithm can achieve good receiving performance with low computational complexity. If the least square method adaptive algorithm is used, the system mainly includes multiplication and addition, which avoids correlations such as G-RAKE receivers. The complex operation of matrix inversion in the technology reduces the computational complexity. Optionally, a constant envelope algorithm may also be used to calculate the error signal and the interpolation signal to obtain coefficients of the equalization filter.

优选地,滑窗滤波器的长度为以下之一:16、32、64、128或256。Preferably, the length of the sliding window filter is one of the following: 16, 32, 64, 128 or 256.

滑窗滤波器的长度可以随信道环境的变化而改变,例如,当信道环境变化较快或信道环境较差时,可以取16个码片作为滑窗滤波器的长度,由于插值滤波器的长度与滑窗滤波器的长度相等,所以此时插值滤波器的长度也为16个码片;当信道环境变化较慢或信道环境较好时,可以取256个码片作为滑窗滤波器的长度,由于插值滤波器的长度与滑窗滤波器的长度相等,所以此时插值滤波器的长度也为256个码片。The length of the sliding window filter can be changed with the change of the channel environment. For example, when the channel environment changes rapidly or the channel environment is poor, 16 chips can be taken as the length of the sliding window filter. Since the length of the interpolation filter It is equal to the length of the sliding window filter, so the length of the interpolation filter is also 16 chips at this time; when the channel environment changes slowly or the channel environment is good, 256 chips can be taken as the length of the sliding window filter , since the length of the interpolation filter is equal to the length of the sliding window filter, the length of the interpolation filter at this time is also 256 chips.

另外,由于根据本发明实施例的用于多输入多输出系统的均衡滤波器的系数生成电路的处理单位是码片,与相关技术中以符号作为处理单位的均衡滤波器的系数生成电路相比,具有更高的处理精度,从而使得误块率更低。In addition, since the processing unit of the coefficient generation circuit of the equalization filter for the MIMO system according to the embodiment of the present invention is a chip, compared with the coefficient generation circuit of the equalization filter in the related art that uses symbols as the processing unit , which has higher processing precision, so that the block error rate is lower.

根据本发明第一实施例的用于多输入多输出系统的均衡滤波器的系数生成电路通过对利用长度可变且长度相等的滑窗滤波器和插值滤波器分别产生的误差信号和插值信号进行运算来得到均衡滤波器的系数,从而达到降低自适应均衡器输出误差,提高系统性能的技术效果。According to the first embodiment of the present invention, the coefficient generation circuit for the equalization filter of the MIMO system performs an error signal and an interpolation signal respectively generated by a sliding window filter and an interpolation filter with variable and equal lengths. The coefficients of the equalization filter are obtained through calculation, so as to achieve the technical effect of reducing the output error of the adaptive equalizer and improving the system performance.

第二实施例second embodiment

图3是根据本发明第二实施例的用于多输入多输出系统的自适应均衡器的方框图。FIG. 3 is a block diagram of an adaptive equalizer for a MIMO system according to a second embodiment of the present invention.

如图3所示,根据本发明第二实施例的用于多输入多输出系统的自适应均衡器包括:均衡滤波器302,用于对经脉冲成形滤波器处理后的数据进行均衡;系数生成电路200,用于向均衡滤波器提供系数,系数生成电路200包括:滑窗滤波器202,用于对经多路信号合并模块合并后的数据进行滑窗滤波以得到数据的估计值;数据比较模块204,用于对估计值与预定期望值进行比较,以产生误差信号;插值滤波器206,用于对经脉冲成形滤波器处理后的数据进行插值以产生插值信号,插值滤波器的长度与滑窗滤波器的长度相等;自适应运算模块208,用于对误差信号和插值信号进行计算以得到均衡滤波器的系数,其中,滑窗滤波器的长度可变。As shown in Figure 3, the adaptive equalizer for the MIMO system according to the second embodiment of the present invention includes: an equalization filter 302, which is used to equalize the data processed by the pulse shaping filter; coefficient generation The circuit 200 is used to provide coefficients to the equalization filter, and the coefficient generation circuit 200 includes: a sliding window filter 202, which is used to perform sliding window filtering on the data combined by the multi-channel signal combining module to obtain an estimated value of the data; data comparison Module 204 is used to compare the estimated value with the predetermined expected value to generate an error signal; the interpolation filter 206 is used to interpolate the data processed by the pulse shaping filter to generate an interpolation signal, and the length of the interpolation filter is the same as the sliding The lengths of the window filters are equal; the adaptive operation module 208 is configured to calculate the error signal and the interpolation signal to obtain the coefficients of the equalization filter, wherein the length of the sliding window filter is variable.

根据本发明第二实施例的用于多输入多输出系统的自适应均衡器通过对利用长度可变且长度相等的滑窗滤波器和插值滤波器分别产生的误差信号和插值信号进行运算来得到均衡滤波器的系数,使得均衡滤波器的系数更新频率可变,从而避免了在信道环境变化较快时,由于均衡滤波器的系数更新频率相对于信道环境变化慢导致的自适应均衡器输出数据误差较大的技术问题,达到降低自适应均衡器输出误差、提高自适应均衡收敛速度的技术效果。The adaptive equalizer for MIMO system according to the second embodiment of the present invention is obtained by operating the error signal and the interpolation signal respectively generated by using the sliding window filter and the interpolation filter with variable length and equal length The coefficients of the equalization filter make the update frequency of the coefficients of the equalization filter variable, thus avoiding the output data of the adaptive equalizer caused by the slow change of the coefficient update frequency of the equalization filter relative to the channel environment when the channel environment changes rapidly. The technical problem of large error is solved, and the technical effect of reducing the output error of the adaptive equalizer and improving the convergence speed of the adaptive equalization is achieved.

例如,在信道环境变化较慢或信道环境较好时,根据本发明实施例的用于多输入多输出系统的均衡滤波器的系数生成电路可以通过增大滑窗滤波器和插值滤波器的长度来使得均衡滤波器的系数更新频率变慢,从而在不影响接收性能的同时,降低整个系统的运算复杂度;在信道环境变化较快或信道环境较差时,根据本发明实施例的用于多输入多输出系统的均衡滤波器的系数生成电路可以通过减小滑窗滤波器和插值滤波器的长度来使得均衡滤波器的系数更新频率变快,从而使得自适应均衡器能够更好的跟踪信道的改变,从而减少自适应均衡器的输出数据误差;总之,通过改变滑窗滤波器和插值滤波器的长度,根据本发明实施例的用于多输入多输出系统的均衡滤波器的系数生成电路能够在性能和运算负荷之间达到最佳平衡。For example, when the channel environment changes slowly or the channel environment is good, the coefficient generation circuit for the equalization filter of the MIMO system according to the embodiment of the present invention can increase the length of the sliding window filter and the interpolation filter to slow down the update frequency of the coefficients of the equalization filter, thereby reducing the computational complexity of the entire system without affecting the receiving performance; when the channel environment changes rapidly or the channel environment is poor, the The coefficient generation circuit of the equalization filter of the multi-input multi-output system can make the coefficient update frequency of the equalization filter faster by reducing the length of the sliding window filter and the interpolation filter, so that the adaptive equalizer can better track The change of channel, thereby reduces the output data error of adaptive equalizer; The circuit achieves an optimal balance between performance and computational load.

优选地,自适应均衡器还包括:脉冲成形滤波器304,用于对经多输入多输出系统的天线接收的数据进行脉冲成形滤波;速率转换模块306,用于对经对经自适应均衡器的均衡滤波器均衡后的数据进行速率转换;多路信号合并模块308,用于对经速率转换模块转换后的数据进行合并。Preferably, the adaptive equalizer further includes: a pulse shaping filter 304, which is used to perform pulse shaping filtering on the data received by the antenna of the MIMO system; The data equalized by the equalization filter is subjected to rate conversion; the multi-channel signal combination module 308 is used to combine the data converted by the rate conversion module.

在本发明实施例中,脉冲成形滤波器的个数与MIMO系统中接收天线的数目相等;均衡滤波器的数目等于MIMO系统中的接收天线数N乘以发射天线数M,即,每个接收天线与M个均衡滤波器相连。In the embodiment of the present invention, the number of pulse shaping filters is equal to the number of receiving antennas in the MIMO system; the number of equalization filters is equal to the number N of receiving antennas in the MIMO system multiplied by the number M of transmitting antennas, that is, each receiving The antenna is connected with M equalization filters.

优选地,均衡滤波器、滑窗滤波器、脉冲成形滤波器、插值滤波器均为FIR滤波器。Preferably, the equalization filter, the sliding window filter, the pulse shaping filter and the interpolation filter are all FIR filters.

均衡滤波器、滑窗滤波器、脉冲成形滤波器、插值滤波器均为FIR滤波器使得MIMO系统中各个天线对应的数据通路结构完全相同,对其控制基本相似,从而达到使得系统结构简单化的目的。另外,由于各部分的滤波器均为FIR滤波器,所以可以套用现有的IPCORE系统来实现,从而使得根据本发明实施例的系统可适用于基于不同厂家,不同类型FPGA或ASIC的实现。可选地,均衡滤波器也可以采用无限冲击响应滤波器。The equalization filter, sliding window filter, pulse shaping filter, and interpolation filter are all FIR filters, so that the structure of the data path corresponding to each antenna in the MIMO system is exactly the same, and its control is basically similar, so as to achieve the simplification of the system structure Purpose. In addition, since the filters of each part are FIR filters, the existing IPCORE system can be used for implementation, so that the system according to the embodiment of the present invention is applicable to implementations based on different manufacturers and different types of FPGAs or ASICs. Optionally, the equalization filter may also use an infinite impulse response filter.

优选地,自适应运算模块采用最小二乘法或最小均方差算法对误差信号和插值信号进行计算以得到均衡滤波器的系数。Preferably, the adaptive operation module uses the least square method or the least mean square error algorithm to calculate the error signal and the interpolation signal to obtain the coefficients of the equalization filter.

采用最小二乘法或最小均方差算法可以以较低的运算复杂度实现良好的接收性能,如果采用最小二乘法自适应算法,则系统主要包含乘法和加法,避免了如G-RAKE接收机等相关技术中矩阵反转的复杂运算,降低了运算复杂度。可选地,还可以采用恒包络算法对误差信号和插值信号进行计算以得到均衡滤波器的系数。Using the least square method or the minimum mean square error algorithm can achieve good receiving performance with low computational complexity. If the least square method adaptive algorithm is used, the system mainly includes multiplication and addition, which avoids correlations such as G-RAKE receivers. The complex operation of matrix inversion in the technology reduces the computational complexity. Optionally, a constant envelope algorithm may also be used to calculate the error signal and the interpolation signal to obtain coefficients of the equalization filter.

根据本发明第二实施例的用于多输入多输出系统的自适应均衡器通过对利用长度可变且长度相等的滑窗滤波器和插值滤波器分别产生的误差信号和插值信号进行运算来得到均衡滤波器的系数,从而达到降低自适应均衡器输出误差、提高自适应均衡收敛速度、提高系统性能的技术效果。The adaptive equalizer for MIMO system according to the second embodiment of the present invention is obtained by operating the error signal and the interpolation signal respectively generated by using the sliding window filter and the interpolation filter with variable length and equal length The coefficients of the equalization filter are used to achieve the technical effects of reducing the output error of the adaptive equalizer, increasing the convergence speed of the adaptive equalization, and improving the system performance.

第三实施例third embodiment

图4是根据本发明第三实施例的用于多输入多输出系统的自适应均衡器的系数生成方法的流程图。FIG. 4 is a flowchart of a method for generating coefficients of an adaptive equalizer for a MIMO system according to a third embodiment of the present invention.

如图4所示,根据本发明第三实施例的用于多输入多输出系统的自适应均衡器的系数生成方法,包括以下步骤:As shown in FIG. 4, the method for generating coefficients of an adaptive equalizer for a MIMO system according to a third embodiment of the present invention includes the following steps:

步骤S402,利用滑窗滤波器对合并后的数据进行滑窗滤波以得到数据的估计值;Step S402, using a sliding window filter to perform sliding window filtering on the merged data to obtain an estimated value of the data;

步骤S404,对估计值与预定期望值进行比较,以产生误差信号;Step S404, comparing the estimated value with a predetermined expected value to generate an error signal;

步骤S406,利用插值滤波器对经多输入多输出系统的脉冲成形滤波器处理后的数据进行插值以产生插值信号,插值滤波器的长度与滑窗滤波器的长度相等;Step S406, using an interpolation filter to interpolate the data processed by the pulse shaping filter of the MIMO system to generate an interpolation signal, the length of the interpolation filter is equal to the length of the sliding window filter;

步骤S408,对误差信号和插值信号进行计算以得到自适应均衡器的系数,其中,滑窗滤波器的长度可变。Step S408, calculating the error signal and the interpolation signal to obtain coefficients of the adaptive equalizer, wherein the length of the sliding window filter is variable.

根据本发明第三实施例的用于多输入多输出系统的自适应均衡器的系数生成方法通过对利用长度可变且长度相等的滑窗滤波器和插值滤波器分别产生的误差信号和插值信号进行运算来得到均衡滤波器的系数,使得均衡滤波器的系数更新频率可变,从而避免了在信道环境变化较快时,由于均衡滤波器的系数更新频率相对于信道环境变化慢导致的自适应均衡器输出数据误差较大的技术问题,达到降低自适应均衡器输出误差的技术效果。According to the third embodiment of the present invention, the method for generating coefficients of an adaptive equalizer for a MIMO system uses the error signal and the interpolation signal respectively generated by a sliding window filter and an interpolation filter with variable and equal lengths. Perform calculations to obtain the coefficients of the equalization filter, so that the update frequency of the coefficients of the equalization filter is variable, thereby avoiding the self-adaptation caused by the slow change of the coefficient update frequency of the equalization filter relative to the channel environment when the channel environment changes rapidly The technical problem of large error in the output data of the equalizer achieves the technical effect of reducing the output error of the adaptive equalizer.

优选地,对误差信号和插值信号进行计算以得到自适应均衡器的系数具体包括:对误差信号和插值信号采用最小二乘法或最小均方差算法进行计算以得到自适应均衡器的系数。Preferably, calculating the error signal and the interpolation signal to obtain the coefficient of the adaptive equalizer specifically includes: calculating the error signal and the interpolation signal by using a least square method or a minimum mean square error algorithm to obtain the coefficient of the adaptive equalizer.

采用最小二乘法或最小均方差算法可以以较低的运算复杂度实现良好的接收性能,如果采用最小二乘法自适应算法,则系统主要包含乘法和加法,避免了如G-RAKE接收机等相关技术中矩阵反转的复杂运算,降低了运算复杂度。可选地,还可以采用恒包络算法对误差信号和插值信号进行计算以得到均衡滤波器的系数。Using the least square method or the minimum mean square error algorithm can achieve good receiving performance with low computational complexity. If the least square method adaptive algorithm is used, the system mainly includes multiplication and addition, which avoids correlations such as G-RAKE receivers. The complex operation of matrix inversion in the technology reduces the computational complexity. Optionally, a constant envelope algorithm may also be used to calculate the error signal and the interpolation signal to obtain coefficients of the equalization filter.

优选地,滑窗滤波器的长度为以下之一:16、32、64、128或256。Preferably, the length of the sliding window filter is one of the following: 16, 32, 64, 128 or 256.

滑窗滤波器的长度可以随信道环境的变化而改变,例如,当信道环境变化较快或信道环境较差时,可以取16个码片作为滑窗滤波器的长度,由于插值滤波器的长度与滑窗滤波器的长度相等,所以此时插值滤波器的长度也为16个码片;当信道环境变化较慢或信道环境较好时,可以取256个码片作为滑窗滤波器的长度,由于插值滤波器的长度与滑窗滤波器的长度相等,所以此时插值滤波器的长度也为256个码片。The length of the sliding window filter can be changed with the change of the channel environment. For example, when the channel environment changes rapidly or the channel environment is poor, 16 chips can be taken as the length of the sliding window filter. Since the length of the interpolation filter It is equal to the length of the sliding window filter, so the length of the interpolation filter is also 16 chips at this time; when the channel environment changes slowly or the channel environment is good, 256 chips can be taken as the length of the sliding window filter , since the length of the interpolation filter is equal to the length of the sliding window filter, the length of the interpolation filter at this time is also 256 chips.

根据本发明第三实施例的用于多输入多输出系统的自适应均衡器的系数生成方法通过对利用长度可变且长度相等的滑窗滤波器和插值滤波器分别产生的误差信号和插值信号进行运算来得到均衡滤波器的系数,从而达到降低自适应均衡器输出误差、提高自适应均衡收敛速度、提高系统性能的技术效果。According to the third embodiment of the present invention, the method for generating coefficients of an adaptive equalizer for a MIMO system uses the error signal and the interpolation signal respectively generated by a sliding window filter and an interpolation filter with variable and equal lengths. The calculation is performed to obtain the coefficients of the equalization filter, so as to achieve the technical effects of reducing the output error of the adaptive equalizer, increasing the convergence speed of the adaptive equalization, and improving the system performance.

第四实施例Fourth embodiment

下文中将结合图5所示的两路输入两路输出的用于WCDMA通信系统的自适应均衡器的结构示意图来对根据本发明第四实施例的用于多输入多输出系统的自适应均衡器的系数生成方法进行详细描述。根据本发明第四实施例的用于多输入多输出系统的自适应均衡器的系数生成方法包括以下步骤:Hereinafter, the adaptive equalization for a MIMO system according to the fourth embodiment of the present invention will be described in conjunction with the structural schematic diagram of an adaptive equalizer for a WCDMA communication system with two inputs and two outputs shown in FIG. 5 The coefficient generation method of the device is described in detail. The method for generating coefficients of an adaptive equalizer for a MIMO system according to a fourth embodiment of the present invention includes the following steps:

步骤1:WCDMA通信系统的接收机的接收天线1和2接收数据,并分别送入FIR滤波器S1和S2进行脉冲成形滤波;Step 1: The receiving antennas 1 and 2 of the receiver of the WCDMA communication system receive the data, and send them to the FIR filters S1 and S2 respectively for pulse shaping filtering;

步骤2:对天线1接收的数据进行滤波后,将其分别送入与该脉冲成形滤波器相连的2个均衡滤波器F 11和F21,对天线2接收的数据进行滤波后,将其分别送入与该脉冲成形滤波器相连的2个均衡滤波器F12和F22,均衡滤波器系数可以是任意设定的初始值;Step 2: After filtering the data received by antenna 1, send it to two equalization filters F11 and F21 connected to the pulse shaping filter respectively, and filter the data received by antenna 2, and send it to Enter 2 equalization filters F12 and F22 that are connected with this pulse shaping filter, the equalization filter coefficient can be the initial value of setting arbitrarily;

步骤3:F11和F12均衡后的数据在数据速率转换后合并,F21和F22均衡后的数据在速率转换单元降采样到正常码片速率3.84Mcps后合并;Step 3: F11 and F12 equalized data are merged after data rate conversion, and F21 and F22 equalized data are merged after the rate conversion unit downsamples to a normal chip rate of 3.84Mcps;

步骤4:对合并后的两路数据分别在滑窗滤波器C1中进行滑窗滤波,以生成数据的估计值;滑窗滤波器的长度根据信道环境可取16、32、64、128或256,可以预先生成该滑窗滤波器的系数,使用时按顺序读出;Step 4: Perform sliding window filtering on the combined two-way data in the sliding window filter C1 to generate an estimated value of the data; the length of the sliding window filter can be 16, 32, 64, 128 or 256 according to the channel environment, The coefficients of the sliding window filter can be pre-generated and read out in order when used;

步骤5:分别将生成的数据的估计值与期望信号d1进行比较,以生成两路误差信号e1和e2;Step 5: Compare the estimated value of the generated data with the expected signal d1 to generate two error signals e1 and e2;

步骤6:经脉冲成形滤波器滤波后的天线数据在送入均衡滤波器的同时也分别送入插值滤波器I1进行插值,以生成四路插值信号u11、u12、u21、u22,插值滤波器也使用FIR滤波器,滤波器长度可变,与滑窗滤波器长度相同,可以预先生成该滑窗滤波器的系数,使用时按顺序读出;Step 6: The antenna data filtered by the pulse shaping filter are also sent to the interpolation filter I1 for interpolation while being sent to the equalization filter to generate four interpolation signals u11, u12, u21, u22, and the interpolation filter is also Using the FIR filter, the length of the filter is variable, which is the same as the length of the sliding window filter. The coefficients of the sliding window filter can be pre-generated and read out in order when used;

步骤7:将误差信号e1和相应的插值信号u11和u12送入对应的自适应运算单元W1,使用LMS或RLS算法计算相应的均衡器F11和F12系数;将误差信号e2和相应的插值信号u21和u22送入对应的自适应运算单元,使用LMS或RLS算法计算相应的均衡器F21和F22系数;Step 7: Send the error signal e1 and the corresponding interpolation signals u11 and u12 to the corresponding adaptive computing unit W1, and use the LMS or RLS algorithm to calculate the corresponding equalizer F11 and F12 coefficients; the error signal e2 and the corresponding interpolation signal u21 and u22 are sent to the corresponding adaptive computing unit, and the corresponding equalizer F21 and F22 coefficients are calculated using the LMS or RLS algorithm;

步骤8:根据运算结果更新对应的均衡滤波器系数;Step 8: update the corresponding equalization filter coefficients according to the calculation results;

步骤9:重复步骤1-8以处理下一数据。Step 9: Repeat steps 1-8 to process the next data.

根据本发明第四实施例的用于多输入多输出系统的自适应均衡器的系数生成方法通过对利用长度可变且长度相等的滑窗滤波器和插值滤波器分别产生的误差信号和插值信号进行运算来得到均衡滤波器的系数,从而达到降低自适应均衡器输出误差,提高系统性能的技术效果。According to the fourth embodiment of the present invention, the method for generating coefficients of an adaptive equalizer for a MIMO system uses the error signal and the interpolation signal respectively generated by the variable-length and equal-length sliding window filter and the interpolation filter. The calculation is performed to obtain the coefficients of the equalization filter, so as to achieve the technical effect of reducing the output error of the adaptive equalizer and improving the system performance.

借助于本发明的上述至少一个技术方案,通过对利用长度可变且长度相等的滑窗滤波器和插值滤波器分别产生的误差信号和插值信号进行运算来得到均衡滤波器的系数,从而达到降低自适应均衡器输出误差、提高自适应均衡收敛速度、提高系统性能的技术效果;总之,通过改变滑窗滤波器和插值滤波器的长度,根据本发明实施例的用于多输入多输出系统的均衡滤波器的系数生成电路能够在性能和运算负荷之间达到最佳平衡。With the help of at least one of the above-mentioned technical solutions of the present invention, the coefficients of the equalization filter are obtained by calculating the error signal and the interpolation signal generated by the sliding window filter and the interpolation filter with variable length and equal length, so as to reduce the Adaptive equalizer output error, improve adaptive equalization convergence speed, improve the technical effect of system performance; The coefficient generation circuit of the equalization filter achieves an optimal balance between performance and computational load.

显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。Obviously, those skilled in the art should understand that each module or each step of the above-mentioned present invention can be realized by a general-purpose computing device, and they can be concentrated on a single computing device, or distributed in a network formed by multiple computing devices Optionally, they can be implemented with program codes executable by a computing device, so that they can be stored in a storage device and executed by a computing device, or they can be made into individual integrated circuit modules, or they can be integrated into Multiple modules or steps are fabricated into a single integrated circuit module to realize. As such, the present invention is not limited to any specific combination of hardware and software.

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。The above descriptions are only preferred embodiments of the present invention, and are not intended to limit the present invention. For those skilled in the art, the present invention may have various modifications and changes. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present invention shall be included within the protection scope of the present invention.

Claims (11)

1.一种用于多输入多输出系统的均衡滤波器的系数生成电路,其特征在于,包括: 1. A coefficient generating circuit for an equalizing filter of a multiple-input multiple-output system, characterized in that, comprising: 滑窗滤波器,用于对均衡滤波器均衡后的数据在数据速率转换后经多路信号合并模块合并后的数据进行滑窗滤波以得到所述数据的估计值; The sliding window filter is used to perform sliding window filtering on the data after the equalization filter equalizes the data combined by the multi-channel signal combining module after the data rate conversion to obtain the estimated value of the data; 数据比较模块,用于对所述估计值与预定期望值进行比较,以产生误差信号; a data comparison module, configured to compare the estimated value with a predetermined expected value to generate an error signal; 插值滤波器,用于对经自适应均衡器的脉冲成形滤波器处理后的数据进行插值以产生插值信号,所述插值滤波器的长度与所述滑窗滤波器的长度相等; an interpolation filter, for interpolating the data processed by the pulse shaping filter of the adaptive equalizer to generate an interpolation signal, the length of the interpolation filter is equal to the length of the sliding window filter; 自适应运算模块,用于对所述误差信号和所述插值信号进行计算以得到所述均衡滤波器的系数, an adaptive operation module, configured to calculate the error signal and the interpolation signal to obtain coefficients of the equalization filter, 其中,所述滑窗滤波器的长度可变,所述均衡滤波器包括在所述自适应均衡器中。 Wherein, the length of the sliding window filter is variable, and the equalization filter is included in the adaptive equalizer. 2.根据权利要求1所述的系数生成电路,其特征在于,所述滑窗滤波器、所述插值滤波器均为有限冲击响应滤波器。 2 . The coefficient generation circuit according to claim 1 , wherein both the sliding window filter and the interpolation filter are finite impulse response filters. 3.根据权利要求1所述的系数生成电路,其特征在于,所述自适应运算模块采用最小二乘法或最小均方差算法对所述误差信号和所述插值信号进行计算以得到所述均衡滤波器的系数。 3. The coefficient generating circuit according to claim 1, wherein the adaptive operation module calculates the error signal and the interpolation signal using a least square method or a minimum mean square error algorithm to obtain the equalized filter coefficient of the device. 4.根据权利要求1所述的系数生成电路,其特征在于,所述滑窗滤波器的长度为以下之一:16、32、64、128或256。  4. The coefficient generation circuit according to claim 1, wherein the length of the sliding window filter is one of the following: 16, 32, 64, 128 or 256. the 5.一种用于多输入多输出系统的自适应均衡器,其特征在于,包括: 5. An adaptive equalizer for MIMO system, characterized in that, comprising: 均衡滤波器,用于对经脉冲成形滤波器处理后的数据进行均衡; an equalization filter for equalizing the data processed by the pulse shaping filter; 系数生成电路,用于向所述均衡滤波器提供系数,所述系数生成电路包括: A coefficient generation circuit for providing coefficients to the equalization filter, the coefficient generation circuit comprising: 滑窗滤波器,用于对均衡后的数据在数据速率转换后经多路信号合并模块合并后的数据进行滑窗滤波以得到所述数据的估计值; A sliding window filter, which is used to perform sliding window filtering on the data after the equalized data is converted by the multi-channel signal combining module to obtain an estimated value of the data; 数据比较模块,用于对所述估计值与预定期望值进行比较,以产生误差信号; a data comparison module, configured to compare the estimated value with a predetermined expected value to generate an error signal; 插值滤波器,用于对经脉冲成形滤波器处理后的数据进行插值以产生插值信号,所述插值滤波器的长度与所述滑窗滤波器的长度相等; an interpolation filter, used to interpolate the data processed by the pulse shaping filter to generate an interpolation signal, the length of the interpolation filter is equal to the length of the sliding window filter; 自适应运算模块,用于对所述误差信号和所述插值信号进行计算以得到所述均衡滤波器的系数, an adaptive operation module, configured to calculate the error signal and the interpolation signal to obtain coefficients of the equalization filter, 其中,所述滑窗滤波器的长度可变。 Wherein, the length of the sliding window filter is variable. 6.根据权利要求5所述的自适应均衡器,其特征在于,还包括: 6. The adaptive equalizer according to claim 5, further comprising: 所述脉冲成形滤波器,用于对经所述多输入多输出系统的天线接收的数据进行脉冲成形滤波; the pulse-shaping filter for performing pulse-shaping filtering on data received via the antenna of the MIMO system; 速率转换模块,用于对经对经所述自适应均衡器的均衡滤波器均衡后的数据进行速率转换; A rate conversion module, configured to perform rate conversion on the data equalized by the equalization filter of the adaptive equalizer; 所述多路信号合并模块,用于对经所述速率转换模块转换后的数据进行合并。 The multi-channel signal combining module is used to combine the data converted by the rate conversion module. 7.根据权利要求6所述的自适应均衡器,其特征在于,所述均衡滤波器、所述滑窗滤波器、所述脉冲成形滤波器、所述插值滤波器均为有限冲击响应滤波器。 7. The adaptive equalizer according to claim 6, wherein the equalization filter, the sliding window filter, the pulse shaping filter, and the interpolation filter are all finite impulse response filters . 8.根据权利要求5所述的自适应均衡器,其特征在于,所述自适应运算模块采用最小二乘法或最小均方差算法对所述误差信号和所述插值信号进行计算以得到所述均衡滤波器的系数。 8. The adaptive equalizer according to claim 5, wherein the adaptive computing module uses a least square method or a minimum mean square error algorithm to calculate the error signal and the interpolation signal to obtain the equalized The coefficients of the filter. 9.一种用于多输入多输出系统的均衡滤波器的系数生成方法,其特征在于,包括: 9. A coefficient generation method for an equalization filter of a multiple-input multiple-output system, characterized in that, comprising: 利用滑窗滤波器对均衡后的数据在数据速率转换后经多路信号合并模块合并后的数据进行滑窗滤波以得到所述数据的估计值; Using a sliding window filter to perform sliding window filtering on the data after the equalized data is converted by the multi-channel signal combining module after data rate conversion to obtain an estimated value of the data; 对所述估计值与预定期望值进行比较,以产生误差信号; comparing said estimated value with a predetermined expected value to generate an error signal; 利用插值滤波器对经自适应均衡器的脉冲成形滤波器处理后的数据进行插值以产生插值信号,所述插值滤波器的长度与所述滑窗滤波器的长度相等; Using an interpolation filter to interpolate the data processed by the pulse shaping filter of the adaptive equalizer to generate an interpolation signal, the length of the interpolation filter is equal to the length of the sliding window filter; 对所述误差信号和所述插值信号进行计算以得到所述均衡滤波器的系数, calculating said error signal and said interpolated signal to obtain coefficients of said equalization filter, 其中,所述滑窗滤波器的长度可变,所述均衡滤波器包括在所述自适应均衡器中。 Wherein, the length of the sliding window filter is variable, and the equalization filter is included in the adaptive equalizer. 10.根据权利要求9所述的系数生成方法,其特征在于,对所述误差信号和所述插值信号进行计算以得到所述均衡滤波器的系数具体包括: 10. The coefficient generating method according to claim 9, wherein calculating the error signal and the interpolation signal to obtain the coefficient of the equalization filter specifically comprises: 对所述误差信号和所述插值信号采用最小二乘法或最小均方差算法进行计算以得到所述均衡滤波器的系数。  The error signal and the interpolation signal are calculated using a least square method or a minimum mean square error algorithm to obtain coefficients of the equalization filter. the 11.根据权利要求9所述的系数生成方法,其特征在于,所述滑窗滤波器的长度为以下之一:16、32、64、128或256。  11. The coefficient generating method according to claim 9, wherein the length of the sliding window filter is one of the following: 16, 32, 64, 128 or 256. the
CN 200910160805 2009-07-23 2009-07-23 Adaptive equalizer for MIMO system and coefficient generating circuit and method thereof Expired - Fee Related CN101616107B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN 200910160805 CN101616107B (en) 2009-07-23 2009-07-23 Adaptive equalizer for MIMO system and coefficient generating circuit and method thereof
PCT/CN2010/074102 WO2011009355A1 (en) 2009-07-23 2010-06-18 Adaptive equalizer, circuit and method for generating coefficients of equalization filter

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 200910160805 CN101616107B (en) 2009-07-23 2009-07-23 Adaptive equalizer for MIMO system and coefficient generating circuit and method thereof

Publications (2)

Publication Number Publication Date
CN101616107A CN101616107A (en) 2009-12-30
CN101616107B true CN101616107B (en) 2013-01-16

Family

ID=41495521

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 200910160805 Expired - Fee Related CN101616107B (en) 2009-07-23 2009-07-23 Adaptive equalizer for MIMO system and coefficient generating circuit and method thereof

Country Status (2)

Country Link
CN (1) CN101616107B (en)
WO (1) WO2011009355A1 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101616107B (en) * 2009-07-23 2013-01-16 中兴通讯股份有限公司 Adaptive equalizer for MIMO system and coefficient generating circuit and method thereof
CN106059528B (en) * 2016-06-12 2018-07-03 西安电子工程研究所 A kind of variable single-rate Finite Impulse Response filter design method of length
WO2020191273A1 (en) 2019-03-20 2020-09-24 MACOM Technology Solutions Holding, Inc. Fast equalization for jitter mitigation

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1497857A (en) * 2002-09-27 2004-05-19 ��ʽ����Ntt����Ħ Adaptive equalization device and its program

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7142616B2 (en) * 2001-04-09 2006-11-28 Matsushita Electric Industrial Co., Ltd. Front end processor for data receiver and nonlinear distortion equalization method
CN100508507C (en) * 2005-03-11 2009-07-01 中国科学技术大学 An Adaptive Equalization Method for Multiple-Input and Multiple-Output Communication System
US8121183B2 (en) * 2007-07-13 2012-02-21 Lsi Corporation System for an adaptive floating tap decision feedback equalizer
CN101616107B (en) * 2009-07-23 2013-01-16 中兴通讯股份有限公司 Adaptive equalizer for MIMO system and coefficient generating circuit and method thereof

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1497857A (en) * 2002-09-27 2004-05-19 ��ʽ����Ntt����Ħ Adaptive equalization device and its program

Also Published As

Publication number Publication date
CN101616107A (en) 2009-12-30
WO2011009355A1 (en) 2011-01-27

Similar Documents

Publication Publication Date Title
CN109004994B (en) Antenna array calibration using traffic signals
CN101527697B (en) Time-domain automatic-adaptive equalizer and equalizing method thereof
EP1982431A2 (en) Apparatus and methods for implementing a split equalizer filter for sparse channels
Zhao et al. Adaptive blind channel estimation by least squares smoothing
JP3325735B2 (en) Data receiving device
CN101616107B (en) Adaptive equalizer for MIMO system and coefficient generating circuit and method thereof
CN113497773B (en) Equalization method and system of scattering communication system, computer equipment and processing terminal
CN103841064A (en) SISO balancing method based on sampling rate data and balancer
CN102916916B (en) Minimum bit error rate principle based adaptive channel balancer and implementation method thereof
CN101562468B (en) Balancing device and balancing method based on iteration elimination and maximum ratio combining
CN108199992B (en) Blind equalization system and method suitable for 4096-QAM in microwave communication
CN111800356B (en) Parallel variable-step-size CMA (China Mobile alliance) equalization algorithm, device, electronic equipment and storage medium
US8867600B2 (en) Turbo equalization for diversity receivers
JP3061108B2 (en) Receiving device and receiving method
US20130170538A1 (en) Equalizer receiver and operating method thereof in wireless communication system
Liang et al. FIR channel estimation through generalized cumulant slice weighting
CN102137052A (en) Variable step length least mean square channel equilibrium method based on gradient vector
CN101616376B (en) Data receiving method and device in code division multiple access communication system
CN101521643A (en) Method and system for processing interference signal
CN101283516B (en) Wireless communication device including joint space-time optimal filter using Cholesky and eigenvalue decomposition
CN107005307A (en) The method and balancer of a kind of setting balancer
CN107078978B (en) A kind of signal compensation method and device
Zhou et al. Frequency-Domain Filtering Design of CHE Subsystem for 2Rx Systems in 5G RedCap Terminals
Han et al. On steepest descent adaptation: A novel batch implementation of blind equalization algorithms
CN101283513B (en) Joint space-time optimum filters (ISTOF) using singular value decompositions (SVD)

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20130116