Zawartość
- Definicja - Co oznacza korekcja błędów?
- Wprowadzenie do Microsoft Azure i Microsoft Cloud | W tym przewodniku dowiesz się, na czym polega przetwarzanie w chmurze i jak Microsoft Azure może pomóc w migracji i prowadzeniu firmy z chmury.
- Techopedia wyjaśnia korekcję błędów
Definicja - Co oznacza korekcja błędów?
Korekcja błędów to proces wykrywania błędów w przesyłanych s i rekonstruowania oryginalnych danych bezbłędnych. Korekcja błędów zapewnia, że skorygowane i wolne od błędów s są uzyskiwane po stronie odbiornika.
Wprowadzenie do Microsoft Azure i Microsoft Cloud | W tym przewodniku dowiesz się, na czym polega przetwarzanie w chmurze i jak Microsoft Azure może pomóc w migracji i prowadzeniu firmy z chmury.
Techopedia wyjaśnia korekcję błędów
Systemy zdolne do żądania retransmisji złych danych w odpowiedzi na wykrycie błędu obejmują automatyczne żądanie retransmisji lub automatyczne przetwarzanie żądania powtórzenia (ARQ) w pakiecie oprogramowania komunikacyjnego. Używają potwierdzeń, potwierdzeń negatywnych i limitów czasu, aby osiągnąć lepszą transmisję danych.
ARQ jest metodą kontroli błędów (korekcji błędów), która wykorzystuje kody wykrywania błędów oraz potwierdzenia dodatnie i ujemne. Gdy nadajnik albo otrzyma negatywne potwierdzenie lub nastąpi przekroczenie limitu czasu przed otrzymaniem potwierdzenia, ARQ sprawia, że nadajnik jest ponownie.
Kod korekcji błędów (ECC) lub korekcja błędów przesyłania dalej (FEC) to metoda polegająca na dodaniu bitów danych parzystości do pliku. Te bity parzystości zostaną odczytane przez odbiornik w celu ustalenia, czy wystąpił błąd podczas transmisji lub przechowywania. W takim przypadku odbiornik sprawdza i koryguje występujące błędy. Nie wymaga od nadajnika zmiany ramki lub.
Do korekcji błędów stosowana jest także metoda hybrydowa, która łączy funkcjonalność ARQ i FEC. W takim przypadku odbiornik prosi o retransmisję tylko wtedy, gdy bity danych parzystości nie są wystarczające do pomyślnego wykrycia i korekcji błędów.