У електроничкој терминологији, декодер је комбинаторно логичко коло које претвара код у скуп сигнала. Декодер склоп ради управо обрнуто од кодирања. Има више улаза и излаза, а обично се користи за претварање кодираних улаза у кодиране излазе под условом да се оба разликују један од другог. Једноставно речено, то је уређај који кодиране податке или информације преводи у изворни формат. Као што име сугерира, декодира кодиране податке. Дакле, улазни код обично има мање битова од битова у излазном коду. Декодер се користи у корисничком интерфејсу у већини излазних уређаја као што су монитори, штампачи, калкулатори, ДВД плејери итд..
За разлику од давача који узима 2 ^ н улазних линија и производи н излазних линија, декодер узима н улазних линија и производи 2 ^ н излазних линија. Добија улазне податке из кода и дешифрује их у тражене податке, који се одражавају као излаз. Улази бинарног кода могу бити 2-битни, 3-битни или 4-битни коди, зависно од броја улазних линија. У неким случајевима декодери имају мање од 2 ^ н улазних линија, тако да се најмање један излазни узорак понавља за различите улазне вриједности. Декодери се често користе у комуникационим системима као што су бежична комуникација, умрежавање, телекомуникације, итд. Најчешћи типови бинарних декодера који се користе у дигиталној електроници су 2 до 4, 3 до 8 и 4-до-16.
Демултиплексер, који се понекад скраћује и као ДМУКС, такође је комбиновани логички склоп који узима једну улазну линију и усмерава је на неколико дигиталних излазних линија. У основи преноси потребне податке из једне линије у 2 н н могуће излазне линије, стога се назива и као дистрибутер података. Улазне податке прослеђује у једну од излазних линија, у зависности од вредности уноса. Демултиплексери се користе за примену логике опште намене. Користе се када неки круг покушава да пошаље сигнал на један од многих уређаја. Као што име сугерира, чини управо супротно ономе што ради дигитални мултиплексер, који напротив узима н улазних линија и усмјерава га према једној излазној линији.
Идеја је обрнути функцију мултиплексера - то је објединити један улазни ток података у више токова података. Разлика између мултиплексера и Демултиплексера је суптилна. На пример, када се стерео аудио треба додати у видео датотеку, потребно је да се мултиплексује (или муксира) левим и десним аудио каналима. Напротив, ако се звук жели уклонити из видео датотеке, потребно је демултиплексирање које би раздвојило аудио и видео датотеке. Једноставно речено, претвара сигнал из више аналогних или дигиталних токова сигнала у засебне неповезане сигнале. Одређује одабрани пут преноса из бројних управљачких одабраних линија.
Разлика између декодера и демултиплексера
Декодер | Демултиплекер |
То је логичко коло које декодира шифрирани улазни ток из једног формата у други. | То је комбинирани склоп који се користи за имплементацију логике опће намјене. Усмерава један улазни сигнал према једном од многих излазних сигнала. |
То је обрнута функција давача. | То је обрнута функција мултиплексера. |
Потребно је н улазних линија и производи 2 ^ н излазних линија, што је управо супротно ономе што ради кодер. | Преноси податке из једне линије у 2 ^ н могућих излазних линија, при чему је излазна линија одређена н одабраним линијама. |
Они су категорисани у декодере од 2 до 4, декодере од 3 до 8 и декодере од 4 до 16. | Они су класификовани у 1-4 демултиплексера, 1-8 демултиплексера и 1-16 демултиплексера. |
Нема линија за одабир. | Излазна линија одређена је вредностом одабраних линија. |
Практично се користе у многим апликацијама као што су демултиплексирање података, декодирање меморијске адресе итд. | Они се углавном користе у комуникационим системима и мрежним решењима за потребе сигурности. |
Разлика између ова два је врло суптилна, што у ствари захтева темељно разумевање концепта комбинацијских логичких склопова. Декодер се може описати као логички склоп с много улаза и много излаза, док је демултиплексатор комбинирани склоп који има један улаз и неколико излаза. Иако су обојица основни концепти дигиталних кола, они се међусобно јако разликују. Декодер узима н улаза овисно о вриједности улаза и производи 2 ^ н излаза, док демултиплексер узима један улаз података и усмјерава га на један од 2 ^ н могућих излаза података. Поред тога, у демултиплексеру постоје одабране линије, док у декодерима нису одабране линије.