Preamble detection with multiple receive antennas
First Claim
1. A system comprising:
- a differential demodulation module that (i) receives modulated signals from R antennas and (ii) differentially demodulates said modulated signals to generate differentially demodulated signals, where R is an integer greater than 1;
a first summing module that sums said differentially demodulated signals to generate a combined signal;
a state detection module that detects states of X symbols in said combined signal, where X is an integer greater than 1, and where each of said X symbols has one of a first state and a second state; and
a second summing module that (i) receives Y preamble sequences each comprising X predetermined symbols and (ii) generates X sums for each of said Y preamble sequences by adding each of said states of said X symbols with corresponding states of said X predetermined symbols of each of Y preamble sequences, where Y is an integer greater than 1,wherein said states of said X predetermined symbols are generated by inverting states of derived symbols in derived preamble sequences,wherein said derived preamble sequences are derived from said Y preamble sequences,wherein each of said Y preamble sequences is different from others of said Y preamble sequences, andwherein each of said derived symbols of one of said derived preamble sequences has a first binary value when a corresponding symbol and a symbol adjacent to said corresponding symbol in a corresponding one of said Y preamble sequences have opposite binary values, and said each of said derived symbols has a second binary value that is opposite to said first binary value when said corresponding symbol and said symbol adjacent to said corresponding symbol have the same binary value.
1 Assignment
0 Petitions
Accused Products
Abstract
A system includes a differential demodulation module that differentially demodulates modulated signals received from R antennas. A first summing module sums the differentially demodulated signals to generate a combined signal. A state detection module detects states of X symbols in the combined signal. A second summing module (i) receives Y preamble sequences each comprising X predetermined symbols and (ii) generates X sums for each of the Y preamble sequences by adding each of the states of the X symbols with corresponding states of the X predetermined symbols of each of Y preamble sequences. The states of the X predetermined symbols are generated by inverting states of derived symbols in derived preamble sequences, which are derived from the Y preamble sequences. Each of the Y preamble sequences is different from others of the Y preamble sequences. R, X, and Y are integers greater than 1.
-
Citations
41 Claims
-
1. A system comprising:
-
a differential demodulation module that (i) receives modulated signals from R antennas and (ii) differentially demodulates said modulated signals to generate differentially demodulated signals, where R is an integer greater than 1; a first summing module that sums said differentially demodulated signals to generate a combined signal; a state detection module that detects states of X symbols in said combined signal, where X is an integer greater than 1, and where each of said X symbols has one of a first state and a second state; and a second summing module that (i) receives Y preamble sequences each comprising X predetermined symbols and (ii) generates X sums for each of said Y preamble sequences by adding each of said states of said X symbols with corresponding states of said X predetermined symbols of each of Y preamble sequences, where Y is an integer greater than 1, wherein said states of said X predetermined symbols are generated by inverting states of derived symbols in derived preamble sequences, wherein said derived preamble sequences are derived from said Y preamble sequences, wherein each of said Y preamble sequences is different from others of said Y preamble sequences, and wherein each of said derived symbols of one of said derived preamble sequences has a first binary value when a corresponding symbol and a symbol adjacent to said corresponding symbol in a corresponding one of said Y preamble sequences have opposite binary values, and said each of said derived symbols has a second binary value that is opposite to said first binary value when said corresponding symbol and said symbol adjacent to said corresponding symbol have the same binary value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system comprising:
-
a differential demodulation module that (i) receives modulated signals from R antennas and (ii) differentially demodulates said modulated signals to generate differentially demodulated signals, where R is an integer greater than 1; a first summing module that sums said differentially demodulated signals to generate a combined signal; a state detection module that detects states of X symbols in said combined signal, where X is an integer greater than 1, and where each of said X symbols has one of a first state and a second state; a second summing module that (i) receives Y preamble sequences each comprising X predetermined symbols and (ii) generates X sums for each of said Y preamble sequences by adding each of said states of said X symbols with corresponding states of said X predetermined symbols of each of Y preamble sequences, where Y is an integer greater than 1, wherein said second summing module generates cross-correlation values by adding said X sums generated for each of said Y preamble sequences; a control module in communication with said differential demodulation module and said second summing module, wherein said control module (i) selects a largest one of said cross-correlation values, and (ii) detects one of said Y preamble sequences in said modulated signals when said largest one of said cross-correlation values is greater than or equal to a predetermined threshold; and a correlation module in communication with said differential demodulation module and said control module, wherein said correlation module generates correlation values by correlating (i) at least one of said differentially demodulated signals and (ii) at least one of derived preamble sequences that generate at least two of said cross-correlation values, wherein said cross-correlation values are greater than said predetermined threshold and are substantially the same. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A method comprising:
-
receiving modulated signals from R antennas, where R is an integer greater than 1; differentially demodulating said modulated signals to generate differentially demodulated signals; summing said differentially demodulated signals to generate a combined signal; detecting states of X symbols in said combined signal, where X is an integer greater than 1, and where each of said X symbols has one of a first state and a second state; receiving Y preamble sequences each comprising X predetermined symbols; generating X sums for each of said Y preamble sequences by adding each of said states of said X symbols with corresponding states of said X predetermined symbols of each of Y preamble sequences, where Y is an integer greater than 1; and generating said states of said X predetermined symbols by inverting states of derived symbols in derived preamble sequences, wherein said derived preamble sequences are derived from said Y preamble sequences, wherein each of said Y preamble sequences is different from others of said Y preamble sequences, and wherein each of said derived symbols of one of said derived preamble sequences has a first binary value when a corresponding symbol and a symbol adjacent to said corresponding symbol in a corresponding one of said Y preamble sequences have opposite binary values, and said each of said derived symbols has a second binary value that is opposite to said first binary value when said corresponding symbol and said symbol adjacent to said corresponding symbol have the same binary value. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. A method comprising:
-
receiving modulated signals from R antennas, where R is an integer greater than 1; differentially demodulating said modulated signals to generate differentially demodulated signals; summing said differentially demodulated signals to generate a combined signal; detecting states of X symbols in said combined signal, where X is an integer greater than 1, and where each of said X symbols has one of a first state and a second state; receiving Y preamble sequences each comprising X predetermined symbols; generating X sums for each of said Y preamble sequences by adding each of said states of said X symbols with corresponding states of said X predetermined symbols of each of Y preamble sequences, where Y is an integer greater than 1; generating cross-correlation values by adding said X sums generated for each of said Y preamble sequences; selecting a largest one of said cross-correlation values and detecting one of said Y preamble sequences in said modulated signals when said largest one of said cross-correlation values is greater than or equal to a predetermined threshold; and generating correlation values by correlating at least one of said differentially demodulated signals and at least one of derived preamble sequences that generate at least two of said cross-correlation values, wherein said cross-correlation values are greater than said predetermined threshold and are substantially the same. - View Dependent Claims (36, 37, 38, 39, 40, 41)
-
Specification