Kódoló (elektronika)

Az oldal jelenlegi verzióját még nem ellenőrizték tapasztalt hozzászólók, és jelentősen eltérhet a 2017. január 27-én felülvizsgált verziótól ; az ellenőrzések 16 szerkesztést igényelnek .

A kódoló (encoder)  ( angolul  encoder ) egy logikai eszköz , amely logikai funkciót (műveletet) hajt végre - egy pozicionális n-bites kódot m-bites bináris, trináris vagy k-áris kóddá alakít át .

A kódolók típusai

Bináris kódoló

A bináris kódoló azt a logikai funkciót látja el, hogy egy egységes, n-áris, egyértelmű kódot binárissá alakít. Ha az n bemenet valamelyikére jelet adunk (egy, nem több), az aktív bemenet számának bináris kódja megjelenik a kimeneten.

ahol  a bemenetek  száma, a kimeneti bitek száma.

Ternary scrambler

A hármas kódoló azt a logikai funkciót látja el, hogy egy unáris, n-áris, egyértelmű (egy-egy vagy egy-nulla) kódot háromtagúvá alakít át. Ha egy jelet („1” egy egységes kódban vagy „0” egy nullás kódban) az n bemenetek egyikére alkalmazunk, az aktív bemenet számának hármas kódja megjelenik a kimeneten.

A bemenetek és kimenetek száma egy teljes hármas kódolóban a következő összefüggéssel függ össze:

, ahol  a bemenetek  száma, a kimeneti három számjegyek száma.

Teljes k-ári kódoló

Ha a bemenetek száma olyan nagy, hogy a kódolóban a kimeneti jelek összes lehetséges kombinációja felhasználásra kerül, akkor az ilyen kódolót teljesnek nevezzük, ha nem mindnek, akkor hiányosnak.

A bemenetek és a kimenetek száma egy teljes k-számú kódolóban a következő összefüggéssel függ össze:

, ahol  a bemenetek  száma, a kimeneti k-áris bitek száma, a számrendszer  alapja .


Prioritás kódoló

A prioritási kódoló abban különbözik a kódolótól, hogy van egy további logikai áramkör, amely kiválasztja a vezető bemenet aktív szintjét, hogy biztosítsa a kódoló működéséhez szükséges feltételeket (csak egy aktív szint a bemeneten). A többi bemenet jelszintjét az áramkör figyelmen kívül hagyja.

Példák

Lásd még

Irodalom