Skillnaden mellan kodning och avkodning

Anonim

Kodning vs Dekodning

Kodning är processen att omvandla data till ett annat format med användning av en metod som är allmänt tillgänglig. Syftet med denna omvandling är att öka användbarheten av data, särskilt i olika system. Den används också för att minska lagringsutrymme som krävs för att lagra data och för överföring av data över olika kanaler. Avkodning är omvänd kodningsprocess, som omvandlar kodad information tillbaka till det ursprungliga formatet.

Vad är kodning?

Omvandling av data till mer användbara format för olika system, kallas kodning med en metod som är tillgänglig för allmänheten. Kodad data kan enkelt vändas. För det mesta är det konverterade formatet ett standardformat som används i stor utsträckning. Till exempel kodas ASCII (American Standard Code for Information Interchange) med siffror. 'A' representeras med nummer 65, 'B' med nummer 66 etc. Dessa nummer kallas 'kod'. På liknande sätt används kodningssystem som DBCS, EBCDIC, Unicode, etc. för att koda tecken. Komprimering av data kan också ses som en kodningsprocess. Kodningstekniker används också vid transport av data. Binary-kodade decimala (BCD) -kodningssystemet använder till exempel fyra bitar för att representera ett decimaltal och Manchester Phase Encoding (MPE) används av Ethernet för kodning av bitar. Termen kodning används också för analog till digital konvertering.

Vad är avkodning?

Avkodning är omvänd kodningsprocess, som omvandlar kodad information tillbaka till dess ursprungliga format. Kodad data kan enkelt avkodas med hjälp av standardmetoder. Till exempel kräver avkodning av binärkodad decimal några enkla beräkningar i bas-2 aritmetik. Avkodning av ASCII-värden är en enkel process eftersom det finns en en till en kartläggning mellan tecken och siffror. Termen avkodning används också för digital till analog konvertering. I anknytning till kommunikation är avkodning processen att konvertera mottagna meddelanden till ett meddelande som är skrivet med ett specifikt språk. Denna process är inte rakt framåt som de tidigare nämnda avkodningsplanerna, eftersom meddelandet kan manipuleras på grund av bruset i kanalerna som används för kommunikation. Avkodningsmetoder som Ideal-observatörskodning, maximal sannolikhetavkodning, avståndsavkodning etc, används för avkodning av meddelanden som skickas via brusande kanaler.

Vad är skillnaden mellan kodning och avkodning?

Kodning och avkodning är två motsatta processer. Kodning sker med förhoppningen att öka användbarheten av data i olika system och för att minska det utrymme som krävs för lagring, medan avkodning omvandlar kodad information tillbaka till dess ursprungliga format.Kodning görs med hjälp av allmänt tillgängliga metoder och det kan enkelt vändas (avkodas). Exempelvis är ASCII-kodning bara en kartläggning mellan tecken och siffror. Så avkodning är det rakt framåt. Men avkodning av meddelanden som skickas via en högljudd kanal kommer inte att vara rakt framåt, eftersom meddelandet kan manipuleras med brus. I sådana fall innefattar avkodning komplexa metoder som används för att filtrera bort effekten av brus i meddelandet.