Data transferring method, and communication system and program applied with the method
First Claim
1. A data communication system that transmits data through a transmission path between a transmission side apparatus and a reception side apparatus, wherein the transmission side apparatus comprises:
- a coding apparatus to create redundantly-coded data from original data;
a transmitting apparatus to send the coded data coded by the coding apparatus to the transmission path; and
a coding rate determining apparatus to set and control a coding rate in the coding apparatus, andthe reception side apparatus comprises;
a receiving apparatus to receive the coded data sent through the transmission path;
a decoding apparatus to decode the coded data received to obtain the original data; and
a loss rate estimating apparatus to obtain the loss rate on the path of the coded data sent, and whereinthe coding rate determining apparatus of the transmission side apparatus varies the coding rate in the coding apparatus based on the loss rate obtained, whereinthe coding apparatus of the transmission side apparatus obtains solutions by substituting the original data and predetermined constant data into simultaneous equations of Boolean algebra, to determine a combination of the predetermined constant data and the solutions as the coded data, andthe decoding apparatus in the reception side apparatus decodes the received coded data to obtain the predetermined constant data and the solutions, and substitutes the obtained, predetermined constant data and the solutions into the simultaneous linear equations to obtain the original data.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed is a communication system that transmits data through a transmission path between a transmission side apparatus and a reception side apparatus, wherein the transmission side apparatus comprises a coding apparatus that creates redundantly-coded data from original data; a transmitting apparatus that sends the coded data coded by the coding unit to the transmission path; and a coding rate determining apparatus that sets and controls a coding rate in the coding unit, wherein the reception side apparatus comprises a receiving apparatus that receives the coded data sent through the transmission path; a decoding apparatus that decodes the original data from the coded data received; and a loss rate estimating apparatus that measures the loss rate on the path of the coded data sent, and wherein the coding rate determining apparatus of the transmission side apparatus varies and controls the coding rate in the coding apparatus based on the loss rate obtained.
-
Citations
10 Claims
-
1. A data communication system that transmits data through a transmission path between a transmission side apparatus and a reception side apparatus, wherein the transmission side apparatus comprises:
-
a coding apparatus to create redundantly-coded data from original data; a transmitting apparatus to send the coded data coded by the coding apparatus to the transmission path; and a coding rate determining apparatus to set and control a coding rate in the coding apparatus, and the reception side apparatus comprises; a receiving apparatus to receive the coded data sent through the transmission path; a decoding apparatus to decode the coded data received to obtain the original data; and a loss rate estimating apparatus to obtain the loss rate on the path of the coded data sent, and wherein the coding rate determining apparatus of the transmission side apparatus varies the coding rate in the coding apparatus based on the loss rate obtained, wherein the coding apparatus of the transmission side apparatus obtains solutions by substituting the original data and predetermined constant data into simultaneous equations of Boolean algebra, to determine a combination of the predetermined constant data and the solutions as the coded data, and the decoding apparatus in the reception side apparatus decodes the received coded data to obtain the predetermined constant data and the solutions, and substitutes the obtained, predetermined constant data and the solutions into the simultaneous linear equations to obtain the original data. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A data transferring method comprising:
-
in a transmission side apparatus, obtaining solutions by substituting original data and predetermined constant data into simultaneous equations of Boolean algebra, to determine a combination of the predetermined constant data and the solutions, and transmitting the combination of the predetermined constant data and the solutions as coded data to a reception side apparatus; in the reception side apparatus, decoding received coded data to obtain the predetermined constant data and the solutions, substituting the obtained, predetermined constant data and the solutions into the simultaneous linear equations;
further,in the reception side apparatus, obtaining the loss rate on the transmission path of the coded data received; and in the transmission side apparatus, varying a coding rate of the coded data based on the obtained loss rate. - View Dependent Claims (8)
-
-
9. Non-transitory computer-readable media included in a transmission side apparatus and a reception side apparatus, wherein:
-
the non-transitory computer-readable media in the transmission side apparatus storing a program that is executed by the transmission side apparatus to substitute original data and predetermined constant data into simultaneous equations of Boolean algebra to determine a combination of the predetermined constant data and solutions as the coded data, and packet-transmitting the combination of the predetermined constant data and the solutions as coded data to the reception side apparatus, and the non-transitory computer-readable media in a reception side apparatus storing a program that is executed by the reception side apparatus to decode the received coded data to obtain the predetermined constant data and solutions, and substitute the obtained, predetermined constant data and solutions into the simultaneous linear equations, and to obtain the loss rate on the transmission path of the coded data received; and the transmission side apparatus further executes the program therein to vary the coding rate of the coded data based on the obtained loss rate. - View Dependent Claims (10)
-
Specification