Claims Analysis
Total Claims: 29
Claim 1
Independent Claim
339 words
A multiplexer-demultiplexer for multiplexing a plurality of digital subchannels into a transmit bit stream on a fixed rate channel and for demultiplexing a receive bit stream from the fixed rate channel into the plurality of digital subchannels, the transmit and receive bit streams being organized in frames having a frame structure consisting of a fixed number of bits, the number of bits per frame being determined as a function of the rates of the digital subchannels and the rate of the fixed rate channel, said multiplexer-demultiplexer comprising, memory means for storing the bit assignment pattern of the frame structure, plural transmit and receive bit storage means, one transmit and one receive bit storage means associated with each one of the digital subchannels, each transmit bit storage means for storing bits from its associated digital subchannel to be multiplexed into the transmit bit stream and each receive bit storage for storing bits from the receive multiplexed bit stream to be distributed to its associated digital subchannel, bit distribution means connected to said memory means, said plural transmit and receive bit storage means, and the fixed rate channel, for selecting in accordance with said stored bit assignment pattern bits from said plural transmit bit storage means to form said transmit bit stream and for distributing in accordance with said stored bit assignment pattern bits in said receive bit stream to said plural receive bit storage means, and plural clocking means, one clocking means associated with each one of the digital subchannels for generating a clock signal that clocks bits between the one digital subchannel and the transmit and receive bit storage means associated with that one digital subchannel at the rate of the one subchannel, each of said plural clocking means each responsive to the frame structure for automatically generating its clock signal at the rate of the associated digital subchannel, wherein said multiplexer-demultiplexer is adaptive to the frame structure stored in said memory means as a function of the rates of the plural digital subchannels and the fixed rate channel.
Claim 2
Dependent Claim
339 words
A multiplexer-demultiplexer for multiplexing a plurality of digital subchannels into a transmit bit stream on a fixed rate channel and for demultiplexing a receive bit stream from the fixed rate channel into the plurality of digital subchannels, the transmit and receive bit streams being organized in frames having a frame structure consisting of a fixed number of bits, the number of bits per frame being determined as a function of the rates of the digital subchannels and the rate of the fixed rate channel, said multiplexer-demultiplexer comprising, memory means for storing the bit assignment pattern of the frame structure, plural transmit and receive bit storage means, one transmit and one receive bit storage means associated with each one of the digital subchannels, each transmit bit storage means for storing bits from its associated digital subchannel to be multiplexed into the transmit bit stream and each receive bit storage for storing bits from the receive multiplexed bit stream to be distributed to its associated digital subchannel, bit distribution means connected to said memory means, said plural transmit and receive bit storage means, and the fixed rate channel, for selecting in accordance with said stored bit assignment pattern bits from said plural transmit bit storage means to form said transmit bit stream and for distributing in accordance with said stored bit assignment pattern bits in said receive bit stream to said plural receive bit storage means, and plural clocking means, one clocking means associated with each one of the digital subchannels for generating a clock signal that clocks bits between the one digital subchannel and the transmit and receive bit storage means associated with that one digital subchannel at the rate of the one subchannel, each of said plural clocking means each responsive to the frame structure for automatically generating its clock signal at the rate of the associated digital subchannel, wherein said multiplexer-demultiplexer is adaptive to the frame structure stored in said memory means as a function of the rates of the plural digital subchannels and the fixed rate channel.
Claim 3
Dependent Claim
207 words
A multiplexer-demultiplexer in accordance with claim 1 wherein each frame contains j i-tuples of bits where i and j are mathematically determined as a function of the rates of the plurality of digital subchannels and the rate of the fixed rate channel, each bit in one of the j-tuples being a framing bit set to a first predetermined binary digit, and one bit at one end of the other j-1 i-tuples being a framing bit set to an opposite second binary digit, and in the remaining (i-1)(j-1) bit positions an integral number of bits from each of the digital subchannels being distributed in a predetermined pattern, said memory means containing for each bit in the frame either a code indicating that the bit is assigned to one of the digital subchannels, a first special code indicating that the bit is one of the framing bits set to said first binary digit, a second special code indicating that the bit is one of the framing bits set to said second binary digit, or a third special code indicating that the bit is the framing bit set adjacent in time to said one j-tuple that contains in each bit position the framing bits set at said first binary digit.
Claim 4
Dependent Claim
91 words
A multiplexer-demultiplexer in accordance with claim 2 wherein said bit distribution means comprises a receive counting means for counting bits in each frame in the receive bit stream, and a transmit counting means for counting bits in each frame in the transmit bit stream, said receive counting means and said transmit counting means supplying their counts to said memory means, said bit distribution means receiving from said memory means in response to each count said code indicating one of the plurality of digital subchannels or one of said three special codes.
Claim 5
Dependent Claim
60 words
A multiplexer-demultiplexer in accordance with claim 3 wherein said bit distribution means further comprises means for generating a clock signal at the rate of said fixed rate channel divided by the number of bits in each frame, wherein said clock signal is adaptive to the rate of said fixed rate channel and the frame structure stored in said memory means.
Claim 6
Dependent Claim
59 words
A multiplexer-demultiplexer in accordance with claim 3 wherein said bit distribution means further comprises means for forming said transmit bit stream by selecting in accordance with the count of said transmit counting means and the associated code in said memory means either a bit stored in the transmit bit storage means associated with that code or a framing bit.
Claim 7
Dependent Claim
99 words
A multiplexer-demultiplexer in accordance with claim 3 wherein said bit distribution means further comprises means for generating a direction signal to indicate for each bit the transmit or receive direction, and said multiplexer-demultiplexer further comprises plural control means each one associated with one of the digital subchannels and each responsive to the particular code of its associated subchannel and said direction signal for clocking a bit between the transmit bit storage means or the receive bit storage means of that subchannel and said bit distribution means when said bit distribution means receives said particular code from said memory means.
Claim 8
Dependent Claim
125 words
A multiplexer-demultiplexer in accordance with claim 4 wherein each of said clocking means comprises controllable oscillator means for generating a first clocking signal, means for dividing said first clocking signal by the number of bits from the associated subchannel per frame, comparing means for comparing the divided first clocking signal with said clock signal at the rate of said fixed rate channel divided by the total number of bits per frame to generate a control signal, said control signal driving said oscillator means to output said first clocking signal at the rate of the associated subchannel, wherein said first clocking signal automatically adapts to a new subchannel rate when a new frame structure derived from the new subchannel rate is stored in said memory means.
Claim 9
Dependent Claim
42 words
A multiplexer-demultiplexer in accordance with claim 1 wherein said memory means comprises means for storing the bit assignment patterns of plural frame structures, each frame structure being determined from other combinations of rates of the digital subchannels and the fixed rate channel.
Claim 10
Dependent Claim
45 words
A multiplexer-demultiplexer in accordance with claim 1 wherein the bit assignment pattern of the frame structure stored in said memory means is replaceable with a bit assignment pattern of other frame structures determined from different rates of the digital subchannels and the fixed rate channel.
Claim 11
Dependent Claim
249 words
A multiplexer for multiplexing a plurality of digital subchannels into a transmit bit stream on a fixed rate channel, the transmit bit stream being organized in frames having a frame structure consisting of a fixed number of bits, the number of bits being determined as a function of the rates of the digital subchannels and the rate of the fixed rate channel, said multiplexer comprising, memory means for storing the bit assignment pattern of the frame structure, plural bit storage means each one associated with one of the digital subchannels, each storage means for storing bits from the one digital subchannel to be multiplexed into the transmit bit stream, bit distribution means connected to said memory means, said plural bit storage means, and the fixed rate channel, for selecting in accordance with said stored bit assignment pattern bits from said plural bit storage means to form said transmit bit stream, and plural clocking means, one clocking means associated with each of the digital subchannels for generating a clock signal that clocks bits between the one digital subchannel and the bit storage means associated with that one subchannel at the rate of the one subchannel, each of said plural clocking means responsive to the frame structure for automatically generating its clock signal at the rate of the associated digital subchannel, wherein said multiplexer is adaptive to the frame structure stored in said memory means as a function of the rates of the plural digital subchannels and the fixed rate channel.
Claim 12
Dependent Claim
249 words
A multiplexer for multiplexing a plurality of digital subchannels into a transmit bit stream on a fixed rate channel, the transmit bit stream being organized in frames having a frame structure consisting of a fixed number of bits, the number of bits being determined as a function of the rates of the digital subchannels and the rate of the fixed rate channel, said multiplexer comprising, memory means for storing the bit assignment pattern of the frame structure, plural bit storage means each one associated with one of the digital subchannels, each storage means for storing bits from the one digital subchannel to be multiplexed into the transmit bit stream, bit distribution means connected to said memory means, said plural bit storage means, and the fixed rate channel, for selecting in accordance with said stored bit assignment pattern bits from said plural bit storage means to form said transmit bit stream, and plural clocking means, one clocking means associated with each of the digital subchannels for generating a clock signal that clocks bits between the one digital subchannel and the bit storage means associated with that one subchannel at the rate of the one subchannel, each of said plural clocking means responsive to the frame structure for automatically generating its clock signal at the rate of the associated digital subchannel, wherein said multiplexer is adaptive to the frame structure stored in said memory means as a function of the rates of the plural digital subchannels and the fixed rate channel.
Claim 13
Dependent Claim
207 words
A multiplexer in accordance with claim 10 wherein each frame contains j i-tuples of bits where i and j are mathematically determined as a function of the rates of the plurality of digital subchannels and the rate of the fixed rate channel, each bit in one of the j-tuples being a framing bit set to a first predetermined binary digit, and one bit at one end of the other j-1 i-tuples being a framing bit set to an opposite second binary digit, and in the remaining (i-1)(j-1) bit positions an integral number of bits from each of the digital subchannels being distributed in a predetermined pattern, said memory means containing for each bit in the frame either a code indicating that the bit is assigned to one of the digital subchannels, a first special code indicating that the bit is one of the framing bits set to said first binary digit, a second special code indicating that the bit is one of the framing bits set to said second binary digit, or a third special code indicating that the bit is the framing bit set adjacent in time to said one j-tuple that contains in each bit position the framing bits set at said first binary digit.
Claim 14
Dependent Claim
69 words
A multiplexer in accordance with claim 11 wherein said bit distribution means comprises transmit counting means for counting bits in each frame in the transmit bit stream, said transmit counting means supplying its count to said memory means, said bit distribution means receiving from said memory means in response to each count said code indicating one of the plurality of digital subchannels or one of said three special codes.
Claim 15
Dependent Claim
59 words
A multiplexer in accordance with claim 12 wherein said bit distribution means further comprises means for generating a clock signal at the rate of said fixed rate channel divided by number of bits in each frame, wherein said clock signal is adaptive to the rate of said fixed rate channel and the frame structure stored in said memory means.
Claim 16
Dependent Claim
59 words
A multiplexer in accordance with claim 12 wherein said bit distribution means further comprises means for forming said transmit bit stream by selecting in accordance with the count of said transmit counting means and the associated code in said memory means either a bit stored in the transmit bit storage means associated with that code or a framing bit.
Claim 17
Dependent Claim
63 words
A multiplexer in accordance with claim 12 further comprising plural control means each one associated with one of the digital subchannels and each responsive to the particular code of its associated subchannel for clocking a bit between the transmit bit storage means of that subchannel and said bit distribution means when said bit distribution means receives said particular code from said memory means.
Claim 18
Dependent Claim
125 words
A multiplexer in accordance with claim 13 wherein each of said clocking means comprises controllable oscillator means for generating a first clocking signal, means for dividing said first clocking signal by the number of bits from the associated subchannel per frame, comparing means for comparing the divided first clocking signal with said clock signal at the rate of said fixed rate channel divided by the total number of bits per frame to generate a control signal, said control signal driving said oscillator means to output said first clocking signal at the rate of the associated subchannel, wherein said first clocking signal automatically adapts to a new subchannel rate when a new frame structure derived from the new subchannel rate is stored in said memory means.
Claim 19
Dependent Claim
42 words
A multiplexer in accordance with claim 10 wherein said memory means comprises means for storing the bit assignment patterns of plural frame structures, each frame structure being determined from other combinations of rates of the digital subchannels and the fixed rate channel.
Claim 20
Dependent Claim
45 words
A multiplexer in accordance with claim 10 wherein the bit assignment pattern of the frame structure stored in said memory means is replaceable with a bit assignment pattern of other frame structures determined from different rates of the digital subchannels and the fixed rate channel.
Claim 21
Dependent Claim
247 words
A demultiplexer for demultiplexing a receive bit stream on a fixed rate channel into a plurality of digital subchannels, the receive bit stream being organized in frames having a frame structure consisting of a fixed number of bits, the number of bits being determined as a function of the rates of the digital subchannels and the rate of the fixed rate channel, said demultiplexer comprising, memory means for storing the bit assignment pattern of the frame structure, plural bit storage means each one associated with one of the digital subchannels, each storage means for storing bits from the receive multiplexed bit stream to be distributed to its associated subchannel, bit distribution means connected to said memory means, said plural bit storage means, and the fixed rate channel, for distributing in accordance with said stored bit assignment pattern bits in said receive bit stream to said plural bit storage means, and plural clocking means, one clocking means associated with each of the digital subchannels for generating a clock signal that clocks bits between the one digital subchannel and the bit storage means associated with that one subchannel at the rate of the one subchannel, each of said plural clocking means responsive to the frame structure for automatically generating its clock signal at the rate of the associated digital subchannel, wherein said demultiplexer is adaptive to the frame structure stored in said memory means as a function of the rates of said plural digital subchannels and fixed rate channel.
Claim 22
Dependent Claim
247 words
A demultiplexer for demultiplexing a receive bit stream on a fixed rate channel into a plurality of digital subchannels, the receive bit stream being organized in frames having a frame structure consisting of a fixed number of bits, the number of bits being determined as a function of the rates of the digital subchannels and the rate of the fixed rate channel, said demultiplexer comprising, memory means for storing the bit assignment pattern of the frame structure, plural bit storage means each one associated with one of the digital subchannels, each storage means for storing bits from the receive multiplexed bit stream to be distributed to its associated subchannel, bit distribution means connected to said memory means, said plural bit storage means, and the fixed rate channel, for distributing in accordance with said stored bit assignment pattern bits in said receive bit stream to said plural bit storage means, and plural clocking means, one clocking means associated with each of the digital subchannels for generating a clock signal that clocks bits between the one digital subchannel and the bit storage means associated with that one subchannel at the rate of the one subchannel, each of said plural clocking means responsive to the frame structure for automatically generating its clock signal at the rate of the associated digital subchannel, wherein said demultiplexer is adaptive to the frame structure stored in said memory means as a function of the rates of said plural digital subchannels and fixed rate channel.
Claim 23
Dependent Claim
207 words
A demultiplexer in accordance with claim 19 wherein each frame contains j i-tuples of bits where i and j are mathematically determined as a function of the rates of the plurality of digital subchannels and the rate of the fixed rate channel, each bit in one of the j-tuples being a framing bit set to a first predetermined binary digit, and one bit at one end of the other j-1 i-tuples being a framing bit set to an opposite second binary digit, and in the remaining (i-1)(j-1) bit positions an integral number of bits from each of the digital subchannels being distributed in a predetermined pattern, said memory means containing for each bit in the frame either a code indicating that the bit is assigned to one of the digital subchannels, a first special code indicating that the bit is one of the framing bits set to said first binary digit, a second special code indicating that the bit is one of the framing bits set to said second binary digit, or a third special code indicating that the bit is the framing bit set adjacent in time to said one j-tuple that contains in each bit position the framing bits set at said first binary digit.
Claim 24
Dependent Claim
70 words
A demultiplexer in accordance with claim 20 wherein said bit distribution means comprises a receive counting means for counting bits in each frame in the receive bit stream, said receive counting means supplying its count to said memory means, said bit distribution means receiving from said memory means in response to each count said code indicating one of the plurality of digital subchannels or one of said three special codes.
Claim 25
Dependent Claim
59 words
A demultiplexer in accordance with claim 21 wherein said bit distribution means further comprises means for generating a clock signal at the rate of said fixed rate channel divided by number of bits in each frame, wherein said clock signal is adaptive to the rate of said fixed rate channel and the frame structure stored in said memory means.
Claim 26
Dependent Claim
63 words
A demultiplexer in accordance with claim 21 further comprising plural control means each one associated with one of the digital subchannels and each responsive to the particular code of its associated subchannel for clocking a bit between the receive bit storage means of that subchannel and said bit distribution means when said bit distribution means receives said particular code from said memory means.
Claim 27
Dependent Claim
125 words
A demultiplexer in accordance with claim 22 wherein each of said clocking means comprises controllable oscillator means for generating a first clocking signal, means for dividing said first clocking signal by the number of bits from the associated subchannel per frame, comparing means for comparing the divided first clocking signal with said clock signal at the rate of said fixed rate channel divided by the total number of bits per frame to generate a control signal, said control signal driving said oscillator means to output said first clocking signal at the rate of the associated subchannel, wherein said first clocking signal automatically adapts to a new subchannel rate when a new frame structure derived from the new subchannel rate is stored in said memory means.
Claim 28
Dependent Claim
42 words
A demultiplexer in accordance with claim 19 wherein said memory means comprises means for storing the bit assignment patterns of plural frame structures, each frame structure being determined from other combinations of rates of the digital subchannels and the fixed rate channel.
Claim 29
Dependent Claim
45 words
A demultiplexer in accordance with claim 19 wherein the bit assignment pattern of the frame structure stored in said memory means is replaceable with a bit assignment pattern of other frame structures determined from different rates of the digital subchannels and the fixed rate channel.