Forskel mellem kodning og dekodning

Anonim

Kodning vs dekodning

Kodning er processen med at transformere data ind i et andet format ved anvendelse af en metode, der er offentligt tilgængelig. Formålet med denne transformation er at øge anvendeligheden af ​​data, især i forskellige systemer. Det bruges også til at reducere lagerpladsen, der kræves til at gemme data og til at overføre data på tværs af forskellige kanaler. Dekodning er den omvendte proces for kodning, som konverterer kodet information tilbage til det oprindelige format.

Hvad er kodning?

Transformere data til mere anvendelige formater til forskellige systemer. Ved hjælp af en metode, der er offentligt tilgængelig, kaldes kodning. Kodede data kan let omdannes. Størstedelen af ​​tiden er det konverterede format et standardformat, der er meget udbredt. For eksempel er ASCII (American Standard Code for Information Interchange) tegn kodet ved hjælp af tal. 'A' er repræsenteret ved hjælp af nummer 65, 'B' efter nummer 66 osv. Disse tal betegnes som 'kode'. På samme måde bruges kodningssystemer som DBCS, EBCDIC, Unicode osv. Også til at kode tegn. Komprimering af data kan også ses som en kodningsproces. Kodningsteknikker anvendes også ved transport af data. For eksempel bruger binære kodede decimale (BCD) kodningssystem fire bits til at repræsentere et decimaltal, og Manchester Phase Encoding (MPE) bruges af Ethernet til at kode bits. Betegnelsen kodning anvendes også til analog til digital konvertering.

Hvad er dekodning?

Dekodning er den omvendte proces for kodning, som konverterer kodet information tilbage til dets oprindelige format. Kodede data kan nemt afkodes ved hjælp af standardmetoder. For eksempel kræver dekodning af binært kodet decimalt nogle enkle beregninger i basis-2-aritmetik. Afkodning af ASCII-værdier er en retfærdig proces, da der er en til en kortlægning mellem tegn og tal. Betegnelsen dekodning bruges også til digital til analog konvertering. I indgivelsen af ​​kommunikation er dekodning processen med at konvertere modtagne meddelelser til en besked skrevet ved hjælp af et bestemt sprog. Denne proces er ikke ligefrem som de tidligere nævnte dekodningsordninger, da meddelelsen kunne blive manipuleret på grund af støj i kanalerne, der anvendes til kommunikation. Afkodningsmetoder som Ideal Observator-dekodning, maksimal sandsynlighedskodning, minimale afkodning osv. Bruges til afkodning af meddelelser sendt via støjende kanaler.

Hvad er forskellen mellem kodning og dekodning?

Kodning og dekodning er to modsatte processer. Kodning sker med det formål at øge anvendeligheden af ​​data i forskellige systemer og reducere det nødvendige rum til opbevaring, mens dekodning konverterer kodet information tilbage til dets oprindelige format.Kodning sker ved hjælp af offentligt tilgængelige metoder, og det kan let omdannes (dekodet). For eksempel er ASCII-kodning bare en kortlægning mellem tegn og tal. Så afkodning er det lige fremad. Men afkodning af meddelelser sendt via en støjende kanal vil ikke være lige fremad, fordi meddelelsen kunne manipuleres med støj. I sådanne tilfælde involverer dekodning komplekse metoder, som bruges til at filtrere ud fra støj i meddelelsen.