EP1699194A1

Multi-branch equalizer processing module for interference cancellation within a wireless terminal

Abstract

The present invention provides a multi-branch equalizer processing module operable to cancel interference associated with received radio frequency (RF) burst(s). This multi-branch equalizer processing module includes both a first equalizer processing branch and a second equalizer processing branch. The first equalizer processing branch is operable to be trained based upon known training sequences and equalize the received RF burst. This results in soft samples or decisions which in turn may be converted to data bits. The soft samples are processed with a de-interleaver and channel decoder, where the combination is operable to produce a decoded frame of data bits from the soft samples. A re-encoder may re-encode the decoded frame to produce re-encoded or at least partially re-encoded data bits. An interleaver then processes the at least partially re-encoded data bits to produce and at least partially re-encoded burst. The second equalizer processing branch uses the at least partially re-encoded data bits to train linear equalizer(s) within the second equalizer processing branch. A buffer may initially store the received RF burst(s), which are retrieved and equalized by the second equalizer processing branch once the linear equalizer(s) are trained. This results in alternate soft samples or decisions which in turn may be converted to alternate data bits. The alternate soft samples are processed with the de-interleaver and channel decoder, where the combination is operable to produce an alternate decoded frame of data bits from the alternate soft samples. This allows interfering signals to be cancelled and more accurate processing of the received RF bursts to occur.

EP1699194A1, drawing sheet 1
Sheet 1 of 24

Term

Term ended

Projected expiry passed 22 February 2026, 0.6 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

10 claims: 3 independent, 7 dependent

  1. 1
    A multi-branch equalizer processing module operable to cancel interference associated with received radio frequency (RF) burst(s), comprising:a first equalizer processing branch operable to: be trained based upon known training sequence(s);equalize the received RF burst(s);and extract data bits from the received RF burst(s);a second equalizer processing branch operable to: be trained based upon the known training sequence(s) and re-encoded data bits, wherein the re-encoded data bits are produced by processing a decoded frame;equalize the received RF burst(s);and extract alternate data bits from the received RF burst(s).
  2. 2
    The multi-branch equalizer processing module of Claim 1, wherein the decoded frame is produced with the extracted data bits.
  3. 3
    The multi-branch equalizer processing module of Claim 1, further comprising:a deinterleaver;and a channel decoder, wherein the combination of the deinterleaver and channel decoder operably coupled to the first equalizer processing branch and the second equalizer processing branch and is operable to: decode the frame comprised the extracted data bits;and decode an alternative frame comprised of at least some of the alternate data bits.
  4. 4
    The multi-branch equalizer processing module of Claim 1, wherein the frame and alternate frame are speech frame(s).
  5. 5
    A wireless terminal that comprises:a Radio Frequency (RF) front end operable to receive RF burst(s);a baseband processor communicatively coupled to the RF front end, wherein the baseband processor and RF front end are operable to produce a baseband signal from the RF burst(s);and a multi-branch equalizer processing module operably coupled to the baseband processor, wherein the multi-branch equalizer processing module further comprises: an equalizer interface that receives the baseband signal from the baseband processor, and outputs soft decisions;a first equalizer processing branch operable to: be trained based upon known training sequence(s);equalize the received RF burst(s);and extract data bits from the received RF burst(s);a second equalizer processing branch operable to: be trained based upon an at least partially re-encoded burst comprising the known training sequence(s) and re-encoded data bits, wherein the at least partially re-encoded burst are produced by processing a decoded frame;equalize the received RF burst(s);and extract alternate data bits from the received RF burst(s);wherein the combination of the baseband processor and multi-branch equalizer processing module are operable to: produce a data block from the soft decisions or alternative soft decisions;deinterleave the data block;and decode a frame from the data block;re-encode the data frame to produce at least a partially re-encoded data block;and interleave the at least partially re-encoded data block to produce the at least partially re-encoded burst.
  6. 6
    The wireless terminal of Claim 5, wherein the frame is a speech frame or a data frame.
  7. 7
    The wireless terminal of Claim 5, wherein:the first equalizer processing branch comprises: an I,Q interference cancellation portion;and a decision feedback equalizer portion;and the second equalizer processing branch comprises: an I,Q interference cancellation portion;and a linear equalizer portion.
  8. 8
    A method for equalizing received radio frequency (RF) burst(s), comprising:receiving the RF burst(s);decoding known training sequence(s) from the received RF burst(s);training a first equalizer based on the decoded known training sequence(s);equalizing the received RF burst(s) with the first equalizer processing branch;deinterleaving the RF burst(s);decoding the RF burst(s) to yield extracted soft samples;decoding data bits from the extracted soft samples;re-encoding the data bits to produce at least partially re-encoded soft samples;interleaving the at least partially re-encoded soft samples to produce an at least partially re-encoded burst;retrieving the received RF burst(s) from memory for a second equalizer processing branch;training the second equalizer processing branch with the at least partially re-encoded burst;equalizing the received RF burst(s) in memory with the second equalizer;deinterleaving the RF burst(s);decoding the RF burst(s) to yield alternative soft samples;and decoding alternative data bits from the alternative soft samples.
  9. 9
    The method of Claim 8, wherein the frame comprises a voice frame or a data frame.
  10. 10
    The method of Claim 8, wherein:the first equalizer processing branch processes a first set of 4 RF bursts to yield the frame;and the second equalizer processing branch processes the first set of 4 RF bursts in memory to yield the alternative data bits.