IP Library Granted Patent US 6,985,512
Granted Patent B1
US 6,985,512 · App. 09/513,962 · Granted Jan 10, 2006

Asynchronous spread-spectrum communications

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 6,985,512
App. No.
09/513,962
Granted
Jan 10, 2006
Kind
B1
Abstract

Communications from autonomous spread-spectrum transmitters are received by dynamically searching the communications band for messages having the same communications parameters, including the use of the same spreading code, but having potentially different code-phases. A receiver that is independent of the transmitters samples the communications band at each code-phase of the spreading code. When a message element is detected at a particular code-phase, the message element is appended to a queue associated with this code-phase. Message elements detected at other code-phases are appended to queues associated with the corresponding code-phases. Gaps between message elements at each code-phase define the beginning and end of each message. In a preferred embodiment of this invention, the processing of the samples occurs at a frequency above the baseband of the encoded message. An FFT processor provides a magnitude and phase associated with each detected message. The magnitude distinguishes message elements from noise elements, and changes in phase determine the bit value associated with each message elements.

Claims (49)

1. A communications system for receiving a plurality of messages from a plurality of transmitters, comprising:

a receiver that is configured to receive a composite signal that comprises the plurality of messages from the plurality of transmitters, each message having a transmitter code-phase relative to a code-phase of the receiver, each transmitter code-phase being independent of the code-phase of the receiver, and

a message discriminator that is configured to discriminate at least one message from the plurality of messages based on the transmitter code-phase corresponding to the at least one message,

wherein the message discriminator comprises:

a delay element, operably coupled to the receiver, that is configured to provide a message sample from the composite signal, the message sample corresponding to a select transmitter code-phase relative to the code-phase of the receiver,

a decoder, operably coupled to the delay element, that is configured to decode the message sample based on a receiver code at the code-phase of the receiver, and thereby provide a decoded message sample at the select transmitter code-phase, and

a threshold detector, operably coupled to the decoder, that is configured to discriminate the at least one message corresponding to the decoded message sample, based on a composite energy component of the decoded message sample at the select transmitter code-phase.

2. The communications system of claim 1 , further comprising

at least one queue device that is configured to receive the decoded message sample from the decoder for the at least one message at the select transmitter code-phase.

3. The communications system of claim 1 , wherein the receiver code comprises a pseudo-random noise direct-sequence spread-spectrum (DSSS) code.

4. The communications system of claim 1 , wherein

the receiver includes

a downconverter that is configured to provide a downconverted composite signal above a baseband frequency of the plurality of messages, and

the decoder includes

a Fast Fourier Transform (FFT) element that is configured to determine the composite energy component.

5. The communications system of claim 4 , wherein

the Fast Fourier Transform (FFT) element comprises a number of nodes that propagate values to provide the determination of the composite energy component, and

the number of nodes is dependent upon a bandwidth corresponding to a variance of transmit frequencies associated with the plurality of transmitters.

6. The communications system of claim 4 , wherein

the Fast Fourier Transform (FFT) element is also configured to determine a bit-phase corresponding to the decoded message sample, and

a content of the at least one message is based upon the bit-phase corresponding to the decoded message sample.

7. The communications system of claim 6 , wherein

the content of the at least one message is further based on a predicted bit-phase that is based on a plurality of bit-phases of prior message samples.

8. The communications system of claim 1 , further comprising

a satellite that is configured to receive the plurality of messages from the plurality of transmitters, and to provide therefrom the composite signal to the receiver.

9. The communications system of claim 1 , further comprising:

at least one other decoder, operably coupled to the delay element, that is configured to decode the message sample based on an at least one other receiver code at the code-phase of the receiver, and thereby provide at least one other decoded message sample at the select transmitter code-phase.

10. A method of communication comprising:

receiving a composite signal that comprises a plurality of messages from a plurality of transmitters, each message having a transmitter code-phase relative to a code-phase of the receiver, each transmitter code-phase being independent of the code-phase of the receiver, and

discriminating at least one message from the plurality of messages based on the transmitter code-phase corresponding to the at least one message,

wherein discriminating the at least one message includes:

sampling the composite signal to provide a message sample, the message sample corresponding to a select transmitter code-phase relative to the code-phase of the receiver,

decoding the message sample based on a receiver code at the code-phase of the receiver to provide a decoded message sample at the select transmitter code-phase, and

determining an energy component of the decoded message sample at the select transmitter code-phase,

comparing the energy component to a threshold value to discriminate the at least one message corresponding to the decoded message sample.

11. The method of claim 10 , further comprising:

determining a decoded message value from the decoded message sample, and

queuing the decoded message sample in a queue that is associated with the select transmitter code-phase to form the at least one message.

12. The method of claim 10 , wherein the receiver code comprises a pseudo-random noise direct sequence spread-spectrum (DSSS) code.

13. The method of claim 10 , wherein receiving the composite signal includes

downconverting the composite signal to provide a downconverted composite signal above a baseband frequency of the plurality of messages, and

transforming the downconverted composite signal via a Fourier transform to determine the composite energy component.

14. The method of claim 13 , wherein

transforming the downconverted composite signal via the Fourier transform also provides a bit-phase corresponding to the decoded message sample, and

determining a decoded message value based upon the bit-phase corresponding to the decoded message sample.

15. The method of claim 14 , wherein

the content of the at least one message is further based on a predicted bit-phase that is based on a plurality of bit-phases of prior message samples.

16. The method of claim 15 , further comprising

receiving the plurality of messages from the plurality of transmitters via a satellite and providing thereby the composite signal to the receiver.

Assignments (2)
SECURITY AGREEMENT Recorded Mar 3, 2016
From: COMTECH EF DATA CORP.; COMTECH XICOM TECHNOLOGY, INC.; COMTECH MOBILE DATACOM CORPORATION; TELECOMMUNICATION SYSTEMS, INC.
To: CITIBANK N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 037993/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 29, 2010
From: AEROASTRO, INC.
To: COMTECH MOBILE DATACOM CORPORATION
Reel/Frame 025051/0850 →