Communication system
First Claim
Patent Images
1. 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.
2 Assignments
0 Petitions
Accused Products
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.
17 Citations
8 Claims
-
1. 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. - View Dependent Claims (3, 4, 5, 6, 7, 8)
-
-
2. 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.
-
Specification