Spread aloha CDMA data communications
AssigneeAloha Networks, Inc.
InventorNorman Abramson
Life of this patent
Estimating the term…
Loading patent…
AssigneeAloha Networks, Inc.
InventorNorman Abramson
Estimating the term…
Multiple transmitters transmit data signals using identical spreading codes. A single matched filter of a receiver receives all the signals. A broadcast timing control signal retards or advances timings of individual transmitters to offset the interleaved signals. A subtracting circuit subtracts first and strongest signals until a single signal remains, and then reinserts the subtracted signals in the receiver. The identical code spreading sequence used in all the transmitters and in the matched filter is selected from a specific class of codes known as maximum length shift register sequences in a length equal to 2 .sup.n -1 for integer values of n. The method provides multiple access to a data communications channel without prearranging times or querying availability, and with automatic offsetting of the identical form signals.
The method of providing multiple access to a data communications channel, comprising forming multiple data signals with an identical code spreading sequence in multiple transmitters, transmitting the multiple data signals from the multiple transmitters, detecting the multiple signals with a single matched filter or correlator or a multiplicity of matched filters or correlators matched to a single code spreading sequence in a hub station, using an output of the matched filter in the hub station for respectively offsetting the transmitted data signals by retarding and advancing some of the transmitted data signals, and transmitting control signals from the hub station to the transmitters for respectively advancing or retarding timing of some of the multiple transmitters for offsetting the transmitted data signals from the transmitters using an identical code spreading sequence for receiving at the hub station data signals offset from each other by an integer number of chip times.
The method of simplifying a process of signal detection in a multiple access data communications channel, comprising broadcasting pilot signals from a hub station, controlling multiple data signals using the identical code spreading sequence from multiple transmitters with the pilot signals, transmitting the multiple data signals from the multiple transmitters, receiving the multiple data signals at the hub station, detecting the multiple data signals with a matched filter or correlator matched to a single code spreading sequence at the hub station, using an output of the matched filter or correlator matched to a single code spreading sequence in the hub station for creating control signals for offsetting the transmitted data signals by advancing or retarding timing of the transmitting the multiple data signals from the multiple transmitters, broadcasting the control signals to the multiple transmitters, and receiving the offset transmitted data signals using identical code spreading sequences from the transmitters at the hub station with the data signals offset from each other by a different number of chip times, thus ensuring that signals from different transmitters do not interfere with each other.
The method of providing multiple access to a data communications channel, comprising using an identical code spreading sequence in creating multiple signals in multiple transmitters, transmitting the multiple signals from the multiple transmitters in a multiple access channel, receiving the multiple signals at a hub station, and detecting the multiple signals by using a single matched filter or correlator matched to a single code spreading sequence in the hub station, subtracting successive signals in the multiple access channel from the received signals for allowing easier detecting of other signals contained in the received signals, and detecting the multiple signals in the multiple access channel in the presence of mutual interference.
The method of providing a multiple access data communications channel, comprising selecting a common identical code spreading sequence for all transmitters from a specific class of codes known as maximum length shift register (MLSR) sequences or m-sequences in a length equal to 2.sup.n -1 for integer values of n, using the identical code spreading sequence in multiple transmitters creating multiple data signals with the identical code spreading sequence in the multiple transmitters, transmitting the multiple data signals from the multiple transmitters, detecting the multiple data signals with a matched filter or correlator matched to a single code spreading sequence in a hub station, using signals at the matched filter or correlator matched to a single code spreading sequence in the hub station for separating the multiple data signals, and producing reduced mutual signal interference as compared with mutual signal interference produced by selecting a code in a random or pseudorandom manner.
Dependencies are inferred from the claim text.