Preamble detector for a CDMA receiver
First Claim
1. A method of detecting one of a set of preamble sequences in a spread signal comprising the steps of:
- (a) correlating the received spread signal with sequences of a first orthogonal Gold code (OGC) set in accordance with a first fast transform to provide a preamble signal;
(b) correlating the preamble signal with the set of preamble sequences in accordance with a second fast transform to generate a set of index values;
(c) forming a decision statistic based on the set of index values; and
(d) selecting, as the detected one of the set of preamble sequences, a preamble sequence corresponding to the decision statistic.
3 Assignments
0 Petitions
Accused Products
Abstract
A receiver in a code-division, multiple-access (CDMA) communication system employs a preamble detector for random access channels (e.g., RACHs). RACHs may use orthogonal Gold code (OGC) sequences for preamble signature sequences and/or spreading of the preamble signature sequence with OGC sequences. A preamble detector may employ a fast orthogonal Gold transform (FOGT) for both despreading (e.g., correlation with code numbers C1, . . . , C256)) and for generating a decision statistic for detecting (identifying) the signature sequence used in the preamble. The spread signal of the RACH is applied to a code matched filter (CMF) matched to the spreading OGC sequence and the output signal of the CMF is sampled at the symbol rate. A fast Hadamaard transform (FHT) is applied to the sampled output of the CMF, and the exemplary 16th order code-words of the FHT match the 16 Walsh signature sequences employed to distinguish user channels transmitted by user equipment. A fast OGC transform (FOGT) may be applied to the sampled output of the CMF if OGC sequences are used as signature sequences. The signals generated by the FHT may be split into two branches for processing: a reference branch and a data branch. The reference branch processes the FHT generated signals to estimate channel response characteristics, provide a de-rotation signal, and perform frequency acquisition if required. For the reference branch, the squared magnitude of each complex FHT vector signal of length 16 is calculated and the maximum value is set as index i, where i, {1, . . . 16}. The maximum index i is employed as a preliminary, non-coherent decision statistic corresponding to the index value of the Walsh signature sequence used for the spread signal of the access channel. The index i of the reference branch may then be used by: 1) a Walsh generator to reproduce the Walsh (BPSK) signature sequence; 2) a selector to select one of the 16 FHT output signals to estimate channel response characteristics; and 3) as a non-coherent decision statistic for subsequent processing by the detector.
-
Citations
29 Claims
-
1. A method of detecting one of a set of preamble sequences in a spread signal comprising the steps of:
-
(a) correlating the received spread signal with sequences of a first orthogonal Gold code (OGC) set in accordance with a first fast transform to provide a preamble signal;
(b) correlating the preamble signal with the set of preamble sequences in accordance with a second fast transform to generate a set of index values;
(c) forming a decision statistic based on the set of index values; and
(d) selecting, as the detected one of the set of preamble sequences, a preamble sequence corresponding to the decision statistic. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of detecting one of a set of preamble sequences in a spread signal comprising the steps of:
-
(a) correlating the received spread signal with a set of orthogonal sequences to provide a preamble signal;
(b) correlating the preamble signal with one or more preamble sequences of an orthogonal Gold code (OGC) set in accordance with a fast transform to generate a set of index values;
(c) forming a decision statistic based on the set of index values; and
(d) selecting, as the detected one of the set of preamble sequences, a preamble sequence corresponding to the decision statistic. - View Dependent Claims (10)
-
-
11. A preamble detector for detecting one of a set of preamble sequences in a spread signal, the preamble detector comprising:
-
a first correlator correlating the received spread signal with sequences of a first orthogonal Gold code (OGC) set in accordance with a first fast transform to provide a preamble signal;
a second correlator correlating the preamble signal with the set of preamble sequences in accordance with a second fast transform method to generate a set of index values;
a circuit forming a decision statistic based on the set of index values; and
a selector selecting, as the detected one of the set of preamble sequences, a preamble sequence corresponding to the decision statistic. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A preamble detector for detecting one of a set of preamble sequences in a spread signal comprising the steps of:
-
a first correlator correlating the received spread signal with a set of orthogonal sequences to provide a preamble signal;
a second correlator correlating the preamble signal with one or more preamble sequences of an orthogonal Gold code (OGC) set in accordance with a fast transform to generate a set of index values;
a circuit forming a decision statistic based on the set of index values; and
a selector selecting, as the detected one of the set of preamble sequences, a preamble sequence corresponding to the decision statistic. - View Dependent Claims (21, 22)
-
-
23. A computer-readable medium having stored thereon a plurality of instructions, the plurality of instructions including instructions which, when executed by a processor, cause the processor to implement a method of detecting one of a set of preamble sequences in a spread signal, the method comprising the steps of:
-
(a) correlating the received spread signal with sequences of a first orthogonal Gold code (OGC) set in accordance with a first fast transform to provide a preamble signal;
(b) correlating the preamble signal with the set of preamble sequences in accordance with a second fast transform to generate a set of index values;
(c) forming a decision statistic based on the set of index values; and
(d) selecting, as the detected one of the set of preamble sequences, a preamble sequence corresponding to the decision statistic. - View Dependent Claims (24, 25)
-
-
26. A computer-readable medium having stored thereon a plurality of instructions, the plurality of instructions including instructions which, when executed by a processor, cause the processor to implement a method of detecting one of a set of preamble sequences in a spread signal, the method comprising the steps of:
-
(a) correlating the received spread signal with a set of orthogonal sequences to provide a preamble signal;
(b) correlating the preamble signal with one or more preamble sequences of an orthogonal Gold code (OGC) set in accordance with a fast transform to generate a set of index values;
(c) forming a decision statistic based on the set of index values; and
(d) selecting, as the detected one of the set of preamble sequences, a preamble sequence corresponding to the decision statistic. - View Dependent Claims (27)
-
- 28. A transmitter in a code-division, multiple access communication system generating data including a preamble sequence in a random access, burst channel, the transmitter comprising a spreader combining the preamble sequence with a selected one of a first set of orthogonal Gold code sequences.
Specification