Claims Analysis
Total Claims: 27
Claim 1
Independent Claim
152 words
A method of providing multiple access to a data communications channel, comprising forming multiple data signals with a first identical code spreading sequence and a second code spreading sequence in multiple transmitters, transmitting the multiple data signals from the multiple transmitters, detecting the multiple signals with matched filters or correlator or a multiplicity of matched filters or correlators matched to the first and second code spreading sequences in a hub station, using an output of the matched filters 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 the first or second identical code spreading sequence for receiving at the hub station data signals offset from each other.
Claim 2
Independent Claim
152 words
A method of providing multiple access to a data communications channel, comprising forming multiple data signals with a first identical code spreading sequence and a second code spreading sequence in multiple transmitters, transmitting the multiple data signals from the multiple transmitters, detecting the multiple signals with matched filters or correlator or a multiplicity of matched filters or correlators matched to the first and second code spreading sequences in a hub station, using an output of the matched filters 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 the first or second identical code spreading sequence for receiving at the hub station data signals offset from each other.
Claim 3
Dependent Claim
21 words
The method of claim 1, further comprising selecting the code spreading sequences according to different kinds of multiple data signals traffic.
Claim 4
Dependent Claim
16 words
The method of claim 1, wherein the transmitting comprises transmitting multiple signals on a channel medium.
Claim 5
Dependent Claim
20 words
The method of claim 1, further comprising selecting two codes rather than one code for each kind of data signal.
Claim 6
Independent Claim
200 words
A method of simplifying a process of signal detection in a multiple access data communications channel, comprising broadcasting first and second pilot signals from a hub station, selecting between first and second code spreading sequences according to data traffic, controlling multiple data signals using the first or second code spreading sequence from multiple transmitters with the pilot signals, transmitting the multiple data signals and selected spreading sequences from the multiple transmitters, receiving the multiple data signals at the hub station, detecting the multiple data signals with matched filters or correlators matched to the code spreading sequences at the hub station, using an output of the matched filters or correlators matched to the code spreading sequences in the hub station for creating control signals for offsetting the transmitted data signals by advancing or retarding timing of the transmitting of 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 decreasing the interference of signals from different transmitters with each other.
Claim 7
Independent Claim
200 words
A method of simplifying a process of signal detection in a multiple access data communications channel, comprising broadcasting first and second pilot signals from a hub station, selecting between first and second code spreading sequences according to data traffic, controlling multiple data signals using the first or second code spreading sequence from multiple transmitters with the pilot signals, transmitting the multiple data signals and selected spreading sequences from the multiple transmitters, receiving the multiple data signals at the hub station, detecting the multiple data signals with matched filters or correlators matched to the code spreading sequences at the hub station, using an output of the matched filters or correlators matched to the code spreading sequences in the hub station for creating control signals for offsetting the transmitted data signals by advancing or retarding timing of the transmitting of 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 decreasing the interference of signals from different transmitters with each other.
Claim 8
Dependent Claim
35 words
The method of claim 5, further comprising selecting two codes rather than one code according to the data traffic and using a pair of codes rather than just one code for spreading the transmitted signal.
Claim 9
Dependent Claim
68 words
The method of claim 5, further comprising subtracting successive signals from the received signals for allowing easier detecting of other signals contained in the received signals, reconstructing an interference pattern and subtracting the pattern at the output of a matched filter or correlator matched to a single code spreading sequence, and detecting the multiple signals in a single multiple access channel in the presence of mutual signal interference.
Claim 10
Independent Claim
132 words
A method of providing multiple access to a data communications channel, comprising selecting a code spreading sequence from multiple code spreading sequences according to a type of transaction, digital voice or files in multiple data signals, using multiple code spreading sequences in creating multiple signals in each of 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 matched filters or correlators matched to the 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.
Claim 11
Independent Claim
132 words
A method of providing multiple access to a data communications channel, comprising selecting a code spreading sequence from multiple code spreading sequences according to a type of transaction, digital voice or files in multiple data signals, using multiple code spreading sequences in creating multiple signals in each of 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 matched filters or correlators matched to the 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.
Claim 12
Dependent Claim
60 words
The method of claim 8, further comprising selecting the multiple code spreading sequence for all of the transmitters from a specific class of maximum length shift register (MLSR) sequence or m-sequence codes in a length equal to 2 n -1 for integer values of n, and producing reduced interference as compared with interference produced using a code selected at random.
Claim 13
Dependent Claim
113 words
The method of claim 8, wherein the subtracting further comprises determining a strongest or earliest signal to arrive at the hub station and then subtracting the first signal from the multiple signals at an output of a matched filter or correlator matched to a single code spreading sequence, examining remaining signals after subtracting the first signal, detecting a next signal, subtracting the next signal, and repeating the determining, subtracting and detecting as long as a new remaining signal is picked out of the multiple access channel, where each of the separate signals in the multiple access channel is spread by one of the multiple code spreading sequences according to the data signal type.
Claim 14
Dependent Claim
16 words
The method of claim 8, wherein the transmitting comprises transmitting multiple signals on a channel medium.
Claim 15
Dependent Claim
20 words
The method of claim 8, further comprising selecting two codes rather than one code for each kind of data signal.
Claim 16
Independent Claim
151 words
A method of providing a multiple access data communications channel, comprising selecting according to traffic one of plural common code spreading sequences for all transmitters from a specific class of maximum length shift register (MLSR) sequence or m-sequence codes in a length equal to 2 n -1 for integer values of n, using the selected code spreading sequences in multiple transmitters creating multiple data signals with identical code spreading sequences in the multiple transmitters, transmitting the multiple data signals from the multiple transmitters, detecting the multiple data signals with matched filters or correlators matched to single code spreading sequences in a hub station, using signals at a 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.
Claim 17
Independent Claim
151 words
A method of providing a multiple access data communications channel, comprising selecting according to traffic one of plural common code spreading sequences for all transmitters from a specific class of maximum length shift register (MLSR) sequence or m-sequence codes in a length equal to 2 n -1 for integer values of n, using the selected code spreading sequences in multiple transmitters creating multiple data signals with identical code spreading sequences in the multiple transmitters, transmitting the multiple data signals from the multiple transmitters, detecting the multiple data signals with matched filters or correlators matched to single code spreading sequences in a hub station, using signals at a 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.
Claim 18
Dependent Claim
20 words
The method of claim 13, further comprising selecting two codes rather than one code for each kind of data signal.
Claim 19
Dependent Claim
16 words
The method of claim 13, wherein the transmitting comprises transmitting multiple signals on a channel medium.
Claim 20
Dependent Claim
21 words
The method of claim 2, wherein the multiple data signals are selected from a group comprising transactions, digital voice and files.
Claim 21
Dependent Claim
30 words
The method of claim 3, wherein the channel medium is selected from a group comprising packet radio channels, microwave channels, fiber optic channels, satellite channels, cellular systems, cables and wires.
Claim 22
Dependent Claim
41 words
The method of claim 4, wherein the data signal comprises an in-phase portion and a quadrature portion, and further comprising applying one of the two codes selected for the in-phase portion and another of the two codes for the quadrature portion.
Claim 23
Dependent Claim
41 words
The method of claim 6, wherein the data signal comprises an in-phase portion and a quadrature portion, and further comprising applying one of the two codes selected for the in-phase portion and another of the two codes for the quadrature portion.
Claim 24
Dependent Claim
30 words
The method of claim 11, wherein the channel medium is selected from a group comprising packet radio channels, microwave channels, fiber optic channels, satellite channels, cellular systems, cables and wires.
Claim 25
Dependent Claim
41 words
The method of claim 12, wherein the data signal comprises an in-phase portion and a quadrature portion, and further comprising applying one of the two codes selected for the in-phase portion and another of the two codes for the quadrature portion.
Claim 26
Dependent Claim
41 words
The method of claim 14, wherein the data signal comprises an in-phase portion and a quadrature portion, and further comprising applying one of the two codes selected for the in-phase portion and another of the two codes for the quadrature portion.
Claim 27
Dependent Claim
30 words
The method of claim 15, wherein the channel medium is selected from a group comprising packet radio channels, microwave channels, fiber optic channels, satellite channels, cellular systems, cables and wires.