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