bab 13

Upload: fanny-ristantono

Post on 17-Jul-2015

28 views

Category:

Documents


0 download

TRANSCRIPT

TUGAS

SISTEM PENGATURAN DISKRIT

Fanny Ristantono

NRP: 2211202905

JURUSAN TEKNIK ELEKTRO FAKULTAS TEKNOLOGI INDUSTRI INSTITUT TEKNOLOGI SEPULUH NOPEMBER SURABAYA 2011

BAB 13

IMPLEMENTASI KOMPUTER FILTER DIGITAL 1. Pendahuluan Pada bab 12 kita menguji beberapa struktur untuk menrealisasikan filter digital. Tiap struktur bisa dideskribsikan dengan sekumpulan persamaan beda yang unik. Pada bab ini kita mempelajari implementasi dari semua persamaan beda ini dengan komputer. Pertama-tama kita mengilustrasikan teknik program bahasa assembly untuk prosesor seri 80 x 86 Intel yang popular itu. Teknik yang kita tunjukkan secara luas bisa diaplikasikan berbeda secara komersial tersedia mikroprosesor dan perangkat chip proses sinyal digital. Kemudian kita tutup bab ini dengan mendeskripsikan implementasi filter digital menggunakan LabVIEW, bahasa pemrograman grafis dari National Instruments. 2. Intel 80 x 86 [1] Intel 8086 diperkenalkan pertama kali pada 1978. Ini merupakan mikroposesor 16-bit generasi pertama dan merepresentasikan kemajuan dalam kapabilitas pemrosesan ketika prosesor inni dikenalkan. Setahun kemudian Intel 8086 diikuti versi 8088, dengan perbedaan prinsip yang menjadi organisasi memory fisikal. 8088 memilki 8-bit data bus. 8087 merupakan keluarga dari koprosesor aritmatika yang didesain untuk dijalankan secara pararel dengan 8086/8088. Implementasi hardware dari operasi multiply sangat diperlukan untuk implementasi kontroler digital highspeed. Arsitektur Register

Dalam hal instruksi dan operasi stak, segmen dan register offset merupakan implikasi, yaitu: Instruksi PA = (CS) + (IP) Stak PA = (SS) + (SP)

Dimana PA merupakan alamat fisikal dalam memory. Alamat operan bisa dikomputasi via sejumlah register. Mode pengalamatan beberapa operan disimpulkan di bawah. 1. Register : operan dalam {AX, BX, CX, DX, BP, SP, SI, DI} 2. Immediate: operan dalam instruksi 3. Direct : PA = (DS) + DISP 4. Indirect

Register segmen bisa diubah via segment-override prefix. The displacement (DISP) bisa 0, 8 atau 16 bit. Set Instruksi 8086 Set intruksi lengkap untuk 8086 tersedia pada Ref.1. Disini kita mendeskribsikan beberapa feature yang lebih berguna untuk pemrograman filter digital:

3. Implementasi Modul Orde Kedua [3] Pada bab 12 kita menhuji enam struktur untuk modul orde kedua. Disini kita menguji implementasinya pada Intel 8086. Berdasarkan gambar di bawah semua program untuk modul orde kedua bisa dimodelkan lewat flowchart, yang mana merepresentasikan pemrosessan yang diharuskan selama satu kali interval (kT < t < kT + T).

Struktur 1X dan 2X mengharuskan sepasang pole komplek yaitu

Dan

Gambar 13.4 mengilustrasikan sequence pemanggilan untuk modul struktur filter pada 13.3. Program bahasa assembly Intel 8086 untuk struktur 1D dapt dilihat pada Gambar13.5.

4. Implementasi Pararel pada Filter Orde Tinggi Untuk Implementasi filter orde tinggi, kita menunjukkan D (z) dalam bentuk:

Dimana

Gambar 13.7 menggambarkan alokasi penyimpanan untuk semua modul. Penyimpanan Variabel dan Koefisien dikelompokkan untuk pengalamatan yang lebih efisien.

5. Implementasi Cascade Filter Orde Tinggi

6. LabVIEW [7,8]

Virtual Instrument

Operasi Aritmatik

Konstanta dan Struktur Program