US6005855A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method and apparatus for providing variable rate data in a communications system using statistical multiplexing
Assignee: Qualcomm Inc
•
Filing: 1997-10-24
•
Granted: 1999-12-21
•
Expires: 2017-10-24
Abstract
Abstract A variable rate transmission system wherein a packet of variable rate data generated by a variable rate data source is modulated on traffic channel by traffic channel modulator if the capacity of the traffic channel is capable of transmitting the packet. And where the packet of variable rate data is modulated onto traffic channel by traffic channel modulator and at least one overflow channel by traffic channel modulator, if the capacity of the traffic channel is less than required to transmit the packet. A receiving system for receiving variable rate data transmitted in accordance with the above.
Inventors
- 👤 Ephraim Zehavi
- 👤 Jack K. Wolf
- 👤 Leonard N. Schiff
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-30 02:37
CPC Classifications
H; H04; H04L; H04L1/00; H04L1/0078; H04L1/0083; H04B; H04B7/00; H04B7/14; H04B7/15; H04B7/185; H04B7/1851; H04B7/18513; H04J; H04J13/00; H04J13/0007; H04J13/0022; H04J13/004; H04J3/00; H04J3/24; H04J3/247; H04L1/0001; H04L1/0014; H04W; H04W72/00; H04W72/50; H04W72/52
Claims Analysis
Total Claims: 34
Claim 1
Independent Claim
153 words
An apparatus for transmitting a variable rate packet of data symbols comprising a variable number of said data symbols, said apparatus comprising: channel packetizer means for receiving said variable rate packet and when the number of said data symbols exceeds a threshold value, splitting said variable rate packet into a traffic packet and at least one overflow packet; transmission means for transmitting said variable rate packet on a traffic channel when in number of said data symbols is below said threshold value and for transmitting said traffic packet on said traffic channel and said at least one overflow packet on at least one overflow channel when the number of said data symbols exceeds said threshold value, wherein each of said at least one overflow channel is orthogonal to said traffic channel and wherein said at least one overflow channel is selected based on a statistical multiplexing of said at least one overflow channel.
Claim 2
Independent Claim
153 words
An apparatus for transmitting a variable rate packet of data symbols comprising a variable number of said data symbols, said apparatus comprising: channel packetizer means for receiving said variable rate packet and when the number of said data symbols exceeds a threshold value, splitting said variable rate packet into a traffic packet and at least one overflow packet; transmission means for transmitting said variable rate packet on a traffic channel when in number of said data symbols is below said threshold value and for transmitting said traffic packet on said traffic channel and said at least one overflow packet on at least one overflow channel when the number of said data symbols exceeds said threshold value, wherein each of said at least one overflow channel is orthogonal to said traffic channel and wherein said at least one overflow channel is selected based on a statistical multiplexing of said at least one overflow channel.
Claim 3
Dependent Claim
182 words
The apparatus of claim 1 wherein said transmission means comprises: modulator means for modulating said variable rate packet to provide said variable rate packet on said traffic channel in accordance with a first spread spectrum modulation format when the number of said data symbols is below said threshold value and for modulating said traffic packet to provide said traffic packet on said traffic channel in accordance with said first spread spectrum modulation format and for modulating said at least one overflow packet in accordance with a second spread spectrum modulation format to provide said at least one overflow packet on said at least one overflow channel when the number of said data symbols exceeds said threshold value wherein said first spread spectrum modulation format is orthogonal to said second spread spectrum modulation format; and RF means for upconverting and amplifying said variable rate packet when the number of said data symbols is below said threshold value and for upconverting and amplifying said traffic packet and said at least one overflow packet when the number of said data symbols exceeds said threshold value.
Claim 4
Dependent Claim
22 words
The apparatus of claim 1 further comprising overflow channel signaling means for transmitting a signal identifying said at least one overflow channel.
Claim 5
Dependent Claim
41 words
The apparatus of claim 1 wherein said channel packetizer means includes means for receiving a signal indicative of said at least one overflow channel and for combining said signal indicative of said at least one overflow channel and said traffic packet.
Claim 6
Dependent Claim
53 words
The apparatus of claim 1 wherein said channel packetizer means includes means for receiving a signal indicative of said at least one overflow channel for a subsequent variable rate packet and for combining a signal indicative of said at least one overflow channel for a subsequent variable rate packet and said traffic packet.
Claim 7
Dependent Claim
35 words
The apparatus of claim 1 further comprising variable rate vocoder means for receiving speech samples and for compressing said speech samples in accordance with a variable rate vocoder format to provide said variable rate packet.
Claim 8
Dependent Claim
27 words
The apparatus of claim 6 further comprising encoder means for error correction coding said variable rate packet disposed between said channel packetizer means and said transmission means.
Claim 9
Dependent Claim
24 words
The apparatus of claim 7 further comprising interleaver means for reordering said variable rate packet disposed between said encoder means and said transmission means.
Claim 10
Dependent Claim
61 words
The apparatus of claim 6 wherein said variable rate vocoder means is further for compressing said speech samples in accordance with a second variable rate vocoder format to provide an alternative variable rate packet and wherein said channel packetizer means is further for selecting a variable rate packet for transmission from said variable rate packet and said alternative variable rate packet.
Claim 11
Dependent Claim
31 words
The apparatus of claim 1 further comprising cell controller means for providing an overflow channel availability signal and where said channel packetizer means is responsive to said traffic channel availability signal.
Claim 12
Independent Claim
146 words
A method for transmitting a variable rate packet of data symbols comprising a variable number of said data symbols, said method comprising the steps of: receiving said variable rate packet; splitting said variable rate packet into a traffic packet and at least one overflow packet, when the number of said data symbols exceeds a threshold value; transmitting said variable rate packet on a traffic channel when number of said data symbols is below said threshold value; and transmitting said traffic packet on said traffic channel and said at least one overflow packet on at least one overflow channel when the number of said data symbols exceeds said threshold value, wherein each of said at least one overflow channel is orthogonal to said traffic channel and wherein said at least one overflow channel is selected based on a statistical multiplexing of said at least one overflow channel.
Claim 13
Independent Claim
146 words
A method for transmitting a variable rate packet of data symbols comprising a variable number of said data symbols, said method comprising the steps of: receiving said variable rate packet; splitting said variable rate packet into a traffic packet and at least one overflow packet, when the number of said data symbols exceeds a threshold value; transmitting said variable rate packet on a traffic channel when number of said data symbols is below said threshold value; and transmitting said traffic packet on said traffic channel and said at least one overflow packet on at least one overflow channel when the number of said data symbols exceeds said threshold value, wherein each of said at least one overflow channel is orthogonal to said traffic channel and wherein said at least one overflow channel is selected based on a statistical multiplexing of said at least one overflow channel.
Claim 14
Dependent Claim
148 words
The method of claim 11 wherein said step of transmitting said traffic packet on said traffic channel and said at least one overflow packet on at least one overflow channel comprises the steps of: modulating said traffic packet to provide said traffic packet on said traffic channel in accordance with said first spread spectrum modulation format; modulating said at least one overflow packet in accordance with a second spread spectrum modulation format to provide said at least one overflow packet on said at least one overflow channel wherein said first spread spectrum modulation format is orthogonal to said second spread spectrum modulation format; upconverting said traffic packet and said at least one overflow packet when the number of said data symbols exceeds said threshold value; and amplifying said traffic packet and said at least one overflow packet when the number of said data symbols exceeds said threshold value.
Claim 15
Dependent Claim
16 words
The method of claim 11 further transmitting a signal identifying of said at least overflow channel.
Claim 16
Dependent Claim
21 words
The method of claim 11 further comprising combining said signal indicative of said at least overflow channel with said traffic packet.
Claim 17
Dependent Claim
30 words
The method of claim 11 further comprising the step of combining a signal indicative of said at least overflow channel for a subsequent variable rate packet and said traffic packet.
Claim 18
Dependent Claim
32 words
The method of claim 11 further comprising the steps of: receiving speech samples; and compressing said speech samples in accordance with a variable rate vocoder format to provide said variable rate packet.
Claim 19
Dependent Claim
17 words
The method of claim 16 further comprising the step of error correction coding said variable rate packet.
Claim 20
Dependent Claim
15 words
The method of claim 17 further comprising the step of reordering said variable rate packet.
Claim 21
Dependent Claim
35 words
The method of claim 16 wherein said step of compressing said speech samples further comprises compressing said speech samples in accordance with a second variable rate vocoder format to provide an alternative variable rate packet.
Claim 22
Dependent Claim
16 words
The method of claim 11 further comprising the step of providing an overflow channel availability signal.
Claim 23
Independent Claim
154 words
A system for transmitting a variable rate packet of data symbols comprising: an interleaver having an input and having a first output for outputting said variable rate packet when the number of said data symbols in said variable rate packet is less than a threshold and for outputting a first portion of said variable rate packet when the number of said data symbols in said packet is greater than said threshold and having a second output for outputting a second portion of said variable rate packet when the number of said data symbols in said variable rate packet is greater than said threshold; a first modulator having an input coupled to said first interleaver output and having an output; and a second modulator having an input coupled to said second interleaver output and having an output wherein said output of said second modulator is dependent on an availability of at least one overflow channel.
Claim 24
Independent Claim
154 words
A system for transmitting a variable rate packet of data symbols comprising: an interleaver having an input and having a first output for outputting said variable rate packet when the number of said data symbols in said variable rate packet is less than a threshold and for outputting a first portion of said variable rate packet when the number of said data symbols in said packet is greater than said threshold and having a second output for outputting a second portion of said variable rate packet when the number of said data symbols in said variable rate packet is greater than said threshold; a first modulator having an input coupled to said first interleaver output and having an output; and a second modulator having an input coupled to said second interleaver output and having an output wherein said output of said second modulator is dependent on an availability of at least one overflow channel.
Claim 25
Independent Claim
22 words
The system of claims 21 further comprising a variable data source having an input and having an output coupled to the interleaver.
Claim 26
Dependent Claim
39 words
The system of claim 22 further comprising a selector disposed between said variable rate data source and said interleaver having an input coupled to said variable rate data source output and having an output coupled to said interleaver input.
Claim 27
Dependent Claim
29 words
The system of claim 23 wherein said selector having a second input and said system further comprises a cell controller has an output coupled to said second selector input.
Claim 28
Dependent Claim
206 words
Apparatus for receiving a variable rate packet of data symbols in a communication system in which one or more base stations communicate with one or more mobile stations using spread spectrum communication signals in which variable rate data is placed on one of a plurality of orthogonal code channels which are also spread using at least one PN code and transferred from one station to another using a selected traffic code channel and one or more corresponding orthogonal overflow code channels within a spread communication signal, comprising: a traffic channel demodulator connected to receive and demodulate communication signals to produce demodulated traffic packets in accordance with a selected traffic channel code and modulation format to provide a demodulated traffic packet; at least one overflow demodulator connected to receive and demodulate communication signals to produce one or more demodulated overflow packets in accordance with selected overflow channel codes and modulation formats to provide at least one demodulated overflow packet which corresponds to said demodulated traffic packet; and at least one combiner coupled to said traffic and overflow demodulators for receiving and combining said demodulated traffic and overflow packets to produce a single variable rate packet in accordance with said statistical multiplexing of data packets onto overflow channels.
Claim 29
Dependent Claim
206 words
Apparatus for receiving a variable rate packet of data symbols in a communication system in which one or more base stations communicate with one or more mobile stations using spread spectrum communication signals in which variable rate data is placed on one of a plurality of orthogonal code channels which are also spread using at least one PN code and transferred from one station to another using a selected traffic code channel and one or more corresponding orthogonal overflow code channels within a spread communication signal, comprising: a traffic channel demodulator connected to receive and demodulate communication signals to produce demodulated traffic packets in accordance with a selected traffic channel code and modulation format to provide a demodulated traffic packet; at least one overflow demodulator connected to receive and demodulate communication signals to produce one or more demodulated overflow packets in accordance with selected overflow channel codes and modulation formats to provide at least one demodulated overflow packet which corresponds to said demodulated traffic packet; and at least one combiner coupled to said traffic and overflow demodulators for receiving and combining said demodulated traffic and overflow packets to produce a single variable rate packet in accordance with said statistical multiplexing of data packets onto overflow channels.
Claim 30
Dependent Claim
30 words
The apparatus of claim 25 further comprising decoder disposed between said traffic demodulator and said combiner for selecting a demodulated overflow packet of said at lest one demodulated overflow packet.
Claim 31
Dependent Claim
33 words
The apparatus of claim 26 wherein said decoder combines said demodulated traffic packet and each of said at least one demodulated overflow packet and decodes each combination to determine a selected overflow packet.
Claim 32
Dependent Claim
43 words
The apparatus of claim 27 wherein said decoder decodes said traffic packet to determine an overflow channel identification signal and wherein said at least one overflow demodulator is responsive to said overflow channel identification signal for selecting at least one overflow channel packet.
Claim 33
Dependent Claim
306 words
System for transferring variable rate data symbols in a communication system in which one or more base stations communicate with one or more mobile stations using direct sequence spread spectrum communication signals in which variable rate data is placed on one of a plurality of orthogonal code channels which are also spread using at least one PN code and transferred using a traffic code channel and one or more corresponding orthogonal overflow code channels within a FDM communication signal, comprising: means for receiving variable rate data packets and dividing them into traffic and overflow channel packets when a number of data symbols in the variable rate packet exceeds a preselected amount; transmission means for transmitting said variable rate packets on a traffic channel except when divided into traffic and overflow packets, and then for transmitting said traffic and overflow packets on a traffic and at least one corresponding overflow channel, respectively, selected based on statistical multiplexing of data packets, with said channels being orthogonal to each other according to preselected orthogonal codes used to modulate said channel data; receiver means for receiving traffic and overflow channel signals; a traffic channel demodulator connected to receive and demodulate channel signals to produce demodulated traffic packets in accordance with a selected traffic channel code and modulation format to provide a demodulated traffic packet; at least one overflow demodulator connected to receive and demodulate channel signals to produce one or more demodulated overflow packets in accordance with selected overflow channel codes and modulation formats to provide at least one demodulated overflow packet which corresponds to said demodulated traffic packet; and at least one combiner coupled to said traffic and overflow demodulators for receiving and combining said demodulated traffic and overflow packets to produce a single variable rate packet in accordance with said statistical multiplexing of data packets onto overflow channels.
Claim 34
Dependent Claim
306 words
System for transferring variable rate data symbols in a communication system in which one or more base stations communicate with one or more mobile stations using direct sequence spread spectrum communication signals in which variable rate data is placed on one of a plurality of orthogonal code channels which are also spread using at least one PN code and transferred using a traffic code channel and one or more corresponding orthogonal overflow code channels within a FDM communication signal, comprising: means for receiving variable rate data packets and dividing them into traffic and overflow channel packets when a number of data symbols in the variable rate packet exceeds a preselected amount; transmission means for transmitting said variable rate packets on a traffic channel except when divided into traffic and overflow packets, and then for transmitting said traffic and overflow packets on a traffic and at least one corresponding overflow channel, respectively, selected based on statistical multiplexing of data packets, with said channels being orthogonal to each other according to preselected orthogonal codes used to modulate said channel data; receiver means for receiving traffic and overflow channel signals; a traffic channel demodulator connected to receive and demodulate channel signals to produce demodulated traffic packets in accordance with a selected traffic channel code and modulation format to provide a demodulated traffic packet; at least one overflow demodulator connected to receive and demodulate channel signals to produce one or more demodulated overflow packets in accordance with selected overflow channel codes and modulation formats to provide at least one demodulated overflow packet which corresponds to said demodulated traffic packet; and at least one combiner coupled to said traffic and overflow demodulators for receiving and combining said demodulated traffic and overflow packets to produce a single variable rate packet in accordance with said statistical multiplexing of data packets onto overflow channels.
References Cited (Backward Citations)
US4135059A
Cited
US4220821A
Cited
US4256925A
Cited
US4373151A
Cited
US4445213A
Cited
US4291406A
Cited
US4298979A
Cited
US4322845A
Cited
US4369434A
Cited
US4319353A
Cited
US4339818A
Cited
US4424417A
Cited
US4383315A
Cited
US4494232A
Cited
US4455649A
Cited
US4562572A
Cited
US4726014A
Cited
US4547880A
Cited
US4491947A
Cited
US4587652A
Cited
US4594476A
Cited
US4870642A
Cited
US4876698A
Cited
US4970648A
Cited
US4899337A
Cited
US4839892A
Cited
US4930118A
Cited
US5003534A
Cited
US5179549A
Cited
US5293640A
Cited
US5107377A
Cited
US5172375A
Cited
US4965796A
Cited
US5168575A
Cited
US5121383A
Cited
US5212687A
Cited
US5400328A
Cited
US5420861A
Cited
US5305308A
Cited
US5280537A
Cited
US5216503A
Cited
US5373502A
Cited
US5276730A
Cited
US5349580A
Cited
US5351240A
Cited
US5440452A
Cited
US5442625A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2002-12-20 | 2003-06-21 | 2003-12-21 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2006-12-20 | 2007-06-21 | 2007-12-21 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2010-12-20 | 2011-06-21 | 2011-12-21 | $7700.00 | Window Closed / Lapsed |