CA2128327A1

Method and apparatus for the formatting of data for transmission

Abstract

2128327 9314588 PCTABS00024 In a CDMA cellular communication system, a forward CDMA channel is used to transmit information from a cell base to the mobile station. Conversely, a reverse CDMA channel is used to transmit information from the mobile station to the cell base station. The transmit portion of the mobile transceiver includes a microphone (12), a codec (16), a vocoder (14), a mask circuit (32), a convolutional encoder (22), a block interleaver (24), a 64-ary orthogonal modulator, an in-phase PN generator (38), a quadrature PN generator (40), filtering circuits (42, 44, 50, 52), a quadrature modulator (54) and a transmitter (56).

CA2128327A1, drawing sheet 1
Sheet 1 of 4

Term

Term ended

Projected expiry passed 19 January 2013, 13.7 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

46 claims: 9 independent, 37 dependent

  1. 1
    WE CLAIM:CA 02128327 2003-06-04 74769-18 CLAIMS : 1. In a digital communication system in which digital data is transmitted in data frames of a preselected time duration, a method for formatting digital data in each data frame comprising the steps of: providing a set of data bits of a first data type, said set of data bits of said first data type having a bit count corresponding to one of a plurality of predetermined bit counts;generating a set of parity check bits for said set of data bits of said first data type when said bit count is a highest bit count or a next to highest bit count of said plurality of predetermined bit counts;generating a set of tail bits in accordance with a predetermined frame termination format;and providing in respective order said set of data bits of said first data type, said parity check bits, and said tail bits in a data frame if said bit count is said highest bit count or said next to highest bit count;otherwise, providing in respective order said set of data bits of said first data type and said tail bits in said data frame.
  2. 5
    A communication system for transmitting information in the form of a plurality of digital data types, comprising:A CA 02128327 2003-06-04 74769-18 formatting means responsive to at least a first type of digital data and a second type of digital data for producing a data frame including a set of data bits;generator means connected to the formatting means for: generating parity check bits for the set of data bits in response to a particular bit count of data bits of a first data type in the set of data bits;generating tail bits in accordance with a predetermined frame termination format;providing in respective order in the data frame the set of data bits, the parity check bits when the set of data bits includes the particular bit count of data bits or the first data type, and the tail bits;modulation means connected to the generator means for producing a modulated data frame by modulating the data frame according to a modulation procedure;and means connected to the modulation means for transmitting the modulated data frame.
  3. 17
    In a cellular communication system which modulates and transmits data frames on forward and reverse channels, a combination for producing data frames, the combination comprising:means for generating data frames in which each data frame includes a set of traffic bits, each set of traffic bits including data bits of one or more data types;and bit generator means connected to the means for generating data frames, the bit generator means for: generating a mode bit indicating types of data bits for each data frame having a particular frame bit rate;generating parity check bits for traffic for each data frame having a highest bit count or a next-to-highest bit count of data bits of a first data type;generating tail bits in accordance with a predetermined frame termination format;and providing in respective order;74769-18 said mode bit, said set of traffic data bits, said parity check bits and said tail bits for each frame having the particular frame bit rate and the highest bit count or next-tohighest bit count;and 5 said set of traffic data bits and said tail bits for all other data frames.
  4. 21
    A method for formatting data in a data frame, comprising the steps of :receiving a first data packet;generating a set of parity check bits in accordance with said first data packet when a bit count of said first data packet is a predetermined highest bit count;generating a set of tail bits in accordance with a predetermined frame termination format;and providing in respective order said first data packet, said parity check bits, and said tail bits in said data frame.
  5. 27
    In a digital communication system wherein variable rate packets of data are transmitted in data frames and wherein a packet of data of said variable rate packets of data is less than a data capacity of a data frame of said data frames for transmission, a subsystem for combining said packet of data with said additional data in a data frame comprising:coding means for receiving an input data and for coding said input data at a coding rate selected in accordance with characteristics of said input data to provide said packet of data;input means for receiving said packet of data and said additional data and for combining said packet of data and said additional data in said data frame responsive to a control signal ;and control means for providing said control signal indicative of a combination format for combining said packet of data and said additional data.
  6. 32
    In a spread spectrum communication system wherein variable length packets of data are transmitted in data frames and wherein a packet of data of said variable length packets of data is less than a data capacity of a data frame of said data frames for transmission, a subsystem for combining said packet of data with said additional data in said data frame comprising :coding means for receiving an input data and for coding said input data at a coding rate selected in accordance with characteristics of said input data to provide said packet of data;input means for receiving said packet of data and said additional data and for combining said packet of data and said additional data in said data frame responsive to a control signal;and control means for providing said control signal indicative of a combination format for combining said packet of data and said additional data.
  7. 37
    In a digital communication system, an apparatus for transmitting speech data and additional data, comprising:variable rate vocoder means for receiving samples of speech data, encoding said speech samples to provide coded speech data at a data rate selected from a predetermined set of data rates;processor means for receiving said coded speech data and additional data and, when said coded speech data is provided at a rate less than a predetermined maximum rate, combining said coded speech data with said additional data to provide a data frame;and transmitter means for transmitting said data frame.
  8. 41
    In a digital communication system for transmitting data of a first type in a data frame having a data capacity and wherein said data of said first type is less than said data capacity of said data frame, a method for using excess capacity of said data frame, comprising the steps of:CA 02128327 2003-06-04 74769-18 receiving said data of said first type of a data rate determined based upon characteristics of said data of said first type;receiving said data of a second type;and combining said data of said first type and said data of said second type in accordance with said data rate of said data of said first type to provide said data frame.
  9. 44
    In a communication system for transmitting data of a first type in a data frame having a data capacity and wherein said data of said first type is less than said data capacity of said data frame, a method for using excess capacity of said data frame, comprising the steps of:receiving said data of said first type of a data rate determined based upon characteristics of said data of said first type;receiving said data of a second type;combining said data of said first type and said data of said second type in accordance with said data rate of said data of said first type to provide said data frame;and transmitting said data frame in accordance with a spread spectrum modulation format. 74769-18 21 2 8 3 2 7