← Back to Patent Explorer
US5488610A Expired / Lapsed US ⏱️ 0.0 years remaining

Communication system

Assignee: HP Inc
•
Filing: 1994-07-12
•
Granted: 1996-01-30
•
Expires: 2014-07-12
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The present invention concerns a multiplexer for use in a system for transmitting more than one type of data, e.g. a system for transmitting voice and data. The invention eliminates transmission errors in framed data due to clock errors on the transmission side by appropriate choice of the length of multiplexer frames. Two embodiments are disclosed, one in which the frame rate of the multiplexer is greater than the frame rate of a voice coder and another in which the length of multiplexer frames is slightly adjustable to account for clock errors.

Inventors

  • 👤 Stephen Morley

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 02:37
CPC Classifications
H; H04; H04J; H04J3/00; H04J3/02; H04J3/12; H04J3/125; H04L; H04L25/00; H04L25/02; H04L25/05

Claims Analysis

Total Claims: 10
Claim 1
Independent Claim 225 words
A system for multiplexing framed digital data having frames of predetermined size with other data for transmission on a single physical channel, comprising: a) means for receiving from a source of framed digital data the framed digital data at a first frame rate, wherein the source of framed digital data is controlled by a first clock; b) means for receiving the other data; c) means for generating multiplexer frames under the control of a second clock, the multiplexer frames being of a substantially predetermined size, wherein an individual multiplexer frame incorporates the framed digital data and/or other data according to whether the framed digital data and/or the other data is available for inclusion in that individual multiplexer frame and a header containing information about the contents of the individual multiplexer frame; d) means for comparing clock rates of the first clock and the second clock; e) means for calculating a cumulative error between the first clock and the second clock and for adjusting the length of an individual multiplexer frame to be transmitted from the multiplexer by a predetermined amount whenever said cumulative error reaches a predetermined threshold, said individual multiplexer frame being transmitted from the multiplexer being received by a demultiplexer as a received individual multiplexer frame; and f) means for ensuring that no two successive individual multiplexer frames have a same length adjustment.
Claim 2
Independent Claim 225 words
A system for multiplexing framed digital data having frames of predetermined size with other data for transmission on a single physical channel, comprising: a) means for receiving from a source of framed digital data the framed digital data at a first frame rate, wherein the source of framed digital data is controlled by a first clock; b) means for receiving the other data; c) means for generating multiplexer frames under the control of a second clock, the multiplexer frames being of a substantially predetermined size, wherein an individual multiplexer frame incorporates the framed digital data and/or other data according to whether the framed digital data and/or the other data is available for inclusion in that individual multiplexer frame and a header containing information about the contents of the individual multiplexer frame; d) means for comparing clock rates of the first clock and the second clock; e) means for calculating a cumulative error between the first clock and the second clock and for adjusting the length of an individual multiplexer frame to be transmitted from the multiplexer by a predetermined amount whenever said cumulative error reaches a predetermined threshold, said individual multiplexer frame being transmitted from the multiplexer being received by a demultiplexer as a received individual multiplexer frame; and f) means for ensuring that no two successive individual multiplexer frames have a same length adjustment.
Claim 3
Independent Claim 158 words
A system for multiplexing framed digital data having frames of predetermined size with other data for transmission on a single physical channel, comprising: a) means for receiving from a source of framed digital data the framed digital data at a first frame rate, wherein the source of framed digital data is controlled by a first clock; b) means for receiving the other data; c) means for generating multiplexer frames under the control of a second clock, the multiplexer frames being of a substantially predetermined size, wherein an individual multiplexer frame: (1) incorporates the framed digital data and/or other data according to whether the framed digital data and/or the other data is available for inclusion in that individual multiplexer frame and a header containing information about the contents of that individual multiplexer frame, and (2) has a length chosen so that the multiplexer frames are transmitted at a second frame rate wihich is faster than the first frame rate.
Claim 4
Independent Claim 158 words
A system for multiplexing framed digital data having frames of predetermined size with other data for transmission on a single physical channel, comprising: a) means for receiving from a source of framed digital data the framed digital data at a first frame rate, wherein the source of framed digital data is controlled by a first clock; b) means for receiving the other data; c) means for generating multiplexer frames under the control of a second clock, the multiplexer frames being of a substantially predetermined size, wherein an individual multiplexer frame: (1) incorporates the framed digital data and/or other data according to whether the framed digital data and/or the other data is available for inclusion in that individual multiplexer frame and a header containing information about the contents of that individual multiplexer frame, and (2) has a length chosen so that the multiplexer frames are transmitted at a second frame rate wihich is faster than the first frame rate.
Claim 5
Dependent Claim 13 words
A system according to claim 1 wherein said predetermined amount is one octet.
Claim 6
Dependent Claim 50 words
A system according to claim 1 wherein the means for calculating a cumulative error between the first clock and the second clock and for adjusting the length of an individual multiplexer frame to be transmitted includes means for establishing a position of a header in a received individual multiplexer frame.
Claim 7
Dependent Claim 20 words
A system according to claim 1 wherein the header in the individual multiplexer frame is used as a frame delimiter.
Claim 8
Dependent Claim 17 words
A system according to claim 1 wherein the header in the individual multiplexer frame is error protected.
Claim 9
Dependent Claim 25 words
A system according to claim 6 wherein each header selected to represent frame content information has a chosen hamming code distance from each other header.
Claim 10
Dependent Claim 14 words
A system according to claim 1 in which the framed data is voice data.

References Cited (Backward Citations)

EP0170413A2 Cited
US5214650A Cited
WO1992015159A1 Cited
US5331670A Cited
JPH107738A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag