IP Library Granted Patent US 7,526,010
Granted Patent B1
US 7,526,010 · App. 10/915,776 · Granted Apr 28, 2009

Doped multi-rate spread spectrum composite code

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 7,526,010
App. No.
10/915,776
Granted
Apr 28, 2009
Kind
B1
Abstract

A composite code is made for example by exclusive-OR'ing each real element of a first constituent code A with each element of a second constituent code B to obtain a basic composite code. To suppress autocorrelation, differing numbers of doping code elements are inserted between code segments made from combining each element of code A with an element of code B. A matched filter first stage removes from its input the A code and any doping code added to it, summing the elements of code A. A matched filter second stage removes from its input the B code and any doping code added at the second level. The summed elements of code B are the input to the first stage. Optionally, the summed elements of the doping code at any level may be delayed and summed with the elements of the A code in the first stage.

Claims (40)

1. A matched filter comprising a first stage and a second stage, the first stage comprising:

a first plurality of delay elements arranged in series with one another;

N filter taps of which each is disposed immediately preceding or following a delay element of the first plurality of delay elements, each of said N filter taps to remove one of N elements of a first constituent code from an input to the first stage; and

a first despread adder having parallel inputs coupled to outputs of each of the N filter taps;

the second stage comprising

a second plurality of delay elements comprising single-unit delay elements and multi-unit delay elements interspersed among the single-unit delay elements, arranged in series with one another;

M filter taps of which each is disposed immediately preceding or following a delay element of the second plurality of delay elements, each of said M filter taps to remove one of M elements of a second constituent code from an input to the second stage;

X filter taps each disposed immediately preceding or following a delay element of the second plurality of delay elements, each of said X filter taps to remove one of X elements of a second-level doping code from an input to the second stage; and

a second despread adder having parallel inputs coupled to outputs of each of the M filter taps;

wherein the input to the first stage is coupled to an output of the second despread adder, and N, M, and X are each integers greater than one.

2. The matched filter of claim 1 , wherein the second stage further comprises:

a second-level doping adder having parallel inputs coupled to outputs of the X filter taps;

a second-level doping delay element having an input coupled to an output of the second-level doping adder and an output coupled to combine with an output of the first despread adder.

3. The matched filter of claim 1 further comprising a third stage, the third stage comprising:

a third plurality of delay elements comprising single-unit delay elements and multi-unit delay elements interspersed among the single-unit delay elements, arranged in series with one another, wherein the multi-unit delay elements of the second and third stages impose different time delays;

L filter taps each of which is disposed immediately preceding or following a delay element of the third plurality of delay elements, each of said L filter taps to remove one of L elements of a third constituent code from an input to the third stage; and

a third despread adder having parallel inputs coupled to outputs of each of the L filter taps,

wherein the input to the second stage is coupled to an output from the third stage adder.

4. The matched filter of claim 3 wherein the third stage further comprises:

Y filter taps each disposed immediately preceding or following a delay element of the third plurality of delay elements, each of said Y filter taps to remove one of Y elements of a third-level doping code from an input to the third stage.

5. The matched filter of claim 4 wherein the third stage further comprises:

a third-level doping adder having parallel inputs coupled to outputs of the Y filter taps;

a third-level doping delay element having an input coupled to an output of the third-level doping adder and an output coupled to combine with an output of the first despread adder.

6. The matched filter of claim 1 wherein the first stage further comprises:

N unit delay elements arranged in series and having an input coupled to an output of the first despread adder.

7. The matched filter of claim 1 disposed within a mobile platform for despreading a doped composite code in a discovery burst preamble.

8. A method, comprising:

removing with each of N filter taps one of N elements of a first constituent code from an input to a first stage, where the N filter taps are each disposed immediately preceding or following a delay element of a first plurality of delay elements arranged in series with one another in a P/N code;

removing with each of M filter taps one of M elements of a second constituent code from an input to a second stage, where the M filter taps are each disposed immediately preceding or following a delay element of a second plurality of delay elements, the second plurality of delay elements comprising single-unit delay elements and multi-unit delay elements interspersed among the single-unit delay elements, arranged in series with one another in the P/N code;

combining the removed M elements with a first despread adder having parallel inputs coupled to outputs of each of the M filter taps; and

removing with each of X filter taps one of X elements of a second-level doping code from an input to the second stage, where the X filter taps are each disposed immediately preceding or following a delay element of the second plurality of delay elements;

where the input to the first stage is coupled to an output of the first despread adder, and N, M, and X are each integers greater than one.

9. The method of claim 8 further comprising:

removing with each of L filter taps one of L elements of a third constituent code from an input to a third stage, where the L filter taps are each disposed immediately preceding or following a delay element of a third plurality of delay elements, the third plurality of delay elements comprising single-unit delay elements and multi-unit delay elements interspersed among the single-unit delay elements, arranged in series with one another in a P/N code;

combining the removed L elements with another despread adder having parallel inputs coupled to outputs of each of the L filter taps, where the input to the second stage is coupled to an output of the another despread adder.

10. The method of claim 9 , comprising:

removing with each of Y filter taps one of Y elements of a third-level doping code from an input to the third stage, where the Y filter taps are each disposed immediately preceding or following a delay element of the third plurality of delay elements.

11. The method of claim 10 , comprising:

combining the removed Y elements with a third-level doping adder having parallel inputs coupled to outputs of the Y filter taps, where an output of the third-level doping adder is coupled to an input of a third-level doping delay element and the third-level doping delay element output is coupled to combine with an output of the first despread adder.

12. The method of claim 8 performed by a mobile platform for despreading a doped composite code in a discovery burst preamble.

Assignments (3)
CHANGE OF NAME Recorded Apr 11, 2023
From: L-3 COMMUNICATIONS CORPORATION
To: L3 TECHNOLOGIES, INC.
Reel/Frame 063295/0788 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 11, 2007
From: ERTEL, RICHARD B.
To: L-3 COMMUNICATIONS CORPORATION
Reel/Frame 020246/0861 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 10, 2004
From: HARRIS, JOHNNY M.; KINGSTON, SAMUEL C.; GIALLORENZI, THOMAS R.; GRIFFIN, DAN M.; THORSON, DAVID W.
To: L-3 COMMUNICATIONS CORPORATION
Reel/Frame 015682/0073 →