Method and system for implementing a system acquisition function for use with a communication device
First Claim
1. A system for implementing a system acquisition function to facilitate PN code searching, comprising:
- a PN sequence generator configured to generate a plurality of PN sequences; and
a plurality of computational units configurable to correlate a received signal sample with a PN sequence generated by the PN sequence generator, the correlation being executed in a parallel manner;
wherein a number of computational units from the plurality of computational units are selectively configured to correlate the received signal sample with the PN sequence, the number of computational units which are selectively configured to correlate the received signal with the PN sequence depends on availability of the plurality of computational units.
0 Assignments
0 Petitions
Accused Products
Abstract
A system acquisition module and corresponding method for facilitating PN code searching which has a PN sequence generator configurable to generate a plurality of PN sequences. The module and method also includes computational units configurable to correlate each received signal sample of a plurality of received signal samples with a corresponding PN sequence of the plurality of PN sequences, and further configurable to provide other hardware resources. A number of computational units from the plurality of computational units are selectively configured to correlate the received signal samples with the PN sequences—the number depending upon availability of the plurality of computational units from providing the other hardware resources. In another embodiment, a communication device having a system acquisition function is provided which includes the system acquisition module and a receiver configured to receive signals, where a plurality of configurable computational units are selectively configurable to implement the PN sequence generator.
-
Citations
58 Claims
-
1. A system for implementing a system acquisition function to facilitate PN code searching, comprising:
-
a PN sequence generator configured to generate a plurality of PN sequences; and a plurality of computational units configurable to correlate a received signal sample with a PN sequence generated by the PN sequence generator, the correlation being executed in a parallel manner; wherein a number of computational units from the plurality of computational units are selectively configured to correlate the received signal sample with the PN sequence, the number of computational units which are selectively configured to correlate the received signal with the PN sequence depends on availability of the plurality of computational units. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system acquisition module for facilitating PN code searching, comprising:
-
a PN sequence generator configured to generate a plurality of PN sequences; and a plurality of computational units configurable to correlate a plurality of received signal samples with the plurality of PN sequences; wherein each of the plurality of received signal samples is correlated with a corresponding one of the plurality of PN sequences; and wherein a number of computational units from the plurality of computational units are selectively configured to correlate the plurality of received signal samples with the plurality of PN sequences, the number of computational units which are selectively configured to correlate the plurality of received signal samples with the plurality of PN sequences depends on availability of the plurality of computational units. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A communication device having a system acquisition function, comprising:
-
a receiver configured to receive a plurality of signal samples; a PN sequence generator configured to generate a plurality of PN sequences, the PN sequence generator being implemented by selectively using one or more of a first plurality of configurable computational units; and a correlator configured to correlate the plurality of signal samples with the plurality of PN sequences, the correlator being implemented by selectively using one or more of a second plurality of configurable computational units, the number of configurable computational units to be selectively used to implement the correlator depending on availability of the second plurality of configurable computational units. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. A communication device having a system acquisition function, comprising:
-
a receiver configured to receive a plurality of signals; a PN sequence generator configured to generate a plurality of PN sequences, the PN sequence generator being implemented by selectively using one or more of a plurality of configurable computational units; and a correlator configured to correlate the plurality of signals with the plurality of PN sequences, the correlator being implemented by selectively using one or more of the plurality of configurable computational units; wherein the number of configurable computational units to be selectively used to implement the correlator depend on availability of the plurality of configurable computational units. - View Dependent Claims (33, 34, 35, 36, 37, 38, 39, 40, 41)
-
-
42. A system for implementing a system acquisition function to facilitate PN code searching, comprising:
-
a PN sequence generator configured to generate a plurality of PN codes, one or more PN codes making up a PN sequence; and a plurality of computational units configurable to correlate a plurality of received signals with a plurality of PN sequences; wherein a number of computational units from the plurality of computational units are selectively configured to correlate the plurality of received signals; wherein for each received signal, each configured computational unit correlates the received signal with a corresponding PN code of a first PN sequence and stores a correlation result, all the configured computational units perform their respective correlations upon receiving the received signal and in a parallel manner. - View Dependent Claims (43, 44, 45, 46)
-
-
47. A method for implementing a system acquisition function to facilitate PN code searching, comprising:
-
maintaining a plurality of configurable computational units; receiving a plurality of signals; configuring one or more of the plurality of configurable computational units to implement a PN sequence generator to generate a plurality of PN sequences; configuring one or more of the plurality of configurable computational units to implement a correlator to correlate the plurality of signals with the plurality of PN sequences; and correlating each one of the plurality of signals with a corresponding one of the plurality of PN sequences at the time when each one of the plurality of signals is received; wherein the number of configurable computational units used to implement the correlator depends on availability of the plurality of configurable computational units. - View Dependent Claims (48, 49, 50, 51, 52, 53)
-
-
54. A method for implementing a system acquisition function to facilitate PN code searching, comprising:
-
generating a first PN sequence, the first PN sequence being made up of a plurality of PN codes; receiving a first signal; correlating the first signal with the first PN sequence upon receiving the first signal; storing a correlation result from the correlation between the first signal and the first PN sequence; generating a second PN sequence by shifting the first PN sequence and adding an additional PN code; receiving a second signal; correlating the second signal with the second PN sequence; accumulating a correlation result from the correlation between the second signal and the second PN sequence with the correlation result from the correlation between the first signal and the first PN sequence; and repeating the above generating, receiving, correlating and accumulating steps with each received signal and each newly generated PN sequence. - View Dependent Claims (55, 56, 57, 58)
-
Specification