Communications module, device, and method for implementing a system acquisition function
First Claim
1. A communications module for identifying a particular PN code among one or more PN codes embedded in a plurality of received signal samples, the communications module comprising:
- a PN sequence generator configured to generate a plurality of PN sequences corresponding to a plurality of PN codes;
a plurality of computational units configurable to correlate the plurality of received signal samples with the plurality of PN sequences and further configurable to provide other hardware resources; and
control logic to selectively configure a number of computational units from the plurality of computational units to correlate the plurality of received signal samples with the plurality of PN sequences to generate correlation results for identifying the particular PN code, the number of computational units depending upon the availability of the plurality of computational units from providing the other hardware resources.
0 Assignments
0 Petitions
Accused Products
Abstract
A communications module, device and corresponding method for facilitating PN code searching. The module and device have a PN sequence generator configurable to generate a plurality of PN sequences. The module and device also include computational units configurable to correlate received signal samples 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. According to a preferred embodiment, a plurality of configurable computational units are selectively configurable to implement the PN sequence generator.
103 Citations
38 Claims
-
1. A communications module for identifying a particular PN code among one or more PN codes embedded in a plurality of received signal samples, the communications module comprising:
-
a PN sequence generator configured to generate a plurality of PN sequences corresponding to a plurality of PN codes; a plurality of computational units configurable to correlate the plurality of received signal samples with the plurality of PN sequences and further configurable to provide other hardware resources; and control logic to selectively configure a number of computational units from the plurality of computational units to correlate the plurality of received signal samples with the plurality of PN sequences to generate correlation results for identifying the particular PN code, the number of computational units depending upon the availability of the plurality of computational units from providing the other hardware resources. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A communications device for identifying a particular PN code among one or more PN codes embedded in a plurality of received signal samples, the communications device comprising:
-
a receiver configured to receive a plurality of signals; a plurality of computational units selectively configurable to implement a correlator to correlate the plurality of signals with a plurality of PN sequences to generate correlation results for identifying the particular PN code, and further configurable to provide other hardware resources, the plurality of PN sequences generated by a PN sequence generator and corresponding to a plurality of PN codes; and control logic to selectively configure a number of computational units of the plurality of computation units to implement the correlator, the number of the computational units depending upon availability of the plurality of computational units from providing the other hardware resources. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A method for implementing a communications function for identifying a particular PN code among one or more PN codes embedded in a plurality of received signal samples, the method comprising:
-
receiving the plurality of signal samples; configuring a PN sequence generator to generate a plurality of PN sequences corresponding to a plurality of PN codes; providing a plurality of computational units configurable to correlate the plurality of received signal samples with the plurality of PN sequences and further configurable to provide other hardware resources; and selectively configuring a number of computational units from the plurality of computational units to correlate the plurality of received signal samples with the plurality of PN sequences to generate correlation results for identifying the particular PN code, the number of computational units depending upon the availability of the plurality of computational units from providing the other hardware resources. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38)
-
Specification