WO2010141791A2 - Iterative interference cancellation receiver - Google Patents

Iterative interference cancellation receiver Download PDF

Info

Publication number
WO2010141791A2
WO2010141791A2 PCT/US2010/037343 US2010037343W WO2010141791A2 WO 2010141791 A2 WO2010141791 A2 WO 2010141791A2 US 2010037343 W US2010037343 W US 2010037343W WO 2010141791 A2 WO2010141791 A2 WO 2010141791A2
Authority
WO
WIPO (PCT)
Prior art keywords
symbols
burst
weights
filter
interference suppression
Prior art date
Application number
PCT/US2010/037343
Other languages
French (fr)
Other versions
WO2010141791A3 (en
Inventor
Divaydeep Sikri
Farrokh Abrishamkar
Original Assignee
Qualcomm Incorporated
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 Qualcomm Incorporated filed Critical Qualcomm Incorporated
Priority to KR1020127000284A priority Critical patent/KR101366009B1/en
Priority to JP2012514164A priority patent/JP5512805B2/en
Priority to EP10723892.5A priority patent/EP2438725B1/en
Priority to CN201080030057.6A priority patent/CN102461103B/en
Publication of WO2010141791A2 publication Critical patent/WO2010141791A2/en
Publication of WO2010141791A3 publication Critical patent/WO2010141791A3/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/06Receivers
    • H04B1/10Means associated with receiver for limiting or suppressing noise or interference
    • 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/0202Channel estimation
    • H04L25/0224Channel estimation using sounding signals
    • H04L25/0228Channel estimation using sounding signals with direct estimation from sounding signals
    • 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

Definitions

  • the present invention relates to wireless communication and, in particular, relates to coherent single antenna interference cancellation.
  • a receiver's ability to properly decode a received signal depends upon the receiver's ability to maintain carrier synchronization. As wireless communications become ever more prevalent, however, increasing amounts of interference can negatively impact a receiver's ability to maintain this timing.
  • a method for suppressing interference in a wireless communication comprises the steps of receiving a burst of symbols, filtering the burst of symbols using an interference suppression filter with a first plurality of weights, decoding the filtered burst of symbols to generate data corresponding to the burst of symbols, encoding the data to generate a re-encoded burst of symbols, calculating a second plurality of weights for the interference suppression filter based upon the re-encoded burst of symbols, filtering the re-encoded burst of symbols using the interference suppression filter with the second plurality of weights, and decoding the filtered re-encoded burst of symbols.
  • a receiver comprises an antenna configured to receive a burst of symbols, an interference suppression filter configured to filter the burst of symbols with a first plurality of weights, a decoder configured to decode the filtered burst of symbols to generate data corresponding to the burst of symbols, an encoder configured to encode the data to generate a re-encoded burst of symbols, a processor configured to calculate a second plurality of weights for the interference suppression filter based upon the re-encoded burst of symbols, the interference suppression filter configured to filter the re-encoded burst of symbols with the second plurality of weights, and the decoder configured to decode the filtered re- encoded burst of symbols.
  • a receiver comprises means for receiving a burst of symbols, interference suppression means for filtering the burst of symbols with a first plurality of weights, decoding means for decoding the filtered burst of symbols to generate data corresponding to the burst of symbols, means for encoding the data to generate a re-encoded burst of symbols, means for calculating a second plurality of weights for the interference suppression means based upon the re- encoded burst of symbols, the interference suppression means for filtering the re- encoded burst of symbols with the second plurality of weights, and the decoding means for decoding the filtered re-encoded burst of symbols.
  • a machine-readable medium comprises instructions for suppressing interference in a wireless communication.
  • the instructions comprising code for receiving a burst of symbols, filtering the burst of symbols using an interference suppression filter with a first plurality of weights, decoding the filtered burst of symbols to generate data corresponding to the burst of symbols, encoding the data to generate a re-encoded burst of symbols, calculating a second plurality of weights for the interference suppression filter based upon the re-encoded burst of symbols, filtering the re-encoded burst of symbols using the interference suppression filter with the second plurality of weights, and decoding the filtered re-encoded burst of symbols.
  • FIG. 1 illustrates exemplary frame and burst formats in GSM in accordance with one aspect of the subject technology
  • FIG. 2 illustrates a receiver for use in a wireless communication system in accordance with one aspect of the subject technology
  • FIG. 3 illustrates a subset of symbols, including the first midamble symbol, that a receiver selects in accordance with one aspect of the subject technology
  • FIG. 4 illustrates a method for suppressing interference in accordance with one aspect of the subject technology
  • FIG. 5 illustrates a receiver for use in a wireless communication system in accordance with one aspect of the subject technology
  • FIG. 6 is a block diagram illustrating a computer system with which certain aspects of the subject technology may be implemented.
  • FIG. 1 shows exemplary frame and burst formats in GSM.
  • the timeline for downlink transmission is divided into multiframes.
  • each multiframe such as exemplary multiframe 101, includes 26 TDMA frames, which are labeled as TDMA frames 0 through 25.
  • the traffic channels are sent in TDMA frames 0 through 11 and TDMA frames 13 through 24 of each multiframe, as identified by the letter "T” in FIG. 1.
  • a control channel, identified by the letter "C,” is sent in TDMA frame 12.
  • No data is sent in the idle TDMA frame 25 (identified by the letter "I”), which is used by the wireless devices to make measurements for neighbor base stations.
  • Each TDMA frame such as exemplary TDMA frame 102, is further partitioned into eight time slots, which are labeled as time slots 0 through 7.
  • Each active wireless device/user is assigned one time slot index for the duration of a call.
  • User-specific data for each wireless device is sent in the time slot assigned to that wireless device and in TDMA frames used for the traffic channels.
  • Each burst such as exemplary burst 103, includes two tail fields, two data fields, a training sequence (or midamble) field, and a guard period (GP).
  • the number of bits in each field is shown inside the parentheses.
  • GSM defines eight different training sequences that may be sent in the training sequence field.
  • Each training sequence, such as midamble 104, contains 26 bits and is defined such that the first five bits are repeated and the second five bits are also repeated.
  • Each training sequence is also defined such that the correlation of that sequence with a 16-bit truncated version of that sequence is equal to (a) sixteen for a time shift of zero, (b) zero for time shifts of ⁇ 1, ⁇ 2, ⁇ 3, ⁇ 4, and ⁇ 5, and (3) a zero or non-zero value for all other time shifts.
  • FIG. 2 illustrates a receiver for use in a wireless communication system in accordance with one aspect of the subject technology.
  • Receiver 200 includes an antenna 210 configured to receive a wireless signal. While receiver 200 may be used in various communication systems, for clarity, receiver 200 is specifically described herein with respect to a GSM system.
  • the received signal is provided to a pre-processor 220 which demodulates the signal to generate received samples.
  • Pre-processor 220 may include a GMSK-to-BPSK rotator that performs phase rotation on the received samples.
  • Timing estimator 230 receives the samples from pre-processor 220 and makes several hypotheses regarding where a training sequence of symbols (i.e., midamble) begins in the burst of data, to provide several hypothetical channel estimates.
  • Interference suppressor 240 performs single antenna interference cancellation on each of the hypothesized channels, and midamble estimator 250 generates a midamble estimation error for each hypothesis.
  • Timing decision circuit 260 compares the midamble estimation errors for each hypothesis and selects the hypothesis with the lowest midamble estimation error.
  • timing decision circuit 260 represents the position in the burst of symbols where the midamble is estimated to begin.
  • the received samples are provided to interference suppressor 240, which re-calculates training weights based upon the entire burst of received samples and filters the entire burst.
  • the filtered signal is then provided to data processor 270, which decodes the received symbols based upon the selected timing hypothesis, and outputs the data corresponding to the received symbols.
  • the decoding process may employ any one of a number of error correction schemes known to those of skill in the art to reduce decoding errors and to provide accurate decoded data.
  • the decoded data is provided to an encoder 280, which re-encodes the data to provide a re-encoded burst of symbols, which are used by interference suppressor 240 to re-calculate training weights based upon the re-encoded burst of symbols and then filters the re-encoded burst of symbols using the re-calculated weights.
  • the filtered signal is then provided to data processor 270, which decodes the received symbols based upon the selected timing hypothesis, and outputs the data corresponding to the received symbols.
  • Accurate time synchronization may be achieved either non-coherently (e.g., through selection of the maximum correlation energy sum) or coherently, by performing interference suppression to provide an estimate of the symbols making up the training sequence, which can be compared against the previously-known symbols of that training sequence to determine an estimation error therefor.
  • window 105 has been illustrated as consisting of exactly 11 symbols, the scope of the present invention is not limited to such an arrangement. Rather, as will be readily apparent to one of skill in the art, any window size (up to the size of the entire data burst) may be selected.
  • the size of the search window may be chosen to be twice the size of the expected minimum propagation delay.
  • the search window size may be parameterized based on any other metric known to those of skill in the art.
  • interference suppressor 240 performs single antenna interference cancellation ("SAIC") on each estimated channel.
  • SAIC is a method by which oversampled and/or real/imaginary decomposition of a signal is used to provide virtual antennas with separate sample sequences, such that weights may be applied to the virtual antennas to form a beam in the direction of a desired transmitter and a beam null in the direction of an undesired interference source.
  • SAIC may be achieved with one or multiple actual antennas at the receiver by using space-time processing, where "space” may be virtually achieved with inphase and quadrature components, and "time” may be achieved using late and early samples.
  • s k is the midamble / quasi-midamble signal at time k
  • s_ k is a (t> + l)x l midamble / quasi-midamble vector
  • x k is a M x I received midamble / quasi- midamble vector
  • X k is a M x(l + l)xl vector of spatial temporal samples with a spatial length of
  • a spatial/temporal structured matrix can be constructed, such that
  • W SAlc -Z (4)
  • JF (L> + 1) X M (L + 1) and Z is equal to either s_ k ,( ⁇ + l)x (p - ⁇ ) or
  • the output of interference suppressor 240 is in the form S , where S represents an estimate of the midamble sequence.
  • S represents an estimate of the midamble sequence.
  • Equation 6 The difference between the estimated and known midamble sequences is determined according to Equation 6, below:
  • timing decision block 260 determines which hypothesis corresponds to the lowest estimation error e m , and the other hypothesized timing values are discarded.
  • the received samples are provided to interference suppressor 240, which re-calculates training weights based upon the entire burst of received samples and filters the entire burst.
  • the filtered signal is then provided to data processor 270, which decodes the received symbols based upon the selected timing hypothesis, and outputs the data corresponding to the received symbols.
  • the decoding process may employ any one of a number of error correction schemes known to those of skill in the art to reduce decoding errors and to provide accurate decoded data.
  • the decoded data is provided to an encoder 280, which re-encodes the data to provide a re-encoded burst of symbols, which are used by interference suppressor 240 to re-calculate training weights based upon the re-encoded burst of symbols and then filters the re-encoded burst of symbols using the re-calculated weights.
  • the filtered signal is then provided to data processor 270, which decodes the received symbols based upon the selected timing hypothesis, and outputs the data corresponding to the received symbols.
  • a Full Rate channel (e.g., TCH/FS, as defined in 3GPP standards), may have a packet size of 260 bits (e.g., 182 class 1 bits and 78 class 2 bits).
  • a message block of 456 bits is interleaved over 8 successive frames and then modulated, and transmitted.
  • the interference suppression filter used to filter the re-encoded burst of symbols may utilize a higher-order model than is used to filter the burst of symbols in the first iteration, as the reduction of signal noise accomplished by decoding (with error correction) the previously-filtered signal allows for a higher-order model (e.g., a model with increased temporal order L) with better curve fitting to be utilized.
  • a higher-order model e.g., a model with increased temporal order L
  • data processor 270 comprises a soft output generator that receives the signal from timing decision block 260 and generates soft decisions that indicate the confidence in the detected bits.
  • a soft output generator may implement an Ono algorithm, as is well known to those of skill in the art.
  • Data processor 270 may further comprise a de-interleaver that de-interleaves the soft decisions, and passes the soft decisions to a Viterbi decoder that decodes the deinterleaved soft decisions and outputs decoded data.
  • FIG. 4 is a flow chart illustrating a method for interference suppression in accordance with one aspect of the subject technology.
  • the method begins with step 401, in which a burst of symbols are received.
  • step 402 a plurality of timing hypotheses are generated for the burst of symbols.
  • step 403 the receiver calculates, for each timing hypothesis, a plurality of weights for an interference suppression filter based upon a subset of the burst of symbols.
  • the subset of the burst of symbols is filtered by the interference suppression filter with the corresponding first plurality of weights in step 404.
  • one of the plurality of timing hypotheses corresponding to a selection criteria is selected.
  • the selection criteria may be, for example, a midamble estimation error.
  • the burst of symbols are filtered using the interference suppression filter with the first plurality of weights.
  • the filtered burst of symbols are decoded to generate data corresponding to the burst of symbols.
  • the decoder may implement any one of a number of error correction procedures known to those of skill in the art.
  • the decoded data is re-encoded to generate a re-encoded burst of symbols, which are then iteratively processed in steps 409 to 411.
  • a second plurality of weights are calculated for the interference suppression filter in step 409, based upon the re-encoded burst of symbols.
  • the re-encoded burst of symbols are filtered using the interference suppression filter with the second plurality of weights.
  • the filtered re-encoded burst of symbols are decoded again.
  • FIG. 5 illustrates a receiver for use in a wireless communication system in accordance with one aspect of the subject technology.
  • Receiver 500 includes an antenna module 510 configured to receive a wireless signal such as, for example, an RF modulated GSM signal.
  • the received signal is provided to a pre -processor module 520 which demodulates the signal to generate received samples.
  • Pre-processor module 520 may also include a GMSK-to-BPSK rotator that performs phase rotation on the received samples.
  • Timing estimation module 530 receives the samples from pre-processing module 520 and makes several hypotheses regarding where a training sequence of symbols (midamble) begins in the burst of data, to provide several hypothetical channel estimates.
  • Interference suppression module 540 performs single antenna interference cancellation by calculating a plurality of filter weights for each hypothesis and then applying the filter, with the calculated weights, to each channel estimate hypothesis.
  • Midamble estimation module 550 generates a midamble estimation error for each hypothesis, and timing decision module 560 compares the midamble estimation errors for each hypothesis and selects the hypothesis with the lowest midamble estimation error. The selection of a hypothesis by timing decision module 560 represents the position in the burst of symbols where the midamble is estimated to begin.
  • the received samples are provided to interference suppressor module 540, which re-calculates training weights based upon the entire burst of received samples and filters the entire burst.
  • the interference suppression filter has been described as a single antenna interference cancellation filter, the scope of the present invention is not limited to such an embodiment. Rather, as will be apparent to those of skill in the art, the subject technology has application to systems with more than one antenna, which may perform, for example, dual antenna interference cancellation ("DAIC"), or any other multiple-antenna interference cancellation method, well known to those in the art.
  • DAIC dual antenna interference cancellation
  • FIG. 6 is a block diagram that illustrates a computer system 600 upon which an aspect may be implemented.
  • Computer system 600 includes a bus 602 or other communication mechanism for communicating information, and a processor 604 coupled with bus 602 for processing information.
  • Computer system 600 also includes a memory 606, such as a random access memory (“RAM”) or other dynamic storage device, coupled to bus 602 for storing information and instructions to be executed by processor 604.
  • Memory 606 may also be used for storing temporary variable or other intermediate information during execution of instructions to be executed by processor 604.
  • Computer system 600 further includes a data storage device 610, such as a magnetic disk or optical disk, coupled to bus 602 for storing information and instructions.
  • Computer system 600 may be coupled via I/O module 608 to a display device (not illustrated), such as a cathode ray tube ("CRT") or liquid crystal display (“LCD”) for displaying information to a computer user.
  • a display device such as a cathode ray tube ("CRT") or liquid crystal display (“LCD”)
  • An input device such as, for example, a keyboard or a mouse may also be coupled to computer system 600 via I/O module 608 for communicating information and command selections to processor 604.
  • I/O module 608 for communicating information and command selections to processor 604.
  • interference suppression is performed by a computer system 600 in response to processor 604 executing one or more sequences of one or more instructions contained in memory 606. Such instructions may be read into memory 606 from another machine-readable medium, such as data storage device 610.
  • main memory 606 causes processor 604 to perform the process steps described herein.
  • processors in a multi-processing arrangement may also be employed to execute the sequences of instructions contained in memory 606.
  • hard-wired circuitry may be used in place of or in combination with software instructions to implement various aspects. Thus, aspects are not limited to any specific combination of hardware circuitry and software.
  • machine-readable medium refers to any medium that participates in providing instructions to processor 604 for execution. Such a medium may take many forms, including, but not limited to, non-volatile media, volatile media, and transmission media.
  • Non-volatile media include, for example, optical or magnetic disks, such as data storage device 610.
  • Volatile media include dynamic memory, such as memory 606.
  • Transmission media include coaxial cables, copper wire, and fiber optics, including the wires that comprise bus 602. Transmission media can also take the form of acoustic or light waves, such as those generated during radio frequency and infrared data communications.
  • Machine -readable media include, for example, floppy disk, a flexible disk, hard disk, magnetic tape, any other magnetic medium, a CD-ROM, DVD, any other optical medium, punch cards, paper tape, any other physical medium with patterns of holes, a RAM, a PROM, an EPROM, a FLASH EPROM, any other memory chip or cartridge, a carrier wave, or any other medium from which a computer can read.

Abstract

A method for suppressing interference in a wireless communication comprises receiving a burst of symbols, filtering the burst of symbols using an interference suppression filter with a first plurality of weights, decoding the filtered burst of symbols to generate data corresponding to the burst of symbols, encoding the data to generate a re-encoded burst of symbols, calculating a second plurality of weights for the interference suppression filter based upon the re-encoded burst of symbols, filtering the re-encoded burst of symbols using the interference suppression filter with the second plurality of weights, and decoding the filtered re-encoded burst of symbols.

Description

ITERATIVE INTERFERENCE CANCELLATION RECEIVER
BACKGROUND
Reference to Co-Pending Applications for Patent
[0001] The present Application for Patent is related to co-pending U.S. Patent Application No. 12/038,724, entitled "COHERENT SINGLE ANTENNA INTERFERENCE CANCELLATION FOR GSM/GPRS/EDGE," having Attorney Docket No. 071339/071341, filed February 27, 2008, assigned to the assignee hereof, and expressly incorporated by reference herein.
[0002] The present Application for Patent is related to co-pending U.S. Patent Application No. 12/193,995, entitled "ENHANCED SINGLE ANTENNA INTERFERENCE CANCELLATION (ESAIC) USING CHANNEL INPUT BEAMFORMING," having Attorney Docket No. 072177, filed August 19, 2008, assigned to the assignee hereof, and expressly incorporated by reference herein.
Field
[0003] The present invention relates to wireless communication and, in particular, relates to coherent single antenna interference cancellation.
Background
[0004] In many communication systems utilizing GSM, GPRS, EDGE, FDMA, TDMA, CDMA or the like, a receiver's ability to properly decode a received signal depends upon the receiver's ability to maintain carrier synchronization. As wireless communications become ever more prevalent, however, increasing amounts of interference can negatively impact a receiver's ability to maintain this timing.
SUMMARY
[0005] According to one aspect of the subject technology, a method for suppressing interference in a wireless communication comprises the steps of receiving a burst of symbols, filtering the burst of symbols using an interference suppression filter with a first plurality of weights, decoding the filtered burst of symbols to generate data corresponding to the burst of symbols, encoding the data to generate a re-encoded burst of symbols, calculating a second plurality of weights for the interference suppression filter based upon the re-encoded burst of symbols, filtering the re-encoded burst of symbols using the interference suppression filter with the second plurality of weights, and decoding the filtered re-encoded burst of symbols.
[0006] According to another aspect of the subject technology, a receiver comprises an antenna configured to receive a burst of symbols, an interference suppression filter configured to filter the burst of symbols with a first plurality of weights, a decoder configured to decode the filtered burst of symbols to generate data corresponding to the burst of symbols, an encoder configured to encode the data to generate a re-encoded burst of symbols, a processor configured to calculate a second plurality of weights for the interference suppression filter based upon the re-encoded burst of symbols, the interference suppression filter configured to filter the re-encoded burst of symbols with the second plurality of weights, and the decoder configured to decode the filtered re- encoded burst of symbols.
[0007] According to yet another aspect of the subject technology, a receiver comprises means for receiving a burst of symbols, interference suppression means for filtering the burst of symbols with a first plurality of weights, decoding means for decoding the filtered burst of symbols to generate data corresponding to the burst of symbols, means for encoding the data to generate a re-encoded burst of symbols, means for calculating a second plurality of weights for the interference suppression means based upon the re- encoded burst of symbols, the interference suppression means for filtering the re- encoded burst of symbols with the second plurality of weights, and the decoding means for decoding the filtered re-encoded burst of symbols.
[0008] According to yet another aspect of the subject technology, a machine-readable medium comprises instructions for suppressing interference in a wireless communication. The instructions comprising code for receiving a burst of symbols, filtering the burst of symbols using an interference suppression filter with a first plurality of weights, decoding the filtered burst of symbols to generate data corresponding to the burst of symbols, encoding the data to generate a re-encoded burst of symbols, calculating a second plurality of weights for the interference suppression filter based upon the re-encoded burst of symbols, filtering the re-encoded burst of symbols using the interference suppression filter with the second plurality of weights, and decoding the filtered re-encoded burst of symbols. [0009] It is understood that other configurations of the subject technology will become readily apparent to those skilled in the art from the following detailed description, wherein various configurations of the subject technology are shown and described by way of illustration. As will be realized, the subject technology is capable of other and different configurations and its several details are capable of modification in various other respects, all without departing from the scope of the subject technology. Accordingly, the drawings and detailed description are to be regarded as illustrative in nature and not as restrictive.
BRIEF DESCRIPTION OF THE DRAWINGS
[0010] FIG. 1 illustrates exemplary frame and burst formats in GSM in accordance with one aspect of the subject technology;
[0011] FIG. 2 illustrates a receiver for use in a wireless communication system in accordance with one aspect of the subject technology;
[0012] FIG. 3 illustrates a subset of symbols, including the first midamble symbol, that a receiver selects in accordance with one aspect of the subject technology;
[0013] FIG. 4 illustrates a method for suppressing interference in accordance with one aspect of the subject technology;
[0014] FIG. 5 illustrates a receiver for use in a wireless communication system in accordance with one aspect of the subject technology; and
[0015] FIG. 6 is a block diagram illustrating a computer system with which certain aspects of the subject technology may be implemented.
DETAILED DESCRIPTION
[0016] FIG. 1 shows exemplary frame and burst formats in GSM. The timeline for downlink transmission is divided into multiframes. For traffic channels used to send user-specific data, each multiframe, such as exemplary multiframe 101, includes 26 TDMA frames, which are labeled as TDMA frames 0 through 25. The traffic channels are sent in TDMA frames 0 through 11 and TDMA frames 13 through 24 of each multiframe, as identified by the letter "T" in FIG. 1. A control channel, identified by the letter "C," is sent in TDMA frame 12. No data is sent in the idle TDMA frame 25 (identified by the letter "I"), which is used by the wireless devices to make measurements for neighbor base stations. [0017] Each TDMA frame, such as exemplary TDMA frame 102, is further partitioned into eight time slots, which are labeled as time slots 0 through 7. Each active wireless device/user is assigned one time slot index for the duration of a call. User-specific data for each wireless device is sent in the time slot assigned to that wireless device and in TDMA frames used for the traffic channels.
[0018] The transmission in each time slot is called a "burst" in GSM. Each burst, such as exemplary burst 103, includes two tail fields, two data fields, a training sequence (or midamble) field, and a guard period (GP). The number of bits in each field is shown inside the parentheses. GSM defines eight different training sequences that may be sent in the training sequence field. Each training sequence, such as midamble 104, contains 26 bits and is defined such that the first five bits are repeated and the second five bits are also repeated. Each training sequence is also defined such that the correlation of that sequence with a 16-bit truncated version of that sequence is equal to (a) sixteen for a time shift of zero, (b) zero for time shifts of ±1, ±2, ±3, ±4, and ±5, and (3) a zero or non-zero value for all other time shifts.
[0019] One approach to locating a midamble in a burst of symbols serially compares hypotheses regarding the midamble position to determine which hypothesis provides the highest correlation energy between the known midamble sequence and the hypothesized position in the burst of symbols. This method is very sensitive to interference from multi-paths of the same midamble sequence, which can cause the correlation energy of inaccurate hypotheses to be affected by time-delayed copies thereof. [0020] FIG. 2 illustrates a receiver for use in a wireless communication system in accordance with one aspect of the subject technology. Receiver 200 includes an antenna 210 configured to receive a wireless signal. While receiver 200 may be used in various communication systems, for clarity, receiver 200 is specifically described herein with respect to a GSM system. The received signal is provided to a pre-processor 220 which demodulates the signal to generate received samples. Pre-processor 220 may include a GMSK-to-BPSK rotator that performs phase rotation on the received samples. Timing estimator 230 receives the samples from pre-processor 220 and makes several hypotheses regarding where a training sequence of symbols (i.e., midamble) begins in the burst of data, to provide several hypothetical channel estimates. Interference suppressor 240 performs single antenna interference cancellation on each of the hypothesized channels, and midamble estimator 250 generates a midamble estimation error for each hypothesis. Timing decision circuit 260 compares the midamble estimation errors for each hypothesis and selects the hypothesis with the lowest midamble estimation error. The selection of a hypothesis by timing decision circuit 260 represents the position in the burst of symbols where the midamble is estimated to begin. Utilizing the selected timing hypothesis, the received samples are provided to interference suppressor 240, which re-calculates training weights based upon the entire burst of received samples and filters the entire burst. The filtered signal is then provided to data processor 270, which decodes the received symbols based upon the selected timing hypothesis, and outputs the data corresponding to the received symbols. The decoding process may employ any one of a number of error correction schemes known to those of skill in the art to reduce decoding errors and to provide accurate decoded data. The decoded data is provided to an encoder 280, which re-encodes the data to provide a re-encoded burst of symbols, which are used by interference suppressor 240 to re-calculate training weights based upon the re-encoded burst of symbols and then filters the re-encoded burst of symbols using the re-calculated weights. The filtered signal is then provided to data processor 270, which decodes the received symbols based upon the selected timing hypothesis, and outputs the data corresponding to the received symbols.
[0021] Accurate time synchronization may be achieved either non-coherently (e.g., through selection of the maximum correlation energy sum) or coherently, by performing interference suppression to provide an estimate of the symbols making up the training sequence, which can be compared against the previously-known symbols of that training sequence to determine an estimation error therefor.
[0022] To begin the search for the first midamble symbol, timing estimator 230 opens a "window" around the estimated beginning of the midamble sequence. The position of the first symbol of the midamble sequence can be estimated for a given burst, based upon the known structure of each burst. For example, as illustrated in FIG. 1, the beginning of midamble 104 in burst 103 begins in the 62nd bit of the burst. Based upon this known structure, timing estimator 230 selects a window 105 of bits representing a series of hypotheses regarding where the first midamble symbol may be located. Exemplary window 105 is illustrated in greater detail in FIG. 3.
[0023] As can be seen with reference to FIG. 3, exemplary window 105 comprises 11 symbols, labeled Δ=0 to Δ=10. Each Δ value represents the position of the symbol in the window. With reference to the position of a symbol in the entire burst, however, the Δ value is offset by an offset value (e.g., Δ=5 may be offset by 61 to represent the position of this symbol in the entire burst). For the first seven symbols in window 105, timing estimator 230 generates a channel estimate from a sequence of five contiguous symbols (representing the five-tap channel format of GSM). For example, symbol Δ=0 corresponds to channel estimate A(V0) , symbol Δ=l corresponds to channel estimate
A(V1 ) , etc. Each of these channel estimates is then processed by interference suppressor
240 and midamble estimator 250 to determine estimated midamble symbols corresponding thereto, in order to determine a midamble estimation error therefor. [0024] While in the present exemplary aspect, window 105 has been illustrated as consisting of exactly 11 symbols, the scope of the present invention is not limited to such an arrangement. Rather, as will be readily apparent to one of skill in the art, any window size (up to the size of the entire data burst) may be selected. For example, in accordance with one aspect of the subject technology, the size of the search window may be chosen to be twice the size of the expected minimum propagation delay. Alternatively, the search window size may be parameterized based on any other metric known to those of skill in the art.
[0025] According to one aspect, a channel estimate A is generated by timing estimator 230 by correlating the received samples (corresponding to the hypothesized delay) with the reference samples (i.e., the known midamble sequence) for each hypothesis. Based on the correlation Rys (Δ) between received signal y and midamble sequence s for a hypothesized delay Δ , the channel estimate may be calculated as follows: h{δ) = [Rys (δ), Rys (δ + \) ,... , Rys (δ + 4)~] ϊoτ δ = 0,\,... , 6 (1)
^ = argmax{|Vi2) (2)
h = [Rys')Rys' +l)...Rys' + 4)\ . (3)
[0026] To test the hypothesis corresponding to each channel estimate, interference suppressor 240 performs single antenna interference cancellation ("SAIC") on each estimated channel. SAIC is a method by which oversampled and/or real/imaginary decomposition of a signal is used to provide virtual antennas with separate sample sequences, such that weights may be applied to the virtual antennas to form a beam in the direction of a desired transmitter and a beam null in the direction of an undesired interference source. In general, SAIC may be achieved with one or multiple actual antennas at the receiver by using space-time processing, where "space" may be virtually achieved with inphase and quadrature components, and "time" may be achieved using late and early samples.
[0027] For example, given a set of spatial and temporal samples X1 (A:) at times k = X...M , where:
Figure imgf000009_0001
where sk is the midamble / quasi-midamble signal at time k, s_k is a (t> + l)x l midamble / quasi-midamble vector, and xk is a M x I received midamble / quasi- midamble vector, a set of spatial temporal samples can be defined as χk χk =
^k-L where Xk is a M x(l + l)xl vector of spatial temporal samples with a spatial length of
M and a temporal length of L + 1. Accordingly, a spatial/temporal structured matrix can be constructed, such that
[x] = [xkxk+ι...xk+p_υ], where [X] is a M(L + Ϋ)x p — υ matrix, and /? is the length of the midamble or quasi- midamble (data aided). [0028] Accordingly, given [X] and Sk =
Figure imgf000009_0002
, a suppression filter WSAIC can be computed according to one aspect of the subject disclosure by estimating a reference sequence of symbols at the channel output:
WSAlc =
Figure imgf000009_0003
-Z (4) where JF = (L> + 1) X M (L + 1) and Z is equal to either s_k,(υ + l)x (p - υ) or
Figure imgf000010_0001
Zz10 Zz11 K where H = Ko
Figure imgf000010_0002
h 1M,,nO h 'Ml 1Mv
[0029] The foregoing equation can be rewritten as
WSAlc =
Figure imgf000010_0003
\) . (5)
[0030] The output of interference suppressor 240 is in the form S , where S represents an estimate of the midamble sequence. The difference between the estimated and known midamble sequences is determined according to Equation 6, below:
|S -S|2 = em (0 (6) to obtain a midamble estimation error em (tt ) for each time tt . Each time tt is equal to the hypothesized position Δ; plus an offset Ts from the beginning of the burst: t, = \ +T, (7)
[0031] Once the midamble estimation error em (t^) for each time I1 is determined, timing decision block 260 determines which hypothesis corresponds to the lowest estimation error em , and the other hypothesized timing values are discarded.
[0032] Utilizing the selected timing hypothesis, the received samples are provided to interference suppressor 240, which re-calculates training weights based upon the entire burst of received samples and filters the entire burst. The filtered signal is then provided to data processor 270, which decodes the received symbols based upon the selected timing hypothesis, and outputs the data corresponding to the received symbols. The decoding process may employ any one of a number of error correction schemes known to those of skill in the art to reduce decoding errors and to provide accurate decoded data. The decoded data is provided to an encoder 280, which re-encodes the data to provide a re-encoded burst of symbols, which are used by interference suppressor 240 to re-calculate training weights based upon the re-encoded burst of symbols and then filters the re-encoded burst of symbols using the re-calculated weights. The filtered signal is then provided to data processor 270, which decodes the received symbols based upon the selected timing hypothesis, and outputs the data corresponding to the received symbols.
[0033] For example, in accordance with one aspect of the subject disclosure, a Full Rate channel (e.g., TCH/FS, as defined in 3GPP standards), may have a packet size of 260 bits (e.g., 182 class 1 bits and 78 class 2 bits). The class 1 bits are convolutionally encoded with code rate =1/2. Before encoding, CRC may be applied to 50 bits of Class 1 bits (known as Class Ia) which are then convolutionally encoded using cyclic degenerate code the polynomial generator g(D) = l + D + D3 . Following encoding and subsequent puncturing (depending on channel), a message block of 456 bits is interleaved over 8 successive frames and then modulated, and transmitted. Iterating between message decoding and burst equalization combines the benefits of the interleaver (which makes the error uniformly distributed, allowing error correction channel codes to work best) and the channel coding present on class 1 bits, thereby providing a better reference sample for blind interference cancellation, as set forth in greater detail above.
[0034] According to one aspect of the subject disclosure, the interference suppression filter used to filter the re-encoded burst of symbols may utilize a higher-order model than is used to filter the burst of symbols in the first iteration, as the reduction of signal noise accomplished by decoding (with error correction) the previously-filtered signal allows for a higher-order model (e.g., a model with increased temporal order L) with better curve fitting to be utilized.
[0035] According to one aspect of the subject disclosure, data processor 270 comprises a soft output generator that receives the signal from timing decision block 260 and generates soft decisions that indicate the confidence in the detected bits. A soft output generator may implement an Ono algorithm, as is well known to those of skill in the art. Data processor 270 may further comprise a de-interleaver that de-interleaves the soft decisions, and passes the soft decisions to a Viterbi decoder that decodes the deinterleaved soft decisions and outputs decoded data.
[0036] FIG. 4 is a flow chart illustrating a method for interference suppression in accordance with one aspect of the subject technology. The method begins with step 401, in which a burst of symbols are received. In step 402, a plurality of timing hypotheses are generated for the burst of symbols. In step 403, the receiver calculates, for each timing hypothesis, a plurality of weights for an interference suppression filter based upon a subset of the burst of symbols. For each timing hypothesis, the subset of the burst of symbols is filtered by the interference suppression filter with the corresponding first plurality of weights in step 404. In step 405, one of the plurality of timing hypotheses corresponding to a selection criteria is selected. The selection criteria may be, for example, a midamble estimation error. In step 406, the burst of symbols are filtered using the interference suppression filter with the first plurality of weights. In step 407, the filtered burst of symbols are decoded to generate data corresponding to the burst of symbols. The decoder may implement any one of a number of error correction procedures known to those of skill in the art. In step 408, the decoded data is re-encoded to generate a re-encoded burst of symbols, which are then iteratively processed in steps 409 to 411. First, a second plurality of weights are calculated for the interference suppression filter in step 409, based upon the re-encoded burst of symbols. Then, in step 410, the re-encoded burst of symbols are filtered using the interference suppression filter with the second plurality of weights. In step 411, the filtered re-encoded burst of symbols are decoded again.
[0037] FIG. 5 illustrates a receiver for use in a wireless communication system in accordance with one aspect of the subject technology. Receiver 500 includes an antenna module 510 configured to receive a wireless signal such as, for example, an RF modulated GSM signal. The received signal is provided to a pre -processor module 520 which demodulates the signal to generate received samples. Pre-processor module 520 may also include a GMSK-to-BPSK rotator that performs phase rotation on the received samples. Timing estimation module 530 receives the samples from pre-processing module 520 and makes several hypotheses regarding where a training sequence of symbols (midamble) begins in the burst of data, to provide several hypothetical channel estimates. Interference suppression module 540 performs single antenna interference cancellation by calculating a plurality of filter weights for each hypothesis and then applying the filter, with the calculated weights, to each channel estimate hypothesis. Midamble estimation module 550 generates a midamble estimation error for each hypothesis, and timing decision module 560 compares the midamble estimation errors for each hypothesis and selects the hypothesis with the lowest midamble estimation error. The selection of a hypothesis by timing decision module 560 represents the position in the burst of symbols where the midamble is estimated to begin. Utilizing the selected timing hypothesis, the received samples are provided to interference suppressor module 540, which re-calculates training weights based upon the entire burst of received samples and filters the entire burst. The filtered signal is then provided to data processor module 570, which processes the received symbols based upon the selected timing hypothesis, and outputs the data corresponding to the received symbols. [0038] While in the foregoing exemplary embodiments, the interference suppression filter has been described as a single antenna interference cancellation filter, the scope of the present invention is not limited to such an embodiment. Rather, as will be apparent to those of skill in the art, the subject technology has application to systems with more than one antenna, which may perform, for example, dual antenna interference cancellation ("DAIC"), or any other multiple-antenna interference cancellation method, well known to those in the art.
[0039] FIG. 6 is a block diagram that illustrates a computer system 600 upon which an aspect may be implemented. Computer system 600 includes a bus 602 or other communication mechanism for communicating information, and a processor 604 coupled with bus 602 for processing information. Computer system 600 also includes a memory 606, such as a random access memory ("RAM") or other dynamic storage device, coupled to bus 602 for storing information and instructions to be executed by processor 604. Memory 606 may also be used for storing temporary variable or other intermediate information during execution of instructions to be executed by processor 604. Computer system 600 further includes a data storage device 610, such as a magnetic disk or optical disk, coupled to bus 602 for storing information and instructions.
[0040] Computer system 600 may be coupled via I/O module 608 to a display device (not illustrated), such as a cathode ray tube ("CRT") or liquid crystal display ("LCD") for displaying information to a computer user. An input device, such as, for example, a keyboard or a mouse may also be coupled to computer system 600 via I/O module 608 for communicating information and command selections to processor 604. [0041] According to one aspect, interference suppression is performed by a computer system 600 in response to processor 604 executing one or more sequences of one or more instructions contained in memory 606. Such instructions may be read into memory 606 from another machine-readable medium, such as data storage device 610. Execution of the sequences of instructions contained in main memory 606 causes processor 604 to perform the process steps described herein. One or more processors in a multi-processing arrangement may also be employed to execute the sequences of instructions contained in memory 606. In alternative aspects, hard-wired circuitry may be used in place of or in combination with software instructions to implement various aspects. Thus, aspects are not limited to any specific combination of hardware circuitry and software.
[0042] The term "machine-readable medium" as used herein refers to any medium that participates in providing instructions to processor 604 for execution. Such a medium may take many forms, including, but not limited to, non-volatile media, volatile media, and transmission media. Non-volatile media include, for example, optical or magnetic disks, such as data storage device 610. Volatile media include dynamic memory, such as memory 606. Transmission media include coaxial cables, copper wire, and fiber optics, including the wires that comprise bus 602. Transmission media can also take the form of acoustic or light waves, such as those generated during radio frequency and infrared data communications. Common forms of machine -readable media include, for example, floppy disk, a flexible disk, hard disk, magnetic tape, any other magnetic medium, a CD-ROM, DVD, any other optical medium, punch cards, paper tape, any other physical medium with patterns of holes, a RAM, a PROM, an EPROM, a FLASH EPROM, any other memory chip or cartridge, a carrier wave, or any other medium from which a computer can read.
[0043] Those of skill in the art would appreciate that the various illustrative blocks, modules, elements, components, methods, and algorithms described herein may be implemented as electronic hardware, computer software, or combinations of both. Furthermore, these may be partitioned differently than what is described. To illustrate this interchangeability of hardware and software, various illustrative blocks, modules, elements, components, methods, and algorithms have been described above generally in terms of their functionality. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the overall system. Skilled artisans may implement the described functionality in varying ways for each particular application.
[0044] It is understood that the specific order or hierarchy of steps or blocks in the processes disclosed is an illustration of exemplary approaches. Based upon design preferences, it is understood that the specific order or hierarchy of steps or blocks in the processes may be rearranged. The accompanying method claims present elements of the various steps in a sample order, and are not meant to be limited to the specific order or hierarchy presented.
[0045] The previous description is provided to enable any person skilled in the art to practice the various aspects described herein. Various modifications to these aspects will be readily apparent to those skilled in the art, and the generic principles defined herein may be applied to other aspects. Thus, the claims are not intended to be limited to the aspects shown herein, but is to be accorded the full scope consistent with the language claims, wherein reference to an element in the singular is not intended to mean "one and only one" unless specifically so stated, but rather "one or more." Unless specifically stated otherwise, the term "some" refers to one or more. Pronouns in the masculine (e.g., his) include the feminine and neuter gender (e.g., her and its) and vice versa. All structural and functional equivalents to the elements of the various aspects described throughout this disclosure that are known or later come to be known to those of ordinary skill in the art are expressly incorporated herein by reference and are intended to be encompassed by the claims. Moreover, nothing disclosed herein is intended to be dedicated to the public regardless of whether such disclosure is explicitly recited in the claims. No claim element is to be construed under the provisions of 35 U.S. C. §112, sixth paragraph, unless the element is expressly recited using the phrase "means for" or, in the case of a method claim, the element is recited using the phrase "step for."

Claims

CLAIMSWHAT IS CLAIMED IS:
1. A method for suppressing interference in a wireless communication, comprising the steps of:
receiving a burst of symbols;
filtering the burst of symbols using an interference suppression filter with a first plurality of weights;
decoding the filtered burst of symbols to generate data corresponding to the burst of symbols;
encoding the data to generate a re-encoded burst of symbols;
calculating a second plurality of weights for the interference suppression filter based upon the re-encoded burst of symbols;
filtering the re-encoded burst of symbols using the interference suppression filter with the second plurality of weights; and
decoding the filtered re-encoded burst of symbols.
2. The method of claim 1, wherein the filtering the burst of symbols using an interference suppression filter with a first plurality of weights comprises:
generating a plurality of timing hypotheses for the burst of symbols;
calculating, for each timing hypothesis, a corresponding plurality of weights for the interference suppression filter based upon a subset of the burst of symbols;
for each timing hypothesis, filtering the subset of the burst of symbols using the interference suppression filter with the corresponding plurality of weights;
selecting one of the plurality of timing hypotheses corresponding to a selection criteria, wherein the selected timing hypothesis corresponds to the first plurality of weights; and filtering the burst of symbols using the interference suppression filter with the first plurality of weights.
3. The method of claim 2, wherein the selection criteria is a midamble estimation error.
4. The method of claim 3, wherein the midamble estimation error is calculated for each timing hypothesis by:
determining an estimated channel corresponding to the timing hypothesis;
performing single antenna interference cancellation on the estimated channel to obtain an estimated midamble sequence; and
comparing the estimated midamble sequence with a previously-known midamble sequence to determine the midamble estimation error.
5. The method of claim 4, wherein the determining the estimated channel corresponding to each symbol comprises selecting a predetermined number of adjacent symbols in the subset corresponding to a number of taps in the estimated channel.
6. The method of claim 2, wherein the generating the plurality of timing hypotheses comprises estimating a position of a first midamble symbol in the burst of symbols and selecting the subset of the burst of symbols from symbols centered around the estimated position.
7. The method of claim 2, wherein the first plurality of weights for each timing hypothesis are calculated by solving for
Figure imgf000017_0001
where Z is a vector corresponding to an estimate of the subset of symbols, and [X] is a matrix of spatial temporal samples of the burst of symbols.
8. The method of claim 1, wherein the second plurality of weights are calculated by solving for
Figure imgf000018_0001
where Z is a vector corresponding to an estimate of the subset of symbols, and [X] is a matrix of spatial temporal samples of the burst of symbols.
9. The method of claim 1, wherein the decoding the filtered burst of symbols includes performing error correction on the filtered burst of symbols.
10. The method of claim 1, wherein the interference suppression filter is a single antenna interference cancellation (SAIC) filter or a dual antenna interference cancellation (DAIC) filter.
11. The method of claim 1 , wherein the interference suppression filter uses a higher- order model to filter the re-encoded burst of symbols than is used to filter the burst of symbols.
12. A receiver comprising :
an antenna configured to receive a burst of symbols;
an interference suppression filter configured to filter the burst of symbols with a first plurality of weights;
a decoder configured to decode the filtered burst of symbols to generate data corresponding to the burst of symbols;
an encoder configured to encode the data to generate a re-encoded burst of symbols;
a processor configured to calculate a second plurality of weights for the interference suppression filter based upon the re-encoded burst of symbols;
the interference suppression filter configured to filter the re-encoded burst of symbols with the second plurality of weights; and
the decoder configured to decode the filtered re-encoded burst of symbols.
13. The receiver of claim 12, further comprising: a timing estimator configured to generate a plurality of timing hypotheses for the burst of symbols;
the processor configured to calculate, for each timing hypothesis, a corresponding plurality of weights for the interference suppression filter based upon a subset of the burst of symbols;
the interference suppression filter configured, for each timing hypothesis, to filter the subset of the burst of symbols with the corresponding plurality of weights;
the processor configured to select one of the plurality of timing hypotheses corresponding to a selection criteria, wherein the selected timing hypothesis corresponds to the first plurality of weights; and
the interference suppression filter configured to filter the burst of symbols with the first plurality of weights.
14. The receiver of claim 13, wherein the selection criteria is a midamble estimation error.
15. The receiver of claim 14, wherein the processor is configured to calculate the midamble estimation error for each timing hypothesis by:
determining an estimated channel corresponding to the timing hypothesis;
performing single antenna interference cancellation on the estimated channel to obtain an estimated midamble sequence; and
comparing the estimated midamble sequence with a previously-known midamble sequence to determine the midamble estimation error.
16. The receiver of claim 15, wherein the determining the estimated channel corresponding to each symbol comprises selecting a predetermined number of adjacent symbols in the subset corresponding to a number of taps in the estimated channel.
17. The receiver of claim 13, wherein the timing estimator is configured to generate the plurality of timing hypotheses by estimating a position of a first midamble symbol in the burst of symbols and selecting the subset of the burst of symbols from symbols centered around the estimated position.
18. The receiver of claim 13, wherein the processor is configured to calculate the first plurality of weights for each timing hypothesis by solving for
Figure imgf000020_0001
where Z is a vector corresponding to an estimate of the subset of symbols, and [X] is a matrix of spatial temporal samples of the burst of symbols.
19. The receiver of claim 12, wherein the processor is configured to calculate the second plurality of weights by solving for
Figure imgf000020_0002
where Z is a vector corresponding to an estimate of the subset of symbols, and [X] is a matrix of spatial temporal samples of the burst of symbols.
20. The receiver of claim 12, wherein the decoding the filtered burst of symbols includes performing error correction on the filtered burst of symbols.
21. The receiver of claim 12, wherein the interference suppression filter is a single antenna interference cancellation (SAIC) filter or a dual antenna interference cancellation (DAIC) filter.
22. The receiver of claim 12, wherein the interference suppression filter is configured to use a higher-order model to filter the re-encoded burst of symbols than is used to filter the burst of symbols.
23. A receiver comprising:
means for receiving a burst of symbols;
interference suppression means for filtering the burst of symbols with a first plurality of weights; decoding means for decoding the filtered burst of symbols to generate data corresponding to the burst of symbols;
means for encoding the data to generate a re-encoded burst of symbols;
means for calculating a second plurality of weights for the interference suppression means based upon the re-encoded burst of symbols;
the interference suppression means for filtering the re-encoded burst of symbols with the second plurality of weights; and
the decoding means for decoding the filtered re-encoded burst of symbols.
24. The receiver of claim 23, further comprising:
means for generating a plurality of timing hypotheses for the burst of symbols;
means for calculating, for each timing hypothesis, a corresponding plurality of weights for the interference suppression means based upon a subset of the burst of symbols;
the interference suppression means for filtering, for each timing hypothesis, the subset of the burst of symbols with the corresponding plurality of weights;
means for selecting one of the plurality of timing hypotheses corresponding to a selection criteria, wherein the selected timing hypothesis corresponds to the first plurality of weights; and
the interference suppression means for filtering the burst of symbols with the first plurality of weights.
25. The receiver of claim 24, wherein the selection criteria is a midamble estimation error.
26. The receiver of claim 25, wherein the means for calculating the midamble estimation error for each timing hypothesis comprise:
means for determining an estimated channel corresponding to the timing hypothesis; means for performing single antenna interference cancellation on the estimated channel to obtain an estimated midamble sequence; and
means for comparing the estimated midamble sequence with a previously- known midamble sequence to determine the midamble estimation error.
27. The receiver of claim 26, wherein the means for determining the estimated channel corresponding to each symbol comprise means for selecting a predetermined number of adjacent symbols in the subset corresponding to a number of taps in the estimated channel.
28. The receiver of claim 24, wherein the means for generating the plurality of timing hypotheses comprise means for estimating a position of a first midamble symbol in the burst of symbols and means for selecting the subset of the burst of symbols from symbols centered around the estimated position.
29. The receiver of claim 24, wherein the means for calculating the first plurality of weights for each timing hypothesis comprise means for solving for
Figure imgf000022_0001
where Z is a vector corresponding to an estimate of the subset of symbols, and [X] is a matrix of spatial temporal samples of the burst of symbols.
30. The receiver of claim 23, wherein the means for calculating the second plurality of weights comprise means for solving for
Figure imgf000022_0002
where Z is a vector corresponding to an estimate of the subset of symbols, and [X] is a matrix of spatial temporal samples of the burst of symbols.
31. The receiver of claim 23, wherein the decoding the filtered burst of symbols includes performing error correction on the filtered burst of symbols.
32. The receiver of claim 23, wherein the interference suppression means comprise a single antenna interference cancellation (SAIC) filter or a dual antenna interference cancellation (DAIC) filter.
33. The receiver of claim 23, wherein the interference suppression means are configured to use a higher-order model to filter the re-encoded burst of symbols than is used to filter the burst of symbols.
34. A machine-readable medium comprising instructions for suppressing interference in a wireless communication, the instructions comprising code for:
receiving a burst of symbols;
filtering the burst of symbols using an interference suppression filter with a first plurality of weights;
decoding the filtered burst of symbols to generate data corresponding to the burst of symbols;
encoding the data to generate a re-encoded burst of symbols;
calculating a second plurality of weights for the interference suppression filter based upon the re-encoded burst of symbols;
filtering the re-encoded burst of symbols using the interference suppression filter with the second plurality of weights; and
decoding the filtered re-encoded burst of symbols.
35. The machine -readable medium of claim 34, wherein the instructions further comprise code for:
generating a plurality of timing hypotheses for the burst of symbols;
calculating, for each timing hypothesis, a corresponding plurality of weights for the interference suppression filter based upon a subset of the burst of symbols;
for each timing hypothesis, filtering the subset of the burst of symbols using the interference suppression filter with the corresponding plurality of weights; selecting one of the plurality of timing hypotheses corresponding to a selection criteria, wherein the selected timing hypothesis corresponds to the first plurality of weights; and
filtering the burst of symbols using the interference suppression filter with the first plurality of weights.
36. The machine-readable medium of claim 35, wherein the selection criteria is a midamble estimation error.
37. The machine-readable medium of claim 36, wherein the midamble estimation error is calculated for each timing hypothesis by:
determining an estimated channel corresponding to the timing hypothesis;
performing single antenna interference cancellation on the estimated channel to obtain an estimated midamble sequence; and
comparing the estimated midamble sequence with a previously-known midamble sequence to determine the midamble estimation error.
38. The machine-readable medium of claim 37, wherein the determining the estimated channel corresponding to each symbol comprises selecting a predetermined number of adjacent symbols in the subset corresponding to a number of taps in the estimated channel.
39. The machine-readable medium of claim 35, wherein the generating the plurality of timing hypotheses comprises estimating a position of a first midamble symbol in the burst of symbols and selecting the subset of the burst of symbols from symbols centered around the estimated position.
40. The machine-readable medium of claim 35, wherein the first plurality of weights for each timing hypothesis are calculated by solving for
W SAIC - = Z[X]\ where Z is a vector corresponding to an estimate of the subset of symbols, and [X] is a matrix of spatial temporal samples of the burst of symbols.
41. The machine-readable medium of claim 34, wherein the second plurality of weights are calculated by solving for
Figure imgf000025_0001
where Z is a vector corresponding to an estimate of the subset of symbols, and [X] is a matrix of spatial temporal samples of the burst of symbols.
42. The machine-readable medium of claim 34, wherein the decoding the filtered burst of symbols includes performing error correction on the filtered burst of symbols.
43. The machine-readable medium of claim 34, wherein the interference suppression filter is a single antenna interference cancellation (SAIC) filter or a dual antenna interference cancellation (DAIC) filter.
44. The machine-readable medium of claim 34, wherein the interference suppression filter is configured to use a higher-order model to filter the re-encoded burst of symbols than is used to filter the burst of symbols.
PCT/US2010/037343 2009-06-04 2010-06-04 Iterative interference cancellation receiver WO2010141791A2 (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
KR1020127000284A KR101366009B1 (en) 2009-06-04 2010-06-04 Iterative interference cancellation receiver
JP2012514164A JP5512805B2 (en) 2009-06-04 2010-06-04 Repeated interference cancellation receiver
EP10723892.5A EP2438725B1 (en) 2009-06-04 2010-06-04 Iterative interference cancellation receiver
CN201080030057.6A CN102461103B (en) 2009-06-04 2010-06-04 Iterative interference cancellation receiver

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US12/478,195 2009-06-04
US12/478,195 US8787509B2 (en) 2009-06-04 2009-06-04 Iterative interference cancellation receiver

Publications (2)

Publication Number Publication Date
WO2010141791A2 true WO2010141791A2 (en) 2010-12-09
WO2010141791A3 WO2010141791A3 (en) 2011-04-21

Family

ID=43298536

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2010/037343 WO2010141791A2 (en) 2009-06-04 2010-06-04 Iterative interference cancellation receiver

Country Status (7)

Country Link
US (1) US8787509B2 (en)
EP (1) EP2438725B1 (en)
JP (1) JP5512805B2 (en)
KR (1) KR101366009B1 (en)
CN (1) CN102461103B (en)
TW (1) TW201132060A (en)
WO (1) WO2010141791A2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102647376A (en) * 2012-03-14 2012-08-22 华为技术有限公司 Signal processing method and device as well as terminal

Families Citing this family (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6807405B1 (en) 1999-04-28 2004-10-19 Isco International, Inc. Method and a device for maintaining the performance quality of a code-division multiple access system in the presence of narrow band interference
US8611305B2 (en) 2005-08-22 2013-12-17 Qualcomm Incorporated Interference cancellation for wireless communications
US9014152B2 (en) 2008-06-09 2015-04-21 Qualcomm Incorporated Increasing capacity in wireless communications
US9071344B2 (en) 2005-08-22 2015-06-30 Qualcomm Incorporated Reverse link interference cancellation
US20100046660A1 (en) 2008-05-13 2010-02-25 Qualcomm Incorporated Interference cancellation under non-stationary conditions
US9237515B2 (en) 2008-08-01 2016-01-12 Qualcomm Incorporated Successive detection and cancellation for cell pilot detection
US9277487B2 (en) * 2008-08-01 2016-03-01 Qualcomm Incorporated Cell detection with interference cancellation
US8503591B2 (en) 2008-08-19 2013-08-06 Qualcomm Incorporated Enhanced geran receiver using channel input beamforming
US8509293B2 (en) 2008-08-19 2013-08-13 Qualcomm Incorporated Semi-coherent timing propagation for GERAN multislot configurations
US8385483B2 (en) 2008-11-11 2013-02-26 Isco International, Llc Self-adaptive digital RF bandpass and bandstop filter architecture
US9160577B2 (en) * 2009-04-30 2015-10-13 Qualcomm Incorporated Hybrid SAIC receiver
US8831149B2 (en) 2009-09-03 2014-09-09 Qualcomm Incorporated Symbol estimation methods and apparatuses
US8619928B2 (en) * 2009-09-03 2013-12-31 Qualcomm Incorporated Multi-stage interference suppression
WO2011063568A1 (en) 2009-11-27 2011-06-03 Qualcomm Incorporated Increasing capacity in wireless communications
KR101363016B1 (en) 2009-11-27 2014-02-13 퀄컴 인코포레이티드 Increasing capacity in wireless communications
US9319916B2 (en) 2013-03-15 2016-04-19 Isco International, Llc Method and appartus for signal interference processing
US9668223B2 (en) 2014-05-05 2017-05-30 Isco International, Llc Method and apparatus for increasing performance of communication links of communication nodes
FI3651386T3 (en) 2015-05-04 2023-11-15 Isco Int Llc Method and apparatus for increasing the performance of communication paths for communication nodes
WO2017210056A1 (en) 2016-06-01 2017-12-07 Isco International, Llc Method and apparatus for performing signal conditioning to mitigate interference detected in a communication system
US10298279B2 (en) 2017-04-05 2019-05-21 Isco International, Llc Method and apparatus for increasing performance of communication paths for communication nodes
US10284313B2 (en) 2017-08-09 2019-05-07 Isco International, Llc Method and apparatus for monitoring, detecting, testing, diagnosing and/or mitigating interference in a communication system
US10812121B2 (en) 2017-08-09 2020-10-20 Isco International, Llc Method and apparatus for detecting and analyzing passive intermodulation interference in a communication system

Family Cites Families (282)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2578703B1 (en) * 1985-03-05 1987-06-26 Europ Agence Spatiale SELF-ADAPTIVE AND HYBRID DATA TRANSMISSION METHOD, PARTICULARLY FOR SPATIAL TELECOMMUNICATION
FR2616604B1 (en) 1987-06-15 1989-09-22 Lespagnol Albert EQUIPMENT FOR RECONSTRUCTING AND MULTIPLEXING FRAMES OF VARIOUS ORIGINS CONSISTING OF PACKETS OF FIXED LENGTH IN VARIABLE NUMBER
GB8910255D0 (en) 1989-05-04 1989-06-21 Stc Plc Data stream frame synchronisation
US5267249A (en) 1991-05-09 1993-11-30 Codex Corporation Device and method for asynchronous cyclic redundancy checking for digital receivers
ZA947317B (en) * 1993-09-24 1995-05-10 Qualcomm Inc Multirate serial viterbi decoder for code division multiple access system applications
FR2713855B1 (en) 1993-12-15 1996-01-19 Alcatel Telspace Method for detecting a carrier recovery dropout and for determining the EB / NO ratio of a digital transmission link and device implementing this method.
US5774496A (en) * 1994-04-26 1998-06-30 Qualcomm Incorporated Method and apparatus for determining data rate of transmitted variable rate data in a communications receiver
TW271524B (en) 1994-08-05 1996-03-01 Qualcomm Inc
US5774450A (en) * 1995-01-10 1998-06-30 Matsushita Electric Industrial Co., Ltd. Method of transmitting orthogonal frequency division multiplexing signal and receiver thereof
US6147543A (en) 1996-01-19 2000-11-14 Motorola, Inc. Method and apparatus for selecting from multiple mixers
US6067292A (en) 1996-08-20 2000-05-23 Lucent Technologies Inc Pilot interference cancellation for a coherent wireless code division multiple access receiver
US5751725A (en) * 1996-10-18 1998-05-12 Qualcomm Incorporated Method and apparatus for determining the rate of received data in a variable rate communication system
FI105517B (en) * 1996-10-18 2000-08-31 Nokia Networks Oy Reception method and receiver
US5960361A (en) 1996-10-22 1999-09-28 Qualcomm Incorporated Method and apparatus for performing a fast downward move in a cellular telephone forward link power control system
US5983383A (en) 1997-01-17 1999-11-09 Qualcom Incorporated Method and apparatus for transmitting and receiving concatenated code data
US5933768A (en) 1997-02-28 1999-08-03 Telefonaktiebolaget L/M Ericsson Receiver apparatus, and associated method, for receiving a receive signal transmitted upon a channel susceptible to interference
FI102866B (en) 1997-04-09 1999-02-26 Nokia Telecommunications Oy Reduction of interference in the mobile communication system
US6396867B1 (en) * 1997-04-25 2002-05-28 Qualcomm Incorporated Method and apparatus for forward link power control
FI105306B (en) 1997-06-10 2000-07-14 Nokia Networks Oy Radio
US5894500A (en) 1997-06-13 1999-04-13 Motorola, Inc. Method and apparatus for canceling signals in a spread-spectrum communication system
FI103618B1 (en) 1997-07-04 1999-07-30 Nokia Telecommunications Oy Interpreting the received signal
DE19733120A1 (en) 1997-07-31 1999-02-18 Siemens Ag Method and radio station for data transmission
US5930366A (en) 1997-08-29 1999-07-27 Telefonaktiebolaget L M Ericsson Synchronization to a base station and code acquisition within a spread spectrum communication system
US7224962B1 (en) * 1997-10-03 2007-05-29 Karen Jeanne Kite Remote operational screener
US5887035A (en) 1997-10-31 1999-03-23 Ericsson, Inc. Method for joint equalization and detection of multiple user signals
US6574211B2 (en) 1997-11-03 2003-06-03 Qualcomm Incorporated Method and apparatus for high rate packet data transmission
US6545989B1 (en) * 1998-02-19 2003-04-08 Qualcomm Incorporated Transmit gating in a wireless communication system
JP2965202B1 (en) 1998-04-07 1999-10-18 日本電気株式会社 Multi-user receiving apparatus and CDMA communication system
US20030112370A1 (en) 2001-12-18 2003-06-19 Chris Long Adaptive expanded information capacity for communications systems
GB2337417A (en) 1998-05-15 1999-11-17 Motorola Ltd Comparison of received signals from a mobile
GB2339120B (en) 1998-06-30 2003-03-19 Nec Technologies Channel estimation device for digital telecommunications stations
US6798736B1 (en) * 1998-09-22 2004-09-28 Qualcomm Incorporated Method and apparatus for transmitting and receiving variable rate data
US6259730B1 (en) 1998-11-10 2001-07-10 Lucent Technologies, Inc. Transmit diversity and reception equalization for radio links
US6590881B1 (en) 1998-12-04 2003-07-08 Qualcomm, Incorporated Method and apparatus for providing wireless communication system synchronization
CN1240198C (en) 1998-12-07 2006-02-01 三星电子株式会社 Appts. and method for gate transmitting in CDMA mobile communication system
US6765531B2 (en) 1999-01-08 2004-07-20 Trueposition, Inc. System and method for interference cancellation in a location calculation, for use in a wireless location system
JP3386738B2 (en) 1999-03-09 2003-03-17 株式会社エヌ・ティ・ティ・ドコモ Frame synchronization circuit and frame timing extraction method
KR100291039B1 (en) * 1999-03-12 2001-05-15 윤종용 Method for synchronizing radio port and radio interface unit in wireless local loop
US6480558B1 (en) 1999-03-17 2002-11-12 Ericsson Inc. Synchronization and cell search methods and apparatus for wireless communications
US6169759B1 (en) * 1999-03-22 2001-01-02 Golden Bridge Technology Common packet channel
CA2371958C (en) * 1999-04-12 2006-07-25 Samsung Electronics Co., Ltd. Apparatus and method for gated transmission in a cdma communication system
CN1145282C (en) 1999-05-12 2004-04-07 三星电子株式会社 Channel assignment method for base station in mobile communication system
US6633601B1 (en) 1999-05-28 2003-10-14 Koninklijke Philips Electronics N.V. Method and device for frame rate determination using correlation metrics and frame quality indicators
BR0011085A (en) 1999-05-31 2002-03-19 Samsung Electronics Co Ltd Device and method for transmission by portal in cdma communication system
JP3210915B2 (en) 1999-06-14 2001-09-25 株式会社ワイ・アール・ピー移動通信基盤技術研究所 Direct spread receiver
JP2001257626A (en) 2000-03-13 2001-09-21 Matsushita Electric Ind Co Ltd Communication unit and communication method
US6765894B1 (en) 1999-07-05 2004-07-20 Matsushita Electric Industrial Co, Ltd. Communication terminal apparatus and base station apparatus
JP4231593B2 (en) 1999-07-21 2009-03-04 株式会社日立コミュニケーションテクノロジー Communication system and communication method thereof
US6496706B1 (en) 1999-07-23 2002-12-17 Qualcomm Incorporated Method and system for transmit gating in a wireless communication system
CN1118200C (en) 1999-08-10 2003-08-13 信息产业部电信科学技术研究院 Baseband processing method based on intelligent antoma and interference cancel
US6208699B1 (en) * 1999-09-01 2001-03-27 Qualcomm Incorporated Method and apparatus for detecting zero rate frames in a communications system
JP2001078252A (en) 1999-09-07 2001-03-23 Japan Radio Co Ltd Cdma base station device
JP3573039B2 (en) * 1999-12-10 2004-10-06 株式会社日立製作所 Wireless terminal position measuring method, terminal device using the same, and terminal position management station device
US7010001B2 (en) * 2000-01-10 2006-03-07 Qualcomm, Incorporated Method and apparatus for supporting adaptive multi-rate (AMR) data in a CDMA communication system
JP2001267987A (en) 2000-01-14 2001-09-28 Matsushita Electric Ind Co Ltd Radio base station device and radio communication method
US7003114B1 (en) 2000-01-20 2006-02-21 Qualcomm Incorporated Method and apparatus for achieving crypto-synchronization in a packet data communication system
JP4316761B2 (en) 2000-02-09 2009-08-19 株式会社日立コミュニケーションテクノロジー Mobile communication system and radio base station apparatus
FR2805688A1 (en) 2000-02-28 2001-08-31 Mitsubishi Electric France METHOD FOR BALANCING TRANSPORT CHANNELS WITHIN A COMPOSITE CHANNEL, CORRESPONDING BASE DEVICE AND STATION
KR100319830B1 (en) 2000-02-29 2002-01-09 조정남 Apparatus and method for detecting a desired signal in CDMA receiver
JP3844934B2 (en) 2000-03-03 2006-11-15 株式会社日立コミュニケーションテクノロジー Base station apparatus, mobile communication system, and transmission power control method
JP4112861B2 (en) 2000-03-14 2008-07-02 株式会社東芝 MRI system center equipment
EP1681775A3 (en) 2000-03-15 2008-12-03 Interdigital Technology Corporation Multi-user detection using an adaptive combination of joint detection and successive interference cancellation
US6744814B1 (en) 2000-03-31 2004-06-01 Agere Systems Inc. Method and apparatus for reduced state sequence estimation with tap-selectable decision-feedback
US6285682B1 (en) 2000-05-01 2001-09-04 Motorola, Inc. Method and apparatus for determining the frame rate of a frame
SE517039C2 (en) 2000-05-31 2002-04-02 Bjoern Ottersten Device and method for channel interference suppression
JP4330767B2 (en) 2000-06-26 2009-09-16 株式会社エヌ・ティ・ティ・ドコモ Communication method and base station apparatus performing automatic retransmission request
US20020071407A1 (en) * 2000-07-08 2002-06-13 Samsung Electronics Co., Ltd. HARQ method in a CDMA mobile communication system
US6907092B1 (en) * 2000-07-14 2005-06-14 Comsys Communication & Signal Processing Ltd. Method of channel order selection and channel estimation in a wireless communication system
US7042869B1 (en) * 2000-09-01 2006-05-09 Qualcomm, Inc. Method and apparatus for gated ACK/NAK channel in a communication system
US6977888B1 (en) 2000-09-14 2005-12-20 Telefonaktiebolaget L M Ericsson (Publ) Hybrid ARQ for packet data transmission
JP3522678B2 (en) 2000-09-27 2004-04-26 松下電器産業株式会社 Communication terminal device and demodulation method
CA2323164A1 (en) 2000-10-11 2002-04-11 Ramesh Mantha Method, system and apparatus for improving reception in multiple access communication systems
KR100396272B1 (en) 2000-10-11 2003-09-02 삼성전자주식회사 Apparatus and method for controlling transmit antenna array for physical downlink shared channel in a mobile communication system
RU2236091C2 (en) 2000-10-21 2004-09-10 Самсунг Электроникс Ко., Лтд. Method for data transmission/reception in data transfer system using hybrid automatic repetition request
JP3647437B2 (en) 2000-10-21 2005-05-11 サムスン エレクトロニクス カンパニー リミテッド Compound retransmission apparatus and method in mobile communication system
EP1204235B1 (en) 2000-11-01 2007-12-12 NTT DoCoMo, Inc. Symbol timing recovery
JP3795743B2 (en) 2000-11-17 2006-07-12 株式会社エヌ・ティ・ティ・ドコモ Data transmission method, data transmission system, transmission device and reception device
US7167502B1 (en) * 2000-11-22 2007-01-23 Skyworks Solutions, Inc. Zero-overhead symbol rate adaptation system for OVSF code
US6985516B1 (en) * 2000-11-27 2006-01-10 Qualcomm Incorporated Method and apparatus for processing a received signal in a communications system
US6931030B1 (en) 2000-11-30 2005-08-16 Arraycomm, Inc. Training sequence with a random delay for a radio communications system
US6750818B2 (en) * 2000-12-04 2004-06-15 Tensorcomm, Inc. Method and apparatus to compute the geolocation of a communication device using orthogonal projections
US7746832B2 (en) * 2001-01-05 2010-06-29 Qualcomm Incorporated Method and apparatus for supporting adaptive multi-rate (AMR) data in a CDMA communication system
US7930170B2 (en) * 2001-01-11 2011-04-19 Sasken Communication Technologies Limited Computationally efficient audio coder
US8014473B2 (en) 2001-01-26 2011-09-06 Qualcomm Incorporated Method and apparatus for detecting messages with unknown signaling characteristic
US6865394B2 (en) 2001-01-31 2005-03-08 Hitachi, Ltd Location detection method, location detection system and location detection program
US6470047B1 (en) 2001-02-20 2002-10-22 Comsys Communications Signal Processing Ltd. Apparatus for and method of reducing interference in a communications receiver
JP3714910B2 (en) 2001-02-20 2005-11-09 株式会社エヌ・ティ・ティ・ドコモ Turbo receiving method and receiver thereof
US8189556B2 (en) * 2001-03-21 2012-05-29 Lg Electronics Inc. Packet transmitting method in mobile communication system
EP1255368A1 (en) * 2001-04-30 2002-11-06 Siemens Information and Communication Networks S.p.A. Method to perform link adaptation in enhanced cellular communication systems with several modulation and coding schemes
US6628707B2 (en) * 2001-05-04 2003-09-30 Radiant Networks Plc Adaptive equalizer system for short burst modems and link hopping radio networks
US7170924B2 (en) * 2001-05-17 2007-01-30 Qualcomm, Inc. System and method for adjusting combiner weights using an adaptive algorithm in wireless communications system
US6741661B2 (en) * 2001-05-22 2004-05-25 Qualcomm Incorporated Method and apparatus for peak-to-average power reduction
JP3875042B2 (en) 2001-05-25 2007-01-31 株式会社エヌ・ティ・ティ・ドコモ Interference cancellation system and interference cancellation method
KR100736476B1 (en) 2001-06-02 2007-07-06 엘지전자 주식회사 Method for generating indication code of rate indicator channel in a mobile communication and apparatus thereof
US6771934B2 (en) 2001-06-19 2004-08-03 Telcordia Technologies, Inc. Methods and systems for reducing interference across coverage cells
WO2003001834A1 (en) * 2001-06-21 2003-01-03 Mitsubishi Denki Kabushiki Kaisha Wireless communication base station system, wireless communication method, wireless communication program, and computer-readable recorded medium on which wireless communication program is recorded
US20030004784A1 (en) * 2001-06-29 2003-01-02 International Business Machines Corporation Methods and apparatus for automatic replenishment of inventory using embedded sensor system and electronic marketplace
US6798647B2 (en) * 2001-07-16 2004-09-28 Hewlett-Packard Development Company, L.P. Portable computer with integrated PDA I/O docking cradle
JP3394530B2 (en) 2001-08-07 2003-04-07 松下電器産業株式会社 Cell search apparatus and cell search method
US6956893B2 (en) 2001-08-20 2005-10-18 Motorola, Inc. Linear minimum mean square error equalization with interference cancellation for mobile communication forward links utilizing orthogonal codes covered by long pseudorandom spreading codes
US6983166B2 (en) * 2001-08-20 2006-01-03 Qualcomm, Incorporated Power control for a channel with multiple formats in a communication system
WO2003021905A1 (en) 2001-08-31 2003-03-13 Fujitsu Limited Receiver and receiving method for cdma communication system
US7031411B2 (en) 2001-09-19 2006-04-18 Telefonaktiebolaget L.M. Ericsson Methods and apparatus for canceling co-channel interference in a receiving system using spatio-temporal whitening
US7346126B2 (en) 2001-11-28 2008-03-18 Telefonaktiebolaget L M Ericsson (Publ) Method and apparatus for channel estimation using plural channels
JP4339692B2 (en) * 2001-12-05 2009-10-07 クゥアルコム・インコーポレイテッド System and method for adjusting quality of service in a communication system
US7006795B2 (en) * 2001-12-05 2006-02-28 Lucent Technologies Inc. Wireless communication system with interference compensation
KR100426623B1 (en) * 2001-12-22 2004-04-13 한국전자통신연구원 Apparatus and Method for Receiver for Cancelling Interference Pilot Signals from Neighboring Basestations
KR100547793B1 (en) 2001-12-29 2006-02-01 삼성전자주식회사 Method for controlling reverse data transmission in wireless telecommunication system
KR100403728B1 (en) 2002-01-14 2003-10-30 삼성전자주식회사 Outer loop power control apparatus in mobile communication system and control method thereof
US7092436B2 (en) 2002-01-25 2006-08-15 Mitsubishi Electric Research Laboratories, Inc. Expectation-maximization-based channel estimation and signal detection for wireless communications systems
US7031742B2 (en) * 2002-02-07 2006-04-18 Qualcomm Incorporation Forward and reverse link power control of serving and non-serving base stations in a wireless communication system
JP4105567B2 (en) 2002-03-13 2008-06-25 株式会社エヌ・ティ・ティ・ドコモ MIMO receiver and receiving method thereof
US7406065B2 (en) 2002-03-14 2008-07-29 Qualcomm, Incorporated Method and apparatus for reducing inter-channel interference in a wireless communication system
EP1347611A1 (en) 2002-03-20 2003-09-24 Siemens Information and Communication Networks S.p.A. Data aided frequency synchronisation
FI113130B (en) 2002-04-17 2004-02-27 Nokia Corp Portable, foldable electronic device with telephone and camera functions
US7006439B2 (en) * 2002-04-24 2006-02-28 Freescale Semiconductor, Inc. Method and apparatus for determining an upper data rate for a variable data rate signal
US6920504B2 (en) 2002-05-13 2005-07-19 Qualcomm, Incorporated Method and apparatus for controlling flow of data in a communication system
US20030223396A1 (en) 2002-05-31 2003-12-04 Tsai Shiau-He Shawn Method of indicating the forward link serving sector in high data rate CDMA systems
US7123663B2 (en) 2002-06-04 2006-10-17 Agence Spatiale Europeenne Coded digital modulation method for communication system
US7356005B2 (en) 2002-06-07 2008-04-08 Nokia Corporation Apparatus and associated method, by which to facilitate scheduling of data communications in a radio communications system
US7139340B2 (en) * 2002-06-28 2006-11-21 Hitachi, Ltd. Robust OFDM carrier recovery methods and apparatus
JP3972755B2 (en) 2002-07-11 2007-09-05 株式会社日立製作所 Position measuring method, and terminal device and server used therefor
MXPA05000828A (en) 2002-07-19 2005-04-19 Interdigital Tech Corp Groupwise successive interference cancellation for block transmission with reception diversity.
US7349379B2 (en) * 2002-08-13 2008-03-25 Texas Instruments Incorporated Channel normalization
GB2403112B (en) * 2002-08-16 2005-08-10 Toshiba Res Europ Ltd Channel estimation and training sequence determination
US7016327B2 (en) 2002-08-21 2006-03-21 Qualcomm Incorporated Method and system for communicating content on a broadcast services communication system
US7630321B2 (en) 2002-09-10 2009-12-08 Qualcomm Incorporated System and method for rate assignment
US8504054B2 (en) 2002-09-10 2013-08-06 Qualcomm Incorporated System and method for multilevel scheduling
JP2004112094A (en) 2002-09-13 2004-04-08 Matsushita Electric Ind Co Ltd Mobile station apparatus and method for controlling cell searching
US20040116122A1 (en) * 2002-09-20 2004-06-17 Interdigital Technology Corporation Enhancing reception using intercellular interference cancellation
WO2004028022A1 (en) 2002-09-23 2004-04-01 Tensorcomm Inc. Method and apparatus for selectively applying interference cancellation in spread spectrum systems
JP4412926B2 (en) * 2002-09-27 2010-02-10 株式会社エヌ・ティ・ティ・ドコモ Adaptive equalization apparatus and program thereof
US8165619B2 (en) 2002-10-02 2012-04-24 Qualcomm Incorporated Power allocation for power control bits in a cellular network
GB2394389B (en) 2002-10-15 2005-05-18 Toshiba Res Europ Ltd Equalisation apparatus and methods
US8213390B2 (en) * 2002-10-24 2012-07-03 Qualcomm Incorporated Reverse link automatic repeat request
US8320301B2 (en) * 2002-10-25 2012-11-27 Qualcomm Incorporated MIMO WLAN system
US7023880B2 (en) 2002-10-28 2006-04-04 Qualcomm Incorporated Re-formatting variable-rate vocoder frames for inter-system transmissions
US7333457B2 (en) * 2002-11-06 2008-02-19 Lucent Technologies Inc. High speed dedicated physical control channel for use in wireless data transmissions from mobile devices
US7460611B2 (en) 2002-11-28 2008-12-02 Sony Corporation Communication system, transmitting apparatus and transmitting method, receiving apparatus and receiving method, unbalance code mixing method and multiple code decoding method
JP3712070B2 (en) 2002-11-28 2005-11-02 ソニー株式会社 COMMUNICATION SYSTEM, TRANSMITTING APPARATUS AND TRANSMITTING METHOD, RECEIVING APPARATUS AND RECEIVING METHOD, CODE MULTIPLEXING METHOD, AND MULTICODE DECODING METHOD
CA2415105A1 (en) * 2002-12-24 2004-06-24 Voiceage Corporation A method and device for robust predictive vector quantization of linear prediction parameters in variable bit rate speech coding
CN100438640C (en) 2002-12-30 2008-11-26 Nxp股份有限公司 Sampling method and its device for down synchronous tracking in TDD radio communication
KR100606008B1 (en) * 2003-01-04 2006-07-26 삼성전자주식회사 Apparatus for transmitting/receiving uplink data retransmission request in code division multiple access communication system and method thereof
US7280467B2 (en) 2003-01-07 2007-10-09 Qualcomm Incorporated Pilot transmission schemes for wireless multi-carrier communication systems
US7719991B2 (en) 2003-01-21 2010-05-18 Qualcomm Incorporated Reverse rate indicator detection
US7783312B2 (en) 2003-01-23 2010-08-24 Qualcomm Incorporated Data throughput improvement in IS2000 networks via effective F-SCH reduced active set pilot switching
US7627021B2 (en) * 2003-01-30 2009-12-01 The Mitre Corporation Interference canceling CDMA mobile station receiver
US7187736B2 (en) * 2003-02-13 2007-03-06 Motorola Inc. Reducing interference in a GSM communication system
US8391249B2 (en) 2003-02-18 2013-03-05 Qualcomm Incorporated Code division multiplexing commands on a code division multiplexed channel
US7200172B2 (en) * 2003-02-27 2007-04-03 Nokia Corporation Method and apparatus for determining components of a channel impulse response for use in a SAIC equalizer
US7346103B2 (en) 2003-03-03 2008-03-18 Interdigital Technology Corporation Multi user detection using equalization and successive interference cancellation
US7123590B2 (en) 2003-03-18 2006-10-17 Qualcomm Incorporated Method and apparatus for testing a wireless link using configurable channels and rates
JP4121407B2 (en) 2003-03-20 2008-07-23 富士通株式会社 Receiver for demodulating OFDM symbols
US7295636B2 (en) 2003-03-28 2007-11-13 Texas Instruments Incorporated Linear single-antenna interference cancellation receiver
US7414989B2 (en) 2003-05-07 2008-08-19 Motorola, Inc. ACK/NACK determination reliability for a communication device
US7408913B2 (en) 2003-05-12 2008-08-05 Lucent Technologies Inc. Method of real time hybrid ARQ
US7254158B2 (en) 2003-05-12 2007-08-07 Qualcomm Incorporated Soft handoff with interference cancellation in a wireless frequency hopping communication system
KR100526542B1 (en) * 2003-05-15 2005-11-08 삼성전자주식회사 Apparatus for transmitting/receiving data using transmit diversity scheme with multiple antenna in mobile communication system and method thereof
US7889804B2 (en) 2003-05-30 2011-02-15 Mohammad Jaber Borran Partially coherent constellations for multiple-antenna systems
US7466666B2 (en) 2003-06-18 2008-12-16 Telefonaktiebolaget Lm Ericsson (Publ) Forward ACK/NACK channel for CDMA system
US20070063897A1 (en) * 2003-07-31 2007-03-22 Nec Corporation Terminal location specification method and system of the same
US7346314B2 (en) 2003-08-15 2008-03-18 Telefonaktiebolaget Lm Ericsson (Publ) Forward link transmit power control based on observed command response
US7564867B2 (en) * 2003-08-19 2009-07-21 Alcatel-Lucent Usa Inc. Enhanced uplink data transmission
KR100678182B1 (en) 2003-08-20 2007-02-02 삼성전자주식회사 Method and apparatus for uplink packet data service in asynchronous wcdma system
JP4247532B2 (en) 2003-08-20 2009-04-02 国立大学法人東京工業大学 MIMO-OFDM reception system and receiver with high-precision timing recovery
AU2003304636A1 (en) 2003-09-11 2005-03-29 Telefonaktiebolaget Lm Ericsson (Publ) Transmission time interval alignment in wcdma systems
US7724701B2 (en) 2003-09-30 2010-05-25 Qualcomm Incorporated Method and apparatus for controlling reverse link data rate of a mobile station in a communication system with reverse link common rate control
UA83256C2 (en) 2003-10-02 2008-06-25 Квелкомм Инкорпорэйтед Systems and methods for communication control data for multiple data channels using a single control channel (variants)
US6944245B2 (en) * 2003-10-17 2005-09-13 Motorola, Inc. Multi-pass interference reduction in a GSM communication system
KR20050040988A (en) 2003-10-29 2005-05-04 삼성전자주식회사 Communication method for frequency hopping ofdm based cellular system
US7058378B2 (en) * 2003-11-18 2006-06-06 Interdigital Technology Corporation Method and apparatus for automatic frequency correction of a local oscilator with an error signal derived from an angle value of the conjugate product and sum of block correlator outputs
US20050111408A1 (en) * 2003-11-25 2005-05-26 Telefonaktiebolaget Lm Ericsson (Publ) Selective interference cancellation
US7302009B2 (en) 2003-12-17 2007-11-27 Qualcomm Incorporated Broadcast transmission with spatial spreading in a multi-antenna communication system
US20050185364A1 (en) 2004-01-05 2005-08-25 Jory Bell Docking station for mobile computing device
KR100640352B1 (en) 2004-01-08 2006-10-30 삼성전자주식회사 Method for Minimizing Inter-cell Interference concerning BFN Offset Set-up in a GPS Supporting UTRAN System
KR100547723B1 (en) 2004-01-14 2006-01-31 삼성전자주식회사 Apparatus and Method for Recognizing Adjacent Cell Boundaries in Mobile Communication Systems
US7308056B2 (en) 2004-01-14 2007-12-11 Nokia Corporation Joint channel estimator for synchronous and asynchronous interference suppression in SAIC receiver
US7298806B1 (en) 2004-01-15 2007-11-20 Hellosoft Inc. Method and system for data-aided timing offset estimation for frequency selective fading channels
US7565111B2 (en) 2004-02-26 2009-07-21 Texas Instruments Incorporated Single-antenna interference cancellation receiver in time slot communication system
JP2007528670A (en) * 2004-03-09 2007-10-11 トムソン ライセンシング Hybrid RAKE / equalization receiver for spread spectrum systems
EP1745621A1 (en) 2004-03-25 2007-01-24 BenQ Mobile GmbH & Co. OHG Method and communication device for interference cancellation in a cellular tdma communication system
US7450924B1 (en) * 2004-03-25 2008-11-11 At&T Mobility Ii Llc Interference cancellation and receive diversity for single-valued modulation receivers
DE602004019997D1 (en) 2004-03-30 2009-04-23 Mitsubishi Electric Corp Mobile communication terminal and radio communication system
KR100724989B1 (en) 2004-04-14 2007-06-04 삼성전자주식회사 Apparatus and method for control transmission power in a communication system using orthogonal frequency division multiple access scheme
US20050232174A1 (en) 2004-04-19 2005-10-20 Texas Instruments Incorporated Linear interference cancellation receiver for edge systems
KR100646799B1 (en) 2004-05-06 2006-11-24 삼성전자주식회사 Method and apparatus for determining rate matching parameters for a transport channel in a mobile telecommunication system
US7724832B2 (en) 2004-05-27 2010-05-25 Texas Instruments Incorporated MIMO decoding
US7711377B2 (en) 2004-06-10 2010-05-04 Qualcomm Incorporated Efficient paging in a wireless communication system
AU2005260653A1 (en) 2004-06-30 2006-01-12 Qualcomm Incorporated Method and apparatus for canceling pilot interference in a wireless communication system
US20060068852A1 (en) 2004-09-30 2006-03-30 Doyle Matthew J System for reducing power consumption of a wireless terminal and increasing capacity of a wireless communication system
US7801248B2 (en) * 2004-11-19 2010-09-21 Qualcomm Incorporated Interference suppression with virtual antennas
US7764726B2 (en) 2004-12-01 2010-07-27 Qualomm Incorporated Systems, methods, and apparatus for jammer rejection
KR100600817B1 (en) * 2004-12-09 2006-07-18 한국전자통신연구원 Apparatus and method for timing error detection using implementation of cyclic correlator
JP2006180266A (en) 2004-12-22 2006-07-06 Sanyo Electric Co Ltd Radio base station, transmission power control method, and transmission power control program
US8406695B2 (en) 2004-12-23 2013-03-26 Qualcomm Incorporated Joint interference cancellation of pilot, overhead and traffic channels
US8422955B2 (en) * 2004-12-23 2013-04-16 Qualcomm Incorporated Channel estimation for interference cancellation
US8442441B2 (en) * 2004-12-23 2013-05-14 Qualcomm Incorporated Traffic interference cancellation
US7454225B2 (en) 2004-12-28 2008-11-18 Lucent Technologies Inc. Method and apparatus for reducing transmitted energy in power-controlled systems based on early decoding
US7330524B2 (en) 2004-12-30 2008-02-12 Atheros Communications, Inc. Joint synchronization and impairments estimation using known data patterns
US20060146953A1 (en) 2004-12-30 2006-07-06 Balaji Raghothaman Method and apparatus for estimating transmit weights for multiple antennas
JP2006191279A (en) 2005-01-05 2006-07-20 Matsushita Electric Ind Co Ltd Radio communication device
US7508864B2 (en) 2005-02-14 2009-03-24 Intel Corporation Apparatus and method of canceling interference
US7706430B2 (en) * 2005-02-25 2010-04-27 Nokia Corporation System, apparatus, and method for adaptive weighted interference cancellation using parallel residue compensation
CN100518153C (en) 2005-03-01 2009-07-22 美国博通公司 Method and device for carrying out balanced treatment for RF pulse
US7512199B2 (en) 2005-03-01 2009-03-31 Broadcom Corporation Channel estimation method operable to cancel a dominant disturber signal from a received signal
US7529297B2 (en) 2005-03-01 2009-05-05 Broadcom Corporation Equalizer training method using re-encoded bits and known training sequences
US20060203793A1 (en) 2005-03-09 2006-09-14 Lucent Technologies, Inc. Method for increasing capacity in a wireless communications system
EP1856775A4 (en) 2005-03-09 2011-03-02 Sabeus Inc Multivariable control system with state feedback
US7567635B2 (en) 2005-03-10 2009-07-28 Comsys Communication & Signal Processing Ltd. Single antenna interference suppression in a wireless receiver
JP4676529B2 (en) 2005-03-14 2011-04-27 テレフオンアクチーボラゲット エル エム エリクソン(パブル) Method and apparatus for improved handover by muting interfering nodes
CN1835617B (en) 2005-03-16 2010-12-22 株式会社Ntt都科摩 Mobile station, mobile communication system, and mobile communication method
US9014192B2 (en) 2005-03-21 2015-04-21 Qualcomm Incorporated Method and apparatus for improving data transmission reliability in a wireless communications system
JP4192956B2 (en) 2005-04-04 2008-12-10 日本電気株式会社 CDMA radio base station apparatus and encoding / decoding processing method
US7346011B2 (en) 2005-04-28 2008-03-18 Telefonaktiebolaget Lm Ericsson (Publ) Scheduling calls based on frame-offset selection
GB2427097B (en) 2005-05-03 2007-03-21 Ipwireless Inc Method and apparatus for transmitting uplink signalling information
US8126066B2 (en) 2005-06-09 2012-02-28 Telefonaktiebolaget Lm Ericsson (Publ) Time and frequency channel estimation
US8199865B2 (en) 2005-06-28 2012-06-12 Telefonaktiebolaget L M Ericsson (Publ) Method and device for synchronization and channel estimation in a radio receiver
US7330737B2 (en) * 2005-07-19 2008-02-12 Sony Ericsson Mobile Communications Ab Mobile phone multi-media cradle
US8493942B2 (en) * 2005-08-01 2013-07-23 Qualcomm Incorporated Interference cancellation in wireless communication
US9071344B2 (en) * 2005-08-22 2015-06-30 Qualcomm Incorporated Reverse link interference cancellation
US8611305B2 (en) 2005-08-22 2013-12-17 Qualcomm Incorporated Interference cancellation for wireless communications
US8594252B2 (en) 2005-08-22 2013-11-26 Qualcomm Incorporated Interference cancellation for wireless communications
US8630602B2 (en) * 2005-08-22 2014-01-14 Qualcomm Incorporated Pilot interference cancellation
US8743909B2 (en) 2008-02-20 2014-06-03 Qualcomm Incorporated Frame termination
US9014152B2 (en) 2008-06-09 2015-04-21 Qualcomm Incorporated Increasing capacity in wireless communications
US7610197B2 (en) * 2005-08-31 2009-10-27 Motorola, Inc. Method and apparatus for comfort noise generation in speech communication systems
WO2007029958A1 (en) 2005-09-05 2007-03-15 Electronics And Telecommunications Research Institute Apparatus for generating down link signal, and method and apparatus for cell search in cellular system
KR100767312B1 (en) 2005-09-05 2007-10-17 한국전자통신연구원 Apparatus for generating down link signal, and method and apparatus for cell search in cellular system
CN100433579C (en) 2005-09-13 2008-11-12 浙江华立通信集团有限公司 Estimiting method of signal interference ratio of forward basic service channel in FDD mode CDMA system
US7724816B2 (en) * 2005-09-13 2010-05-25 Freescale Semiconductor, Inc. Dynamic switching between maximum likelihood sequence estimation (MLSE) and linear equalizer for single antenna interference cancellation (SAIC) in a global system for mobile communications (GSM) system
US20070071145A1 (en) * 2005-09-23 2007-03-29 Yona Perets Method and apparatus to correct channel quality indicator estimation
US7526304B2 (en) 2005-09-29 2009-04-28 Alcatel-Lucent Usa Inc. Method of increasing the capacity of enhanced data channel on uplink in a wireless communications system
EP3136671A1 (en) * 2005-10-21 2017-03-01 Apple Inc. Multiplexing schemes for ofdma
US8489128B2 (en) 2005-10-31 2013-07-16 Qualcomm Incorporated Efficient transmission on a shared data channel for wireless communication
US7924753B2 (en) * 2005-11-15 2011-04-12 Qualcomm Incorporated Method and system for decoding
GB2432484B (en) 2005-11-22 2007-12-27 Ipwireless Inc Cellular communication system and method for broadcast communication
US7545893B2 (en) 2005-11-28 2009-06-09 Telefonaktiebolaget L M Ericsson (Publ) Single antenna interference cancellation via complement subspace projection in spatial-temporal expansion of noise estimation
US8396141B2 (en) * 2005-11-29 2013-03-12 Telefonaktiebolaget L M Ericsson (Publ) Efficient cell selection
US7539272B2 (en) * 2005-11-30 2009-05-26 Freescale Semiconductor, Inc. Frequency error estimation and correction in a SAIC linear equalizer
US20070127608A1 (en) 2005-12-06 2007-06-07 Jacob Scheim Blind interference mitigation in a digital receiver
KR100715204B1 (en) 2005-12-09 2007-05-07 삼성전자주식회사 Apparatus and method for communicating high speed shared control channel in wideband wireless communication system
CN100586052C (en) 2005-12-17 2010-01-27 华为技术有限公司 Method and system for transmitting data
US8884972B2 (en) 2006-05-25 2014-11-11 Qualcomm Incorporated Graphics processor with arithmetic and elementary function units
WO2008005890A2 (en) * 2006-06-30 2008-01-10 Qualcomm Incorporated Ack/nack slot positioning/complexity codes for quick decoding
TW200807965A (en) * 2006-07-21 2008-02-01 Benq Corp Receiving of data with adaptive code rate over wireless network
US7599454B2 (en) * 2006-07-24 2009-10-06 Telefonaktiebolaget Lm Ericsson (Publ) Method and apparatus for symbol alignment in diversity signal reception
JP2008053889A (en) 2006-08-23 2008-03-06 Matsushita Electric Ind Co Ltd Handover method, base station, terminal station, program recording medium and integrated circuit
EP2055108B1 (en) 2006-08-25 2011-04-20 Thomson Licensing Methods and apparatus for reduced resolution partitioning
US20080080406A1 (en) * 2006-09-29 2008-04-03 Motorola, Inc. Method and device for increasing capacity of tdd wireless communication systems
US8259773B2 (en) * 2006-10-31 2012-09-04 Alcatel Lucent Method and apparatus for multiplexing code division multiple access and single carrier frequency division multiple access transmissions
KR101319877B1 (en) 2006-11-01 2013-10-18 엘지전자 주식회사 Method For Allocating Resource, And Method For Transmitting Resource Allocating Information
JP2008199493A (en) 2007-02-15 2008-08-28 Seiko Epson Corp Pulse detection circuit, envelope detection circuit, electronic device, and pulse detection method
CN101663912A (en) 2007-03-12 2010-03-03 诺基亚公司 Techniques for reporting and simultaneous transmission mechanism to improve reliability of signaling
US7852915B2 (en) 2007-03-21 2010-12-14 Freescale Semiconductor, Inc. Adaptive equalizer for communication channels
JP4697172B2 (en) 2007-04-04 2011-06-08 ソニー株式会社 Communication method
JP2008278338A (en) 2007-05-01 2008-11-13 Matsushita Electric Ind Co Ltd Mimo receiver
US7796698B2 (en) 2007-06-04 2010-09-14 Telefonaktiebolaget Lm Ericsson (Publ) Interference suppression in a multicarrier receiver
US7961782B2 (en) 2007-06-04 2011-06-14 Infineon Technologies Ag Interference suppression processing unit and a method of suppressing interference in wireless data communication
JP5019966B2 (en) 2007-06-19 2012-09-05 株式会社エヌ・ティ・ティ・ドコモ User apparatus, base station apparatus, and channel state information communication method
US7907685B2 (en) * 2007-08-23 2011-03-15 Freescale Semiconductor, Inc. GMSK-receiver with interference cancellation
KR20070104633A (en) 2007-08-24 2007-10-26 텔레폰악티에볼라겟엘엠에릭슨(펍) Method and apparatus for protecting a core network
US7912113B2 (en) * 2007-10-05 2011-03-22 Motorola Mobility, Inc. Techniques for estimating received signal strength and carrier to interference and noise ratio in OFDM systems
US8717979B2 (en) * 2007-10-25 2014-05-06 Telefonaktiebolaget Lm Ericsson (Publ) Multiplexing multiple unsolicited grant service (UGS) users onto a same radio resource
US8059767B2 (en) 2007-12-12 2011-11-15 Harris Corporation Communications device and related method that detects symbol timing
EP2071785B1 (en) 2007-12-14 2021-05-05 Vodafone Holding GmbH Blind channel estimation
CN101465689A (en) 2007-12-21 2009-06-24 鼎桥通信技术有限公司 Method and device for transmitting, sending and receiving control information
US7933256B2 (en) 2008-02-27 2011-04-26 Qualcomm Incorporated Coherent single antenna interference cancellation for GSM/GPRS/EDGE
US20100046660A1 (en) 2008-05-13 2010-02-25 Qualcomm Incorporated Interference cancellation under non-stationary conditions
US9277487B2 (en) * 2008-08-01 2016-03-01 Qualcomm Incorporated Cell detection with interference cancellation
US9237515B2 (en) * 2008-08-01 2016-01-12 Qualcomm Incorporated Successive detection and cancellation for cell pilot detection
US8031762B2 (en) * 2008-08-04 2011-10-04 Redpine Signals, Inc. Stream weight estimation and compensation in SIMO/MIMO OFDM receivers
US8509293B2 (en) * 2008-08-19 2013-08-13 Qualcomm Incorporated Semi-coherent timing propagation for GERAN multislot configurations
US8503591B2 (en) * 2008-08-19 2013-08-06 Qualcomm Incorporated Enhanced geran receiver using channel input beamforming
US8300616B2 (en) * 2008-08-26 2012-10-30 Futurewei Technologies, Inc. System and method for wireless communications
US20100097955A1 (en) * 2008-10-16 2010-04-22 Qualcomm Incorporated Rate determination
US9160577B2 (en) 2009-04-30 2015-10-13 Qualcomm Incorporated Hybrid SAIC receiver
US8831149B2 (en) * 2009-09-03 2014-09-09 Qualcomm Incorporated Symbol estimation methods and apparatuses
US8619928B2 (en) 2009-09-03 2013-12-31 Qualcomm Incorporated Multi-stage interference suppression
KR101363016B1 (en) 2009-11-27 2014-02-13 퀄컴 인코포레이티드 Increasing capacity in wireless communications
WO2011063568A1 (en) 2009-11-27 2011-06-03 Qualcomm Incorporated Increasing capacity in wireless communications
US8473804B2 (en) 2010-04-26 2013-06-25 Via Telecom, Inc. Enhanced wireless communication with HARQ
US8396440B2 (en) 2010-06-22 2013-03-12 Qualcomm Incorporated Signal reception method and apparatus for non-stationary channels

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
None

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102647376A (en) * 2012-03-14 2012-08-22 华为技术有限公司 Signal processing method and device as well as terminal

Also Published As

Publication number Publication date
EP2438725B1 (en) 2017-11-15
KR20120027466A (en) 2012-03-21
JP5512805B2 (en) 2014-06-04
US8787509B2 (en) 2014-07-22
CN102461103B (en) 2015-05-13
EP2438725A2 (en) 2012-04-11
JP2012529252A (en) 2012-11-15
TW201132060A (en) 2011-09-16
KR101366009B1 (en) 2014-02-21
WO2010141791A3 (en) 2011-04-21
US20100310026A1 (en) 2010-12-09
CN102461103A (en) 2012-05-16

Similar Documents

Publication Publication Date Title
US8787509B2 (en) Iterative interference cancellation receiver
US7933256B2 (en) Coherent single antenna interference cancellation for GSM/GPRS/EDGE
US8509293B2 (en) Semi-coherent timing propagation for GERAN multislot configurations
US8675796B2 (en) Interference cancellation under non-stationary conditions
US8503591B2 (en) Enhanced geran receiver using channel input beamforming

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 201080030057.6

Country of ref document: CN

121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 10723892

Country of ref document: EP

Kind code of ref document: A2

NENP Non-entry into the national phase

Ref country code: DE

WWE Wipo information: entry into national phase

Ref document number: 2012514164

Country of ref document: JP

ENP Entry into the national phase

Ref document number: 20127000284

Country of ref document: KR

Kind code of ref document: A

REEP Request for entry into the european phase

Ref document number: 2010723892

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 127/DELNP/2012

Country of ref document: IN

Ref document number: 2010723892

Country of ref document: EP