Controller having error correction function in accordance with operating state of monitoring target
First Claim
1. A controller that has an error correction function that encodes information data into code words and decodes code words into information data by using error correction codes, and automatically corrects a correctable error in decoding, the controller comprising:
- a state monitoring unit that monitors a state of a monitoring target and outputs state information;
a correction rate calculation unit that outputs a correction rate for respective states; and
an error correction processing unit that has an error correction code group including a plurality of error correction codes having a correction capability ranking defined based on a predetermined standard, encodes information data into code words and decodes code words into information data by switching the error correction codes, and outputs correction information related to the error correction,wherein the correction rate calculation unit is configured to calculate the correction rate for the respective states based on the state information outputted by the state monitoring unit and the correction information outputted by the error correction processing unit,wherein the error correction processing unit is configured to switch the error correction codes to a higher correction capability based on the comparison of the correction rate for the respective states outputted by the correction rate calculation unit with a first predetermined threshold, and, when the correction rate for the respective states does not exceed the first predetermined threshold, the error correction processing unit is further configured to switch the error correction codes to a lower correction capability based on the comparison of the correction rate for the respective states outputted by the correction rate calculation unit with a second predetermined threshold, andwherein the first predetermined threshold and the second predetermined threshold are changeable according to the states of the monitoring target when the correction rate for the respective states is within the first predetermined threshold and the second predetermined threshold.
1 Assignment
0 Petitions
Accused Products
Abstract
A controller has an error correction capability by including: a state monitoring unit that analyzes a state of a monitoring target and outputs state information; an error correction processing unit that switches error correction codes so that a correction rate for the respective states becomes a value within a predetermined range; and a correction rate calculation unit that calculates the correction rate for the respective states based on the correction result by the error correction processing unit.
-
Citations
11 Claims
-
1. A controller that has an error correction function that encodes information data into code words and decodes code words into information data by using error correction codes, and automatically corrects a correctable error in decoding, the controller comprising:
-
a state monitoring unit that monitors a state of a monitoring target and outputs state information; a correction rate calculation unit that outputs a correction rate for respective states; and an error correction processing unit that has an error correction code group including a plurality of error correction codes having a correction capability ranking defined based on a predetermined standard, encodes information data into code words and decodes code words into information data by switching the error correction codes, and outputs correction information related to the error correction, wherein the correction rate calculation unit is configured to calculate the correction rate for the respective states based on the state information outputted by the state monitoring unit and the correction information outputted by the error correction processing unit, wherein the error correction processing unit is configured to switch the error correction codes to a higher correction capability based on the comparison of the correction rate for the respective states outputted by the correction rate calculation unit with a first predetermined threshold, and, when the correction rate for the respective states does not exceed the first predetermined threshold, the error correction processing unit is further configured to switch the error correction codes to a lower correction capability based on the comparison of the correction rate for the respective states outputted by the correction rate calculation unit with a second predetermined threshold, and wherein the first predetermined threshold and the second predetermined threshold are changeable according to the states of the monitoring target when the correction rate for the respective states is within the first predetermined threshold and the second predetermined threshold. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
Specification