Steps one and three W-CDMA and multi-mode searching
First Claim
1. A wireless communication apparatus operable in a communication system, the apparatus comprising:
- a first module configured to detect, in a first mode, a first pilot sequence transmitted during a portion of a slot, wherein the first pilot sequence is used to identify slot timing; and
a second module configured to detect a second pilot sequence based on, at least in part, the identified slot timing, the second pilot sequence identifying information associated with a base station group,the first module further configured to detect, in a second mode, a third pilot sequence which is transmitted continuously and used to scramble transmitted data, wherein the third pilot sequence is used to de-scramble the transmitted data, wherein the third pilot sequence identifies information associated with a transmitting base station of the base station group and is used for communication with the transmitting base station.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for efficient searching in asynchronous systems, such as W-CDMA, as well as multi-mode searching, are disclosed. In one aspect, step one and step three search are performed in a single search engine. In another aspect, a search engine is configurable to search the offsets of a slot in step one search, producing sequential hypothesis energies, and peak detecting and sorting those energies. In yet another aspect, the peak detector and sorter are configurable to perform step one searching or step three/multimode searching. Various other aspects of the invention are also presented. These aspects have the benefit of circuit area and search-time efficiency which translate into reduced costs, increased standby time, increased acquisition speed, higher quality signal transmission, increased data throughput, decreased power, and improved overall system capacity.
-
Citations
28 Claims
-
1. A wireless communication apparatus operable in a communication system, the apparatus comprising:
-
a first module configured to detect, in a first mode, a first pilot sequence transmitted during a portion of a slot, wherein the first pilot sequence is used to identify slot timing; and a second module configured to detect a second pilot sequence based on, at least in part, the identified slot timing, the second pilot sequence identifying information associated with a base station group, the first module further configured to detect, in a second mode, a third pilot sequence which is transmitted continuously and used to scramble transmitted data, wherein the third pilot sequence is used to de-scramble the transmitted data, wherein the third pilot sequence identifies information associated with a transmitting base station of the base station group and is used for communication with the transmitting base station. - View Dependent Claims (2)
-
-
3. A wireless communication apparatus operable in a communication system, the apparatus comprising:
-
means for receiving at least one of a first pilot sequence, a second pilot sequence, and a third pilot sequence; and first means for detecting, wherein the first detecting means is configured to detect the first pilot sequence transmitted during a portion of a slot, wherein the first pilot sequence is used to identify slot timing; second means for detecting configured to detect the second pilot sequence based on, at least in part, the identified slot timing, and the first means for detecting further configured to detect the third pilot sequence which is transmitted continuously and used to scramble transmitted data, wherein the third pilot sequence is used to de-scramble data, wherein the third pilot sequence identifies information associated with a transmitting base station of the base station group and is used for communication with the transmitting base station. - View Dependent Claims (4)
-
-
5. A method of communicating in a communication system, the method comprising:
-
detecting, at a first module in a first mode, a first pilot sequence transmitted during a portion of a slot, wherein the first pilot sequence is used to identify slot timing; detecting, at a second module, a second pilot sequence based on, at least in part, the identified slot timing; and detecting, at the first module in a second mode, a third pilot sequence which is transmitted continuously and used to scramble transmitted data, wherein the third pilot sequence is used to de-scrambling data, wherein the third pilot sequence identifies information associated with a transmitting base station of the base station group and is used for communication with the transmitting base station. - View Dependent Claims (6)
-
-
7. A computer program product, comprising:
computer-readable, non-transitory medium comprising; code for causing a computer to detect, at a first module in a first mode, a first pilot sequence transmitted during a portion of a slot, wherein the first pilot sequence is used to identify slot timing; code for causing a computer to detect, at a second module a second pilot sequence based on, at least in part, the identified slot timing; and code for causing a computer to detect, at the first module in a second mode, a third pilot sequence which is transmitted continuously and used to scramble transmitted data, wherein the third pilot sequence is used to de-scrambling data, wherein the third pilot sequence identifies information associated with a transmitting base station of the base station group and is used for communication with the transmitting base station. - View Dependent Claims (8)
-
9. A wireless communication apparatus operable in a communication system, the apparatus comprising:
-
a receiver configured to receive a signal comprising a first pilot sequence transmitted during a portion of a slot, a second pilot sequence transmitted during a portion of each slot for a plurality of slots comprising a frame, and a third pilot transmitted continuously; a first module configured to detect the first pilot sequence and identify slot timing based on, at least in part, the first pilot sequence; a second module configured to detect the second pilot sequence, based on, at least in part, the identified slot timing, and identify frame timing and base station group information based on, at least in part, the second pilot sequence; and wherein the first module is further configured to detect the third pilot sequence, based on, at least in part, at least one of the identified frame timing and base station group information, wherein the third pilot sequence identifies information associated with a transmitting base station of the base station group and is used for communication with the transmitting base station. - View Dependent Claims (10)
-
-
11. A wireless communication apparatus operable in a communication system, the apparatus comprising:
-
means for receiving a signal comprising a first pilot sequence transmitted during a portion of a slot, a second pilot sequence transmitted during a portion of each slot for a plurality of slots comprising a frame, and a third pilot transmitted continuously; first means for detecting the first pilot sequence and identifying slot timing based on, at least in part, the first pilot sequence; second means for detecting the second pilot sequence, based on, at least in part, the identified slot timing, and identifying frame timing and base station group information based on, at least in part, the second pilot sequence; and wherein the first detecting means is further configured to detect the third pilot sequence based on, at least in part, at least one of the identified frame timing and base station group information, wherein the third pilot sequence identifies information associated with a transmitting base station of the base station group and is used for communication with the transmitting base station. - View Dependent Claims (12)
-
-
13. A method of communicating in a communication system, the method comprising:
-
receiving a signal comprising a first pilot sequence transmitted during a portion of a slot, second pilot sequence transmitted during a portion of each slot for a plurality of slots comprising a frame, and a third pilot transmitted continuously; detecting the first pilot sequence and identifying slot timing based on, at least in part, the first pilot sequence, at a first module; detecting the second pilot sequence, based on, at least in part, the identified slot timing, and identifying frame timing and base station group information based on, at least in part, the second pilot sequence, at a second module; and detecting the third pilot sequence, based on, at least in part, at least one of the identified frame timing and base station group information, at the first module, wherein the third pilot sequence identifies information associated with a transmitting base station of the base station group and is used for communication with the transmitting base station. - View Dependent Claims (14)
-
-
15. A computer program product, comprising:
-
computer-readable, non-transitory medium comprising; code for causing a computer to receive a signal comprising a first pilot sequence transmitted during a portion of a slot, a second pilot sequence transmitted during a portion of each slot for a plurality of slots comprising a frame, and a third pilot transmitted continuously; code for causing a computer to detect the first pilot sequence and identify slot timing based on, at least in part, the first pilot sequence, at a first module; code for causing a computer to detect the second pilot sequence, based on, at least in part, the identified slot timing, and identify frame timing and base station group information based on, at least in part, the second pilot sequence, at a second module; and code for causing a computer to detect the third pilot sequence, based on, at least in part, at least one of the identified frame timing and base station group information, at the first module, wherein the third pilot sequence identifies information associated with a transmitting base station of the base station group and is used for communication with the transmitting base station. - View Dependent Claims (16)
-
-
17. A wireless communication apparatus operable in a communication system, the apparatus comprising:
-
a receiver configured to receive a signal divided by frames, the frames comprising a plurality of slots, the signal comprising a first pilot sequence transmitted during a portion of each slot, a second pilot sequence, the second pilot sequence being a concatenation of a subset of sequences drawn from a larger set of sequences, the subset identifying a base station group of a transmitting base station, each of the subset of sequences transmitted during the portion of a slot coincident with the transmission of the first pilot sequence, and a third pilot sequence, continuously transmitted periodically with each frame, the third pilot sequence identifying information associated with the transmitting base station of the base station group and used for communication therewith; a first module configured to detect the first pilot sequence, deriving slot timing therefrom, and detect the third pilot sequence using derived frame timing and base station group information; and a second module configured to detect the second pilot sequence and derive frame timing and base station group information therefrom, the detection of the second pilot sequence using slot timing derived in the first module, and provide the derived frame timing and base station group information thereto. - View Dependent Claims (18, 19)
-
-
20. A wireless communication apparatus operable in a communication system, the apparatus comprising:
-
means for receiving a signal divided by frames, the frames comprising a plurality of slots, the signal comprising a first pilot sequence transmitted during a portion of each slot, a second pilot sequence, the second pilot sequence being a concatenation of a subset of sequences drawn from a larger set of sequences, the subset identifying a base station group of a transmitting base station, each of the subset of sequences transmitted during the portion of a slot coincident with the transmission of the first pilot sequence, and a third pilot sequence, continuously transmitted periodically with each frame, the third pilot sequence identifying information associated with the transmitting base station of the base station group and used for communication therewith; first means for detecting the first pilot sequence, deriving slot timing based on, at least in part, the first pilot sequence, and detecting the third pilot sequence using derived frame timing and base station group information; and second means for detecting the second pilot sequence and deriving frame timing and base station group information based on, at least in part, the second pilot sequence, the detection of the second pilot sequence using slot timing derived in the first detecting means, and providing the derived frame timing and base station group information thereto. - View Dependent Claims (21, 22)
-
-
23. A method of communicating in a communication, the method comprising:
-
receiving a signal divided by frames, the frames comprising a plurality of slots, the signal comprising the first pilot sequence transmitted during a portion of each slot, a second pilot sequence, the second pilot sequence being a concatenation of a subset of sequences drawn from a larger set of sequences, the subset identifying a base station group of a transmitting base station, each of the subset of sequences transmitted during the portion of a slot coincident with the transmission of the first pilot sequence, and a third pilot sequence, continuously transmitted periodically with each frame, the third pilot sequence identifying information associated with the transmitting base station of the base station group and used for communication therewith; detecting the first pilot sequence, deriving slot timing based on, at least in part, the first pilot sequence, and detecting the third pilot sequence using derived frame timing and base station group information, at a first module; and detecting the second pilot sequence and deriving frame timing and base station group information based on, at least in part, the second pilot sequence, the detection of the second pilot sequence using slot timing derived in the first module, and providing the derived frame timing and base station group information thereto, at a second module. - View Dependent Claims (24, 25)
-
-
26. A computer program product, comprising:
-
computer-readable, non-transitory medium comprising; code for causing a computer to receive a signal divided by frames, the frames comprising a plurality of slots, the signal comprising a first pilot sequence transmitted during a portion of each slot, a second pilot sequence, the second pilot sequence being a concatenation of a subset of sequences drawn from a larger set of sequences, the subset identifying a base station group of a transmitting base station, each of the subset of sequences transmitted during the portion of a slot coincident with the transmission of the first pilot sequence, and a third pilot sequence, continuously transmitted periodically with each frame, the third pilot sequence identifying information associated with the transmitting base station of the base station group and used for communication therewith; code for causing a computer to detect the first pilot sequence, derive slot timing based on, at least in part, the first pilot sequence, and detect the third pilot sequence using derived frame timing and base station group information, at a first module; and code for causing a computer to detect the second pilot sequence and derive frame timing and base station group information based on, at least in part, the second pilot sequence, the detection of the second pilot sequence using slot timing derived in the first module, and provide the derived frame timing and base station group information thereto, at a second module. - View Dependent Claims (27, 28)
-
Specification