Cell based data transmission method
First Claim
Patent Images
1. A method of transmitting data from an application, comprising the steps of:
- supplementing the data with error detection information;
forming the supplemented data into at least one ATM cell, the cell comprising cell routing information and a cell payload and wherein the cell payload comprises at least a portion of the supplemented data and comprises error correction information for the portion depending on the application;
transmitting the cell to a destination;
correcting an error in the cell using said error correction information depending on the application;
extracting the portion of the supplemented data from the cell; and
detecting uncorrected errors in the data using said error detection information and reporting the uncorrected errors to an error processing means.
5 Assignments
0 Petitions
Accused Products
Abstract
In a cell-based transmission protocol such as ATM, a Cyclic Redundancy Check code is used for error detection at a frame level, and a Hamming code is used for error correction at the cell level, to improve error protection, and reduce the need for retransmission. The method can be used as a modification to ATM Adaption Layers.
36 Citations
14 Claims
-
1. A method of transmitting data from an application, comprising the steps of:
-
supplementing the data with error detection information;
forming the supplemented data into at least one ATM cell, the cell comprising cell routing information and a cell payload and wherein the cell payload comprises at least a portion of the supplemented data and comprises error correction information for the portion depending on the application;
transmitting the cell to a destination;
correcting an error in the cell using said error correction information depending on the application;
extracting the portion of the supplemented data from the cell; and
detecting uncorrected errors in the data using said error detection information and reporting the uncorrected errors to an error processing means.- View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method of transmitting data comprising the steps of:
-
forming the data into at least one frame, the frame also comprising error detection information relating to the data in that frame, sufficient to achieve an undetected bit error rate of substantially 10−
21;
forming each frame into at least one cell, the cell comprising cell routing information and a cell payload, the payload comprising at least a portion of the frame;
transmitting the cell to a destination;
extracting the frame from the cell; and
detecting errors in the frame from the error detection information for that frame, and reporting them to an error processing means.
-
-
14. A system for transmitting data from an application across a link and comprising:
-
means for supplementing the data with error detection information;
means for forming the supplemented data into at least one ATM cell, the cell comprising cell routing information and a cell payload and wherein the cell payload comprises at least a portion of the supplemented data and comprising error correction information for the portion, dependent on the application;
means for transmitting the cell to a destination;
means for correcting an error in the cell using said error correction information dependent on the application;
means for extracting the portion of the supplemented data from the cell; and
means for detecting uncorrected errors in the data using said error detection information and reporting the uncorrected errors.
-
Specification