Apa itu Parity Generator dan Parity Checker: Jenis & Diagram Logikanya

Coba Instrumen Kami Untuk Menghilangkan Masalah





Fungsi utama generator paritas dan pemeriksa paritas adalah untuk mendeteksi kesalahan dalam transmisi data dan konsep ini diperkenalkan pada tahun 1922. Dalam teknologi RAID, bit paritas dan pemeriksa paritas digunakan untuk mencegah kehilangan data. Bit paritas adalah bit tambahan yang disetel di sisi transmisi ke '0' atau '1', ini digunakan untuk mendeteksi hanya kesalahan bit tunggal dan ini adalah metode termudah untuk mendeteksi kesalahan. Ada berbagai jenis kode deteksi kesalahan yang digunakan untuk mendeteksi kesalahan yaitu paritas, ring counter, kode paritas blok, kode Hamming, biquinary, dll. Penjelasan singkat tentang bit paritas, paritas generator dan pemeriksa dijelaskan di bawah.

Apa itu Parity Bit?

Definisi: Bit paritas atau bit pemeriksa adalah bit yang ditambahkan ke kode biner untuk memeriksa apakah kode tertentu dalam paritas atau tidak, misalnya, apakah kode tersebut dalam paritas genap atau paritas ganjil diperiksa dengan bit pemeriksa atau bit paritas ini. Paritas tidak lain adalah angka 1 dan ada dua jenis bit paritas yaitu bit genap dan bit ganjil.




Pada bit paritas ganjil, kode tersebut harus berupa angka 1 ganjil, misal kita mengambil kode 5 bit 100011, kode ini dikatakan paritas ganjil karena terdapat 3 angka 1 pada kode yang telah kita ambil. . Pada bit paritas genap kode tersebut harus bilangan genap 1, misalnya kita mengambil kode 6 bit 101101, kode ini dikatakan paritas genap karena terdapat empat angka 1 pada kode yang telah kita ambil

Apa itu Parity Generator?

Definisi: Generator paritas adalah rangkaian kombinasi pada pemancar, yang mengambil pesan asli sebagai masukan dan menghasilkan bit paritas untuk pesan tersebut dan pemancar di generator ini mentransmisikan pesan bersama dengan bit paritasnya.



Jenis Generator Paritas

Klasifikasi generator ini ditunjukkan pada gambar di bawah ini

Jenis-dari-Paritas-Generator

jenis-paritas-generator

Bahkan Parity Generator

Generator paritas genap mempertahankan data biner dalam bilangan genap 1, misalnya, data yang diambil adalah bilangan ganjil 1, generator paritas genap ini akan mempertahankan data sebagai bilangan genap 1 dengan menambahkan 1 ekstra ke ganjil jumlah 1. Ini juga merupakan rangkaian kombinasional yang keluarannya bergantung pada data masukan yang diberikan, yang berarti data masukan adalah data biner atau kode biner yang diberikan untuk generator paritas.


Mari kita pertimbangkan tiga input data biner, yang tiga bit dianggap sebagai A, B, dan C. Kita dapat menulis 23kombinasi menggunakan tiga input data biner yaitu 000 hingga 111 (0 hingga 7), total delapan kombinasi akan didapatkan dari tiga input data biner yang telah kami pertimbangkan. Tabel kebenaran generator paritas genap untuk tiga data biner masukan ditampilkan di bawah ini.

0 0 0 - Dalam kode biner masukan ini paritas genap diambil sebagai '0' karena masukan sudah dalam paritas genap, jadi tidak perlu menambahkan paritas genap sekali lagi untuk masukan ini.

0 0 1 - - Dalam kode biner masukan ini hanya ada satu angka '1' dan angka tunggal '1' itu adalah angka ganjil dari '1'. Jika ada angka ganjil dari '1', maka generator paritas genap harus menghasilkan angka '1' yang lain untuk menjadikannya sebagai paritas genap, sehingga paritas genap diambil sebagai 1 untuk membuat kode 0 0 1 menjadi paritas genap.

0 1 0 - Bit ini berada dalam paritas ganjil sehingga paritas genap diambil sebagai 1 untuk membuat kode 0 1 0 menjadi paritas genap.

0 1 1 - Bit ini sudah dalam paritas genap sehingga paritas genap diambil sebagai 0 untuk membuat kode 0 1 1 menjadi paritas genap.

1 0 0 - Bit ini dalam paritas ganjil sehingga paritas genap diambil sebagai 1 untuk membuat kode 1 0 0 menjadi paritas genap.

1 0 1 - Bit ini sudah dalam paritas genap sehingga paritas genap diambil sebagai 0 untuk membuat kode 1 0 1 menjadi paritas genap.

1 1 0 - Bit ini juga dalam paritas genap sehingga paritas genap diambil sebagai 0 untuk membuat kode 1 1 0 menjadi paritas genap.

1 1 1 - Bit ini dalam paritas ganjil sehingga paritas genap diambil sebagai 1 untuk membuat kode 1 1 1 menjadi paritas genap.

Tabel Kebenaran Generator Paritas Genap

A B C Bahkan Paritas
0 0 00
0 0 11
0 1 01
0 1 10
1 0 01
1 0 10
1 1 00
1 1 11

Penyederhanaan peta karnaugh (k-map) untuk input tiga bit bahkan paritas adalah

K-Map-For-Even-Parity-Generator

k-map-untuk-generator-paritas genap

Dari tabel kebenaran paritas genap di atas, ekspresi sederhana bit paritas ditulis sebagai

Ekspresi paritas genap diimplementasikan dengan menggunakan dua gerbang Ex-OR dan diagram logika dari paritas genap ini menggunakan Ex-OR gerbang logika ditampilkan di bawah.

Genap-Paritas-Logika-Sirkuit

genap-paritas-logika-sirkuit

Dengan cara ini, generator paritas genap menghasilkan angka genap 1 dengan mengambil data masukan.

Generator Paritas Ganjil

Generator paritas ganjil mempertahankan data biner dalam bilangan ganjil 1, misalnya data yang diambil adalah bilangan genap 1, generator paritas ganjil ini akan mempertahankan data sebagai bilangan ganjil 1 dengan menambahkan 1 ekstra ke bilangan genap 1. Ini adalah rangkaian kombinasional yang keluarannya selalu bergantung pada data masukan yang diberikan. Jika terdapat bilangan genap 1 maka hanya bit paritas yang ditambahkan untuk membuat kode biner menjadi angka ganjil 1.

Mari kita perhatikan tiga input data biner, bahwa tiga bit dianggap sebagai A, B, dan C. Tabel kebenaran generator paritas ganjil untuk tiga data biner masukan ditunjukkan di bawah ini.

0 0 0 - Dalam kode biner masukan ini paritas ganjil diambil sebagai '1' karena masukan dalam paritas genap.

0 0 1 - Input biner ini sudah dalam paritas ganjil, jadi paritas ganjil diambil sebagai 0.

0 1 0 - Input biner ini juga dalam paritas ganjil, sehingga paritas ganjil diambil sebagai 0.

0 1 1 - Bit ini berada dalam paritas genap sehingga paritas ganjil diambil sebagai 1 untuk membuat kode 0 1 1 menjadi paritas ganjil.

1 0 0 - Bit ini sudah dalam paritas ganjil, jadi paritas ganjil diambil sebagai 0 untuk membuat kode 1 0 0 menjadi paritas ganjil.

1 0 1 - Bit input ini dalam paritas genap, sehingga paritas ganjil diambil sebagai 1 untuk membuat kode 1 0 1 menjadi paritas ganjil.

1 1 0 - Bit ini berada dalam paritas genap, jadi paritas ganjil diambil sebagai 1.

1 1 1 - Bit masukan ini dalam paritas ganjil, sehingga paritas ganjil diambil sebagai o.

Tabel Kebenaran Generator Paritas Ganjil

A B C Paritas Ganjil
0 0 01
0 0 10
0 1 00
0 1 11
1 0 00
1 0 11
1 1 01
1 1 10

Penyederhanaan peta Kavanaugh (k-map) untuk input ganjil tiga bit adalah

K-Map-Untuk-Odd-Parity-Generator

k-peta-untuk-ganjil-paritas-generator

Dari tabel kebenaran paritas ganjil di atas, ekspresi sederhana bit paritas ditulis sebagai

Diagram logika generator paritas ganjil ini ditunjukkan di bawah.

Sirkuit Logika

sirkuit logika

Dengan cara ini, generator paritas ganjil menghasilkan angka ganjil 1 dengan mengambil data masukan.

Apa itu Parity Check?

Definisi: Sirkuit kombinasional di penerima adalah pemeriksa paritas. Pemeriksa ini mengambil pesan yang diterima termasuk bit paritas sebagai masukan. Ini memberikan keluaran '1' jika ada beberapa kesalahan ditemukan dan memberikan keluaran '0' jika tidak ada kesalahan yang ditemukan dalam pesan termasuk bit paritas.

Jenis Pemeriksa Paritas

Klasifikasi pemeriksa paritas ditunjukkan pada gambar di bawah ini

jenis-pemeriksa paritas

jenis-pemeriksa paritas

Pemeriksa Paritas Bahkan

Dalam pemeriksa paritas genap jika bit kesalahan (E) sama dengan '1', maka kita memiliki kesalahan. Jika error bit E = 0 maka menandakan tidak ada error.

Error Bit (E) = 1, terjadi error

Error Bit (E) = 0, tidak ada error

Rangkaian pemeriksa paritas ditunjukkan pada gambar di bawah ini

Sirkuit Logika

sirkuit logika

Pemeriksa Paritas Ganjil

Dalam pemeriksa paritas ganjil jika bit kesalahan (E) sama dengan '1', maka itu menunjukkan tidak ada kesalahan. Jika kesalahan bit E = 0 maka menandakan ada kesalahan.

Error Bit (E) = 1, tidak ada error

Error Bit (E) = 0, terjadi error

Pemeriksa paritas tidak akan dapat mendeteksi jika ada kesalahan lebih dari '1' bit dan kebenaran data juga tidak memungkinkan, ini adalah kelemahan utama pemeriksa paritas.

Parity Generator / Checker menggunakan IC

IC 74180 melakukan fungsi pembuatan paritas serta pemeriksaan. Generator / Pemeriksa Paritas 9 bit (8 bit data, 1 bit paritas) ditunjukkan pada gambar di bawah ini.

IC-74180

ic-74180

IC 74180 berisi delapan bit data (X0ke X7), V.DC,masukan genap, masukan ganjil, tujuh keluaran, keluaran ganjil S, dan pin ground.

Jika input genap dan ganjil yang diberikan keduanya tinggi (H), maka output genap dan ganjil keduanya rendah (L), demikian pula jika input yang diberikan keduanya Rendah (L), maka output genap dan ganjil keduanya menjadi tinggi ( H).

Keuntungan Paritas

Keuntungan dari paritas adalah

  • Kesederhanaan
  • Mudah digunakan

Aplikasi dari Paritas

Penerapan paritas adalah

  • Di sistem digital dan banyak aplikasi perangkat keras, paritas ini digunakan
  • Bit paritas juga digunakan di Small Computer System Interface (SCSI) dan juga di Peripheral Component Interconnect (PCI) untuk mendeteksi kesalahan

FAQ

1). Apa perbedaan antara generator paritas dan pemeriksa paritas?

Generator paritas menghasilkan bit paritas di pemancar dan pemeriksa paritas memeriksa bit paritas di penerima.

2). Apa artinya tidak ada paritas?

Ketika bit paritas tidak digunakan untuk memeriksa kesalahan maka bit paritas dikatakan non-paritas atau tidak ada paritas atau tidak adanya paritas.

3). Berapakah nilai paritasnya?

Konsep nilai paritas digunakan untuk komoditas dan sekuritas dan istilah tersebut mengacu pada saat nilai kedua aset sama.

4). Mengapa kita membutuhkan pemeriksa paritas?

Pemeriksa paritas diperlukan untuk mendeteksi kesalahan dalam komunikasi dan juga dalam perangkat penyimpanan memori pemeriksa paritas digunakan untuk pengujian.

5). Bagaimana bit paritas mendeteksi unit data yang rusak?

Bit redundan dalam teknik ini disebut bit paritas, yang mendeteksi unit data yang rusak ketika terjadi kesalahan selama transmisi data.

Dalam artikel ini, bagaimana keseimbangan generator dan pemeriksa menghasilkan dan memeriksa bit dan tipenya, rangkaian logika, tabel kebenaran, dan ekspresi k-map dibahas secara singkat. Ini pertanyaan untuk Anda, bagaimana cara menghitung paritas genap dan ganjil?