Cellular CDMA data link utilizing multiplexed channels for data rate increase
First Claim
1. In a code division multiple access (CDMA) telecommunications system in which data is transmitted on a channel within frames having a frame duration and a base data rate, a method of transmitting data on the channel, said method comprising the steps of:
- determining a first data rate of serial data, said serial data to be input to a transmitter over a first time period having a duration equal to the frame duration;
determining, responsive to determining said first data rate, a value for a number of a plurality of subsets of serial data;
partitioning said serial data to generate said plurality of subsets of serial data;
processing each of said plurality of subsets of serial data substantially simultaneously to generate a plurality of error-protected subsets of serial data;
Walsh modulating said error-protected subsets of serial data substantially simultaneously to generate a plurality of modulated subsets of serial data, wherein Walsh symbols of equal length are used for modulating each error-protected subset of serial data;
multiplexing the plurality of modulated subsets of serial data over a second time period having a duration equal to the frame duration to generate at least one serial data stream, wherein at least one of said at least one serial data streams includes at least two of said plurality of modulated subsets of serial data, and said serial data included in said at least one serial data stream is generated at said first data rate;
spreading each said at least one serial data stream by a single spreading code to generate at least one spread data stream; and
transmitting, from the transmitter, said at least one spread data stream on the channel during a second time period, wherein said serial data included in said at least one spread data stream is transmitted at said first data rate.
3 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for varying the data transmission rate of a code division multiple access (CDMA) telecommunications system. The method and apparatus may be implemented into an existing system operating according to a standard designed for a base data transmission while utilizing the Walsh modulator length, the data transmission frame structure, the channel encoding scheme, or the I/Q modulation level of the existing system. Serial data is input to a transmitter/modulator at a data rate which is higher than the base data transmission rate. The serial data is received over a time period having a duration equal to the duration of the transmission frame and demultiplexed into a plurality of sets of input data. Each of the plurality of sets of input data is then processed in one of a plurality of subchannels using the system channel encoding and interleaving scheme to generate a plurality of sets of processed data. A output serial data stream is then generated by multiplexing the plurality of sets of processed data from the subchannels together. The serial output stream is generated so that the originally received serial data included in the serial output data stream, is generated at the first data rate. The serial output data stream is spread to generate at least one spread data stream and is then transmitted on the channel during a second time period having a duration equal to the duration of the transmission frame, so that the serial data included in the at least one spread data stream is transmitted at the first data rate.
-
Citations
22 Claims
-
1. In a code division multiple access (CDMA) telecommunications system in which data is transmitted on a channel within frames having a frame duration and a base data rate, a method of transmitting data on the channel, said method comprising the steps of:
-
determining a first data rate of serial data, said serial data to be input to a transmitter over a first time period having a duration equal to the frame duration; determining, responsive to determining said first data rate, a value for a number of a plurality of subsets of serial data; partitioning said serial data to generate said plurality of subsets of serial data; processing each of said plurality of subsets of serial data substantially simultaneously to generate a plurality of error-protected subsets of serial data; Walsh modulating said error-protected subsets of serial data substantially simultaneously to generate a plurality of modulated subsets of serial data, wherein Walsh symbols of equal length are used for modulating each error-protected subset of serial data; multiplexing the plurality of modulated subsets of serial data over a second time period having a duration equal to the frame duration to generate at least one serial data stream, wherein at least one of said at least one serial data streams includes at least two of said plurality of modulated subsets of serial data, and said serial data included in said at least one serial data stream is generated at said first data rate; spreading each said at least one serial data stream by a single spreading code to generate at least one spread data stream; and transmitting, from the transmitter, said at least one spread data stream on the channel during a second time period, wherein said serial data included in said at least one spread data stream is transmitted at said first data rate. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 21, 22)
-
-
9. In a code division multiple access (CDMA) telecommunications system in which data is transmitted in frames having a frame duration on a communications channel having a quadrature channel (Q) and an in-phase channel (I) each having at least one data transmission rate, a method of transmitting data on the communications channel, said method comprising the steps of:
-
receiving serial data at a first data rate over a first time period, said first data rate being twice the at least one data transmission rate, and said first time period having a duration equal to the frame duration; modulating said serial data onto mutually orthogonal Walsh symbols; multiplexing said Walsh symbols into first and second symbol streams; and transmitting said first and second symbol streams on said quadrature and in-phase channels, respectively, during a second time period having a duration equal to the frame duration, wherein each of said quadrature and in-phase channels carries a subset of information included in said serial data at said at least one data transmission rate. - View Dependent Claims (10)
-
-
11. Apparatus for transmitting data in a code division multiple access (CDMA) telecommunications system in which data is transmitted on a channel within frames having a frame duration and a base data rate, said apparatus comprising:
-
an input circuit having a serial input, a control input, and a plurality of outputs, said input circuit for receiving serial data at said serial input during a first time period having a duration equal to said frame duration, and generating a plurality of subsets of serial data, each of said plurality of subsets of serial data being available at one output of said plurality of outputs; a transmission rate controller having a rate input and at least one control output, said at least one control output of said transmission rate controller coupled to said control input of said input circuit, said transmission rate controller for receiving data rate information at said rate input, said data rate information indicating a data rate of serial data to be received at said input of said input circuit over at least the first time period, said transmission rate controller further for determining, responsive to receiving said data rate information, a value for a number of a plurality of subsets of serial data to be generated in said input circuit based on a ratio of said first data rate to the base data rate, and sending a control signal on said control output to said input circuit, and wherein said input circuit receives said control signal and generates said plurality of subsets of serial data of a number according to said value determined in said transmission rate controller; a plurality of subchannel processors for processing each of said plurality of subsets of serial data substantially simultaneously, each subchannel processor having a subchannel input and a subchannel output, the input of each of said plurality of subchannel processors coupled to one of said plurality of parallel outputs of said input circuit, each one of said plurality of subchannel processors for receiving one of said plurality of subsets of serial data from said input circuit, processing said one of said plurality of subsets of serial data to generate one of a plurality of error-protected subsets of serial data and Walsh modulating said one of a plurality of error-protected subsets, wherein each of said plurality of modulated subsets of serial data is generated at a subchannel output of one of said plurality of subchannel processors, and said plurality of modulated subsets of serial data includes said serial data; a multiplexer having a plurality of parallel inputs and at least one serial output, each of said plurality of parallel inputs coupled to said subchannel output of one of said plurality of subchannel processors, said multiplexer for receiving one of said plurality of modulated subsets of serial data at each of said parallel inputs, and generating at least one serial data stream at said at least one serial output during a second time period having a duration equal to the duration of said frame, wherein at least one of said at least one serial data streams includes at least two of said plurality of modulated subsets of serial data; and a spreader having an input and an output, said input of said spreader coupled to said at least one serial output of said multiplexer, said spreader for spreading each at least one serial data stream by a single spreading code to generate at least one spread data stream for transmission on the channel. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. Apparatus for receiving data in a code division multiple access (CDMA) telecommunications system in which at least one spread data stream including serial data is transmitted on a channel within frames having a frame duration and a base data rate, said apparatus comprising:
-
a receiver having at least one serial output, said receiver for receiving said at least one spread data stream transmitted on the channel during a first time period having a duration equal to said frame duration; a de-spreader having at least one serial output and at least one serial input connected to said at least one serial output of said receiver, said de-spreader for despreading each said at least one serial spread data stream using a single spreading code and generating at least one received data stream; a demultiplexer having at least one serial input and a plurality of parallel outputs, said at least one serial input connected to said at least one serial output of said despreader, said demultiplexer for demultiplexing said at least one received data stream to generate a plurality of subsets of serial data, wherein at least two of said plurality of subsets of serial data are generated from a single one of said at least one received data stream; a plurality of subchannel processors for processing each of said plurality of subsets substantially simultaneously, each subchannel processor having a subchannel input and a subchannel output, the input of each of said plurality of subchannels coupled to one of said plurality of parallel outputs of said demultiplexer, each one of said plurality of subchannel processors for receiving one of said plurality of subsets of serial data from said demultiplexer, processing said one of said plurality of subsets of serial data to generate one of a plurality of error-protected subsets of serial data and Walsh modulating said one of a plurality of error-protected subsets, and generating one of a plurality of sets of processed data, wherein said plurality of sets of processed data is generated at said subchannel outputs of said plurality of subchannels and said plurality of sets of processed data includes said serial data; and a multiplexer having a plurality of parallel inputs and at least one serial output, each of said plurality of parallel inputs coupled to said subchannel output of one of said plurality of subchannels, said mutliplexer for receiving said plurality of sets of processed data and generating an output stream including said serial data.
-
-
19. Apparatus for transmitting data in a code division multiple access (CDMA) telecommunications system in which data is transmitted in consecutive frames having a frame duration on a communications channel having a quadrature channel (Q) and an in-phase channel (I) each having at least one data transmission rate, said apparatus comprising:
-
a processor having an input and an output, said processor for receiving serial data on said input at a first data rate over a first time period, said first data rate being twice the at least one data transmission rate, and said first time period having a duration equal to the frame duration, said processor further for modulating said serial data onto mutually orthogonal Walsh symbols to generate processed data at said output; a multiplexer, having an input coupled to said output of said processor and first and second outputs, said multiplexer for receiving and multiplexing said processed data onto first and second output symbol streams and outputting said first and second output symbol streams at said first and second outputs, respectively; and a transmitter having a quadrature and an in-phase input, said transmitter for receiving said first and second output symbol streams on said quadrature and in-phase inputs, respectively, and transmitting said first and second symbol streams on said quadrature and in-phase channels, respectively, during a second time period having a duration equal to the frame duration, wherein each of said quadrature and in-phase channels carries a subset of information included in said serial data at said at least one data transmission rate. - View Dependent Claims (20)
-
Specification