440 likes | 725 Views
Rangkaian Perhubungan Data. BAB 5 Pengkodan Data (Data Encoding). Kaedah-kaedah mengkod. data Digital ke isyarat digital data Analog ke isyarat digital data Digital ke isyarat analog data Analog ke isyarat analog. Data Digital ke isyarat Digital. Isyarat Digital
E N D
Rangkaian Perhubungan Data BAB 5 Pengkodan Data (Data Encoding) Disediakan oleh Dr. R.Badlishah Ahmad 2001
Kaedah-kaedah mengkod • data Digital ke isyarat digital • data Analog ke isyarat digital • data Digital ke isyarat analog • data Analog ke isyarat analog Disediakan oleh Dr. R.Badlishah Ahmad 2001
Data Digital ke isyarat Digital • Isyarat Digital • Diskret, denyutan voltan tidak berterusan (discontinuous voltage pulses) • Setiap denyutan adalah elemen isyarat • Data binary dikodkan ke elemen isyarat (Binary data encoded into signal elements) Disediakan oleh Dr. R.Badlishah Ahmad 2001
Terma-terma (1) • Sekutub (Unipolar) • Setiap elemen isyarat mempunyai tanda/polariti yang sama (same sign) • Kutub (Polar) • Satu keadaan lojik mewakili voltan positif dan satu lagi diwakili voltan negatif • Kadar data (Data rate) • Kadar data yang dihantar dalam bit per saat • Tempoh atau panjang satu bit (bit period) • Masa untuk (transmitter) menghantar satu bit Disediakan oleh Dr. R.Badlishah Ahmad 2001
Terma-terma (2) • Kadar Modulasi (Modulation rate) • Kadar dimana tahap isyarat berubah • D = R/b, R = kadar data (bps), b = jumlah bit dalam satu elemen isyarat • Di kira dalam baud = elemen isyarat per saat (signal elements per second) • Mark and Space • Binary 1 dan Binary 0 Disediakan oleh Dr. R.Badlishah Ahmad 2001
Intepretasi Isyarat • Perkara yang perlu • Timing of bits - waktu mula dan akhir • Tahap isyarat • Faktor-faktor pengaruhi kejayaan mengintrepretasikan isyarat • Nisbah Isyarat dan hingar (Signal to noise ratio) • Kadar data • Lebarjalur (Bandwidth) Disediakan oleh Dr. R.Badlishah Ahmad 2001
Perbandingan skim-skim mengkod (1) • Dari segi Spektrum Isyarat (Signal Spectrum) • Kekurangan frekuensi tinggi mengurangkan lebarjalur yang diperlukan • Kekurangan komponen dc membolehkan penjodohan ac ke transformer dan memberikan perlindungan (providing isolation) • Menumpukan kuasa di tengah-tengah lebarjalur • Dari segi Penyegerakan (Clocking) • Menyegerakkan penghantar dan penerima (transmitter and receiver) • Jam Luaran (External clock) • Mekanisma Sync (Segerak) berdasarkan isyarat Disediakan oleh Dr. R.Badlishah Ahmad 2001
Perbandingan skim-skim mengkod (2) • Dari segi Pengesanan Ralat (Error detection) • Boleh di bina di dalam Pengkod isyarat • Dari segi Gangguan isyarat dan kekebalan pada hingar (noise immunity ) • Terdapat kod yang lebih pada berbanding yang lain • Dari segi Kos dan kerumitan (complexity) • Tinggi kadar isyarat (tinggi kadar data) maka tinggi kos • Terdapat kod yang perlukan kadar isyarat lebih tinggi dari kadar data Disediakan oleh Dr. R.Badlishah Ahmad 2001
Skim-skim Pengkod (Encoding Schemes) • 1. Nonreturn to Zero-Level (NRZ-L) • 2. Nonreturn to Zero Inverted (NRZI) • 3. Bipolar -AMI • 4. Pseudoternary • 5. Manchester • 6. Differential Manchester • 7. B8ZS • 8. HDB3 Disediakan oleh Dr. R.Badlishah Ahmad 2001
Nonreturn to Zero-Level (NRZ-L) • Dua tahap voltan untuk bit 0 and 1 • Nilai voltan tetap sepanjang tempoh bit • tiada pertukaran (no transition i.e. no return to zero voltage) • Contoh Bit 0 tiada voltan, dan satu nilai voltan yang tetap untuk bit 1 • Biasanya voltan negatif untuk satu nilai dan positif untuk nilai yang lain • Ini dipanggil NRZ-L Disediakan oleh Dr. R.Badlishah Ahmad 2001
Nonreturn to Zero Inverted (NRZI) • Nilai voltan tetap untuk tempoh satu bit • Data dikodkan sebagai ada atau tiadanya pertukaran (transition) isyarat pada permulaan bit • Pertukaran ‘Transition’ (rendah ke tinggi atau tinggi ke rendah) mewakili binary bit 1 • Tiada pertukaran ‘No transition’ mewakili bit 0 • Contoh NRZI ; Differential Encoding Disediakan oleh Dr. R.Badlishah Ahmad 2001
NRZ Disediakan oleh Dr. R.Badlishah Ahmad 2001
Differential Encoding • Data diwakili oleh sesuatu pertukaran (transition) dan bukannya sesuatu tahap (levels) • Lebih reliable mengesan pertukaran (transition) berbanding dengan mengesan tahap • Didalam sistem penghantaran yang kompleks mudah untuk kehilangan kekutuban sesuatu isyarat, oleh itu kaedah ini sangat sesuai Disediakan oleh Dr. R.Badlishah Ahmad 2001
Kebaikan & Keburukan NRZ • Kebaikan • Mudah untuk jurutera (merekabentuk litar penerima/penghantar) • Menjimatkan Lebarjalur yang digunakan • Keburukan • mengandungi komponen dc • Kurang penyegerakan antara penghantar dan penerima (timing drift at the receiver) • Biasanya digunakan untuk rakaman magnetik • Tidak biasa digunakan untuk sistem penghantaran Disediakan oleh Dr. R.Badlishah Ahmad 2001
Multilevel Binary (Binary Pelbagai Tahap) • Menggunakan lebih dari dua tahap • 1) Bipolar-AMI • kosong - diwakili dgn tiada isyarat • satu - diwakili oleh denyutan (pulse) positf atau negatif • satu denyutan berbeza kekutuban • Tiada kehilangan segerakan untuk turutan 1 (untuk 0 masih ada masalah) • Tiada komponen dc • Lebarjalur yang rendah • Mudah mengesan ralat Disediakan oleh Dr. R.Badlishah Ahmad 2001
Multilevel Binary (Binary Pelbagai Tahap) • 2) Pseudoternary • Satu (one) diwakili dengan tiadanya isyarat talian • Kosong (Zero) diwakili dengan perubahan isyarat positif dan negatif (alternating positive and negative) • ~ sams dgn bipolar-AMI Disediakan oleh Dr. R.Badlishah Ahmad 2001
Bipolar-AMI & Pseudoternary Disediakan oleh Dr. R.Badlishah Ahmad 2001
Trade Off untuk Multilevel Binary • Tidak efisyen seperti NRZ • Setiap elemen isyarat hanya mewakili satu bit • Untuk sistem 3 tahap mewakili log23 = 1.58 bits • Penerima harus dapat membezakan 3 tahap tersebut (+A, -A, 0) • Memerlukan kekuatan isyarat ~ 3dB lebih kuat untuk mendapatkan kebarangkalian ralat (SNR) bit yang sama untuk NRZ Disediakan oleh Dr. R.Badlishah Ahmad 2001
Biphase (Dwifasa) • Manchester • Transition di tengah2 setiap bit • Transition selaku clock & data • Rendah ke Tinggi mewakili bit satu • Tinggi ke Rendah mewakili bit kosong • Digunakan pada IEEE 802.3 (LAN) • Differential Manchester • Transition bit tengah untuk clocking • Transition pada mula bit period mewakili kosong • Tiada transition pada mula bit period mewakili satu • IEEE 802.5 (LAN) Disediakan oleh Dr. R.Badlishah Ahmad 2001
Biphase Pros & Cons • Con • Sekurang-kurangnya satu transition per bit masa mungkin dua • Kadar maksima modulasi ialah 2X NRZ • Lebarjalur 2X NRZ • Pro • Segerakkan sendiri (Synchronization on mid bit transition (self clocking)) • Tiada komponen dc • Kaedah kawalan ralat (Error detection) • Tiada transition (Absence of expected transition) Disediakan oleh Dr. R.Badlishah Ahmad 2001
Modulation Rate, D (Kadar Modulasi) D=R/b R= kadar data b = jumlah bit dlm satu elemen isyarat Disediakan oleh Dr. R.Badlishah Ahmad 2001
Scrambling • Digunakan untuk menggantikan turutan yang menghasilkan voltan yang tetap • Transition mestilah cukup untuk segerakkan • Boleh di kenalpasti/ditukarkan oleh penerima dengan yang asal • Panjang turutan yang sama dengan yang asal • Supaya tiada komponen dc • Supaya tiada turutan panjang kosong • Tetapi tiada kekurangan pada kadar data • Berkebolehan mengesan ralat Disediakan oleh Dr. R.Badlishah Ahmad 2001
B8ZS • Bipolar (Dwikutub) dgn penggantian 8 Zeros • Berdasarkan bipolar-AMI • Jika 8 bit semuanya bit kosong & bit sebelum positif kodkan sebagai 000+-0-+ • Jika 8 bit semuanya bit kosong & bit sebelum negatif kodkan sebagai 000-+0+- Disediakan oleh Dr. R.Badlishah Ahmad 2001
HDB3 • H igh D ensity B ipolar 3 Zeros • Berdasarkan bipolar-AMI • Turutan 4 bit kosong ditukarkan ke 1 atau 2 denyutan Disediakan oleh Dr. R.Badlishah Ahmad 2001
B8ZS and HDB3 Disediakan oleh Dr. R.Badlishah Ahmad 2001
Data Digital, Isyarat Analog • Sistem telefon awam • frekuensi spektrum ialah 300Hz ke 3400Hz • Untuk penghantaran data dari PC ke rangkaian telefon (exchange office) guna modem (modulator-demodulator) • 3 teknik yg biasa digunakan • Amplitude shift keying (ASK) • Frequency shift keying (FSK) • Phase shift keying (PK) Disediakan oleh Dr. R.Badlishah Ahmad 2001
Teknik-Teknik Pemodulatan Disediakan oleh Dr. R.Badlishah Ahmad 2001
ASK • Nilai-nilai diwakili oleh amplitud frekuensi pembawa yg berbeza • Biasanya, amplitud satu mewakili bit ‘0’ dan sebaliknya • Tidak sensitif pada gandaan mengejut • Tidak efisyen • Boleh menghantar data hingga 1200bps dalam talian gred suara • Teknik ini digunakan dalam penghantaran dalam gentian optik Disediakan oleh Dr. R.Badlishah Ahmad 2001
FSK • Nilai-nilai diwakili oleh frekuensi yg berlainan • Kurang dipengaruhi hingar berbanding dgn ASK • Mencecah sehingga 1200bps dalam talian gred suara • Biasanya guna frekuensi yang tinggi • Frekuensi tinggi utk LAN yg guna co-ax Disediakan oleh Dr. R.Badlishah Ahmad 2001
FSK dalam Talian Gred Suara Disediakan oleh Dr. R.Badlishah Ahmad 2001
Phase Shift Keying (PSK) • Fasa isyarat pembawa dianjakkan untuk mewakili data Disediakan oleh Dr. R.Badlishah Ahmad 2001
Quadrature PSK • Lebih efisyen dgn cara setiap elemen isyarat mewakili lebih dari satu bit • contoh anjakan /2 (90o) • Setiap elemen mewakili 2 bit • Boleh guna 8 sudut fasa & dan lebih dari satu amplitud • 9600bps modem guna 12 sudut, 4 daripadanya mempunyai 2 amplitud Disediakan oleh Dr. R.Badlishah Ahmad 2001
Prestasi Skim Pemodulatan Digital ke Analog • Dalam B.I Performance of Digital to Analog Modulation Schemes • Lebarjalur (Bandwidth) • Lebarjalur ASK & PSK berkadaran terus dgn kadar data • Lebarjalur FSK berkaitan dgn kadar data utk frekuensi rendah (the modulating frekuensi) • Bila ada hingar bit error rate (BER/kebarangkalian kadar ralat) PSK & QPSK lebih baik dari ASK & FSK sebanyak 3dB Disediakan oleh Dr. R.Badlishah Ahmad 2001
Data Analog, Isyarat Digital • Digitization • Satu proses dimana pertukaran data analog ke digital dilakukan • Data digital kemudian dihantar guna NRZ-L kaedah lain (contoh NRZI, Manchester…..) • Data digital boleh ditukarkan semula ke data analog • CODEC digunakan utk analog ke digital • Pulse code modulation (PCM) • Delta modulation Disediakan oleh Dr. R.Badlishah Ahmad 2001
Pulse Code Modulation(PCM) (1) • Syarat; frekuensi sampel mestilah 2 kaliganda frekuensi yang hendak disampel - barulah maklumat asal dapat diperolehi semula • (Bukti - Stallings appendix 4A) • Lebarjalur Data suara (Voice data) dari 1 hingga 4000Hz • Perlukan 8000 sampel per saat • Sampel analog (Pulse Amplitude Modulation, PAM) • Setiap sampel mewakili nilai digital Disediakan oleh Dr. R.Badlishah Ahmad 2001
Pulse Code Modulation(PCM) (2) • Sistem guna 4 bit memberikan 16 tahap • Sampel dgn 8 bit memberikan 256 tahap • Kualiti penghantaran sama dgn kaedah penghantaran analog • 8000 sampel per saat dgn guna 8 bit memberikan kadar data 64kbps Disediakan oleh Dr. R.Badlishah Ahmad 2001
Pengkodan tidak linear (Nonlinear Encoding) • Tahap Quantization tidak sama (levels not evenly spaced) • Dapat mengurangkan keherotan isyarat (signal distortion) Disediakan oleh Dr. R.Badlishah Ahmad 2001
Pemodulatan Delta (Delta Modulation) • Input analog dianggarkan mengikut fungsi tangga • Bergerak satu tahap samada atas atau bawah () bergantung kepada jarak (interval) sampel Disediakan oleh Dr. R.Badlishah Ahmad 2001
Delta Modulation - CONTOH Disediakan oleh Dr. R.Badlishah Ahmad 2001
Delta Modulation - OPERASI Disediakan oleh Dr. R.Badlishah Ahmad 2001
Delta Modulation - Prestasi • Bagus utk Suara (voice) • PCM - 128 tahap (utk 7 bit) • Lebarjalur suara 4khz • 8000 x 7 = 56kbps utk PCM • Jika guna 8 bit, kadar data ialah 64kbps Disediakan oleh Dr. R.Badlishah Ahmad 2001
Data Analog, Isyarat Analog • Kenapa nak modulatkan isyarat analog • Sebab, frekuensi yg lebih tinggi, penghantaran maklumat lebih efisyen • Boleh guna frequency division multiplexing (bab 8) • Jenis2 pemodulatan • Amplitud • Frekuensi • Fasa Disediakan oleh Dr. R.Badlishah Ahmad 2001
Pemodulatan Analog Disediakan oleh Dr. R.Badlishah Ahmad 2001
Spread Spectrum • Data analog atau digital • Isyarat adalah analog • Data diserakkan ke satu lebarjalur frekuensi • Kaedah ini sukar berbanding dgn FDM atau AM untuk dicerobohi • Frequency hoping • Isyarat disiarkan melalui frekuensi yang berlainan secara rawak dari satu penghantar Disediakan oleh Dr. R.Badlishah Ahmad 2001