IP Library Granted Patent US 8,571,090
Granted Patent B2
US 8,571,090 · App. 13/494,076 · Granted Oct 29, 2013

Technique for searching for a preamble signal in a spread spectrum using a fast hadamard transform

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,571,090
App. No.
13/494,076
Granted
Oct 29, 2013
Kind
B2
Abstract

In one embodiment, a method for demodulating and searching for a preamble signal containing a complex phasor signal is disclosed. The complex phasor is demodulated using a phasor-rotated fast transformer. A received signal is correlated with a spreading code to produce a correlated signal. The correlated signal is coherently accumulated to produce a coherently accumulated signal. A first phasor-rotated signal transformation is performed on a real component of the coherently accumulated signal, and a second phasor-rotated signal transformation is performed on an imaginary component of the coherently accumulated signal. Finally, the signal power of the transformed real and imaginary components of the coherently accumulated signal is determined.

Claims (103)

1. A method for signal processing in a spread-spectrum communication system, comprising:

correlating a received signal with a spreading code to produce a correlated signal;

coherently accumulating the correlated signal to produce a coherently accumulated signal;

performing a first phasor-rotated signal transformation on a real component of the coherently accumulated signal;

performing a second phasor-rotated signal transformation on an imaginary component of the coherently accumulated signal; and

determining signal powers of the transformed real and imaginary components of the coherently accumulated signal, wherein:

the received signal is a phasor-rotated signal; and

the first and second phasor-rotated signal transformations perform phasor-derotation of the phasor-rotated signal.

2. The method according to claim 1 , further comprising sorting the signal powers to identify at least one of (1) a timing offset of a preamble transmission within the received signal, (2) a spreading code of the preamble transmission, and (3) a signature sequence of the preamble transmission.

3. The method according to claim 1 , further comprising:

noncoherently accumulating the signal powers of the transformed real and imaginary components of the noncoherently accumulated signal; and

sorting the noncoherently accumulated signal powers to identify at least one of (1) a timing offset of a preamble transmission within the received signal, (2) a spreading code of the preamble transmission, and (3) a signature sequence of the preamble transmission.

4. The method of claim 1 , wherein:

the received signal includes real and imaginary components; and

correlating the received signal with the spreading code comprises altering the signs of the real and imaginary components of the received signal, based on the value of the spreading code.

5. The method according to claim 1 , wherein:

the phasor-rotated signal is a transmission signal modulated by a complex phasor signal, and

the first and second phasor-rotated signal transformations are operative to demodulate the phasor-rotated signal to remove the complex phasor signal.

6. The method according to claim 5 , wherein the receiver performs the first and second phasor-rotated signal transformations to demodulate the phasor-rotated signal without multiplying the phasor-rotated signal by an inverse of the complex phasor signal.

7. The method according to claim 5 , wherein:

the complex phasor signal is

j

(

π

2

n

+

π

4

)

,

 where n=0 corresponds to the chip transmitted first in time; and

an inverse of the complex phasor signal is

-

j

(

π

2

n

+

π

4

)

.

8. The method according to claim 1 , wherein the first and second phasor-rotated signal transformations are operative both (i) to de-rotate the phasor-rotated signal and (ii) to remove a signature code from the phasor-rotated signal.

9. The method according to claim 1 , wherein the first and second phasor-rotated signal transformations are operative simultaneously (i) to de-rotate the phasor-rotated signal and (ii) to remove the signature code from the phasor-rotated signal.

10. A signal processor, comprising:

a correlation unit configured to correlate a received signal with a spreading code to produce a correlated signal;

a coherent accumulator configured to coherently accumulate the correlated signal to produce a coherently accumulated signal;

one or more transform processors configured to (i) perform a first phasor-rotated signal transformation on a real component of the coherently accumulated signal and (ii) perform a second phasor-rotated signal transformation on an imaginary component of the coherently accumulated signal; and

an energy calculator configured to determine signal powers of the transformed real and imaginary components of the coherently accumulated signal, wherein:

the received signal is a phasor-rotated signal; and

the first and second phasor-rotated signal transformations perform phasor-derotation of the phasor-rotated signal.

11. The signal processor of claim 10 , further comprising a sort engine configured to sort the signal powers to identify at least one of (1) a timing offset of a preamble transmission within the received signal, (2) a spreading code of the preamble transmission, and (3) a signature sequence of the preamble transmission.

12. The signal processor of claim 10 , further comprising:

a noncoherent accumulator configured to noncoherently accumulate the signal powers of the real and imaginary components of the transformed signal; and

a sort engine configured to sort the noncoherently accumulated signal powers to identify at least one of (1) a timing offset of a preamble transmission within the received signal, (2) a spreading code of the preamble transmission, and (3) a signature sequence of the preamble transmission.

13. The signal processor of claim 10 , wherein:

the received signal includes real and imaginary components; and

the correlation unit comprises at least one sign alteration unit configured to alter the signs of the real and imaginary components of the received signal, based on the value of the spreading code.

14. The signal processor of claim 10 , wherein:

the phasor-rotated signal is a transmission signal modulated by a complex phasor signal, and

the first and second phasor-rotated signal transformations are operative to demodulate the phasor-rotated signal to remove the complex phasor signal.

15. The signal processor of claim 14 , wherein the signal processor performs the first and second phasor-rotated signal transformations to demodulate the phasor-rotated signal without multiplying the phasor-rotated signal by an inverse of the complex phasor signal.

16. The signal processor of claim 14 , wherein:

the complex phasor signal is

j

(

π

2

n

+

π

4

)

,

 where n=0 corresponds to the chip transmitted first in time; and

an inverse of the complex phasor signal is

-

j

(

π

2

n

+

π

4

)

.

17. The signal processor of claim 10 , wherein the first and second phasor-rotated signal transformations are operative both (i) to de-rotate the phasor-rotated signal and (ii) to remove a signature code from the phasor-rotated signal.

18. The signal processor of claim 10 , wherein the first and second phasor-rotated signal transformations are operative simultaneously (i) to de-rotate the phasor-rotated signal and (ii) to remove the signature code from the phasor-rotated signal.

Assignments (7)
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 041710/0001 →
PATENT SECURITY AGREEMENT Recorded Feb 11, 2016
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037808/0001 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS (RELEASES RF 032856-0031) Recorded Feb 2, 2016
From: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
To: LSI CORPORATION; AGERE SYSTEMS LLC
Reel/Frame 037684/0039 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 3, 2015
From: AGERE SYSTEMS LLC
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 035365/0634 →
PATENT SECURITY AGREEMENT Recorded May 8, 2014
From: LSI CORPORATION; AGERE SYSTEMS LLC
To: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
Reel/Frame 032856/0031 →
CERTIFICATE OF FORMATION/CERTIFICATE OF CONVERSION Recorded May 20, 2013
From: AGERE SYSTEMS INC.
To: AGERE SYSTEMS LLC
Reel/Frame 030452/0836 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 12, 2012
From: ARVIV, ELIAHOU; BRIKER, DANIEL; ZILBERMAN, GENNADY
To: AGERE SYSTEMS INC.
Reel/Frame 028357/0502 →