Data communication method and system
First Claim
1. A data communication system wherein a first code capable of error detection or error correction is added to transmission data to form first data and a second code capable of error correction is added to the first data to form second data in sending apparatus, and the second data is transmitted from the sending apparatus to receiving apparatus, the receiving apparatus comprising:
- first separation means for separating the second code from the second data;
error correction means for correcting errors in the first data based on the second code separated by the first separation means;
second separation means for separating the first code from the first data wherein any error was corrected by the error correction means;
first processing means for correcting errors in the transmission data based on the first code separated by the second separation means and outputting the corrected transmission data;
second processing means for detecting errors in the transmission data based on the first code separated by the second separation means and requesting retransmission from the sending apparatus when any error is detected; and
selection means for selecting either the first processing means or the second processing means in accordance with the transmission data.
1 Assignment
0 Petitions
Accused Products
Abstract
A data communication method and system that, when performing real-time type data communication using the same code configuration as for storage type communication wherein error correction is done by retransmission, improve the performance of error correction by using error detection codes effectively, avoiding inefficient-use of the error detection codes, and enhance the quality of the data transmitted. In a detection/correction selector unit (27), a reply frame production unit (31) is directed to request retransmission of error frames discarded by an error detector unit (29) when conducting storage type data communication, while data are twice error-corrected by a second error correction unit (24) and a first error correction unit (28), and are output to a data output unit (30) when conducting real-time type data communication.
29 Citations
12 Claims
-
1. A data communication system wherein a first code capable of error detection or error correction is added to transmission data to form first data and a second code capable of error correction is added to the first data to form second data in sending apparatus, and the second data is transmitted from the sending apparatus to receiving apparatus, the receiving apparatus comprising:
-
first separation means for separating the second code from the second data; error correction means for correcting errors in the first data based on the second code separated by the first separation means; second separation means for separating the first code from the first data wherein any error was corrected by the error correction means; first processing means for correcting errors in the transmission data based on the first code separated by the second separation means and outputting the corrected transmission data; second processing means for detecting errors in the transmission data based on the first code separated by the second separation means and requesting retransmission from the sending apparatus when any error is detected; and selection means for selecting either the first processing means or the second processing means in accordance with the transmission data. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A data receiving apparatus wherein a first code capable of error detection or error correction is added to transmission data to form first data and a second code capable of error correction is added to the first data to form second data in sending apparatus, and the second data is received from the sending apparatus, comprising:
-
first separation means for separating the second code from the second data; error correction means for correcting errors in the first data based on the second code separated by the first separation means; second separation means for separating the first code from the first data wherein any error was corrected by the error correction means; first processing means for correcting errors in the transmission data based on the first code separated by the second separation means and outputting the corrected transmission data; second processing means for detecting errors in the transmission data based on the first code separated by the second separation means and requesting retransmission from the sending apparatus when any error is detected; and selection means for selecting either the first processing means or the second processing means in accordance with the transmission data. - View Dependent Claims (8, 9, 10, 11, 12)
-
Specification