Patent US5537410A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5537410A Expired / Lapsed US ⏱️ 0.0 years remaining

Subsequent frame variable data rate indication method

Assignee: ELECSYS Inc
•
Filing: 1994-09-15
•
Granted: 1996-07-16
•
Expires: 2014-09-15
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract In a synchronous fixed frame boundary system with variable data rates, a transmitter inserts into a current frame an indication of the data rate of the next frame. After the first frame is received and processed at a receiver, the data rates of subsequent frames are known before processing, thereby reducing processing load. Furthermore, because the rate indication is inserted into the frame to be error protected along with the rest of the frame information, reliability is high, while additional data overhead and complexity are very low. As an example, North American code division multiple access digital cellular telephone systems utilize variable data rate transmissions. As a station modem (SM) assembles a current frame for convolutional encoding and further processing, the SM inserts a rate indication for the subsequent frame in accordance with information from a vocoder and CPU of the appropriate data rate for the subsequent frame. On the receiving end, rather than needing to decode multiple times to determine the appropriate data rate for every frame, the receiving SM discovers the rate of each frame subsequent to the first frame by analyzing the information contained in the immediately preceding frame. The rate determination process also includes a verification method based upon a frame quality indicator analysis and a symbol error rate analysis to ensure accurate data rate determination.

Inventors

  • 👤 Kaiping Li

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-25 10:43
CPC Classifications
H; H04; H04L; H04L1/00; H04L1/0001; H04L1/0023; H04L1/0028; H04B; H04B1/00; H04B1/69; H04B1/707; H04L1/0014; H04L1/0036; H04L1/0039; H04L1/08; H04B2201/00; H04B2201/69; H04B2201/707; H04B2201/70703; H04B2201/70705; H04L1/0025; H04L1/004; H04L1/0045; H04L1/0046

Claims Analysis

Total Claims: 37
Claim 1
Independent Claim 145 words
A method of communicating synchronous fixed boundary frames of variable rate data from a transmitter to a receiver, the method including steps of: generating, at the transmitter, a first frame of data at a first frame data rate and a second frame of data at a second frame data rate subsequent to said first frame of data, wherein the first frame of data includes a second frame data rate indicator which indicates the second frame data rate wherein the generating step includes a step of encoding, at the first frame data rate, the first frame data and the second frame data rate indicator; transmitting, from the transmitter, the first frame of data; receiving, at the receiver, the first frame of data; and analyzing, at the receiver, the first frame of data to determine the second frame data rate from the second frame data rate indicator.
Claim 2
Independent Claim 145 words
A method of communicating synchronous fixed boundary frames of variable rate data from a transmitter to a receiver, the method including steps of: generating, at the transmitter, a first frame of data at a first frame data rate and a second frame of data at a second frame data rate subsequent to said first frame of data, wherein the first frame of data includes a second frame data rate indicator which indicates the second frame data rate wherein the generating step includes a step of encoding, at the first frame data rate, the first frame data and the second frame data rate indicator; transmitting, from the transmitter, the first frame of data; receiving, at the receiver, the first frame of data; and analyzing, at the receiver, the first frame of data to determine the second frame data rate from the second frame data rate indicator.
Claim 3
Dependent Claim 22 words
The method of claim 1, wherein the first frame of data and the second frame of data both include encoded speech data.
Claim 4
Dependent Claim 27 words
The method of claim 1, wherein the first frame of data and the second frame of data are both code division multiple access digital cellular data frames.
Claim 5
Dependent Claim 33 words
The method of claim 1, wherein the generating step includes a step of temporarily storing speech encoded data for the first frame of data until the second frame data rate indicator is generated.
Claim 6
Dependent Claim 60 words
The method of claim 1, wherein the generating step includes steps of initiating a speech encoding process for the first frame of data, initiating a speech encoding process for the second frame of data, including determining the second frame data rate, and completing the speech encoding process for the first frame of data after determining the second frame data rate.
Claim 7
Dependent Claim 28 words
The method of claim 1, wherein the first frame of data further includes speech encoded data and wherein the encoded step of the generating step includes convolutionally encoding.
Claim 8
Independent Claim 109 words
A method of forming fixed boundary data frames for transmission in a synchronous system, the data frames including data at variable data rates, the method including steps of: generating a first frame of data including data at a first frame data rate; and generating a second frame of data subsequent to the first frame of data including data at a second frame data rate, wherein the step of generating the first frame of data includes steps of including in the first frame of data a second frame data rate indicator and encoding, at the first frame data rate, the first frame data and the second frame data rate indicator.
Claim 9
Independent Claim 109 words
A method of forming fixed boundary data frames for transmission in a synchronous system, the data frames including data at variable data rates, the method including steps of: generating a first frame of data including data at a first frame data rate; and generating a second frame of data subsequent to the first frame of data including data at a second frame data rate, wherein the step of generating the first frame of data includes steps of including in the first frame of data a second frame data rate indicator and encoding, at the first frame data rate, the first frame data and the second frame data rate indicator.
Claim 10
Dependent Claim 28 words
The method of claim 7, wherein the data at the first frame data rate and the data at the second frame data rate both include speech encoded data.
Claim 11
Dependent Claim 27 words
The method of claim 7, wherein the first frame of data and the second frame of data are both code division multiple access digital cellular data frames.
Claim 12
Dependent Claim 38 words
The method of claim 7, wherein the generating a first frame of data step includes a step of temporarily storing speech encoded data for the first frame of data until the second frame data rate indicator is generated.
Claim 13
Dependent Claim 187 words
The method of claim 7, wherein the step of generating the first frame of data further includes steps of receiving pulse code modulated speech data for the first frame of data, initiating a speech encoding process to generate the data at the first frame data rate by analyzing the pulse code modulated speech data for the first frame of data to determine the first frame data rate, and completing the speech encoding process to generate the data at the first frame data rate by producing first speech encoded data included in the first frame of data, and wherein the step of generating the second frame of data includes steps of receiving pulse code modulated speech data for the second frame of data, initiating a speech encoding process to generate the data at the second frame data rate by analyzing the pulse code modulated speech data for the second frame of data to determine the second frame data rate, and completing the speech encoding process to generate the data at the second frame data rate by producing second speech encoded data included in the second frame of data.
Claim 14
Dependent Claim 63 words
The method of claim 11, wherein the step of receiving pulse code modulated speech data for the second frame of data and the step of initiating the speech encoding process to generate the data at the second frame data rate both occur before the step of completing the speech encoding process to generate the data at the first frame data rate is completed.
Claim 15
Dependent Claim 138 words
The method of claim 11, wherein the step of initiating a speech encoding process to generate the data at the first frame data rate by analyzing the pulse code modulated speech data for the first frame of data to determine the first frame data rate includes a step of comparing energy levels of pulse code modulated speech data to a plurality of energy thresholds to determine the first frame data rate; and wherein the step of initiating a speech encoding process to generate the data at the second frame data rate by analyzing the pulse code modulated speech data for the second frame of data to determine the second frame data rate includes a step of comparing energy levels of pulse code modulated speech data to a plurality of energy thresholds to determine the second frame data rate.
Claim 16
Dependent Claim 57 words
The method of claim 11, wherein the step of generating the first frame of data further includes steps of generating a first frame quality indicator for the first frame of data, and adding the first frame quality indicator to the first frame of data with the first speech encoded data and the second frame data rate indicator.
Claim 17
Dependent Claim 27 words
The method of claim 14, wherein the first frame quality indicator is based upon both the first speech encoded data and the second frame data rate indicator.
Claim 18
Dependent Claim 62 words
The method of claim 14, wherein the step of generating the first frame of data further includes steps of generating a first frame encoder tail for the first frame of data, and adding the first frame encoder tail to the first frame of data with the first speech encoded data, the second frame data rate indicator, and the first frame quality indicator.
Claim 19
Dependent Claim 44 words
The method of claim 16, wherein the step of generating the first frame of data further includes a step of convolutionally encoding the first speech encoded data, the second frame data rate indicator, the first frame quality indicator, and the first frame encoder tail.
Claim 20
Dependent Claim 17 words
The method of claim 7, wherein the encoding step of the step of generating includes channel encoding.
Claim 21
Dependent Claim 14 words
The method of claim 18, wherein the step of channel encoding includes convolutional encoding.
Claim 22
Independent Claim 91 words
A method of receiving fixed boundary data frames in a synchronous system, the data frames including data at variable data rates, the method including steps of: receiving a first frame of data containing a second frame data rate indicator representing a second frame data rate; analyzing the first frame of data to detect the second frame data rate indicator; determining the second frame data rate from the second frame data rate indicator; receiving the second frame of data; and processing the second frame of data at the second frame data rate.
Claim 23
Independent Claim 91 words
A method of receiving fixed boundary data frames in a synchronous system, the data frames including data at variable data rates, the method including steps of: receiving a first frame of data containing a second frame data rate indicator representing a second frame data rate; analyzing the first frame of data to detect the second frame data rate indicator; determining the second frame data rate from the second frame data rate indicator; receiving the second frame of data; and processing the second frame of data at the second frame data rate.
Claim 24
Dependent Claim 27 words
The method of claim 20, wherein the first frame of data and the second frame of data are both code division multiple access digital cellular data frames.
Claim 25
Dependent Claim 22 words
The method of claim 20, wherein the first frame of data and the second frame of data both include encoded speech data.
Claim 26
Dependent Claim 26 words
The method of claim 20, wherein the processing step includes a step of convolutionally decoding the second frame of data at the second frame data rate.
Claim 27
Dependent Claim 56 words
The method of claim 20, wherein the analyzing step includes steps of processing the first frame of data at a plurality of data rates, analyzing results of the processing step to determine an appropriate first frame data rate, and analyzing data processed at the first frame data rate to identify the second frame data rate indicator.
Claim 28
Dependent Claim 36 words
The method of claim 20, further comprising a step of analyzing results of the processing step to attempt to ensure that the second frame of data was actually transmitted at the indicated second frame data rate.
Claim 29
Dependent Claim 71 words
The method of claim 25, further comprising a step of, in response to being unable to ensure that the second frame of data was actually transmitted at the indicated second frame data rate, determining an actual second frame data rate by performing steps of processing the second frame of data at a plurality of data rates, and analyzing results of the processing step to determine an actual second frame data rate.
Claim 30
Dependent Claim 62 words
In a transceiver apparatus for transmitting and receiving synchronous fixed boundary data frames including data at variable rates, the improvement thereto comprising: means for generating frames of data wherein each frame of data including a subsequent frame data rate indicator is encoded at one of various data rates; and means for analyzing received frames of data to determine subsequent frame data rates.
Claim 31
Dependent Claim 62 words
In a transceiver apparatus for transmitting and receiving synchronous fixed boundary data frames including data at variable rates, the improvement thereto comprising: means for generating frames of data wherein each frame of data including a subsequent frame data rate indicator is encoded at one of various data rates; and means for analyzing received frames of data to determine subsequent frame data rates.
Claim 32
Dependent Claim 17 words
The improvement of claim 27, wherein consecutive frames of said frames of data include speech encoded data.
Claim 33
Dependent Claim 19 words
The improvement of claim 27, wherein said frames of data include code division multiple access digital cellular data frames.
Claim 34
Dependent Claim 67 words
The improvement of claim 27, wherein said generating means includes means for speech encoding a first portion of a first frame of data, means for determining a data rate of a second frame of data, and means for including in the first frame of data the data rate of the second frame of data along with the speech encoded first portion of the first frame of data.
Claim 35
Dependent Claim 37 words
The improvement of claim 30, wherein the determining means determines the data rate of the second frame of data before the speech encoding means completes the encoding of the first portion of the first frame of data.
Claim 36
Dependent Claim 26 words
The improvement of claim 27 wherein said generating means includes means for generating frame quality indicators based, in part, upon the subsequent frame data rate indicators.
Claim 37
Dependent Claim 26 words
The improvement of claim 27, wherein said generating means includes means for convolutionally encoding data of each frame of data at one of various data rates.

References Cited (Backward Citations)

WO1986001357A1 Cited
US4779266A Cited
US4860315A Cited
US5115429A Cited
US5259003A Cited
US5341456A Cited
US5367523A Cited
US5442625A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1999-07-16 2000-01-15 2000-07-16 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2003-07-16 2004-01-15 2004-07-16 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2007-07-16 2008-01-15 2008-07-16 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag