Method and apparatus for beacon discovery in a spread spectrum cellular radio communication system
First Claim
1. An apparatus for discovering beacon signals communicated from base stations to mobile units in a spread spectrum radio communication system, wherein the beacon signals comprise a common code sequence that is transmitted at predetermined phase delays relative to one another, each predetermined phase delay having an index value associated therewith, and wherein the beacon signals are part of corresponding channels between the base stations and the mobile units, the apparatus comprising:
- a radio subsystem that downconverts a received RF signal to a baseband signal and samples the baseband signal to derive baseband samples in digital form that represent at least one received beacon signal;
buffer means, operably coupled to said radio subsystem, for storing said baseband samples;
means for generating a local reference timing signal; and
beacon discovery means, operably coupled to said buffer means and said means for generating a local reference timing signal, fori) correlating said baseband samples with said common code sequence over different phase delays to identify a set of correlation peaks that correspond to a plurality of detected beacon signals,ii) for each correlation peak in the set of i), deriving and storing a time offset based upon said local reference timing signal,iii) for each correlation peak in the set of i), deriving and storing a time delay relative to said time offset, said time delay based upon said time offset for the correlation peak in ii) and said predetermined phase delays, wherein said time delay is indicative of a distance between said apparatus and a base station that transmits a detected beacon signal corresponding to the correlation peak,iv) identifying a particular detected beacon signal within said plurality of detected beacon signals, said particular detected beacon signal satisfying a constraint based upon said time delay of each correlation peak derived in iii),v) recovering the index value for said particular detected beacon signal from a channel corresponding to said particular detected beacon signal, andvi) for each given detected beacon signal within a subset of said plurality of detected beacon signals that does not include said particular detected beacon signal, assigning and storing an index value to said given detected beacon signal based upon the recovered index value for said particular detected beacon signal and relative timing between said particular detected beacon signal and said given detected beacon signal.
2 Assignments
0 Petitions
Accused Products
Abstract
An apparatus (and corresponding methodology) for discovering beacon signals in a spread spectrum radio communication system is selectively operable in one of two modes. The first mode employs a local reference timing signal, while the second mode employs a GPS-derived reference timing signal. Preferably, the first mode identifies a baseline beacon signal that satisfies a constraint based upon time delays for detected beacon signals which are indicative of the relative distance of the transmitting base stations, thus providing selection of a baseline beacon signal that originates from a relatively close base station. The index of the baseline beacon signal is recovered and then used together with relative timing derived from the local reference timing signal to assign indices to other detected beacon signals. In another aspect, control means is provided for selectively switching between the first and second modes in accordance with a plurality of user-selectable modes, which preferably include a GPS-priority mode (whereby the control means automatically switches between the first and second modes based upon GPS signal receive status) and an Indoor mode (whereby the control means operates in the first mode irrespective of GPS signal receive status).
-
Citations
30 Claims
-
1. An apparatus for discovering beacon signals communicated from base stations to mobile units in a spread spectrum radio communication system, wherein the beacon signals comprise a common code sequence that is transmitted at predetermined phase delays relative to one another, each predetermined phase delay having an index value associated therewith, and wherein the beacon signals are part of corresponding channels between the base stations and the mobile units, the apparatus comprising:
-
a radio subsystem that downconverts a received RF signal to a baseband signal and samples the baseband signal to derive baseband samples in digital form that represent at least one received beacon signal; buffer means, operably coupled to said radio subsystem, for storing said baseband samples; means for generating a local reference timing signal; and beacon discovery means, operably coupled to said buffer means and said means for generating a local reference timing signal, for i) correlating said baseband samples with said common code sequence over different phase delays to identify a set of correlation peaks that correspond to a plurality of detected beacon signals, ii) for each correlation peak in the set of i), deriving and storing a time offset based upon said local reference timing signal, iii) for each correlation peak in the set of i), deriving and storing a time delay relative to said time offset, said time delay based upon said time offset for the correlation peak in ii) and said predetermined phase delays, wherein said time delay is indicative of a distance between said apparatus and a base station that transmits a detected beacon signal corresponding to the correlation peak, iv) identifying a particular detected beacon signal within said plurality of detected beacon signals, said particular detected beacon signal satisfying a constraint based upon said time delay of each correlation peak derived in iii), v) recovering the index value for said particular detected beacon signal from a channel corresponding to said particular detected beacon signal, and vi) for each given detected beacon signal within a subset of said plurality of detected beacon signals that does not include said particular detected beacon signal, assigning and storing an index value to said given detected beacon signal based upon the recovered index value for said particular detected beacon signal and relative timing between said particular detected beacon signal and said given detected beacon signal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. An apparatus for discovering beacon signals communicated from base stations to mobile units in a spread spectrum radio communication system, wherein the beacon signals comprise a common code sequence that is transmitted at predetermined phase delays relative to one another, each predetermined phase delay having an index value associated therewith, and wherein the beacon signals are part of corresponding channels between the base stations and the mobile units, the apparatus comprising:
-
a radio subsystem that downconverts a received RF signal to a baseband signal and samples the baseband signal to derive baseband samples in digital form that represent at least one received beacon signal; buffer means, operably coupled to said radio subsystem, for storing said baseband samples; means for generating a local reference timing signal; a GPS receiver for receiving and recovering a GPS signal; means for generating a second timing reference signal based upon said GPS signal; beacon discovery means, operably coupled to said buffer means, said means for generating a local reference timing signal, and means for generating a second timing signal that is operable in a first operational mode and a second operational mode, wherein in said first operational mode, said beacon discovery means employs said local reference timing signal as a first time reference for operations that assign indices to detected beacon signals; and wherein in said second operational mode, said beacon discovery means employs said second timing signal as a second time reference for operations that assign indices to detected beacon signals; and control means for selectively switching between said first operational mode and said second operation mode in accordance with a plurality of user-selectable modes dictated by user input. - View Dependent Claims (16, 17, 18)
-
-
19. A method for discovering beacon signals communicated from base stations to mobile units in a spread spectrum radio communication system, wherein the beacon signals comprise a common code sequence that is transmitted at predetermined phase delays relative to one another, each predetermined phase delay having an index value associated therewith, and wherein the beacon signals are part of corresponding channels between the base stations and the mobile units, the method comprising:
-
downconverting a received RF signal to a baseband signal and sampling the baseband signal to derive baseband samples in digital form that represent at least one received beacon signal; storing said baseband samples; generating a local reference timing signal; and discovering beacon signals by; i) correlating said baseband samples with said common code sequence over different phase delays to identify a set of correlation peaks that correspond to a plurality of detected beacon signals, ii) for each correlation peak in the set of i), deriving and storing a time offset based upon said local reference timing signal, iii) for each correlation peak in the set of i), deriving and storing a time delay relative to said time offset, said time delay based upon said time offset for the correlation peak in ii) and said predetermined phase delays, wherein said time delay is indicative of a distance between said apparatus and a base station that transmits a detected beacon signal corresponding to the correlation peak, iv) identifying a particular detected beacon signal within said plurality of detected beacon signals, said particular detected beacon signal satisfying a constraint based upon said time delay of each correlation peak derived in iii), v) recovering the index value for said particular detected beacon signal from a channel corresponding to said particular detected beacon signal, and vi) for each given detected beacon signal within a subset of said plurality of detected beacon signals that does not include said particular detected beacon signal, assigning and storing an index value to said given detected beacon signal based upon the recovered index value for said particular detected beacon signal and relative timing between said particular detected beacon signal and said given detected beacon signal. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification