Pembangkit Isyarat MLS dan Pengukuran Tanggapan Impuls

34

3.2. Pembangkit Isyarat MLS dan Pengukuran Tanggapan Impuls

Pengukuran tanggapan impuls sistem dilakukan dengan menggunakan isyarat MLS karena pada metode ini pengaruh derau latar belakang pada pengukuran dapat dengan mudah dikurangi[1]. Nilai SN isyarat MLS terhadap derau yang dianjurkan adalah 30-50 dB [1]. Nilai aras derau latar belakang yang terukur saat pengukuran dilakukan adalah sekitar 45 – 50 dB, sedangkan penguat isyarat audio perlu diatur penguatannya sedemikian hingga aras isyarat MLS yang diterima di mikropon adalah 80 dB. Untuk standar pengukuran ruangan, isyarat MLS yang dibangkitkan adalah 16 bit. Panjang dari isyarat MLS yang dihasilkan adalah 2 16 bit = 65536 bit. Dengan frekuensi cuplik 44100 kHz, durasi dari isyarat MLS tersebut adalah 6553644100 s kurang lebih 1.486s, nilai ini untuk mencegah tidak terjadinya time-aliasing pada pengukuran tanggapan impuls. Untuk isyarat MLS 16-bit, berikut bit taps yang digunakan dalam program. case 16 taps=4; tap1=2; tap2=3; tap3=5; tap4=16; Penggalan program untuk rekursi XOR[15] for i = 2n-1:-1:1 xorbit = xorbufftap1,bufftap2; if taps==4 xorbit2 = xorbufftap3,bufftap4; xorbit = xorxorbit,xorbit2; end buff = [xorbit buff1:n-1]; yi = -2 . xorbit + 1; end 35 Gambar dari 256 cuplikan pertama bit MLS yang diplotkan pada MatLab tampak seperti di bawah ini. Gambar 3.7. Plot bit dari 256 cuplikan pertama isyarat MLS. Pada gambar 4.5. ditunjukkan bit – bit yang dibangkitkan oleh register geser sebanyak 16 cuplikan. Sesuai dengan teori pada Bab 2.2. nilai bit ini kemudian dikonversi sehingga nilai → dan → − . Tanggapan impuls sistem kemudian diperoleh dengan menghitung korelasi silang antara isyarat MLS yang disuarakan dan isyarat MLS yang diterima oleh mikropon di titik lokasi pendengar. Dalam perhitungan korelasi silang tersebut diperlukan adanya tundaan sebesar N cuplikan karena adanya perbedaan jarak tempuh di antara kedua isyarat yang berupa jarak yang ditempuh isyarat MLS dari penyuara ke 50 100 150 200 250 -0.2 0.2 0.4 0.6 0.8 1 36 mikropon di titik lokasi pendengar. Untuk menyuarakan isyarat MLS, menggunakan bantuan fungsi sounds pada MATLAB. Besar dari nilai cuplikan N tergantung pada jarak penyuara ke mikropon seperti yang dirumuskan pada persamaan berikut. � = � � × �� … … … … … … … … … … … … … … … … … … … … … … … … … … … … … … . dengan: N adalah tundaan pada isyarat MLS dalam perhitungan korelasi silang sample; x adalah jarak penyuara ke mikropon m; dan c adalah cepat rambat bunyi pada suhu ruang ms; Pada pengukuran tanggapan impuls, jarak antara penyuara ke mikropon adalah 2 m, sehingga besarnya nilai N adalah 2343 44100 = 2 57,142 cuplikan ≈ 257 cuplikan. Sebelumnya, nilai variabel taps telah ditentukan untuk berapa bit isyarat MLS yang dibutuhkan dalam perancangan ini 16-bit MLS. Urutan kerja program pada pengukuran tanggapan impuls sistem menggunakan isyarat MLS adalah: 1. Membangkitkan isyarat MLS dengan menentukan berapa bit MLS yang diinginkan. 2. Nilai variable taps digunakan untuk rekursi dan menentukan keluaran MLS pada cuplikan ke n. 3. Menyuarakan isyarat MLS melalui penyuara sekaligus merekam isyarat MLS yang diterima oleh mikropon di titik lokasi pendengar. 4. Mencari tanggapan impuls sistem dengan menghitung korelasi silang antara isyarat MLS yang disuarakan oleh penyuara dan isyarat MLS yang diterima oleh mikropon dengan memperhitungkan tundaan sebesar N cuplikan. 37 Urutan kerja program tersebut dapat dinyatakan pada diagram alir berikut. Gambar 3.8. Diagram alir program pencarian tanggapan impuls sistem.

3.3. Tanggapan Impuls Sistem Fase Minimum Dengan Alih Ragam