Basis van informatietheorie en codering
Welke beschrijving van een CRC waarvan het generatorpolynoom graad r (r controlebits) en een constante term 1 heeft, is juist?
- ABij een fout van 1 bit is het belangrijkste gebruik te bepalen welke bit fout is en die te corrigeren
- BZe detecteert elke burstfout (een fout die binnen een aaneengesloten gebied valt) met een lengte van r bits of minder
- CMet een goed gekozen generatorpolynoom detecteert ze elk mogelijk foutpatroon
Antwoord en toelichting tonen
Antwoord: B. Ze detecteert elke burstfout (een fout die binnen een aaneengesloten gebied valt) met een lengte van r bits of minder
Wordt het foutpatroon weergegeven als een polynoom E(x), dan mist een CRC een fout alleen wanneer E(x) deelbaar is door het generatorpolynoom G(x). Een burstfout met een lengte van r of minder kan worden geschreven als x^i × B(x) (B(x) van graad r − 1 of minder met constante term 1), wat niet deelbaar is door een G(x) van graad r met constante term 1, dus ze wordt altijd gedetecteerd. Daarentegen worden deelbare patronen, zoals een fout met dezelfde vorm als G(x) zelf, niet gedetecteerd. CRC's worden vooral gebruikt om fouten te detecteren, en wordt er een fout gevonden, dan worden de gegevens opnieuw verzonden.
Verder: nog 9 vragen over Basis van informatietheorie en codering