APPARATUS AND RECEIVER FOR PERFORMING SYNCHRONIZATION IN ANALOG SPREAD SPECTRUM SYSTEMS
First Claim
1. An apparatus for decoding a spreading code-encoded signal, the apparatus comprising:
- a decoder configured to receive a spreading code-encoded signal;
the decoder being further configured to decode the received spreading code-encoded signal by;
performing a synchronization search to determine a synchronization point, the synchronization point defining at least a time delay for aligning a starting time reference of a spreading code, which was used to generate the received spreading code-encoded signal, with a starting time reference of the received spreading code-encoded signal;
the synchronization search being performed by;
determining a plurality of candidate results, each candidate result being a decoding attempt that applies a respective time delay for aligning the spreading code with the received spreading code-encoded signal; and
determining the synchronization point by identifying at least the time delay corresponding to the candidate result that is associated with a power measurement that satisfies a synchronization search criterion;
performing a decoder code synchronization to align the starting time reference of the spreading code with the starting time reference of the received spreading code-encoded signal, using the synchronization point; and
decoding the received spreading code-encoded signal using the aligned spreading code.
1 Assignment
0 Petitions
Accused Products
Abstract
Apparatuses and methods for decoding a spreading code-encoded signal. The decoder decodes a spreading code-encoded signal by performing a synchronization search to determine a synchronization point. The synchronization point defines a time delay for aligning a spreading code, which was used to generate the spreading code-encoded signal, with the spreading code-encoded signal. The synchronization search includes obtaining candidate results, where each candidate result is a decoding attempt that applies a time delay for aligning the spreading code with the spreading code-encoded signal. The synchronization search also includes determining the synchronization point by identifying the time delay corresponding to the candidate result that is associated with a power measurement that satisfies a synchronization search criterion. A decoder code synchronization is performed to align the spreading code with the spreading code-encoded signal, using the synchronization point. The spreading code-encoded signal is decoded using the aligned spreading code.
-
Citations
23 Claims
-
1. An apparatus for decoding a spreading code-encoded signal, the apparatus comprising:
-
a decoder configured to receive a spreading code-encoded signal; the decoder being further configured to decode the received spreading code-encoded signal by; performing a synchronization search to determine a synchronization point, the synchronization point defining at least a time delay for aligning a starting time reference of a spreading code, which was used to generate the received spreading code-encoded signal, with a starting time reference of the received spreading code-encoded signal; the synchronization search being performed by; determining a plurality of candidate results, each candidate result being a decoding attempt that applies a respective time delay for aligning the spreading code with the received spreading code-encoded signal; and determining the synchronization point by identifying at least the time delay corresponding to the candidate result that is associated with a power measurement that satisfies a synchronization search criterion; performing a decoder code synchronization to align the starting time reference of the spreading code with the starting time reference of the received spreading code-encoded signal, using the synchronization point; and decoding the received spreading code-encoded signal using the aligned spreading code. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A receiver comprising:
-
a plurality of receiving paths, each receiving path being configured to receive a respective analog signal; a plurality of spreading code-encoders, each spreading code-encoder being configured to encode a respective received analog signal on a respective receiving path using a respective spreading code and to output a respective spreading code-encoded analog signal; a spreading code source configured to provide the respective spreading codes to the plurality of spreading code-encoders via respective code transmitting paths, the spreading code source being further configured to perform an encoder code synchronization to compensate for any time difference among the spreading codes caused by path delays among the code transmitting paths; at least one combiner, the combiner being configured to combine the respective spreading code-encoded analog signals and to output a combined analog signal; at least one analog to digital converter (ADC) configured to convert the combined analog signal to a combined digital signal; and a decoder configured to decode the combined digital signal and output decoded signals corresponding to the received analog signals; the decoder being configured to, for decoding a first spreading code-encoded signal from the combined digital signal; perform a decoder code synchronization to align a starting time reference of a spreading code, which was used to generate the first spreading code-encoded signal, with a starting time reference of the combined digital signal; and decode the first spreading code-encoded signal using the aligned spreading code. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A method for decoding a spreading code-encoded signal, the method comprising:
-
receiving a spreading code-encoded signal; and decoding the received spreading code-encoded signal by; performing a synchronization search to determine a synchronization point, the synchronization point defining at least a time delay for aligning a starting time reference of a spreading code, which was used to generate the received spreading code-encoded signal, with a starting time reference of the received spreading code-encoded signal; the synchronization search being performed by; obtaining a plurality of candidate results, each candidate result being a decoding attempt that applies at least a respective time delay for aligning the spreading code with the received spreading code-encoded signal; and determining the synchronization point by identifying at least the time delay corresponding to the candidate result that is associated with a power measurement that satisfies a synchronization search criterion; performing a decoder code synchronization to align the starting time reference of the spreading code with the starting time reference of the received spreading code-encoded signal, using the synchronization point; and decoding the received spreading code-encoded signal using the aligned spreading code. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23)
-
Specification