Om informatie op te slaan of over te dragen, is het vaak nodig om de informatie om te zetten in een formulier dat opslag of overdracht mogelijk maakt. Dit is vooral het geval wanneer men gegevens moet overdragen of opslaan met behulp van digitale middelen. De grootste verschil tussen codering en decodering is dat de codering is een proces waarbij informatie wordt omgezet in een vorm die handig is voor overdracht en opslag, terwijl decodering is de conversie van gecodeerde informatie terug naar een vorm die door mensen kan worden begrepen.
Om informatie over te dragen of op te slaan, is het vaak nodig om het om te zetten in een vorm die geschikt is voor overdracht / opname. Codering is het proces waarbij informatie wordt omgezet in een andere vorm. Telkens wanneer u een letter op het toetsenbord typt, moet deze bijvoorbeeld worden geconverteerd naar een reeks elektrische signalen die de computer kan begrijpen. Onder het veel gebruikte "ASCII" -coderingssysteem, wordt de letter "A" geconverteerd naar het binaire signaal 01000001 (in binair getal staat dit nummer 65). In termen van de elektrische circuits is dit een reeks signalen: een 0 staat voor een lage spanning en een 1 staat voor een hoge spanning.
Een analoog naar digitaal converter (ADC) kan worden gebruikt om analoge signalen in digitale signalen te coderen. Muziek is een goed voorbeeld. Als u muziek opneemt via een microfoon en de gegevens naar een computer verzendt, neemt de microfoon eerst de geluiden op die u produceert als een continu, analoog signaal. Dan moet het signaal zijn geconverteerde naar een digitale vorm. Om dit te doen, is het analoge signaal bemonsterd tegen een specifiek tarief. Vervolgens worden de gesamplede gegevens geconverteerd naar een discrete waarde. Om een discrete waarde te representeren, worden een reeks 1's en 0's gebruikt. Hoe groter het aantal 0's en 1's dat wordt gebruikt om één stuk discrete gegevens weer te geven, hoe dichter de digitale gegevens bij de oorspronkelijke, analoge vorm kunnen liggen.
Bij decodering worden de gecodeerde gegevens opnieuw geïnterpreteerd in een vorm die lijkt op de oorspronkelijke vorm van gegevens. Voor het voorbeeld met muziek gaat het om het lezen van het muziekbestand en het converteren van de binaire gegevens die in het bestand zijn opgeslagen (een reeks van enen en nullen) tot een reeks elektrische signalen en uiteindelijk deze signalen omzetten in bewegingen van een luidspreker, waardoor geluid wordt geproduceerd.
Muziek op een CD is gecodeerd. Uw stereo decodeert deze informatie en produceert muziek.
Decoderen is het omgekeerd proces van codering, en voor digitale gegevens, a digitaal naar analoog omzetter (DAC) moet worden gebruikt om het terug te zetten naar een analoge vorm.
De termen "codering" en "decodering" zijn niet beperkt tot het beschrijven van processen in elektronica. De termen kunnen ook in algemene zin worden gebruikt: wanneer een idee moet worden gecommuniceerd, moet het worden "gecodeerd" in een overdraagbare vorm, zoals spraak. Bij ontvangst moet de ontvanger de informatie "decoderen". Een persoon die iemands spraak hoort, zal de spraak bijvoorbeeld in hun eigen gedachten omzetten.
Informatie opgeslagen in ons DNA is ook een code. De sequentie van stikstofbasen langs een DNA-streng bevat informatie over hoe aminozuren moeten worden samengevoegd om specifieke eiwitten te produceren. Om deze informatie te decoderen, wordt deze eerst getranscribeerd in een mRNA-molecuul. Vervolgens, in een proces genaamd vertaling, een ribosoom beweegt langs de mRNA-streng, decodeert de sequentie van stikstofbasen langs de mRNA-streng en verbindt de juiste aminozuren om het eiwit te vormen.
codering omvat het converteren van informatie in een vorm die geschikt is voor overdracht of opslag.
decodering gaat over het converteren van overgedragen / opgeslagen informatie naar een vorm die voor mensen begrijpelijk is.
Afbeelding Met dank
"Platte weergave van een CD-R, met interferentiekleuren. Sorry voor de stofvezels. Opgeslagen als JPG met IrfanView voor 90% kwaliteit. Door mij gescand met een HP ScanJet 4400c en het "auto-level" -filter van ACDSee doorlopen. "Door Ubern00b (Eigen werk) [CC BY-SA 3.0], via Wikimedia Commons