Variable data rate channel for digital network
First Claim
1. A method of transmitting high bit-rate signals having a variable bit-rate including the steps ofdividing a digital input signal having a bit-rate higher than a predetermined bit-rate into a sequence of subordinate digital signals having data rates equal to or less than the said predetermined bit-rate,transmitting the subordinate digital signals using a group of transmission channels with each subordinate signal transmitted by a respective channel, the channels in the group each being capable of handling the said predetermined bit-rate,receiving the transmitted signals,assembling the received subordinate signals to provide an output signal in which the sequence of data bits is the same as that of the input signal,changing the number of the said transmission channels making up the said group while continuing to transmit subordinate signals along those channels of the said group which are not changed,wherein a plurality of input signals are transmitted simultaneously, each input signal being transmitted by way of a respective group of the said transmission channels, each of which is duplex, and the method further includinginserting marker signals from time to time in each subordinate signal in each said channel and in any other channels which are required to be added to one of the groups,the marker signals including first, second and third flag signals depending respectively on whether the channel is transmitting a subordinate signal, whether marker signals have been received in the corresponding channel, and whether a subordinate signal is no longer to be sent by this channel.
4 Assignments
0 Petitions
Accused Products
Abstract
Digital data networks (such as the ISDN) which provide transmission between selected locations may use time multiplexed slots with predetermined maximum bit-rates. However local area networks (LANs) transmit packets, containing data bits, at a rate which varies frequently and often corresponds to a higher bit-rate than can be handled by individual slots. In the present invention packets arriving at an input port are allocated to a number of queues each for a respective destination, and each queue is allocated a group of slots on a digital data network. The slot contents are assembled into frames in a buffer store and transmitted to the digital network. On reception, the contents of several frames of incoming multiplexed slots are held in a frame store and then assembled into packets in a number of buffers making allowance for arrival in a different slot order and different frames. Marker signals are sent periodically in each slot and these signals are used to specify the order in which the slots were transmitted and to signal when the number of slots in each group is to change to allow for variations in packet traffic.
-
Citations
17 Claims
-
1. A method of transmitting high bit-rate signals having a variable bit-rate including the steps of
dividing a digital input signal having a bit-rate higher than a predetermined bit-rate into a sequence of subordinate digital signals having data rates equal to or less than the said predetermined bit-rate, transmitting the subordinate digital signals using a group of transmission channels with each subordinate signal transmitted by a respective channel, the channels in the group each being capable of handling the said predetermined bit-rate, receiving the transmitted signals, assembling the received subordinate signals to provide an output signal in which the sequence of data bits is the same as that of the input signal, changing the number of the said transmission channels making up the said group while continuing to transmit subordinate signals along those channels of the said group which are not changed, wherein a plurality of input signals are transmitted simultaneously, each input signal being transmitted by way of a respective group of the said transmission channels, each of which is duplex, and the method further including inserting marker signals from time to time in each subordinate signal in each said channel and in any other channels which are required to be added to one of the groups, the marker signals including first, second and third flag signals depending respectively on whether the channel is transmitting a subordinate signal, whether marker signals have been received in the corresponding channel, and whether a subordinate signal is no longer to be sent by this channel.
-
2. A method of transmitting high bit-rate signals having a variable bit-rate including the steps of
dividing a digital input signal having a bit-rate higher than a predetermined bit-rate into a sequence of subordinate digital signals having data rates equal to or less than the said predetermined bit-rate, transmitting the subordinate digital signals using a group of transmission channels with each subordinate signal transmitted by a respective channel, the channels in the group each being capable of handling the said predetermined bit-rate, receiving the transmitted signals, assembling the received subordinate signals to provide an output signal in which the sequence of data bits is the same as that of the input signal, and changing the number of the said transmission channels making up the said group while continuing to transmit subordinate signals along those channels of the said group which are not changed, wherein dividing the input signal into subordinate signals is carried out by allocating a first occurring portion of the input signal to a first subordinate signal, a second occurring portion to a second subordinate signal and so on until all the subordinate signals have been allocated, and then repeating the process cyclically.
-
4. A method of transmitting high bit-rate digital signals including the steps of
establishing a duplex communication link between first and second locations using a transmission channel capable of transmitting digital signals at a maximum bit-rate which is lower than the said high bit-rate, transmitting at intervals, over the said link, marker signals from the first location to the second location (and from the second location to the first) indicating that data is to be sent over the said channel, on reception of the marker signals transmitting, over the said link, from the second location to the first location and from the first location to the second, a first flag signal indicating that the marker signals have been received, on reception of the first flag signal, transmitting, over the said link, from the first location to the second location and from the second location to the first a second flag signal indicating that a data signal is about to be sent, establishing, using the same procedure as for the said link, at least one further duplex communication link between the first and second locations each said further link using a further transmission channel, dividing an input data signal at one said location into a number of subordinate data signals, one for each said link, transmitting the subordinate data signals to the other said location using the respective said links, and assembling the received subordinate signals to provide an output signal in which the sequence of data bits is the same as that of the input signal.
-
8. A method of transmitting high bit-rate signals having a variable bit-rate including the steps of
dividing a digital input signal having a bit-rate higher than a predetermined bit-rate into a sequence of subordinate digital signals having data rates equal to or less than the said predetermined bit-rate, transmitting the subordinate digital signals using a group of transmission channels with each subordinate signal transmitted by a respective channel, the channels in the group each being capable of handling the said predetermined bit-rate, receiving the transmitted signals, assembling the received subordinate signals to provide an output signal in which the sequence of data bits is the same as that of the input signal, and changing the number of the said transmission channels making up the said group while continuing to transmit subordinate signals along those channels of the said group which are not changed, wherein the high bit-rate signals are transmitted over a bit-synchronised digital data network which provides the said transmission channels between at least two locations at predetermined bit-rates, each channel being established before transmission, and not by reference to information transmitted in the channel, the network maintaining a frequency that is the same for all channels and is synchronised between all channels and within one period of the said frequency a said channel which is carrying data accepts a predetermined number of bits at one location and delivers the same number of bits at another location.
-
11. Apparatus for use in transmitting and receiving high bit-rate digital signals comprising
a transmitter having means for dividing a digital input signal having a bit-rate higher than a predetermined bit-rate into a sequence of subordinate digital signals having data rates equal to or less than the said predetermined bit-rate, and means for transmitting the subordinate digital signals by way of a group of transmission channels, each channel being capable of handling the said predetermined bit-rate, with each subordinate signal transmitted by a respective channel, and a receiver having means for receiving the transmitted signals, and means for assembling the received subordinate signals to provide an output signal in which the sequence of data bits is the same as that of the input signal, the apparatus including means for changing, the number of the said transmission channels making up the said group while continuing to transmit subordinate signals along those channels of the said group which are not changed.
-
13. Apparatus for use in transmitting and receiving high bit-rate digital signals comprising
transmission means arranged to divide an input signal into a number of subordinate signals and to transmit each subordinate signal over respective channels in a group of transmission channels, each capable of transmitting digital signals at a maximum bit-rate which is lower than the said high bit-rate, receiving means arranged to assemble subordinate signals received over a group of the said transmission channels to provide an output signal in which the sequence of data bits is the same as that of the original input signal from which those subordinate signals were originally derived, the transmission means being arranged to initiate, when required, the addition of a further said transmission channel to the said group by transmitting marker signals indicating that the said group is to be expanded, the receiving means being arranged to receive, independently, marker signals and a first flag signal indicating that a remote location has received the marker signals and to cause the transmission means to transmit the first flag signal on reception of the marker signals, and a second flag signal on reception of the first flag signal, over the further channel, the second flag signal indicating that a subordinate signal is about to be transmitted over the further channel, and the transmission means also being arranged to increase the number of subordinate signals and transmit one of the resulting subordinate signals over the further channel.
Specification