Methods and apparatus for demodulation of a signal in a signal slot subject to a discontinuous interference signal
First Claim
1. A method of processing a received signal, comprising:
- receiving the signal to provide a sequence of symbols associated with the received signal in respective ones of a plurality of symbol positions;
identifying a known block of the sequence of symbols containing known symbol values and an unknown block of the sequence of symbols containing unknown symbol values;
determining a desired demodulation type for use in demodulating the unknown block based on the known symbol values including estimating interferer signal characteristics for the known block and selecting either non-interferer cancellation or interferer cancellation demodulation as the desired demodulation type for use in demodulating the unknown block based on the estimated interferer signal characteristics;
detecting an interferer signal characteristic discontinuity location in the unknown block; and
demodulating the unknown block using a first selected demodulation type on a first portion of the unknown block and a second, different selected demodulation type on another portion of the unknown block, the first selected demodulation type and the second selected demodulation type being selected based on the determined desired demodulation type for use in demodulating the unknown block and the detected interferer signal characteristic discontinuity;
wherein interferer cancellation demodulation is selected for either the first selected demodulation type or the second selected modulation type and wherein demodulating the unknown block using a first selected demodulation type on a first portion of the unknown block and a second, different selected demodulation type on another portion of the unknown block further comprises;
identifying known interferer signal symbols in the unknown block; and
updating estimates of interferer signal characteristics for use in interferer cancellation demodulation of at least a portion of the unknown block based on the identified known interferer signal symbols.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and systems are provided for processing a received signal including receiving the signal to provide a sequence of symbols associated with the received signal in respective ones of a plurality of symbol positions. A known block of the sequence of symbols containing known symbol values and an unknown block of the sequence of symbols containing unknown symbol values are identified. A desired demodulation type is determined for use in demodulating the unknown block based on the known symbol values. An interferer signal characteristic discontinuity location in the unknown block is detected. The unknown block is demodulated using a first selected demodulation type between the interferer signal characteristic discontinuity and the known block and a second selected demodulation type on another portion of the unknown block, the first selected demodulation type and the second selected demodulation type being selected based on the determined desired demodulation type for use in demodulating the unknown block and the detected interferer signal characteristic discontinuity.
48 Citations
38 Claims
-
1. A method of processing a received signal, comprising:
-
receiving the signal to provide a sequence of symbols associated with the received signal in respective ones of a plurality of symbol positions; identifying a known block of the sequence of symbols containing known symbol values and an unknown block of the sequence of symbols containing unknown symbol values; determining a desired demodulation type for use in demodulating the unknown block based on the known symbol values including estimating interferer signal characteristics for the known block and selecting either non-interferer cancellation or interferer cancellation demodulation as the desired demodulation type for use in demodulating the unknown block based on the estimated interferer signal characteristics; detecting an interferer signal characteristic discontinuity location in the unknown block; and demodulating the unknown block using a first selected demodulation type on a first portion of the unknown block and a second, different selected demodulation type on another portion of the unknown block, the first selected demodulation type and the second selected demodulation type being selected based on the determined desired demodulation type for use in demodulating the unknown block and the detected interferer signal characteristic discontinuity; wherein interferer cancellation demodulation is selected for either the first selected demodulation type or the second selected modulation type and wherein demodulating the unknown block using a first selected demodulation type on a first portion of the unknown block and a second, different selected demodulation type on another portion of the unknown block further comprises; identifying known interferer signal symbols in the unknown block; and updating estimates of interferer signal characteristics for use in interferer cancellation demodulation of at least a portion of the unknown block based on the identified known interferer signal symbols. - View Dependent Claims (2, 7, 8)
-
-
3. A method of processing a received signal, comprising:
-
receiving the signal to provide a sequence of symbols associated with the received signal in respective ones of a plurality of symbol positions; identifying a known block of the sequence of symbols containing known symbol values and an unknown block of the sequence of symbols containing unkhown symbol values; determining a desired demodulation type for use in demodulating the unknown block based on the known symbol values including estimating interferer signal characteristics for the known block and selecting either non-interferer cancellation or interferer cancellation demodulation as the desired demodulation type for use in demodulating the unknown block based on the estimated interferer signal characteristics; detecting an interferer signal characteristic discontinuity location in the unknown block; demodulating the unknown block using a first selected demodulation type on a first portion of the unknown block and a second selected demodulation type on another portion of the unknown block, the first selected demodulation type and the second selected demodulation type being selected based on the determined desired demodulation type for use in demodulating the unknown block and the detected interferer signal characteristic discontinuity; identifying a second known block of the sequence of symbols containing known symbol values, the another portion of the unknown block being between the interferer signal characteristic discontinuity and the second known block; determining a desired demodulation type for use in demodulating the another portion of the unknown block based on the known symbol values contained in the second known block by estimating interferer signal characteristics for the second known block and selecting either non-interferer cancellation or interferer cancellation demodulation based on the estimated interferer signal characteristics for the another portion of the unknown block; wherein demodulating the unknown block using a first selected demodulation type on a first portion of the unknown block and a second selected demodulation type on another portion of the unknown block comprises; selecting the desired demodulation type for use in demodulating the unknown block as the first selected demodulation type and the desired demodulation type for use in demodulating the another portion of the unknown block as the second selected demodulation type; and bi-directional demodulating the unknown block if either the first selected demodulation type or the second selected demodulation type is interferer cancellation demodulation. - View Dependent Claims (4, 5, 6)
-
-
9. A method of processing a received signal, comprising:
-
receiving the signal to provide a sequence of symbols associatedwith the received signal in respective ones of a plurality of symbol positions; identifying a known block of the sequence of symbols containing known symbol values and an unknown block of the sequence of symbols containing unknown symbol values; determining a desired demodulation type for use in demodulating the unknown block based on the known symbol values including estimating interferer signal characteristics for the known block and selecting either non-interferer cancellation or interferer cancellation demodulation as the desired demodulation type for use in demodulating the unknown block based on the estimated interferer signal characteristics; detecting an interferer signal characteristic discontinuity location in the unknown block; and demodulating the unknown block using a first selected demodulation type on a first portion of the unknown block and a second selected demodulation type on another portion of the unknown block, the first selected demodulation type and the second selected demodulation type being selected based on the determined desired demodulation type for use in demodulating the unknown block and the detected interferer signal characteristic discontinuity; wherein identifying a known block of the sequence of symbols containing known symbol values further comprises; first pass demodulating and decoding the sequence of symbols to provide error corrected decoded bits; recoding and modulating the error corrected decoded bits to provide a second sequence of symbols associated with the received signal in respective ones of the plurality of symbol positions; and identifying ones of the re-encoded and modulated error corrected decoded bits as at least one known block of the sequence of symbols containing known symbol values.
-
-
10. A method of processing a received signal comprising:
-
receiving the signal to provide a sequence of symbols associated with the received signal in respective ones of a plurality of symbol positions; first pass demodulating and decoding the sequence of symbols to provide error corrected decoded bits; recoding and modulating the error corrected decoded bits to provide a second sequence of symbols associated with the received signal in respective ones of the plurality of symbol positions, the second sequence of symbols including known symbol values based on the first pass demodulating and decoding; partitioning the second sequence of symbols into a plurality of subfields, ones of the subfields including a plurality of the known symbol values selected to determine a desired demodulation type for use in demodulating the subfields based on the plurality of known symbol values; determining the desired demodulation types for use in demodulating the subfields based on the plurality of known symbol values of the respective ones of the subfields; and demodulating the subfields using the respective determined desired demodulation types. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A system for processing a received signal comprising:
-
a receiver that receives the signal to provide a sequence of symbols associated with the received signal in respective ones of a plurality of symbol positions; an identification circuit that identifies a known block of the sequence of symbols containing known symbol values and an unknown block of the sequence of symbols containing unknown symbol values; a determination circuit that determines a desired demodulation type for use in demodulating the unknown block based on the known symbol values; a detector circuit that detects an interferer signal characteristic discontinuity location in the unknown block; and a demodulator that demodulates the unknown block using a first selected demodulation type on a first portion of the unknown block and a second selected demodulation type on another portion of the unknown block, the first selected demodulation type and the second selected demodulation type being selected based on the determined desired demodulation type for use in demodulating the unknown block and the detected interferer signal characteristic discontinuity; wherein the determination circuit is further configured to estimate interferer signal characteristics for the known block and selects the desired demodulation type based on the estimated interferer signal characteristics; wherein the interferer signal characteristic discontinuity comprises an interferer signal slot misalignment relative to a slot alignment of a desired signal component of the received signal; and wherein the demodulator is configured to perform a selected one of uni-directional demodulation or bi-directional demodulation. - View Dependent Claims (17, 18, 19)
-
-
20. A system for processing a received signal comprising:
-
a receiver that receives the signal to provide a sequence of symbols associated with the received signal in respective ones of a plurality of symbol positions; a first pass demodulator/decoder that first pass demodulates and decodes the sequence of symbols to provide error corrected decoded bits; a re-encoder circuit that recodes and modulates the error corrected decoded bits to provide a second sequence of symbols associated with the received signal in respective ones of the plurality of symbol positions, the second sequence of symbols including known symbol values based on the first pass demodulating and decoding; a partition circuit that partitions the second sequence of symbols into a plurality of subfields, ones of the subfields including a plurality of the known symbol values selected to determine a desired demodulation type for use in demodulating the subfields based on the plurality of known symbol values; a determination circuit that determines the desired demodulation types for use in demodulating the subfields based on the plurality of known symbol values of the respective ones of the subfields; and a second pass demodulator that demodulates the subfields using the respective determined desired demodulation types. - View Dependent Claims (21, 22, 23, 24, 25, 26)
-
-
27. A system for processing a received signal, comprising:
-
means for receiving the signal to provide a sequence of symbols associated with the received signal in respective ones of a plurality of symbol positions; means for identifying a known block of the sequence of symbols containing known symbol values and an unknown block of the sequence of symbols containing unknown symbol values; means for determining a desired demodulation type for use in demodulating the unknown block based on the known symbol values including means for estimating interferer signal characteristics for the known block and selecting either non-interferer cancellation or interferer cancellation demodulation as the desired demodulation type for use in demodulating the unknown block based on the estimated interferer signal characteristics; means for detecting an interferer signal characteristic discontinuity location in the unknown block; and means for demodulating the unknown block using a first selected demodulation type on a first portion of the unknown block and a second, different selected demodulation type on another portion of the unknown block, the first selected demodulation type and the second selected demodulation type being selected based on the determined desired demodulation type for use in demodulating the unknown block and the detected interferer signal characteristic discontinuity; wherein interferer cancellation demodulation is selected for either the first selected demodulation type or the second selected modulation type and wherein the means for demodulating the unknown block using a first selected demodulation type on a first portion of the unknown block and a second, different selected demodulation type on another portion of the unknown block further comprises; means for identifying known interferer signal symbols in the unknown block; and means for updating estimates of interferer signal characteristics for use in interferer cancellation demodulation of at least a portion of the unknown block based on the identified known interferer signal symbols. - View Dependent Claims (28)
-
-
29. A system for processing a received signal, comprising:
-
means for receiving the signal to provide a sequence of symbols associated with the received signal in respective ones of a plurality of symbol positions; means for identifying a known block of the sequence of symbols containing known symbol values and an unknown block of the sequence of symbols containing unknown symbol values; means for determining a desired demodulation type for use in demodulating the unknown block based on the known symbol values including means for estimating interferer signal characteristics for the known block and selecting either non-interferer cancellation or interferer cancellation demodulation as the desired demodulation type for use in demodulating the unknown block based on the estimated interferer signal characteristics; means for detecting an interferer signal characteristic discontinuity location in the unknown block; and means for demodulating the unknown block using a first selected demodulation type on a first portion of the unknown block and a second selected demodulation type on another portion of the unknown block, the first selected demodulation type and the second selected demodulation type being selected based on the determined desired demodulation type for use in demodulating the unknown block and the detected interferer signal characteristic discontinuity; means for identifying a second known block of the sequence of symbols containing known symbol values, the another portion of the unknown block being between the interferer signal characteristic discontinuity and the second known block; means for determining a desired demodulation type for use in demodulating the another portion of the unknown block based on the known symbol values contained in the second known block by estimating interferer signal characteristics for the second known block and selecting either non-interferer cancellation or interferer cancellation demodulation based on the estimated interferer signal characteristics for the second known block; wherein the means for demodulating the unknown block using a first selected demodulation type on a first portion of the unknown block and a second selected demodulation type on another portion of the unknown block comprises; means for selecting the desired demodulation type for use in demodulating the unknown block as the first selected demodulation type and the desired demodulation type for use in demodulating the another portion of the unknown block as the second selected demodulation type; and means for bi-directional demodulating the unknown block if either the first selected demodulation type or the second selected demodulation type is interferer cancellation demodulation. - View Dependent Claims (30, 31, 32)
-
-
33. A system for processing a received signal comprising:
-
means for receiving the signal to provide a sequence of symbols associated with the received signal in respective ones of a plurality of symbol positions; means for first pass demodulating and decoding the sequence of symbols to provide error corrected decoded bits; means for recoding and modulating the error corrected decode bits to provide a second sequence of symbols associated with the received signal in respective ones of the plurality of symbol positions, the second sequence of symbols including known symbol values based on the first pass demodulating and decoding; means for partitioning the second sequence of symbols into a plurality of subfields, ones of the subfields including a plurality of the known symbol values selected to determine a desired demodulation type for use in demodulating the subfields based on the plurality of known symbol values; means for determining the desired demodulation types for use in demodulating the subfields based on the plurality of known symbol values of the respective ones of the subfields; and means for demodulating the subfields using the respective determined desired demodulation types. - View Dependent Claims (34, 35, 36, 37, 38)
-
Specification