Virheenkorjunan
Virheenkorjunan, often translated as error correction, refers to the process of detecting and rectifying errors that occur during data transmission or storage. These errors can arise from various sources, including noise in communication channels, imperfections in storage media, or hardware malfunctions. The fundamental goal of virheenkorjunan is to ensure the integrity and reliability of information.
There are two primary approaches to virheenkorjunan: forward error correction (FEC) and automatic repeat request (ARQ).
ARQ, on the other hand, relies on detecting errors and then requesting retransmission of the corrupted data.
The choice between FEC and ARQ, or a combination of both, depends on the specific application, the