Method and apparatus for transmitting an unique high rate digital data flow over N multiple different independent digital communication channels between two different primary terminal adapters
First Claim
1. Method for transmitting a unique high rate digital data flow over n different independent digital communication channels, n being an integer greater than 1, between two different primary terminal adapters, said method involving the steps of:
- establishing, on request of a first DTE to a first remote DTE, a set of n different independent digital communication channels between said two different primary terminal adapters;
determining, during an initialization phase, the relationship between the slot of each channel used for the building of an aggregation superchannel and the chronologic order of the establishment of said channels;
splitting the unique high rate digital data flow into bytes;
transmitting each byte of said unique high rate digital data flow through said set of n different independent digital communication channels in accordance with the chronologic order assigned to each of said set of n different independent digital communication channels;
storing in said first remote DTE each byte of said high-rate digital data flow received from each of said set of n different independent digital communication channels in one single memory storage at an address which is computed in accordance with the formula;
space="preserve" listing-type="equation">A(n)=A(n-1)+nWhere A(n-1) corresponds to the address in which the preceding byte conveyed through one of the n different digital communication channels is stored, and n corresponds to the number of digital channels established.
1 Assignment
0 Petitions
Accused Products
Abstract
Method for transmitting a unique high-rate digital data flow over n multiple different independent digital communication channels between two different primary terminal adapters. The method involves the steps of establishing, on request of a first DTE to a second remote DTE, a set of n independent digital communication channels between said terminal adapters and determining, during an initialization phase, the relationship between the slot of each channel used for the building of an aggregation superchannel and the chronologic order of the establishment of the considered slot. Then, the high-rate digital data flow is separated into bytes and each byte is transmitted through the independent digital channels in accordance with the chronologic order which was previously assigned to each of the said channels. In the remote DTE, each byte of the separated high-rate data flow is received through the different independent digital channel and is loaded in a single memory at an address which is computed from the following formula:
A(n)=A(n-1)+n
Where A(n-1) corresponds to the address in which the preceding byte conveyed through the considered channel is stored, and n corresponds to the number of digital channels established. Therefore, each channel works independently and there is no need to measure any delay between the channels. The memory storage will contain at continuous addresses the high-rate data flow. Applied to an ISDN, fractional T1 or multi-channel E1, the method provides an aggregate link operating a nx64 kpbs.
23 Citations
13 Claims
-
1. Method for transmitting a unique high rate digital data flow over n different independent digital communication channels, n being an integer greater than 1, between two different primary terminal adapters, said method involving the steps of:
-
establishing, on request of a first DTE to a first remote DTE, a set of n different independent digital communication channels between said two different primary terminal adapters; determining, during an initialization phase, the relationship between the slot of each channel used for the building of an aggregation superchannel and the chronologic order of the establishment of said channels; splitting the unique high rate digital data flow into bytes; transmitting each byte of said unique high rate digital data flow through said set of n different independent digital communication channels in accordance with the chronologic order assigned to each of said set of n different independent digital communication channels; storing in said first remote DTE each byte of said high-rate digital data flow received from each of said set of n different independent digital communication channels in one single memory storage at an address which is computed in accordance with the formula;
space="preserve" listing-type="equation">A(n)=A(n-1)+nWhere A(n-1) corresponds to the address in which the preceding byte conveyed through one of the n different digital communication channels is stored, and n corresponds to the number of digital channels established. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. Apparatus for connecting a data terminal equipment DTE to a digital communication network which provides multiple independent communication channels, said apparatus includes:
-
a transmit part including means for establishing, on request of a first DTE to a first remote DTE, a set a n independent digital communication channels between said first DTE and said remote DTE; memory storage (160) for storing data to be transmitted and to be received through said set of n independent digital communication channels, means for determining, during an initialization phase, the relationship between the slot of each of the set of n independent digital communication channels used for building of an aggregation superchannel and the chronologic order of the establishment of said each set of n independent digital communication channels; said transmit part further comprising means (100, 1010, 1160,
1500) for transmitting each byte of a high rate data flow through said set of n independent digital communication channels in accordance with the chronologic order assigned to each of said set of n independent digital communications channels (1500);a receiving part comprising means for storing in said memory storage each byte of a splitted high-rate data flow received from each of said set of n independent digital communication channels at an address which is computed in accordance with the formula;
space="preserve" listing-type="equation">A(n)=A(n-1)+nWhere A(n-1) corresponds to the address in which a preceding byte conveyed through one of said set of n independent digital communication channels is stored, and n corresponds to the number of digital channels established. - View Dependent Claims (9)
-
-
10. In a digital communication network for transmitting digital data between a first Data Terminal Equipment DTE and a first remote DTE wherein the first DTE and the first remote DTE are separated by n separate independent digital communication channels, with n being an integer greater than 1 and each one of the n separate independent digital communication channels being operated at a first data rate, a device for forming a single high-rate digital channel operating at n x the first data rate comprising:
-
a first means, on request of the first DTE to the first remote DTE, for establishing a set of the n separate independent digital communication channels to be used in forming the single high-rate digital channel; a second means for determining, during an initialization phase, the relationship between the slot of each one in the set of the n separate independent digital communication channels and the chronological order in which the slot was being established; a third means for separating a high speed data flow into a plurality of predetermined data units; and a fourth means for transmitting each one of the plurality of predetermined data units through said each one in the set of the n separate independent digital communication channels in accordance with the chronological order which was previously assigned to said each one in the set of the n-separate independent digital communication channels. - View Dependent Claims (11, 12, 13)
-
Specification