Increased-capacity, packet spread-spectrum system and method
First Claim
1. A packet-switched system for communicating data, comprising:
- a plurality of packet transmitters, each packet transmitter including,a transmitter-first-in-first-out (transmitter-FIFO) memory, coupled to a data input, for storing data;
a demultiplexer, coupled to said FIFO memory and having a plurality of outputs, for demultiplexing the stored data into a plurality of sub-data-sequence signals, with a respective sub-data-sequence signal at a respective output of said demultiplexer;
chip-sequence means for outputting a plurality of chip-sequence signals, with each chip-sequence signal orthogonal to the other chip-sequence signals in said plurality of chip-sequence signals;
a plurality of product devices, coupled to the plurality of outputs of said demultiplexer, respectively, and to said chip-sequence means, for multiplying each of the sub-data-sequence signals by a respective chip-sequence signal, thereby generating a plurality of spread-spectrum channels;
a combiner, coupled to the plurality of product devices, for algebraically combining the plurality of spread-spectrum channels as a multichannel-spread-spectrum signal;
a header device, coupled to said combiner, for concatenating a header for chip-sequence synchronization, to the multichannel-spread-spectrum signal, thereby generating a packet-spread-spectrum signal; and
a transmitter subsystem, coupled to said header device, for transmitting on a carrier frequency the packet-spread-spectrum signal using radio waves over a communications channel; and
a plurality of packet receivers, each packet receiver including,a translating device, coupled to the communications channel, for translating the packet-spread-spectrum signal from the carrier frequency to a processing frequency;
a header-matched filter integrator, coupled to said translating device and having an impulse response matched to the header, for detecting, at the processing frequency, the header in the packet-spread-spectrum signal, and for outputting, responsive to detecting the header, a header-detection signal;
a processor, coupled to said header-matched filter integrator, responsive to the header-detection signal, for generating control and timing signals;
a plurality of data-matched filters, coupled to said translating device, with each data-matched filter having an impulse response matched to a chip-sequence signal of the plurality of chip-sequence signals, respectively, for despreading the multichannel-spread-spectrum signal embedded in the packet-spread-spectrum signal as a plurality of received spread-spectrum channels, respectively;
a multiplexer, coupled to said plurality of data-matched filters, for multiplexing the plurality of received spread-spectrum channels as received data; and
a receiver-FIFO memory, coupled to said multiplexer, for storing the received data, and for outputting the received data to a data output.
5 Assignments
0 Petitions
Accused Products
Abstract
A system and method for encoding and transmitting data with a spread-spectrum packet-switched system. Data to be transmitted by a packet transmitter are encoded for privacy and to restrict intelligent receipt of the data to the intended recipient. The encoded data is demultiplexed into sub-data-sequence signals which are spread-spectrum processed and then combined as a multichannel spread-spectrum signal. The multichannel spread-spectrum signal is concatenated with a header to output a packet-spread-spectrum signal which is transmitted over radio waves to a packet receiver. The packet receiver obtains timing for the multichannel spread-spectrum signal from the header. The multichannel spread-spectrum signal is then despread and multiplexed as received-encoded data. The received-encoded data is decoded by the intended recipient and is stored in a receiver memory for output.
-
Citations
30 Claims
-
1. A packet-switched system for communicating data, comprising:
-
a plurality of packet transmitters, each packet transmitter including, a transmitter-first-in-first-out (transmitter-FIFO) memory, coupled to a data input, for storing data; a demultiplexer, coupled to said FIFO memory and having a plurality of outputs, for demultiplexing the stored data into a plurality of sub-data-sequence signals, with a respective sub-data-sequence signal at a respective output of said demultiplexer; chip-sequence means for outputting a plurality of chip-sequence signals, with each chip-sequence signal orthogonal to the other chip-sequence signals in said plurality of chip-sequence signals; a plurality of product devices, coupled to the plurality of outputs of said demultiplexer, respectively, and to said chip-sequence means, for multiplying each of the sub-data-sequence signals by a respective chip-sequence signal, thereby generating a plurality of spread-spectrum channels; a combiner, coupled to the plurality of product devices, for algebraically combining the plurality of spread-spectrum channels as a multichannel-spread-spectrum signal; a header device, coupled to said combiner, for concatenating a header for chip-sequence synchronization, to the multichannel-spread-spectrum signal, thereby generating a packet-spread-spectrum signal; and a transmitter subsystem, coupled to said header device, for transmitting on a carrier frequency the packet-spread-spectrum signal using radio waves over a communications channel; and a plurality of packet receivers, each packet receiver including, a translating device, coupled to the communications channel, for translating the packet-spread-spectrum signal from the carrier frequency to a processing frequency; a header-matched filter integrator, coupled to said translating device and having an impulse response matched to the header, for detecting, at the processing frequency, the header in the packet-spread-spectrum signal, and for outputting, responsive to detecting the header, a header-detection signal; a processor, coupled to said header-matched filter integrator, responsive to the header-detection signal, for generating control and timing signals; a plurality of data-matched filters, coupled to said translating device, with each data-matched filter having an impulse response matched to a chip-sequence signal of the plurality of chip-sequence signals, respectively, for despreading the multichannel-spread-spectrum signal embedded in the packet-spread-spectrum signal as a plurality of received spread-spectrum channels, respectively; a multiplexer, coupled to said plurality of data-matched filters, for multiplexing the plurality of received spread-spectrum channels as received data; and a receiver-FIFO memory, coupled to said multiplexer, for storing the received data, and for outputting the received data to a data output. - View Dependent Claims (2, 3)
-
-
4. A packet-switched system for communicating data, comprising:
-
a plurality of packet transmitters, each packet transmitter including, transmitter-memory means, coupled to a data input, for storing data; demultiplexer means, coupled to said transmitter-memory means and having a plurality of outputs, for demultiplexing the stored data into a plurality of sub-data-sequence signals, with a respective sub-data-sequence signal at a respective output of said demultiplexer means; transmitter-spread-spectrum means, coupled to the plurality of outputs of said demultiplexer means, for spread-spectrum processing each of the sub-data-sequence signals by a respective chip-sequence signal, thereby generating a plurality of spread-spectrum channels, with the respective chip-sequence signal different from a each chip-sequence signal in a plurality of chip-sequence signals for spread-spectrum processing the plurality of sub-data sequence signals, respectively, and with the plurality of chip-sequence signals commonly used by the plurality of packet transmitters; combiner means, coupled to the transmitter-spread-spectrum means, for algebraically combining the plurality of spread-spectrum channels as a multichannel-spread-spectrum signal; header means, coupled to said combiner means, for adding a header for chip-sequence synchronization, to the multichannel-spread-spectrum signal, thereby generating a packet-spread-spectrum signal; and transmitter-subsystem means, coupled to said header means, for transmitting at a carrier frequency the packet-spread-spectrum signal using radio waves over a communications channel; and a plurality of packet receivers, each packet receiver including, header-detection means, coupled to said communications channel, for detecting the header in the packet-spread-spectrum signal, and for outputting, responsive to detecting the header, a header-detection signal; receiver-spread-spectrum means, coupled to said header-detection means, for despreading the multichannel-spread-spectrum signal embedded in the packet-spread-spectrum signal as a plurality of received spread-spectrum channels, respectively; multiplexing means, coupled to said receiver-spread-spectrum means, for multiplexing the plurality of received spread-spectrum channels as received-encoded data; and receiver-memory means, coupled to said multiplexing means, for storing the received data, and for outputting the received data to a data output. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A packet-switched system for communicating data, comprising:
-
a plurality of packet transmitters, each packet transmitter including, a transmitter-first-in-first-out (transmitter-FIFO) memory, coupled to a data input, for storing data; a demultiplexer, coupled to said transmitter-FIFO memory and having a plurality of outputs, for demultiplexing the stored data into a first plurality of sub-data-sequence signals and a second plurality of sub-data-sequence signals, with a respective sub-data-sequence signal at a respective output of said demultiplexer; chip-sequence means for outputting a plurality of chip-sequence signals, with each chip-sequence signal orthogonal to the other chip-sequence signals in said plurality of chip-sequence signals; a first plurality of product devices, coupled to the plurality of outputs of said demultiplexer, respectively, and to said chip-sequence means, for multiplying each of the first plurality of sub-data-sequence signals by a chip-sequence signal of the plurality of chip-sequence signals, respectively, thereby generating a first plurality of spread-spectrum channels; a second plurality of product devices, coupled to the plurality of outputs of said demultiplexer, respectively, and to said chip-sequence means, for multiplying each of the second plurality of sub-data-sequence signals, by a chip-sequence signal of the plurality of chip-sequence signals, respectively, thereby generating a second plurality of spread-spectrum channels; a first combiner, coupled to the first plurality of product devices, for algebraically combining the first plurality of spread-spectrum channels as a first multichannel-spread-spectrum signal; a first header device, coupled to said first combiner, for concatenating a header for chip-sequence synchronization, to the first multichannel-spread-spectrum signal, thereby generating a first packet-spread-spectrum signal; a second combiner, coupled to the second plurality of product devices, for algebraically combining the second plurality of spread-spectrum channels as a second multichannel-spread-spectrum signal; a second header device, coupled to said second combiner, for concatenating a header for chip-sequence synchronization, to the second multichannel-spread-spectrum signal, thereby generating a second packet-spread-spectrum signal; a transmitter subsystem, coupled to said first and second header devices, for combining the first and second packet-spread-spectrum signals as a QAM-spread-spectrum signal and for transmitting the QAM-spread-spectrum signal on a carrier frequency using radio waves over a communications channel; and a plurality of packet receivers, each packet receiver including, a translating device, coupled to the communications channel, for translating the QAM-spread-spectrum signal from the carrier frequency to a processing frequency; a plurality of header-matched-filter integrators, coupled to said translating device, for detecting, at the processing frequency, the header in the QAM-spread-spectrum signal, and for outputting, responsive to detecting the header, a header-detection signal; a processor, coupled to said plurality of header-matched-filter integrators, responsive to the header-detection signal, for generating control and timing signals; a first plurality of data-matched filters, coupled to said translating device, with each of said first plurality of data-matched filters having an impulse response matched to a chip-sequence signal of the plurality of chip-sequence signals, respectively, for despreading the first multichannel-spread-spectrum signal embedded in the QAM-spread-spectrum signal as a first plurality of received spread-spectrum channels, respectively; a second plurality of data-matched filters, coupled to said translating device, with each of said second plurality of data-matched filters having an impulse response matched to a chip-sequence signal of the plurality of chip-sequence signals, respectively, for despreading the second multichannel-spread-spectrum signal embedded in the QAM-spread-spectrum signal as a second plurality of received spread-spectrum channels, respectively; a multiplexer, coupled to said first plurality of data-matched filters and to said second plurality of data-matched filters, for multiplexing the first and second plurality of received spread-spectrum channels as received data; and a receiver-FIFO memory, coupled to said multiplexer for storing the received data, and for outputting the received data to a data output. - View Dependent Claims (16, 17)
-
-
18. A packet-switched system for communicating data, comprising:
-
a plurality of packet transmitters, each packet transmitter including, transmitter-memory means, coupled to a data input, for storing data; demultiplexer means, coupled to said transmitter-memory means and having a plurality of outputs, for demultiplexing the stored data into a first plurality of sub-data-sequence signals and a second plurality of sub-data-sequence signals, with a respective sub-data-sequence signal at a respective output of said demultiplexer means; transmitter-spread-spectrum means, coupled to the plurality of outputs of said demultiplexer means, for spread-spectrum processing each of the first plurality of sub-data-sequence signals and each of the second plurality of sub-data-sequence signals by a chip-sequence signal of a plurality of chip-sequence signals, respectively, thereby generating a first plurality of spread-spectrum channels and a second plurality of spread-spectrum channels, with the respective chip-sequence signal different from a each chip-sequence signal in the plurality of chip-sequence signals for spread-spectrum processing the first plurality of sub-data sequence signals, respectively, and with the plurality of chip-sequence signals commonly used by the plurality of packet transmitters; combiner means, coupled to said transmitter-spread-spectrum means, for algebraically combining the first plurality of spread-spectrum channels as a first multichannel-spread-spectrum signal and for algebraically combining the second plurality of spread-spectrum channels as a second multichannel-spread-spectrum signal; header means, coupled to said combiner means, for adding a first header, for chip-sequence synchronization, to the first multichannel-spread-spectrum signal, thereby generating a first packet-spread-spectrum signal, and for adding a second header, for chip-sequence synchronization, to the second multichannel-spread-spectrum signal, thereby generating a second packet-spread-spectrum signal; and transmitter-subsystem means, coupled to said header means, for combining the first packet-spread-spectrum signal and the second packet-spread-spectrum signal as a quadrature amplitude modulated (QAM) signal, and for transmitting at a carrier frequency the QAM packet-spread-spectrum signal using radio waves over a communications channel; and a plurality of packet receivers, each packet receiver including, header-detection means, coupled to said communications channel, for detecting the first header in the first packet-spread-spectrum signal and for detecting the second header in the second packet-spread-spectrum signal, and for outputting, responsive to detecting at least one of the first header and the second header, a header-detection signal; receiver-spread-spectrum means, coupled to said header-detection means, responsive to the header-detection signal for despreading the first multichannel-spread-spectrum signal embedded in the first packet-spread-spectrum signal as a first plurality of received spread-spectrum channels, respectively and for despreading the second multichannel-spread-spectrum signal embedded in the second packet-spread-spectrum signal as a second plurality of received spread-spectrum channels, respectively; multiplexing means, coupled to said receiver-spread-spectrum means, for multiplexing the first and second plurality of received spread-spectrum channels as received data; and receiver-memory means, coupled to said multiplexing means, for storing the received data, and for outputting the received data to a data output. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A packet-switched method for communicating data, comprising the steps of:
-
storing data in a transmitter-first-in-first-out (transmitter-FIFO)memory; demultiplexing the stored data into a plurality of sub-data-sequence signals; spread-spectrum processing the plurality of sub-data-sequence signals to generate a plurality of spread-spectrum channels; combining the plurality of spread-spectrum channels as a multichannel-spread-spectrum signal; concatenating a header for chip-sequence synchronization, to the multichannel-spread-spectrum signal, thereby generating a packet-spread-spectrum signal; transmitting, on a carrier frequency, the packet-spread-spectrum signal using radio waves over a communications channel; translating, at a receiver, the packet-spread-spectrum signal from the carrier frequency to a processing frequency; detecting, with a header-matched filter having an impulse response matched to the header at the processing frequency, the header in the packet-spread-spectrum signal; generating, in response to detecting the header control and timing signals; despreading the multichannel-spread-spectrum signal embedded in the packet-spread-spectrum signal as a plurality of received spread-spectrum channels, respectively; and multiplexing the plurality of received spread-spectrum channels as received data; signal of the plurality of chip-sequence signals, respectively.
-
-
30. A packet-switched method for communicating data, comprising the steps of:
-
storing data; demultiplexing the stored data into a first plurality of sub-data-sequence signals and a second plurality of sub-data-sequence signals; spread-spectrum processing each of the first plurality of sub-data-sequence signals, thereby generating a first plurality of spread-spectrum channels, and each of the second plurality of sub-data-sequence signals, thereby generating a second plurality of spread-spectrum channels; combining the first plurality of spread-spectrum channels as a first multichannel-spread-spectrum signal;
concatenating a header for chip-sequence synchronization, to the first multichannel-spread-spectrum signal, thereby generating a first packet-spread-spectrum signal;combining the second plurality of spread-spectrum channels as a second multichannel-spread-spectrum signal; concatenating a header for chip-sequence synchronization, to the second multichannel-spread-spectrum signal, thereby generating a second packet-spread-spectrum signal; combining the first and second packet-spread-spectrum signals as a QAM-spread-spectrum signal; transmitting the QAM-spread-spectrum signal on a carrier frequency using radio waves over a communications channel; translating the QAM-spread-spectrum signal from the carrier frequency to a processing frequency; detecting, at the processing frequency, the header in the QAM-spread-spectrum signal; outputting, in response to detecting the header, a header-detection signal; generating, in response to the header-detection signal, control and timing signals; despreading the first multichannel-spread-spectrum signal embedded in the QAM-spread-spectrum signal as a first plurality of received spread-spectrum channels, respectively; despreading the second multichannel-spread-spectrum signal embedded in the QAM-spread-spectrum signal as a second plurality of received spread-spectrum channels, respectively; and multiplexing the first and second plurality of received spread-spectrum channels as received-encoded data.
-
Specification