För att lagra eller överföra information är det ofta nödvändigt att konvertera informationen till en form som möjliggör lagring eller överföring. Detta är speciellt fallet när man behöver överföra eller lagra data med hjälp av digitala medel. De huvudskillnad mellan kodning och avkodning är det det kodning är en process där information omvandlas till en form som är bekväm för överföring och lagring, medan avkodning är omvandlingen av kodad information tillbaka till en form som kan förstås av människor.
För att överföra eller lagra information är det ofta nödvändigt att konvertera det till en form som är lämplig för överföring / inspelning. Kodning är processen där information omvandlas till en annan form. Till exempel, varje gång du skriver ett brev på tangentbordet måste det konverteras till en serie elektriska signaler som datorn kan förstå. Under det ofta använda "ASCII" -kodningssystemet blir bokstaven "A" konverterad till binärsignalen 01000001 (i binär representerar detta numret 65). Med avseende på de elektriska kretsarna är detta en serie signaler: a 0 representerar en låg spänning och a 1 representerar en högspänning.
En analog till digital omvandlare (ADC) kan användas för att koda analoga signaler till digitala. Musik är ett bra exempel. Om du spelar in musik via en mikrofon och skickar data till en dator, tar mikrofonen först ljudet som du producerar som en kontinuerlig analog signal. Då måste signalen vara konverterad till en digital form. För att göra detta är den analoga signalen samplade till en viss takt. Därefter omvandlas de samplade data till ett diskret värde. För att representera ett diskret värde används en serie av 1 och 0. Ju större antalet 0 och 1 som används för att representera en bit av diskreta data, ju närmare den digitala data kan vara till den ursprungliga analoga formen.
Avkodning innebär att den kodade data tolkas i en form som liknar den ursprungliga dataformen. För exemplet med musik innebär detta att du läser musikfilen och konverterar binärdata som är lagrad i filen (en serie av 1 och 0) till en serie elektriska signaler och så småningom konverterar dessa signaler till rörelser av en högtalare som producerar ljud.
Musik i en CD är kodad. Din stereo avkodar denna information och producerar musik.
Avkodning är omvänd process för kodning, och för digital data, a digital till analog omvandlare (DAC) måste användas för att konvertera det till en analog form.
Termerna "kodning" och "avkodning" är inte begränsade till att beskriva processer i elektronik. Villkoren kan också användas i allmänhet: när en idé behöver kommuniceras måste den "kodas" i en överförbar form, till exempel tal. Vid mottagandet måste mottagaren "avkoda" informationen. Till exempel kan en person som hör någons tal omvandla talet till sina egna tankar.
Information som lagras i vårt DNA är också en kod. Sekvensen av kvävebaser längs en DNA-sträng ger information om hur aminosyror ska förenas för att producera specifika proteiner. För att avkoda denna information transkriberas den först till en mRNA-molekyl. Då, i en process som heter översättning, en ribosom rör sig längs mRNA-strängen, avkodning av kvävebasbasens sekvens längs mRNA-strängen och sammanfogning av de korrekta aminosyrorna för att bilda proteinet.
kodning innebär att konvertera information till en form som är lämplig för överföring eller lagring.
avkodning innebär att konvertera överförd / lagrad information tillbaka till en form som är förståelig för människor.
Image Courtesy
"Flatvy av en CD-R, med interferensfärger. Tyvärr om dammfibrerna. Sparad som JPG med IrfanView med 90% kvalitet. Skannade av mig med en HP ScanJet 4400c, och köra igenom ACDSees "auto-level" -filtret. "Av Ubern00b (eget arbete) [CC BY-SA 3.0], via Wikimedia Commons