Claims
- 1. A code division multiple access radio transmitter unit comprising
- means for receiving a digital bit stream from a user at one of a plurality of source bit rates and
- adjustable coding means, responsive to a user input selecting one of said plurality of source bit rates during an existing connection, for dynamically assigning one or more spreading codes for spreading and transmitting the user digital bit stream received at the selected bit rate to a channel bit rate which at least equals the highest bit rate of said plurality of source bit rates.
- 2. The code division multiple access radio transmitter unit of claim 1 wherein the one or more spreading codes include a primary code C.sub.1 and additional codes C.sub.i which are derived from the primary code C.sub.1 using C.sub.i =C.sub.1 .times.D.sub.i, where D.sub.i is orthogonal to D.sub.j, for i.noteq.j and such that C.sub.i is orthogonal to C.sub.j.
- 3. The code division multiple access radio transmitter unit of claim 1 wherein said plurality of source bit rates includes a basic bit rate R and at least one other bit rate which is a multiple M of the basic bit rate R, where M is a number having an integer portion I greater than or equal to one and a fractional portion m, where 0<m<1, said user input selecting a particular user source bit rate by identifying a basic bit rate multiple M.
- 4. The code division multiple access radio transmitter unit of claim 1 wherein said adjustable coding means includes
- a serial-to-parallel means, responsive to a user's input identifying a basic bit rate multiple M, where M is a number having an integer portion I greater than or equal to one and a fractional portion m, where 0<m<1, for converting a received user bit stream, which is M times a basic bit rate R, into I+1 basic bit rate streams, wherein at least one of the I+1 basic bit rate streams can transmit at the fractional rate m,
- M encoder means for spreading each of the I+1 basic bit rate streams, using a different spreading code C, into I+1 channel bit rate signals, and
- means for combining the I+1 channel bit rate signals into one channel bit rate signal and modulating the channel signal onto a carrier signal for transmission from the code division multiple access radio transmitter unit.
- 5. A code division multiple access radio transmitter unit comprising
- means for receiving a digital bit stream from a user at one of a plurality of source bit rates, and
- adjustable coding means, responsive to a user input selecting one of said plurality of source bit rates, for dynamically assigning plural spreading codes for spreading and transmitting the user digital bit stream received at the selected bit rate to a channel bit rate which at least equals the highest bit rate of said plurality of source bit rates.
- 6. The code division multiple access radio transmitter unit of claim 5 wherein the plural spreading codes include a primary code C.sub.1 and additional codes C.sub.i which are derived from the primary code C.sub.1 using C.sub.i =C.sub.1 .times.D.sub.i, where D.sub.i is orthogonal to D.sub.j, for i.noteq.j and such that C.sub.i is orthogonal to C.sub.j.
- 7. A code division multiple access radio transmitter unit comprising
- means for receiving a digital bit stream from a user at one of a plurality of source bit rates,
- adjustable coding means, responsive to a user input selecting one of said plurality of source bit rates, for assigning one or more spreading codes for spreading and transmitting the user digital bit stream received at the selected bit rate to a channel bit rate which at least equals the highest bit rate of said plurality of source bit rates; and wherein
- said plurality of source bit rates includes a bit rate which is a multiple M of the basic bit rate R, where M is a number having an integer portion I greater than or equal to one and a fractional portion m, where 0<m<1, said user input selecting a particular user source bit rate by identifying a basic bit rate multiple M.
- 8. A code division multiple access radio transmitter unit comprising
- means for receiving a digital bit stream from a user at one of a plurality of source bit rates,
- adjustable coding means, responsive to a user input selecting one of said plurality of source bit rates, for assigning one or more spreading codes for spreading and transmitting the user digital bit stream received at the selected bit rate to a channel bit rate which at least equals the highest bit rate of said plurality of source bit rates; and wherein
- said adjustable coding means includes
- a serial-to-parallel means, responsive to a user's input identifying a basic bit rate multiple M, where M is a number having an integer portion I greater than or equal to one and a fractional portion m, where 0<m<1, for converting a received user bit stream, which is M times a basic bit rate R, into I+1 basic bit rate streams, wherein at least one of the I+1 basic bit rate streams can transmit at the fractional rate m,
- M encoder means for spreading each of the I+1 basic bit rate streams, using a different spreading code C, into I+1 channel bit rate signals, and
- means for combining the I+1 channel bit rate signals into one channel bit rate signal and modulating the channel signal onto a carrier signal for transmission from the code division multiple access radio transmitter unit.
- 9. A method of providing code division multiple access for a radio transmitter unit, comprising the steps of
- receiving a digital bit stream from a user at one of a plurality of source bit rates and
- responsive to a user input selecting one of said plurality of source bit rates during an existing connection, dynamically assigning one or more spreading codes for spreading and transmitting the user digital bit stream received at the selected bit rate to a channel bit rate which at least equals the highest bit rate of said plurality of source bit rates.
- 10. The method of claim 9, including the step of deriving one or more spreading codes C.sub.i from a primary code C.sub.1 using C.sub.i =C.sub.1 .times.D.sub.i, where D.sub.i is orthogonal to D.sub.j, for I.noteq.j and such that C.sub.i is orthogonal to C.sub.j.
- 11. The method of claim 9, wherein said selecting one of said plurality of source bit rates includes identifying a basic bit rate multiple M, and said plurality of source bit rates includes a basic bit rate R and at least one other bit rate which is a multiple M of the basic bit rate R and where M is a number having an integer portion I greater than or equal to one and a fractional portion m, where 0<m<1.
- 12. The method of claim 9, including the step of identifying a basic bit rate multiple M, where M is a number having an integer portion I greater than or equal to one and a fractional portion m, where 0<m<1.
- 13. The method of claim 12 further comprising the step of converting said received user bit stream, which is M times a basic bit rate R, into I+1 basic bit streams.
- 14. The method of claim 13 further comprising the step of transmitting at least one of the I+1 bit rate streams at the fractional rate m.
- 15. The method of claim 14 further comprising the step of spreading each of the I+1 basic bit rate streams, using a different spreading code C, into I+1 channel bit rates.
- 16. The method of claim 15 further comprising the steps of combining the I+1 channel bit rates signals into one channel bit rate signal and modulating the channel signal onto a carrier signal for transmission from the code division multiple access radio transmitter unit.
Parent Case Info
This is a continuation of application Ser. No. 08/242,471 filed May 13, 1994 now U.S. Pat. No. 5,442,625.
US Referenced Citations (4)
Non-Patent Literature Citations (2)
Entry |
Wi-LAN, Inc., "Multicode Direct Sequence Spread Spectrum," Technical Bulletin #3, Oct. 1993. Cited in specification; technological background. |
"Wireless Network At 20 Mbps," Newsbytes News Network, Sep. 29, 1993. Technological background. |
Continuations (1)
|
Number |
Date |
Country |
Parent |
242471 |
May 1994 |
|