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
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)
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 |