Method and apparatus for providing variable rate data in a communications system using statistical multiplexing
First Claim
1. 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.
0 Assignments
0 Petitions
Accused Products
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.
219 Citations
29 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. 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. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. 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. - View Dependent Claims (22, 23, 24)
-
-
25. 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. - View Dependent Claims (26, 27, 28)
-
-
29. 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.
-
Specification