US20020110205A1 - Equaliser with a cost function taking into account noise energy - Google Patents

Equaliser with a cost function taking into account noise energy Download PDF

Info

Publication number
US20020110205A1
US20020110205A1 US09/934,034 US93403401A US2002110205A1 US 20020110205 A1 US20020110205 A1 US 20020110205A1 US 93403401 A US93403401 A US 93403401A US 2002110205 A1 US2002110205 A1 US 2002110205A1
Authority
US
United States
Prior art keywords
impulse response
filter
taps
dfe
channel impulse
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.)
Granted
Application number
US09/934,034
Other versions
US6724841B2 (en
Inventor
Olli Piirainen
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.)
Nokia Solutions and Networks Oy
Original Assignee
Nokia Networks Oy
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 Nokia Networks Oy filed Critical Nokia Networks Oy
Assigned to NOKIA NETWORKS OY reassignment NOKIA NETWORKS OY ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: PIIRAINEN, OLLI
Publication of US20020110205A1 publication Critical patent/US20020110205A1/en
Application granted granted Critical
Publication of US6724841B2 publication Critical patent/US6724841B2/en
Assigned to NOKIA SIEMENS NETWORKS OY reassignment NOKIA SIEMENS NETWORKS OY ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: NOKIA CORPORATION
Adjusted expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

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
    • H04L25/03057Arrangements for removing intersymbol interference operating in the time domain adaptive, i.e. capable of adjustment during data reception with a recursive structure
    • 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/03375Passband transmission
    • H04L2025/03401PSK
    • H04L2025/03407Continuous phase
    • 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/03433Arrangements for removing intersymbol interference characterised by equaliser structure
    • H04L2025/03439Fixed structures
    • H04L2025/03445Time domain
    • H04L2025/03471Tapped delay lines
    • H04L2025/03477Tapped delay lines not time-recursive
    • 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/03433Arrangements for removing intersymbol interference characterised by equaliser structure
    • H04L2025/03439Fixed structures
    • H04L2025/03445Time domain
    • H04L2025/03471Tapped delay lines
    • H04L2025/03484Tapped delay lines time-recursive
    • H04L2025/0349Tapped delay lines time-recursive as a feedback filter
    • 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/03592Adaptation methods
    • H04L2025/03598Algorithms
    • H04L2025/03611Iterative algorithms
    • H04L2025/03617Time recursive algorithms

Definitions

  • the present invention relates to a method for processing received signals in order to remove waveform distortion, and also to a corresponding device.
  • the present invention is directed to a method and corresponding device used for improving an equalizer in a receiver part of digital telecommunication systems.
  • telecommunication systems and especially wireless telecommunication systems using digital data transmission methods are widely spreading.
  • the usage of such digital data transmission methods allows to transmit data at a high transfer rate.
  • a mobile telecommunication system such as GSM (Global System for Mobile communications) it is possible to transmit speech or data between a stationary transceiver unit, i.e. a base station, and a terminal device, such as a mobile station, in a circuit switched mode as well as in a packet data mode.
  • Further developments such as HSCSD (High Speed Circuit Switched Data), GPRS (General Packet Radio Service), EDGE (Enhanced Data Rates for GSM Evolution) and the like provide more sophisticated data transmission performance.
  • the incoming signals received for example via an antenna suffer from waveform distortion caused for example by multipath propagation.
  • waveform distortion like intersymbol interference and additive noise makes it more difficult for the receiving side to assign, identify and reconstruct the received signals (i.e. the symbols) correctly, since a mixture of signals is received with different delay times and amplitudes. In particular in high speed digital data transmissions, this is problematic.
  • equalizers To remove waveform distortions, in telecommunication systems, the usage of equalizers at the receiving side is commonly known. In said equalizers, on the basis of e.g. a channel impulse response, a decision is made how the incoming signals are to be interpreted, i.e. how the symbols are to be detected from said mixture of received signals.
  • the main purpose of such an equalizer is to reconstruct the received signal in such manner that it is as similar as possible to the original signal. This can be achieved for example by estimating the channel impulse response and use it to reconstruct the received signal.
  • a known training pattern i.e. a training sequence
  • settings for the equalizers i.e. of equalizer or filter taps
  • the duration of the training sequence has to be short.
  • One proposed solution for an equalizer is a maximum-likelihood sequence estimation (MLSE) using a trellis-based Viterbi algorithm.
  • MLSE maximum-likelihood sequence estimation
  • FIG. 3A A simplified structure of such an equalizer is shown in FIG. 3A.
  • a channel estimator for estimating a time-varying channel impulse response is required.
  • the MLSE equalizer shows almost optimal detection performance.
  • this method becomes unpractical for use since its complexity is proportional to the number of states in trellis which increase significantly when multilevel modulation is used. For example, in case of an 8PSK (8 level phase shift keying) modulation and in a possible environment where 5 to 6 taps may be used, the number of states is several thousands. Therefore, the complexity of such MLSE equalizers increases to such an extent that present implementations for mobile station or base station equalizers are not able to manage it, or the costs of such an equalizer would not be economical.
  • RSSE reduced-state sequence estimation
  • FIG. 3C The principle structure of such a DFE is shown in FIG. 3C.
  • the filtered signal is fed to a decision part in which a decision about the signal (or symbol) is made. Then, the decided output of the decision part is fed back via a feedback filter for eliminating the effect (e.g. an intersymbol interference) of previously detected (i.e. decided) symbols on the decision of the current (next) symbol or signal.
  • a feedback filter for eliminating the effect (e.g. an intersymbol interference) of previously detected (i.e. decided) symbols on the decision of the current (next) symbol or signal.
  • FIR filters for the filters, in the DFE, as well as in the above described RSSE case, most preferably finite impulse response (FIR) filters are used. Such FIR filters exhibit good numerical properties and lend themselves to an easy adaptive implementation.
  • MMSE minimum mean square error
  • J is the MMSE criterion (or the cost function result)
  • E indicates an expectation value
  • x i is a data symbol (incoming signal) currently to be estimated
  • y is a vector containing the received signals or samples
  • f is a column vector containing feedforward filter taps
  • x is a data symbol vector containing symbols decided before x i
  • b is a column vector containing feedback filter taps.
  • the above described solutions suffer from several drawbacks.
  • the MLSE leads to complex calculations or equalizer structures which make it not useful for e.g. multilevel modulation systems.
  • the RSSE and MMSE-DFE solutions are easier to implement, here another problem occurs.
  • the MMSE-DFE it is assumed, in the MMSE criterion J, that the decision made before the current decision (i.e. the feedback decision) is correct.
  • this assumption is not true, but nevertheless it is used.
  • the basic problem therewith is that symbol errors occur in the equalizer output. This error propagates in the following decisions, and it is easy to understand that the performance of the equalizer is corrupted. This is especially problematic in cases, where a long delay profile in the channel is present, for example in so-called hilly terrain channels.
  • this object is achieved by a method for processing signals in order to remove waveform distortion by using an equalizer, said method comprising the steps of receiving an incoming signal, preprocessing said incoming signal, estimating a channel impulse response from said received signal, estimating a noise energy from said received signal, calculating filter taps by using said estimated channel impulse response and said noise energy, filtering said received signal by using said calculated filter taps by a feedforward filter means, and supplying said received signal to an equalizer means which comprises a feedback filter, to obtain a resulting signal by a decision in said equalizer means, wherein said estimated channel impulse response is partitioned into at least two parts, in said calculating step of the filter taps one of said parts of said channel impulse response being used for calculating filter taps in said calculating step of the filter taps by using a weight function having the form of
  • J is a cost function result
  • E indicates an expectation value
  • x i is a data symbol of the signal currently to be estimated
  • y is a vector containing the received signal
  • f is a column vector containing taps of said feedforward filter
  • x is a vector containing data symbols decided on previously to x i
  • b is a column vector containing taps of said feedback filter
  • ⁇ (h, ⁇ 2 ,A) is a function estimating an expected squared error vector with A as a user definable constant and the operator H indicates a complex-conjugate transpose of a matrix or a vector.
  • the present invention proposes a device for processing signals in order to remove waveform distortion by using an equalizer, said device comprising receiving means for receiving and preprocessing an incoming signal, means for estimating a channel impulse response from said received signal, means for estimating a noise energy from said received signal, means for calculating filter taps by using said estimated channel impulse response and said noise energy, feedforward filter means, the filter taps of which are calculated by said means for calculating filter taps, and an equalizer means which comprises a feedback filter, the filter taps of which are calculated by said means for calculating filter taps, said received signal being supplied to the equalizer means via said feedforward filter means to obtain a resulting signal by a decision in said equalizer means, wherein said estimated channel impulse response is partitioned into at least two parts, said means for calculating filter taps using one of said parts of said channel impulse response for calculating filter taps by using a weight function having the form of
  • J is a cost function result
  • E indicates an expectation value
  • x i is a data symbol of the signal currently to be estimated
  • y is a vector containing the received signal
  • f is a column vector containing taps of said feedforward filter
  • x is a vector containing data symbols decided on previously to x i
  • b is a column vector containing taps of said feedback filter
  • ⁇ (h, ⁇ 2 ,A) is a function estimating an expected squared error vector with A as a user definable constant and the operator H indicates a complex-conjugate transpose of a matrix or a vector.
  • the proposed method and/or device provide an improved error correction performance by using a weight function to consider bit errors or symbol errors at the equalizer output thereby inhibiting an error propagation and a corruption of the system. It is obvious that this may be done in every receiving part of the respective communication network, e.g. in a receiving terminal device (mobile station) or base station.
  • the received signal is fed to a feedforward filter, the filter taps of which are calculated by said means for calculating filter taps, and then to an equalizer which comprises a feedback filter, the filter taps of which are also calculated by said means for calculating filter taps.
  • the method and/or device according to the present invention are most preferably used in MMSE-DFE equalizer systems, but they may also be applicable to other equalizer systems.
  • the general concept of the invention is described in combination for example with the above mentioned MMSE-DFE equalizer, wherein the used filters (feedforward filter and feedback filter in the equalizer) may be finite impulse response (FIR) filters.
  • the feedforward filter f is placed before the equalizer for shaping the impulse response to minimum phase.
  • one part of the impulse response is “open for decision” in trellis, while the other part of the impulse response is used at the decisions (i.e. in the decision part, see e.g. FIG. 3C). These decisions, which relate to this second part of the impulse response, are fed back via the feedback filter.
  • the partitioned channel impulse response can be represented by:
  • b ff is the part of the impulse response which is “open for decision” in trellis and used in the feedforward filter means
  • b dfe is the part of the impulse response relating to taps of the feedback filter which are used for the decision in the decision part.
  • weight function can be formed which considers the bit errors occurring in the decision. These bit errors add the square error proportional to the energy of each decision feedback tap. The other part of the impulse response (“open for decision”) has no effect.
  • This weight function has the form of
  • ⁇ (h, ⁇ 2 ,A) is a function estimating an expected squared error vector with h as the impulse response, ⁇ 2 as a noise and interference energy estimate and A as a user definable constant, b dfe is the part of the impulse response relating to the taps which are used for the decision and which are fed back, and the operator H indicates a complex-conjugate transpose of a matrix or a vector.
  • a modified cost function or MMSE criterion in comparison to equation (1), in which the weight function is considered (i.e. the bit error rate is taken into account):
  • a known training sequence is sent preferably in every burst of incoming signals.
  • the training sequence contains predefined known data values which can be used for the estimation.
  • a further advantage of the present invention is that it is easy to implement since only small modifications have to be done. Moreover, an implementation of the present invention leads to computations, the complexity of which is significantly lower than in the above described MLSE case and similar to the original MMSE-DFE case. This can be seen easily for example in the calculation of the filter taps, e.g. of the feedforward filter taps:
  • this matrix T is defined by the length of the impulse response part b dfe .
  • a solution is provided for solving problems occurring in signal transmissions at the receiving side wherein channels with a long delay profile are used, such as the above mentioned hilly terrain channels (HT) or bad urban terrain channels (TU).
  • HT hilly terrain channels
  • TU bad urban terrain channels
  • FIG. 1 is a block circuit diagram showing a device according to the invention.
  • FIG. 2 is a flowchart illustrating a procedure according to the present invention.
  • FIGS. 3A, 3B and 3 C are block circuit diagrams illustrating common equalizers structures.
  • a preferred application field for the present invention is for example in a communication system using EDGE, in particular if there are channels with long delay profiles such as hilly terrain channels (HT) or bad urban terrain channels (TU).
  • HT hilly terrain channels
  • TU bad urban terrain channels
  • an equalizer device according to the present invention is shown in combination with e.g. a MMSE-DFE equalizer. It is to be noted, that this block circuit diagram shows only a simplified case. Other parameters, such as channel noise and the like commonly known to persons skilled in the art, may also influence the system and can be reflected.
  • reference numeral 5 denotes an RF receiving part including an antenna
  • reference numeral 10 an analog-to-digital converter
  • reference numeral 15 a preprocessing unit
  • reference numeral 20 denotes means for estimating a channel impulse response
  • reference numeral 25 means for estimating a noise energy
  • reference numeral 30 means for calculating filter tabs.
  • Reference numeral 35 denotes a feedforward filter
  • reference numeral 40 denotes an equalizer unit.
  • An incoming signal transmitted for example in an EDGE transmission, is received at the RF receiving part 5 .
  • the signal is then supplied to the analog-to-digital converter 10 for bringing the received signal from an analog form into a digital form. Then, after passing the preprocessing unit 15 , a signal y is obtained which is to be identified.
  • the signal Since, during the transmission, the signal is subjected to waveform distortion, for example due to a multipath propagation, it has to be equalized.
  • the channel impulse response h as well as the noise energy ⁇ 2 have to be estimated.
  • This is executed by the means 20 for estimating the channel impulse response and the means 25 for estimating the noise energy, respectively.
  • a known training sequence is used which is included for example in every burst of the incoming signals.
  • the data pattern of said sequence is the compared with the received pattern to estimate the channel impulse response.
  • the actual estimation can for example be performed by using a least square estimation (LSE).
  • LSE least square estimation
  • the estimated channel impulse response is then used for the estimation in the means 25 for estimating the noise energy.
  • the estimated channel impulse response h and noise energy ⁇ 2 are supplied to the means 30 for calculating the filter taps b, f for the filters used in the actual equalization.
  • a weight function is used for considering bit errors or symbol errors which may occur in an resulting output, which would be fed back for the decision of a succeeding signal (i.e. symbol) and therefore corrupt the equalization.
  • a partitioned form of the estimated channel impulse response h is used which is shown in equation (2).
  • One part, b ff relates to the part of the impulse response which is “open for decision” in trellis.
  • the other part, b dfe relates to the part of the impulse response relating to taps which are used for the decision in the equalizer unit 40 .
  • the means 30 is able to process the signal so that a cost function for a MMSE-DFE equalizer according to the present invention can be formed according to equation (3).
  • the feedforward filter 35 shapes the channel impulse response to minimum phase, as described above.
  • a decision is made which actual value the received signal (i.e. symbol) has.
  • the detected (i.e. decided) symbol x is output.
  • FIG. 2 a flowchart diagram is described, in which an equalizing procedure by using a method according to the present invention is illustrated.
  • step S 1 the incoming signal containing the symbols to be detected is received and preprocessed. Thereafter, in step S 2 , the channel impulse response h is estimated on basis of said training sequence, as described above. Also, the noise energy level ( ⁇ 2 ) is estimated (step S 3 ) by using the estimated channel impulse response h.
  • step S 4 the obtained channel impulse response h is partitioned (b ff , b dfe ).
  • this partitioning is indicated to be done subsequent to the estimation of the channel impulse response, it is to be noted, that the actual partitioning, i.e. the setting of the lengths of the at least two parts b ff , b dfe is already done in advance, for example during design of the equalizer unit.
  • step S 5 the filter taps of the feedforward filter 35 and the feedback filter in the equalizer unit 40 are calculated on the basis of the estimated channel impulse response and noise energy. This calculation is performed by using a weight function in the form of
  • step S 6 the signal y is fed to the feedforward filter 35 which shapes the impulse response to minimum phase (step S 2 ).
  • step S 7 on the basis of the above described steps, it is decided which value the signal y (i.e. the symbol) has.
  • a resulting signal x of the decision in step S 7 is output in step S 8 for further processing steps in the communication system such as speech codec and the like (not shown), and the process returns for a next signal to be decided (step S 9 ). It is to be noted that the last decided signal x is used for the next signal to be decided x i , i.e. it is fed back.
  • the present invention proposes a method for processing signals in order to remove waveform distortion by using an equalizer, said method comprising the steps of receiving an incoming signal, preprocessing said incoming signal, estimating a channel impulse response from said received signal, estimating a noise energy from said received signal, calculating filter taps by using said estimated channel impulse response and said noise energy, filtering said received signal by using said calculated filter taps by a feedforward filter means, and supplying said received signal to an equalizer means which comprises a feedback filter, to obtain a resulting signal by a decision in said equalizer means, wherein said estimated channel impulse response is partitioned into at least two parts, in said calculating step of the filter taps one of said parts of said channel impulse response being used for calculating filter taps in said calculating step of the filter taps by using a weight function having the form of
  • J is a cost function result
  • E indicates an expectation value
  • x i is a data symbol of the signal currently to be estimated
  • y is a vector containing the received signal
  • f is a column vector containing taps of said feedforward filter
  • x is a vector containing data symbols decided on previously to x i
  • b is a column vector containing taps of said feedback filter
  • ⁇ (h, ⁇ 2 ,A) is a function estimating an expected squared error vector with A as a user definable constant
  • the operator H indicates a complex-conjugate transpose of a matrix or a vector.
  • the present invention proposes also a corresponding device.

Abstract

The present invention proposes a method for processing signals in order to remove waveform distortion by using an equalizer, said method comprising the steps of receiving an incoming signal, preprocessing said incoming signal, estimating a channel impulse response from said received signal estimating a noise energy from said received signal, calculating filter taps by using said estimated channel impulse response and said noise energy, filtering said received signal by using said calculated filter taps by a feedforward filter means, and supplying said received signal to an equalizer means which comprises a feedback filter, to obtain a resulting signal by a decision in said equalizer means, wherein said estimated channel impulse response is partitioned into at least two parts, in said calculating step of the filter taps one of said parts of said channel impulse response being used for calculating filter taps in said calculating step of the filter taps by using a weight function.

Description

    FIELD OF THE INVENTION
  • The present invention relates to a method for processing received signals in order to remove waveform distortion, and also to a corresponding device. In particular, the present invention is directed to a method and corresponding device used for improving an equalizer in a receiver part of digital telecommunication systems. [0001]
  • BACKGROUND OF THE INVENTION
  • In the last years, telecommunication systems and especially wireless telecommunication systems using digital data transmission methods are widely spreading. The usage of such digital data transmission methods allows to transmit data at a high transfer rate. In case of e.g. a mobile telecommunication system such as GSM (Global System for Mobile communications) it is possible to transmit speech or data between a stationary transceiver unit, i.e. a base station, and a terminal device, such as a mobile station, in a circuit switched mode as well as in a packet data mode. Further developments such as HSCSD (High Speed Circuit Switched Data), GPRS (General Packet Radio Service), EDGE (Enhanced Data Rates for GSM Evolution) and the like provide more sophisticated data transmission performance. [0002]
  • However, on the receiving side (i.e. the mobile station or the base station), the incoming signals received for example via an antenna suffer from waveform distortion caused for example by multipath propagation. Such waveform distortion like intersymbol interference and additive noise makes it more difficult for the receiving side to assign, identify and reconstruct the received signals (i.e. the symbols) correctly, since a mixture of signals is received with different delay times and amplitudes. In particular in high speed digital data transmissions, this is problematic. [0003]
  • To remove waveform distortions, in telecommunication systems, the usage of equalizers at the receiving side is commonly known. In said equalizers, on the basis of e.g. a channel impulse response, a decision is made how the incoming signals are to be interpreted, i.e. how the symbols are to be detected from said mixture of received signals. [0004]
  • Hitherto, several solutions for different types of equalizers are known to be usable in telecommunication systems. Some of them are for example described in “Introduction To Mobile Communication” by Y. Akaiwa, pages 276 to 287, John Wiley & Sons, New York, USA, 1997, in “Delayed decision Feedback Sequence Estimation” by A. Duel Hallen and C. Heegard, IEEE Transactions on Communications, vol. 37, no. 5, May 1989, in “Reduced-State Sequence Estimation With Set Partitioning And Decision Feedback” by M. Vedat Eyuboglu and Shahit U. H. Qureshi, IEEE Transactions on Communications, vol. 36, no. 1, January 1988, in “MMSE Decision Feedback Equalizers: Finite-Length Results” by N. Al-Dahir and John M. Cioffi, IEEE Transactions on Information Theory, vol. 41, no. 4, pages 961 - 975, July 1995, and in “Fast Computation Of Channel Estimate Based Equalizers In Packet Data Transmission” by N. Al-Dahir and John M. Cioffi, IEEE Transactions on Information Theory, vol. 43, no. 11, pages 2462-2473, November 1995. [0005]
  • The main purpose of such an equalizer is to reconstruct the received signal in such manner that it is as similar as possible to the original signal. This can be achieved for example by estimating the channel impulse response and use it to reconstruct the received signal. In general, it is possible to use a known training pattern (i.e. a training sequence) included for example in each sent data packet to estimate the channel impulse response at the receiving side. Then, settings for the equalizers (i.e. of equalizer or filter taps) can be computed. For a good performance, the duration of the training sequence has to be short. [0006]
  • One proposed solution for an equalizer is a maximum-likelihood sequence estimation (MLSE) using a trellis-based Viterbi algorithm. A simplified structure of such an equalizer is shown in FIG. 3A. Further to the MLSE part, a channel estimator for estimating a time-varying channel impulse response is required. In general, the MLSE equalizer shows almost optimal detection performance. However, particularly in multilevel modulation system, this method becomes unpractical for use since its complexity is proportional to the number of states in trellis which increase significantly when multilevel modulation is used. For example, in case of an 8PSK (8 level phase shift keying) modulation and in a possible environment where 5 to 6 taps may be used, the number of states is several thousands. Therefore, the complexity of such MLSE equalizers increases to such an extent that present implementations for mobile station or base station equalizers are not able to manage it, or the costs of such an equalizer would not be economical. [0007]
  • In order to get a less complex equalizer, though with less optimal performance, there are given several other solutions in the prior art. In one of said solutions a reduced-state sequence estimation (RSSE) is used. This method is similar to the above described MLSE and is also based on the Viterbi algorithm. However, in comparison to the MLSE, the RSSE uses trellises with a reduced number of states, which leads to a less complex operation. The principle structure is shown in FIG. 3B. Here, a feedforward filter is additionally used by which a channel impulse response is shaped to a minimum phase. [0008]
  • It is also known to equalize incoming signals by using a decision feedback equalizer (DFE). In this case, only a part of the impulse response is “open for decision” in the equalizer. By feeding back results of decisions of the signals, the energy of the rest of the taps (which are “not open for decision”) of the equalizer can be reduced. In general, the effective signal energy and therefore the effective signal-to-noise ratio (SNR) is defined by the energy in those impulse response taps which are “open for decision” in the trellis. A method for maximizing this energy portion is to pre-filter the incoming signals by which the channel impulse response is shaped to a minimum phase. This will maximize the effective SNR for signal detection, i.e. for the decision. [0009]
  • The principle structure of such a DFE is shown in FIG. 3C. Here, also after passing the incoming signal through a feedforward filter which shapes the channel impulse response to the minimum phase, the filtered signal is fed to a decision part in which a decision about the signal (or symbol) is made. Then, the decided output of the decision part is fed back via a feedback filter for eliminating the effect (e.g. an intersymbol interference) of previously detected (i.e. decided) symbols on the decision of the current (next) symbol or signal. [0010]
  • For the filters, in the DFE, as well as in the above described RSSE case, most preferably finite impulse response (FIR) filters are used. Such FIR filters exhibit good numerical properties and lend themselves to an easy adaptive implementation. [0011]
  • As a performance criterion in the DFE, for example, a minimum mean square error (MMSE) can be used, which results in a so-called MMSE-DFE equalizer. The MMSE criterion (or cost function) can be written as [0012]
  • J=E|x i −yf−xb| 2, tm (1)
  • wherein J is the MMSE criterion (or the cost function result), E indicates an expectation value, x[0013] i is a data symbol (incoming signal) currently to be estimated, y is a vector containing the received signals or samples, f is a column vector containing feedforward filter taps, x is a data symbol vector containing symbols decided before xi, and b is a column vector containing feedback filter taps.
  • In the MMSE-DFE equalizer, J has to be minimized with respect to f and b. Now, the taps for the feedforward and feedback filters can be calculated, as for example described in the references mentioned above. [0014]
  • However, the above described solutions suffer from several drawbacks. As mentioned above, the MLSE leads to complex calculations or equalizer structures which make it not useful for e.g. multilevel modulation systems. Though the RSSE and MMSE-DFE solutions are easier to implement, here another problem occurs. For example, in the MMSE-DFE, it is assumed, in the MMSE criterion J, that the decision made before the current decision (i.e. the feedback decision) is correct. As can be seen, for example, in the above mentioned references, this assumption is not true, but nevertheless it is used. The basic problem therewith is that symbol errors occur in the equalizer output. This error propagates in the following decisions, and it is easy to understand that the performance of the equalizer is corrupted. This is especially problematic in cases, where a long delay profile in the channel is present, for example in so-called hilly terrain channels. [0015]
  • SUMMARY OF THE INVENTION
  • Therefore, it is an object of the present invention to provide a method for processing incoming signals at a receiving side of a telecommunication system in order to remove waveform distortion, said method being applicable in particular to systems using a multilevel modulation and providing an improved error performance, and also a corresponding device. [0016]
  • According to the present invention, this object is achieved by a method for processing signals in order to remove waveform distortion by using an equalizer, said method comprising the steps of receiving an incoming signal, preprocessing said incoming signal, estimating a channel impulse response from said received signal, estimating a noise energy from said received signal, calculating filter taps by using said estimated channel impulse response and said noise energy, filtering said received signal by using said calculated filter taps by a feedforward filter means, and supplying said received signal to an equalizer means which comprises a feedback filter, to obtain a resulting signal by a decision in said equalizer means, wherein said estimated channel impulse response is partitioned into at least two parts, in said calculating step of the filter taps one of said parts of said channel impulse response being used for calculating filter taps in said calculating step of the filter taps by using a weight function having the form of [0017]
  • ƒ(h,δ2,A)bdfe Hbdfe,
  • whereby a cost function of said equalizer is formed as [0018]
  • J=E|x i −yf−xb| 2 +ƒ(h,δ 2,A)bdfe Hbdfe,
  • wherein J is a cost function result, E indicates an expectation value, x[0019] i is a data symbol of the signal currently to be estimated, y is a vector containing the received signal, f is a column vector containing taps of said feedforward filter, x is a vector containing data symbols decided on previously to xi, b is a column vector containing taps of said feedback filter, ƒ(h,δ2,A) is a function estimating an expected squared error vector with A as a user definable constant and the operator H indicates a complex-conjugate transpose of a matrix or a vector.
  • Furthermore, the present invention proposes a device for processing signals in order to remove waveform distortion by using an equalizer, said device comprising receiving means for receiving and preprocessing an incoming signal, means for estimating a channel impulse response from said received signal, means for estimating a noise energy from said received signal, means for calculating filter taps by using said estimated channel impulse response and said noise energy, feedforward filter means, the filter taps of which are calculated by said means for calculating filter taps, and an equalizer means which comprises a feedback filter, the filter taps of which are calculated by said means for calculating filter taps, said received signal being supplied to the equalizer means via said feedforward filter means to obtain a resulting signal by a decision in said equalizer means, wherein said estimated channel impulse response is partitioned into at least two parts, said means for calculating filter taps using one of said parts of said channel impulse response for calculating filter taps by using a weight function having the form of [0020]
  • ƒ(h,δ2,A)bdfe Hbdfe ,
  • whereby a cost function of said equalizer is formed as [0021]
  • J=E|x i −yf−xb| 2 +ƒ(h,δ 2,A)bdfe Hbdfe,
  • wherein J is a cost function result, E indicates an expectation value, x[0022] i is a data symbol of the signal currently to be estimated, y is a vector containing the received signal, f is a column vector containing taps of said feedforward filter, x is a vector containing data symbols decided on previously to xi, b is a column vector containing taps of said feedback filter, ƒ(h,δ2,A) is a function estimating an expected squared error vector with A as a user definable constant and the operator H indicates a complex-conjugate transpose of a matrix or a vector.
  • Advantageous further developments of the present invention are as set out in the respective dependent claims. [0023]
  • According to the present invention, the proposed method and/or device provide an improved error correction performance by using a weight function to consider bit errors or symbol errors at the equalizer output thereby inhibiting an error propagation and a corruption of the system. It is obvious that this may be done in every receiving part of the respective communication network, e.g. in a receiving terminal device (mobile station) or base station. [0024]
  • To obtain an output signal (i.e. a decided signal), the received signal is fed to a feedforward filter, the filter taps of which are calculated by said means for calculating filter taps, and then to an equalizer which comprises a feedback filter, the filter taps of which are also calculated by said means for calculating filter taps. [0025]
  • The method and/or device according to the present invention are most preferably used in MMSE-DFE equalizer systems, but they may also be applicable to other equalizer systems. With reference to FIG. 1, the general concept of the invention is described in combination for example with the above mentioned MMSE-DFE equalizer, wherein the used filters (feedforward filter and feedback filter in the equalizer) may be finite impulse response (FIR) filters. The feedforward filter f is placed before the equalizer for shaping the impulse response to minimum phase. [0026]
  • In the equalizer, one part of the impulse response is “open for decision” in trellis, while the other part of the impulse response is used at the decisions (i.e. in the decision part, see e.g. FIG. 3C). These decisions, which relate to this second part of the impulse response, are fed back via the feedback filter. The partitioned channel impulse response can be represented by: [0027]
  • h′=[1,bff,bdfe],   (2)
  • wherein b[0028] ff is the part of the impulse response which is “open for decision” in trellis and used in the feedforward filter means, and bdfe is the part of the impulse response relating to taps of the feedback filter which are used for the decision in the decision part.
  • Now, a weight function can be formed which considers the bit errors occurring in the decision. These bit errors add the square error proportional to the energy of each decision feedback tap. The other part of the impulse response (“open for decision”) has no effect. This weight function has the form of [0029]
  • ƒ(h,δ2,A)bdfe Hbdfe,
  • wherein ƒ(h,δ[0030] 2,A) is a function estimating an expected squared error vector with h as the impulse response, δ2 as a noise and interference energy estimate and A as a user definable constant, bdfe is the part of the impulse response relating to the taps which are used for the decision and which are fed back, and the operator H indicates a complex-conjugate transpose of a matrix or a vector.
  • In the means for calculating the filter taps, a modified cost function or MMSE criterion (in comparison to equation (1)) can be formed, in which the weight function is considered (i.e. the bit error rate is taken into account): [0031]
  • J=E|x i −yf−xb| 2 +ƒ(h,δ 2,A)bdfe Hbdfe .   (3)
  • For estimating the channel impulse response, a known training sequence, as commonly known in the prior art, is sent preferably in every burst of incoming signals. The training sequence contains predefined known data values which can be used for the estimation. [0032]
  • A further advantage of the present invention is that it is easy to implement since only small modifications have to be done. Moreover, an implementation of the present invention leads to computations, the complexity of which is significantly lower than in the above described MLSE case and similar to the original MMSE-DFE case. This can be seen easily for example in the calculation of the filter taps, e.g. of the feedforward filter taps: [0033]
  • f=(E(y*y t)−E(y*y t)TE(x*y t))−1 E(y*x i),   (4)
  • wherein the operator * indicates a conjugate complex of a matrix or a vector, the operator t indicates a transpose of a matrix or a vector, and T is a matrix of the form [0034] T = [ 1 0 0 1 0 0 0 0 1 + f ( h , δ 2 , A ) 0 0 0 0 1 + f ( h , δ 2 , A ) ] , ( 5 )
    Figure US20020110205A1-20020815-M00001
  • wherein the size of this matrix T is defined by the length of the impulse response part b[0035] dfe. When replacing said matrix T for example by the unit matrix, the calculation of filter taps as in an original MMSE-DFE case will be achieved. Therefore, it is obvious that there is only a negligible increase of complexity.
  • Advantageously, also a user definable setting of amounts of the partitioned parts of the impulse response, i.e. b[0036] ff, bdfe, is possible. This can be done according to the desired complexity and/or performance of the equalizer device. As mentioned above, the complexity of calculations can be adjusted for example by the size of the matrix T in equation (5), which depends on the length of bdfe.
  • According to the present invention, a solution is provided for solving problems occurring in signal transmissions at the receiving side wherein channels with a long delay profile are used, such as the above mentioned hilly terrain channels (HT) or bad urban terrain channels (TU). By using the present invention, at transmissions over long delay channels, it is possible to achieve a significant performance gain, for example in the resulting bit error rate, in comparison to the prior art. This may be also supported when the used feedforward filter is of a short length. [0037]
  • A preferred embodiment of the invention is described herein below in detail by way of example with reference to the accompanying drawings.[0038]
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • FIG. 1 is a block circuit diagram showing a device according to the invention. [0039]
  • FIG. 2 is a flowchart illustrating a procedure according to the present invention. [0040]
  • FIGS. 3A, 3B and [0041] 3C are block circuit diagrams illustrating common equalizers structures.
  • DESCRIPTION OF A PREFERRED EMBODIMENT
  • A preferred application field for the present invention is for example in a communication system using EDGE, in particular if there are channels with long delay profiles such as hilly terrain channels (HT) or bad urban terrain channels (TU). [0042]
  • In FIG. 1, as one embodiment, an equalizer device according to the present invention is shown in combination with e.g. a MMSE-DFE equalizer. It is to be noted, that this block circuit diagram shows only a simplified case. Other parameters, such as channel noise and the like commonly known to persons skilled in the art, may also influence the system and can be reflected. [0043]
  • In FIG. 1, [0044] reference numeral 5 denotes an RF receiving part including an antenna, reference numeral 10 an analog-to-digital converter, and reference numeral 15 a preprocessing unit. Furthermore, reference numeral 20 denotes means for estimating a channel impulse response, reference numeral 25 means for estimating a noise energy, and reference numeral 30 means for calculating filter tabs. Reference numeral 35 denotes a feedforward filter, and reference numeral 40 denotes an equalizer unit.
  • An incoming signal, transmitted for example in an EDGE transmission, is received at the [0045] RF receiving part 5. The signal is then supplied to the analog-to-digital converter 10 for bringing the received signal from an analog form into a digital form. Then, after passing the preprocessing unit 15, a signal y is obtained which is to be identified.
  • Since, during the transmission, the signal is subjected to waveform distortion, for example due to a multipath propagation, it has to be equalized. [0046]
  • For an improved equalization according to the present invention, the channel impulse response h as well as the noise energy δ[0047] 2 have to be estimated. This is executed by the means 20 for estimating the channel impulse response and the means 25 for estimating the noise energy, respectively. For this purpose, a known training sequence is used which is included for example in every burst of the incoming signals. The data pattern of said sequence is the compared with the received pattern to estimate the channel impulse response. The actual estimation can for example be performed by using a least square estimation (LSE). The estimated channel impulse response is then used for the estimation in the means 25 for estimating the noise energy.
  • The estimated channel impulse response h and noise energy δ[0048] 2 are supplied to the means 30 for calculating the filter taps b, f for the filters used in the actual equalization. In said means 30, a weight function is used for considering bit errors or symbol errors which may occur in an resulting output, which would be fed back for the decision of a succeeding signal (i.e. symbol) and therefore corrupt the equalization.
  • For the calculation in said means [0049] 30, a partitioned form of the estimated channel impulse response h is used which is shown in equation (2). One part, bff, relates to the part of the impulse response which is “open for decision” in trellis. The other part, bdfe, relates to the part of the impulse response relating to taps which are used for the decision in the equalizer unit 40. By using the part bdfe and a function which relates the square error, the means 30 is able to process the signal so that a cost function for a MMSE-DFE equalizer according to the present invention can be formed according to equation (3).
  • The [0050] feedforward filter 35 shapes the channel impulse response to minimum phase, as described above. In the decision part of the equalizer unit 40 (see e.g. FIG. 3C), a decision is made which actual value the received signal (i.e. symbol) has. Hence, the detected (i.e. decided) symbol x is output.
  • With reference to FIG. 2, a flowchart diagram is described, in which an equalizing procedure by using a method according to the present invention is illustrated. [0051]
  • In step S[0052] 1, the incoming signal containing the symbols to be detected is received and preprocessed. Thereafter, in step S2, the channel impulse response h is estimated on basis of said training sequence, as described above. Also, the noise energy level (δ2) is estimated (step S3) by using the estimated channel impulse response h.
  • In step S[0053] 4, the obtained channel impulse response h is partitioned (bff, bdfe). Although, in the flow chart in FIG. 2, this partitioning is indicated to be done subsequent to the estimation of the channel impulse response, it is to be noted, that the actual partitioning, i.e. the setting of the lengths of the at least two parts bff, bdfe is already done in advance, for example during design of the equalizer unit.
  • In step S[0054] 5, the filter taps of the feedforward filter 35 and the feedback filter in the equalizer unit 40 are calculated on the basis of the estimated channel impulse response and noise energy. This calculation is performed by using a weight function in the form of
  • ƒ(h,δ2,A)bdfe Hbdfe,
  • as described above, which is used to form a modified MMSE-criterion (cost function) according to the invention which is shown in equation (3). Hence, a possible bit error at the equalizer output can be considered. [0055]
  • In step S[0056] 6, the signal y is fed to the feedforward filter 35 which shapes the impulse response to minimum phase (step S2). In step S7, on the basis of the above described steps, it is decided which value the signal y (i.e. the symbol) has. A resulting signal x of the decision in step S7 is output in step S8 for further processing steps in the communication system such as speech codec and the like (not shown), and the process returns for a next signal to be decided (step S9). It is to be noted that the last decided signal x is used for the next signal to be decided xi, i.e. it is fed back.
  • As an example for an operation of the present invention, the following equation for the function ƒ estimating the expected square error may be used: [0057] f ( h , δ 2 , A ) = A δ 2 h 2 . ( 6 )
    Figure US20020110205A1-20020815-M00002
  • However, there are also various other possibilities for this function. [0058]
  • By using the equations (2) to (6), it has been shown, that a gain for example in an obtained block error rate (BLER) and/or bit error rate (BER), respectively, of up to 1 dB in a carrier-to-interference ratio can be achieved in comparison to the prior art (i.e. to an common MMSE-DFE equalizer in an EDGE transmission). As mentioned above, this gain is as higher as larger the delay profile is. [0059]
  • According to the above description, the present invention proposes a method for processing signals in order to remove waveform distortion by using an equalizer, said method comprising the steps of receiving an incoming signal, preprocessing said incoming signal, estimating a channel impulse response from said received signal, estimating a noise energy from said received signal, calculating filter taps by using said estimated channel impulse response and said noise energy, filtering said received signal by using said calculated filter taps by a feedforward filter means, and supplying said received signal to an equalizer means which comprises a feedback filter, to obtain a resulting signal by a decision in said equalizer means, wherein said estimated channel impulse response is partitioned into at least two parts, in said calculating step of the filter taps one of said parts of said channel impulse response being used for calculating filter taps in said calculating step of the filter taps by using a weight function having the form of [0060]
  • ƒ(h,δ2,A)bdfe Hbdfe,
  • whereby a cost function of said equalizer is formed as [0061]
  • J=E|x i −yf−xb| 2 +ƒ(h,δ 2,A)bdfe Hbdfe,
  • wherein J is a cost function result, E indicates an expectation value, x[0062] i is a data symbol of the signal currently to be estimated, y is a vector containing the received signal, f is a column vector containing taps of said feedforward filter, x is a vector containing data symbols decided on previously to xi, b is a column vector containing taps of said feedback filter, ƒ(h,δ2,A) is a function estimating an expected squared error vector with A as a user definable constant and the operator H indicates a complex-conjugate transpose of a matrix or a vector. The present invention proposes also a corresponding device.
  • It should be understood that the above description and accompanying figures are merely intended to illustrate the present invention by way of example only. The preferred embodiments of the present invention may thus vary within the scope of the attached claims. [0063]

Claims (14)

1. A method for processing signals in order to remove waveform distortion by using an equalizer, said method comprising the steps of:
receiving (S1) an incoming signal (y);
preprocessing (S1) said incoming signal (y);
estimating (S2) a channel impulse response (h) from said received signal (y);
estimating (S3) a noise energy (δ2) from said received signal (y);
calculating (S5) filter taps (f, b) by using said estimated channel impulse response (h) and said noise energy (δ2);
filtering (S6) said received signal by using said calculated filter taps by a feedforward filter means (35), and supplying said received signal to an equalizer means (40) which comprises a feedback filter, to obtain a resulting signal (x) by a decision (S7) in said equalizer means; wherein
said estimated channel impulse response is partitioned (S4) into at least two parts (bff, bdfe), in said calculating step (S5) of the filter taps one of said parts (bdfe) of said channel impulse response being used for calculating filter taps in said calculating step (S5) of the filter taps by using a weight function having the form of
ƒ(h,δ2,A)bdfe Hbdfe,
whereby a cost function of said equalizer is formed as
J=E|x i −yf−xb| 2 +ƒ(h,δ 2,A)bdfe Hbdfe,
wherein J is a cost function result, E indicates an expectation value, xi is a data symbol of the signal currently to be estimated, y is a vector containing the received signal, f is a column vector containing taps of said feedforward filter, x is a vector containing data symbols decided on previously to xi, b is a column vector containing taps of said feedback filter, ƒ(h,δ2,A) is a function estimating an expected squared error vector with A as a user definable constant and the operator H indicates a complex-conjugate transpose of a matrix or a vector.
2. A method according to claim 1, wherein
for said estimating step (S2) of the channel impulse response (h) a known training sequence is used which is included in at least one burst of the received signal (y).
3. A method according to claim 1, wherein
a first part (bff) of the partitioned channel impulse response relates to taps (b) of the feedback filter in the equalizer means (40), which are open for decision, and
a second part (bdfe) of the channel impulse response relates to taps of the feedback filter which are used for said decision.
4. A method according to claim 1, wherein taps (f) of said feedforward filter (35) are calculated according to
f=(E(y*y t)−E(y*y t)TE(x*y t))−1 E(y*x i),
wherein the operator * indicates a conjugate complex vector or matrix, the operator t indicates a transpose of a matrix or a vector, and T is a matrix of the form
T = [ 1 0 0 1 0 0 0 0 1 + f ( h , δ 2 , A ) 0 0 0 0 1 + f ( h , δ 2 , A ) ] ,
Figure US20020110205A1-20020815-M00003
wherein the size of said matrix T is defined by the length of said partitioned second part (bdfe) of the channel impulse response (h).
5. A method according to claim 1, wherein said equalizer means (40) is a minimum mean square error decision feedback equalizer.
6. A method according to claim 1, wherein said feedforward and said feedback filters are finite impulse response filters.
7. A method according to claim 6, wherein said feedforward filter (35) is used to shape the impulse response (h) to minimum phase.
8. A device for processing signals in order to remove waveform distortion by using an equalizer, said device comprising:
receiving means (5, 10, 15) for receiving and preprocessing an incoming signal (y);
means (20) for estimating a channel impulse response (h) from said received signal (y);
means (25) for estimating a noise energy (δ2) from said received signal (y);
means (30) for calculating filter taps (f, b) by using said estimated channel impulse response (h) and said noise energy (δ2) ;
feedforward filter means (35), the filter taps (f) of which are calculated by said means (30) for calculating filter taps; and
an equalizer means (40) which comprises a feedback filter, the filter taps (b) of which are calculated by said means (30) for calculating filter taps, said received signal (y) being supplied to the equalizer means (40) via said feedforward filter means (35) to obtain a resulting signal (x) by a decision in said equalizer means;
wherein said estimated channel impulse response is partitioned into at least two parts (bff, bdfe), said means (30) for calculating filter taps using one of said parts (bdfe) of said channel impulse response for calculating filter taps by using a weight function having the form of
ƒ(h,δ2,A)bdfe Hbdfe,
whereby a cost function of said equalizer is formed as
J=E|x i −yf−xb| 2 +ƒ(h,δ 2,A)bdfe Hbdfe,
wherein J is a cost function result, E indicates an expectation value, xi is a data symbol of the signal currently to be estimated, y is a vector containing the received signal, f is a column vector containing taps of said feedforward filter, x is a vector containing data symbols decided on previously to xi, b is a column vector containing taps of said feedback filter, ƒ(h,δ2,A) is a function estimating an expected squared error vector with A as a user definable constant and the operator H indicates a complex-conjugate transpose of a matrix or a vector.
9. A device according to claim 8, wherein
said means (20) for estimating the channel impulse response estimates said channel impulse response (h) by using a known training sequence included in at least one burst of the received signal (y).
10. A device according to claim 8, wherein
a first part (bff) of the partitioned channel impulse response relates to taps (b) of the feedback filter in the equalizer means (40), which are open for decision, and
a second part (bdfe) of the channel impulse response relates to taps of the feedback filter which are used for said decision.
11. A device according to claim 8, wherein taps (f) of said feedforward filter (35) are calculated according-to
f=(E(y*y t)−E(y*y t)TE(x*y t)) E(y*x i),
wherein the operator * indicates a conjugate complex vector or matrix, the operator t indicates a transpose of a matrix or a vector, and T is a matrix of the form
T = [ 1 0 0 1 0 0 0 0 1 + f ( h , δ 2 , A ) 0 0 0 0 1 + f ( h , δ 2 , A ) ] ,
Figure US20020110205A1-20020815-M00004
wherein the size of said matrix T is defined by the length of said partitioned second part (bdfe) of the channel impulse response (h).
12. A device according to claim 8, wherein said equalizer means (40) is a minimum mean square error decision feedback equalizer.
13. A device according to claim 8, wherein said feedforward and said feedback filters are finite impulse response filters.
14. A device according to claim 13, wherein said feedforward filter (35) is used to shape the impulse response (h) to minimum phase.
US09/934,034 1999-12-21 2001-08-21 Equalizer with a cost function taking into account noise energy Expired - Fee Related US6724841B2 (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/EP1999/010238 WO2001048991A1 (en) 1999-12-21 1999-12-21 Equaliser with a cost function taking into account noise energy

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
PCT/EP1999/010238 Continuation WO2001048991A1 (en) 1999-12-21 1999-12-21 Equaliser with a cost function taking into account noise energy

Publications (2)

Publication Number Publication Date
US20020110205A1 true US20020110205A1 (en) 2002-08-15
US6724841B2 US6724841B2 (en) 2004-04-20

Family

ID=8167540

Family Applications (1)

Application Number Title Priority Date Filing Date
US09/934,034 Expired - Fee Related US6724841B2 (en) 1999-12-21 2001-08-21 Equalizer with a cost function taking into account noise energy

Country Status (4)

Country Link
US (1) US6724841B2 (en)
EP (1) EP1155542A1 (en)
AU (1) AU3041800A (en)
WO (1) WO2001048991A1 (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040219899A1 (en) * 2003-04-30 2004-11-04 Minnie Ho Beam-former and combiner for a multiple-antenna system
US20050204208A1 (en) * 2003-11-12 2005-09-15 Marko Kocic Digital data receiver for edge cellular standard
US20070014387A1 (en) * 2001-08-10 2007-01-18 Thales Method to increase the bit rate in a communications system
US7321646B2 (en) 2003-11-18 2008-01-22 Telefonaktiebolaget Lm Ericsson (Publ) Methods and apparatus for pre-filtering a signal to increase signal-to-noise ratio and decorrelate noise
US20110032837A1 (en) * 2007-10-31 2011-02-10 Icera Inc. Synchronous cdma communication system

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FI20000820A (en) * 2000-04-06 2001-10-07 Nokia Networks Oy Channel qualifier optimization
EP1421700A4 (en) * 2001-08-10 2008-04-23 Adaptive Networks Inc Digital equalization process and mechanism
DE10157247B4 (en) * 2001-11-22 2007-06-14 Rohde & Schwarz Gmbh & Co. Kg Method for common estimation of parameters
JP2004088189A (en) * 2002-08-23 2004-03-18 Matsushita Electric Ind Co Ltd Data receiver and data reception method
US7230983B2 (en) * 2003-03-12 2007-06-12 Broadcom Corporation Determine coefficients of a decision feedback equalizer from a sparse channel estimate
KR100663442B1 (en) * 2003-08-20 2007-02-28 삼성전자주식회사 Apparatus and method for receiving signal in mobile communication system using adaptive antenna array scheme
US20060018410A1 (en) * 2004-07-26 2006-01-26 Onggosanusi Eko N Multimode detection
US9686594B2 (en) * 2011-11-11 2017-06-20 Avago Technologies General Ip (Singapore) Pte. Ltd. Spectrum analysis and plant diagnostic tool for communications systems

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5694437A (en) * 1995-10-10 1997-12-02 Motorola, Inc. Device and method for data signal detection in the presence of distortion and interference in communication systems
US5694424A (en) * 1996-03-15 1997-12-02 Ariyavisitakul; Sirikiat Pre-cancelling postcursors in decision feedback equalization
US5809086A (en) * 1996-03-20 1998-09-15 Lucent Technologies Inc. Intelligent timing recovery for a broadband adaptive equalizer
US5822143A (en) * 1996-06-11 1998-10-13 Western Digital Corporation Decision feedback equalization implementation of partial-response signaling in a magnetic recording channel
US6118813A (en) * 1997-10-31 2000-09-12 Lucent Technologies Inc. Technique for effectively treating robbed bit signaling in data communcations
US6122015A (en) * 1998-12-07 2000-09-19 General Electric Company Method and apparatus for filtering digital television signals
US6151358A (en) * 1999-08-11 2000-11-21 Motorola, Inc. Method and apparatus, and computer program for producing filter coefficients for equalizers
US6535554B1 (en) * 1998-11-17 2003-03-18 Harris Corporation PCS signal separation in a one dimensional channel
US6618701B2 (en) * 1999-04-19 2003-09-09 Motorola, Inc. Method and system for noise suppression using external voice activity detection

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5539774A (en) * 1994-06-15 1996-07-23 International Business Machines Corporation Dual decision equalization method and device
US6069917A (en) * 1997-05-23 2000-05-30 Lucent Technologies Inc. Blind training of a decision feedback equalizer

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5694437A (en) * 1995-10-10 1997-12-02 Motorola, Inc. Device and method for data signal detection in the presence of distortion and interference in communication systems
US5694424A (en) * 1996-03-15 1997-12-02 Ariyavisitakul; Sirikiat Pre-cancelling postcursors in decision feedback equalization
US5809086A (en) * 1996-03-20 1998-09-15 Lucent Technologies Inc. Intelligent timing recovery for a broadband adaptive equalizer
US5822143A (en) * 1996-06-11 1998-10-13 Western Digital Corporation Decision feedback equalization implementation of partial-response signaling in a magnetic recording channel
US6118813A (en) * 1997-10-31 2000-09-12 Lucent Technologies Inc. Technique for effectively treating robbed bit signaling in data communcations
US6535554B1 (en) * 1998-11-17 2003-03-18 Harris Corporation PCS signal separation in a one dimensional channel
US6122015A (en) * 1998-12-07 2000-09-19 General Electric Company Method and apparatus for filtering digital television signals
US6618701B2 (en) * 1999-04-19 2003-09-09 Motorola, Inc. Method and system for noise suppression using external voice activity detection
US6151358A (en) * 1999-08-11 2000-11-21 Motorola, Inc. Method and apparatus, and computer program for producing filter coefficients for equalizers

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070014387A1 (en) * 2001-08-10 2007-01-18 Thales Method to increase the bit rate in a communications system
US7664195B2 (en) * 2001-08-10 2010-02-16 Thales Method to increase the bit rate in a communication system
US20040219899A1 (en) * 2003-04-30 2004-11-04 Minnie Ho Beam-former and combiner for a multiple-antenna system
US7746967B2 (en) * 2003-04-30 2010-06-29 Intel Corporation Beam-former and combiner for a multiple-antenna system
US20050204208A1 (en) * 2003-11-12 2005-09-15 Marko Kocic Digital data receiver for edge cellular standard
US7388936B2 (en) * 2003-11-12 2008-06-17 Mediatek, Inc. Digital data receiver for edge cellular standard with DC offset correction, channel impulse response estimation, I/Q phase imbalance compensation, interference estimation, and selective equalization
US7321646B2 (en) 2003-11-18 2008-01-22 Telefonaktiebolaget Lm Ericsson (Publ) Methods and apparatus for pre-filtering a signal to increase signal-to-noise ratio and decorrelate noise
US20110032837A1 (en) * 2007-10-31 2011-02-10 Icera Inc. Synchronous cdma communication system
US8577304B2 (en) * 2007-10-31 2013-11-05 Icera, Inc. Synchronous CDMA communication system

Also Published As

Publication number Publication date
EP1155542A1 (en) 2001-11-21
WO2001048991A8 (en) 2001-10-11
WO2001048991A1 (en) 2001-07-05
US6724841B2 (en) 2004-04-20
AU3041800A (en) 2001-07-09

Similar Documents

Publication Publication Date Title
Proakis Adaptive equalization for TDMA digital mobile radio
US6012161A (en) System and method for joint coding and decision feedback equalization
US8144758B2 (en) Method and apparatus for single burst equalization of single carrier signals in broadband wireless access systems
US7907685B2 (en) GMSK-receiver with interference cancellation
US6898239B2 (en) Method of detecting a sequence of information symbols, and a mobile station adapted to performing the method
US7684481B2 (en) High speed data packet access minimum mean squared equalization with direct matrix inversion training
EP1119953B1 (en) Channel estimator with variable number of taps
US7215726B2 (en) Method for interference suppression for TDMA -and/or FDMA transmission
US6466616B1 (en) Power efficient equalization
US7200172B2 (en) Method and apparatus for determining components of a channel impulse response for use in a SAIC equalizer
JP4833971B2 (en) Equalizer for multi-branch receiver
US6724841B2 (en) Equalizer with a cost function taking into account noise energy
US7006811B2 (en) Method and apparatus for switching on and off interference cancellation in a receiver
Ariyavisitakul et al. Joint equalization and interference suppression for high data rate wireless systems
US7526022B2 (en) Low complexity equalizer
EP1067709A1 (en) Adaptive equalizer and adaptive equalizing method
US7912119B2 (en) Per-survivor based adaptive equalizer
Zhu et al. Single carrier frequency domain equalization with noise prediction for broadband wireless systems
Sampei Development of Japanese adaptive equalizing technology toward high bit rate data transmission in land mobile communications
US20030007571A1 (en) Channel impulse response estimation using received signal variance
Cusani et al. Equalization of digital radio channels with large multipath delay for cellular land mobile applications
Hafeez et al. Co-channel interference cancellation for D-AMPS hand set
US7248849B1 (en) Frequency domain training of prefilters for receivers
Ariyavistakul et al. Joint equalization and interference suppression for high data rate wireless systems
JP2002198869A (en) Method for estimating impulse response in information transmission channel

Legal Events

Date Code Title Description
AS Assignment

Owner name: NOKIA NETWORKS OY, FINLAND

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:PIIRAINEN, OLLI;REEL/FRAME:012927/0111

Effective date: 20010503

FPAY Fee payment

Year of fee payment: 4

AS Assignment

Owner name: NOKIA SIEMENS NETWORKS OY, FINLAND

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:NOKIA CORPORATION;REEL/FRAME:020550/0001

Effective date: 20070913

Owner name: NOKIA SIEMENS NETWORKS OY,FINLAND

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:NOKIA CORPORATION;REEL/FRAME:020550/0001

Effective date: 20070913

REMI Maintenance fee reminder mailed
LAPS Lapse for failure to pay maintenance fees
STCH Information on status: patent discontinuation

Free format text: PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362

FP Lapsed due to failure to pay maintenance fee

Effective date: 20120420