Claims
- 1. A method of detecting a repetitive wireless signal comprising:
receiving a plurality of signal blocks within a radio frequency bandwidth; sampling the signal blocks over time; analyzing the signal block samples for repetitive elements using a coherent addition means; and isolating the repetitive elements of the signal block samples so as to detect transmission of a repetitive wireless signal from a wireless transmitter.
- 2. The method of claim 1, wherein the repetitive elements isolated correspond to a primary synchronization channel.
- 3. The method of claim 2, wherein the receiving comprises receiving wideband code division multiple access signal blocks.
- 4. The method of claim 1, wherein the analyzing comprises:
summing an element within a sampled block across multiple sampled blocks, obtaining an average value for that element, and repeating the obtaining an average value for each individual element within the sampled block.
- 5. The method of claim 4, wherein the number of signal blocks sampled is a positive integer, n, wherein n is restricted to an integer that can be expressed as 2 raised to a power, m, where m is a positive integer, the method further comprising:
right shifting the binary representation of each of the signal block samples by m places; and accumulating all n of the right shifted samples across the n sampled signal blocks to produce the average value for each element sampled in the signal blocks.
- 6. The method of claim 4, wherein the number of signal blocks sampled is a positive integer, n, the method further comprising:
dividing each sampled block's element value by n, and accumulating all of the n divided values thereby resulting in the average element value after all n samplings.
- 7. The method of claim 4, wherein the number of sampled blocks is a positive integer, n, the method further comprising:
performing a running total average for an element within each of the sampled sample blocks across all sampled signal blocks and for all elements within sampled signal blocks.
- 8. The method of claim 4, wherein the average is initially obtained across four blocks;
wherein, in the event that the repetitive elements of the signal block samples are not successfully isolated using averaging across four blocks, the average is then obtained across eight blocks; and wherein, in the event that the repetitive elements of the signal block samples are not successfully isolated using averaging across eight blocks, the average is then obtained across sixteen blocks.
- 9. The method of claim 4, wherein the average is initially obtained using 6 dB processing gain;
wherein, in the event that the repetitive elements of the signal block samples are not successfully isolated using 6 dB processing gain, the average is then obtained using 9 dB processing gain; and wherein, in the event that the repetitive elements of the signal block samples are not successfully isolated using 9 dB processing gain, the average is then obtained using 12 dB processing gain.
- 10. An apparatus for detecting a repetitive wireless signal comprising:
a radio frequency receiver adapted to receive a plurality of signal blocks within a radio frequency bandwidth; a sampler adapted to sample the received signal blocks over time; a processor; and a memory in addressable communication with the processor, the memory bearing software instructions adapted to cause the processor to implement the steps of:
analyzing the signal block samples for repetitive elements using a coherent addition means; and isolating the repetitive elements of the signal block samples so as to detect transmission of a repetitive wireless signal from a wireless transmitter.
- 11. The apparatus of claim 10, wherein the repetitive elements isolated correspond to a primary synchronization channel.
- 12. The apparatus of claim 11, wherein the receiving comprises receiving wideband code division multiple access signal blocks.
- 13. The apparatus of claim 12, wherein the software instructions are further adapted so that the step of analyzing comprises:
summing an element within a sampled block across multiple sampled blocks, obtaining an average value for that element, and repeating the obtaining an average value for each individual element within the sampled block.
- 14. The apparatus of claim 13, wherein the number of signal blocks sampled is a positive integer, n, wherein n is restricted to an integer that can be expressed as 2 raised to a power, m, where m is a positive integer, and
wherein the software instructions are further adapted to include the steps:
right shifting the binary representation of each of the signal block samples by m places; and accumulating all n of the right shifted samples across the n sampled signal blocks to produce the average value for each element sampled in the signal blocks.
- 15. The apparatus of claim 13, wherein the number of signal blocks sampled is a positive integer, n, and
wherein the software instructions are further adapted to include the steps:
dividing each sampled block's element value by n, and accumulating all of the n divided values thereby resulting in the average element value after all n samplings.
- 16. The apparatus of claim 13, wherein the number of sampled blocks is a positive integer, n, and
wherein the software instructions are further adapted to include the step:
performing a running total average for an element within each of the sampled sample blocks across all sampled signal blocks and for all elements within sampled signal blocks.
CROSS REFERENCE TO RELATED APPLICATIONS
[0001] This application is a continuation-in-part of application Ser. No. 10/159,745, filed May 31, 2002, which claims priority under 35 U.S.C. §119(e) from provisional application No. 60/294,795, filed May 31, 2001. The Ser. No. 10/159,745 application and the No. 60/294,795 application is each incorporated by reference herein, in its entirety, for all purposes.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60294795 |
May 2001 |
US |
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
10159745 |
May 2002 |
US |
Child |
10228840 |
Aug 2002 |
US |