U elektroničkoj terminologiji, dekoder je kombinirani logički sklop koji kod pretvara u skup signala. Krug dekodera radi upravo obrnuto od kodiranja. Ima više ulaza i izlaza, a obično se koristi za pretvaranje kodiranih ulaza u kodirane izlaze pod uvjetom da su oba različita jedan od drugog. Jednostavno rečeno, to je uređaj koji prevodi kodirane podatke ili informacije u izvorni oblik. Kao što ime sugerira, dekodira kodirane podatke. Dakle, ulazni kod obično ima manje bita od bitova u izlaznom kodu. Dekoder se koristi u korisničkom sučelju na većini izlaznih uređaja poput monitora, pisača, kalkulatora, DVD playera itd..
Za razliku od davača koji uzima 2 ^ n ulaznih linija i proizvodi n izlaznih linija, dekoder uzima n ulaznih linija i proizvodi 2 ^ n izlaznih linija. On prima ulazne podatke iz koda i dešifrira ih u tražene podatke, koji se odražavaju kao izlaz. Ulazi binarnog koda mogu biti 2-bitni, 3-bitni ili 4-bitni kod, ovisno o broju ulaznih redaka. U nekim slučajevima dekoderi imaju manje od 2 ^ n ulaznih linija, pa se barem jedan izlazni uzorak ponavlja za različite ulazne vrijednosti. Dekoderi se često koriste u komunikacijskim sustavima kao što su bežična komunikacija, umrežavanje, telekomunikacije itd. Najčešći tipovi binarnih dekodera koji se koriste u digitalnoj elektronici su 2 do 4, 3 do 8 i 4-do-16.
Demultiplekser, ponekad skraćeno kao DMUX, također je kombinirani logički sklop koji uzima jednu ulaznu liniju i usmjerava je prema nekoliko digitalnih izlaznih linija. U osnovi prenosi potrebne podatke iz jednog retka u 2 n n moguće izlazne linije, stoga se naziva i kao distributer podataka. Ulazne podatke prosljeđuje u jedan od izlaznih redaka, ovisno o vrijednostima unosa. Demultiplekseri se koriste za provedbu logike opće namjene. Koriste se kada neki krug pokušava poslati signal na jedan od mnogih uređaja. Kao što ime sugerira, čini upravo suprotno onome što radi digitalni multiplekser, koji naprotiv uzima n ulaznih linija i usmjerava ga na jednu izlaznu liniju.
Ideja je obrnuti funkciju multipleksera - to je objediniti jedan ulazni tok podataka u više tokova podataka. Razlika između multipleksera i Demultipleksera je suptilna. Na primjer, kada se stereo audio treba dodati u video datoteku, ona se mora multipleksirati (ili muksirati) s lijevim i desnim audio kanalima. Naprotiv, ako se zvuk želi ukloniti iz video datoteke, potrebno je demultipleksiranje koje bi razdvojilo audio i video datoteke. Jednostavno rečeno, pretvara signal iz više analognih ili digitalnih tokova signala u zasebne nepovezane signale. Određuje odabrani put prijenosa iz brojnih upravljačkih odabranih vodova.
Razlika između dekodera i demultipleksera
Dekoder | demultipleksor |
To je logički sklop koji dekodira šifrirani ulazni tok iz jednog formata u drugi. | To je kombinirani krug koji se koristi za implementaciju logike opće namjene. Usmjerava jedan ulazni signal na jedan od mnogih izlaznih signala. |
To je obrnuta funkcija davača. | To je obrnuta funkcija multipleksera. |
Potrebno je n ulaznih linija i proizvodi 2 ^ n izlaznih linija, što je potpuno suprotno od onoga što koder radi. | Prenosi podatke iz jednog retka u 2 ^ n mogućih izlaznih linija, gdje je izlazna linija određena s n odabranih linija. |
Kategorizirani su u dekoder od 2 do 4, dekoder od 3 do 8 i dekoder od 4 do 16. | Razvrstavaju se u 1-4 demultipleksera, 1-8 demultipleksera i 1-16 demultipleksera. |
Nema linija za odabir. | Izlazna linija određena je vrijednošću odabranih linija. |
Praktično se koriste u mnogim aplikacijama kao što su demultipleksiranje podataka, dekodiranje memorijske adrese itd. | Koriste se uglavnom u komunikacijskim sustavima i mrežnim rješenjima iz sigurnosnih razloga. |
Razlika između njih dva vrlo je suptilna, što zapravo zahtijeva temeljito razumijevanje koncepta kombinacijskih logičkih sklopova. Dekoder se može opisati kao logički sklop s mnogo ulaza i mnogo izlaza, dok je demultiplekser kombinirani krug koji ima jedan ulaz i nekoliko izlaza. Iako su obojica osnovni koncepti digitalnih sklopova, oni se međusobno jako razlikuju. Dekoder uzima n ulaza ovisno o vrijednosti ulaza i proizvodi 2 ^ n izlaza, dok demultiplekser uzima jedan ulaz podataka i usmjerava ga na jedan od 2 n n mogućih izlaza podataka. Uz to su u demultiplekseru prisutne odabrane linije, dok u dekoderima nema odabranih linija.