Elektronik terminolojisinde, bir kod çözücü, bir kodu bir dizi sinyale dönüştüren kombinasyonel bir mantık devresidir. Bir dekoder devresi kodlamanın tam tersini yapar. Birden fazla giriş ve çıkışa sahiptir ve her ikisi de birbirinden farklı olması koşuluyla, genellikle kodlu girişleri kodlu çıkışlara dönüştürmek için kullanılır. Basit bir ifadeyle, şifrelenmiş verileri veya bilgileri orijinal biçimine çeviren bir cihazdır. Adından da anlaşılacağı gibi, kodlanmış verilerin kodunu çözer. Dolayısıyla giriş kodu genellikle çıkış kodundaki bitlerden daha az bit içerir. Kod çözücü, monitörler, yazıcılar, hesap makineleri, DVD oynatıcılar gibi çıkış cihazlarının çoğunda kullanıcı arayüzünde kullanılır..
2 ^ n giriş hattı alan ve n çıkış hattı üreten bir kodlayıcının aksine, bir kod çözücü n giriş hattı alır ve 2 ^ n çıkış hattı üretir. Giriş verilerini koddan alır ve çıkış olarak yansıtılan gerekli verilerin şifresini çözer. İkili kodun girişleri, giriş satırı sayısına bağlı olarak 2 bit, 3 bit veya 4 bit kodlar olabilir. Bazı durumlarda, kod çözücüler 2 ^ n'den daha az giriş çizgisine sahiptir, bu nedenle farklı giriş değerleri için en az bir çıkış modeli tekrarlanır. Kod çözücüler, kablosuz iletişim, ağ iletişimi, telekomünikasyon, vb. Gibi iletişim sistemlerinde sıklıkla kullanılır. Dijital elektronikte kullanılan en yaygın ikili kod çözücü türleri 2 ila 4, 3 ila 8 ve 4 ila 16'dır..
Demultiplexer, bazen DMUX olarak kısaltılır, aynı zamanda bir giriş hattını alıp birkaç dijital çıkış hattına yönlendiren kombinasyonel bir mantık devresidir. Temel olarak gerekli verileri bir satırdan 2 ^ n olası çıkış hattına iletir, bu nedenle veri dağıtıcısı olarak da adlandırılır. Giriş verilerini, girişin değerlerine bağlı olarak çıkış hatlarından birine iletir. Çoğullama çözücüler genel amaçlı mantık uygulamak için kullanılır. Bir devre birçok cihazdan birine sinyal göndermeye çalıştığında kullanılır. Adından da anlaşılacağı gibi, dijital bir çoklayıcının yaptığı şeyin tam tersini yapar, aksine n giriş hattını alır ve bir çıkış hattına yönlendirir.
Fikir, bir çoklayıcı işlevini tersine çevirmektir - yani bir giriş veri akışını birden çok veri akışına birleştirmektir. Çoklayıcı ve Demultiplexer arasındaki fark incedir. Örneğin, bir video dosyasına stereo ses ekleneceği zaman, sol ve sağ ses kanalları ile çoğullanması (veya muxlanması) gerekir. Aksine, ses video dosyasından çıkartılacaksa, ses ve video dosyalarını ayıracak olan çoğullama çözme gerektirir. Basit bir ifadeyle, bir dizi analog veya dijital sinyal akışından gelen bir sinyali ayrı ayrı ilişkisiz sinyallere dönüştürür. Çok sayıda kontrol seçim hattından seçilen bir iletim yolunu belirler.
Bir Kod Çözücü ve Demultiplexer Arasındaki Fark
şifre çözücü | Demultiplexer |
Şifreli bir giriş akışını bir biçimden diğerine çözen bir mantık devresi. | Genel amaçlı mantığı uygulamak için kullanılan bir kombinasyon devresi. Tek bir giriş sinyalini birçok çıkış sinyalinden birine yönlendirir. |
Enkoderin ters fonksiyonudur. | Bir çoklayıcının ters fonksiyonudur. |
N giriş hattını alır ve bir kodlayıcının yaptığı şeyin tam tersi olan 2 ^ n çıkış hattı üretir. | Verileri bir satırdan 2 ^ n olası çıkış hattına iletir, burada çıkış hattı n seçme hattı ile belirlenir. |
2 ila 4 kod çözücü, 3 ila 8 kod çözücü ve 4 ila 16 kod çözücü olarak kategorize edilirler. | Bunlar 1-4 demultiplexer, 1-8 demultiplexer ve 1-16 demultiplexer olarak sınıflandırılır. |
Seçim çizgisi yok. | Çıktı satırı, seçilen satırların değeri ile belirlenir. |
Pratik olarak veri çoğullama, bellek adresi kod çözme, vb. Gibi birçok uygulamada kullanılırlar.. | Genellikle güvenlik amacıyla iletişim sistemlerinde ve ağ çözümlerinde kullanılırlar. |
İkisi arasındaki fark çok incedir, aslında kombinasyonel mantık devreleri kavramının kapsamlı bir şekilde anlaşılmasını gerektirir. Bir kod çözücü, birçok girişe ve birçok çıkışa sahip bir mantık devresi olarak tanımlanabilirken, demultiplexer bir girişe ve birkaç çıkışa sahip bir kombinasyon devresidir. Her ikisi de dijital devrelerin temel kavramları olmakla birlikte, birbirlerinden çok farklıdırlar. Bir kod çözücü, girişlerin değerine bağlı olarak n giriş alır ve 2 ^ n çıkış üretirken, bir çoğullama çözücü tek bir veri girişi alır ve bunu 2 ^ n olası veri çıkışından birine yönlendirir. Ek olarak, çoğullama çözücülerde seçme hatları bulunurken, kod çözücülerde seçme çizgileri yoktur.