Gambar 3.10. Diagram alur proses pemotongan sinyal
3.5.4. Frame Blocking
Proses selanjutnya dari sistem pengenalan suara alat musik belira, pianika, dan recorder ini adalah frame blocking. Fungsi dari proses ini adalah untuk memilih bagian mana
yang akan diproses atau diolah, serta fungsi dari proses ini bisa mempercepat dan mempermudah proses perhitungan. User akan memilih nilai frame yang teleh ditentukan.
Pilihan frame yang disediakan yaitu 32, 64, 128, 256 dan 512 [1]. Input proses frame blocking ini adalah output hasil dari proses pemotongan sinyal. Untuk proses frame blocking
dapat dilihat pada Gambar 3.11.
Gambar 3.11. Diagram alur proses Frame Blocking
Proses Mengambil Data Sepanjang Nilai
Frame
Output : Data Nada Hasil
Frame Blocking
Start
End C
C
Input : “Pilih Frame” pada
GUI Output : Data
Suara Hasil Normalisasi1
Proses Pemotongan Bagian
Silence
Start
B
Proses Pemotongan Bagian Transisi
Output : Data Suara Hasil
Pemotongan Sinyal
End B
3.5.5. Normalisasi 2
Setelah proses frame blocking adalah proses normalisasi 2. Input pada proses ini adalah hasil Output dari frame blocking. Pada proses ini bertujuan agar amplitudo data nada
yang telah di proses pada frame blocking terbentuk pada skala yang sama. Pada proses ini data nada hasil frame blocking dibagi dengan nilai absolut maksimum dari frame blocking
persamaan 2.2. Untuk proses Normalisasi 2 dapat dilihat pada Gambar diagram alur 3.12.
Gambar 3.12. Diagram alur proses normalisasi 2
3.5.6. Windowing
Proses selanjutnya pada sistem pengenalan suara alat musik belira, pianika, serta recorder ini yaitu windowing. Penulis menggunakan windowing hamming pada proses ini.
Fungsi dari windowing ini adalah untuk menghilangkan efek diskontinuitas pada data sinyal suara yang telah terekam. Windowing tersebut memiliki karakteristik memiliki side lobe
yang besar dan main lobe yang kecil pada sumbu frekuensi, sehingga dapat lebih baik untuk menghilangkan efek diskontinuitas. Pada proses ini data suara yang telah dinormalisasi
melalui tahap frame blocking yang akan dikalikan dengan windowing hamming dengan persamaan 2.3 yang menggunakan fungsi hamming pada Matlab, sehingga memperoleh
Input : Data Suara Hasil
Frame Blocking
Proses Membagi Data Masukan Dengan Nilai
Maksimal Frame Blocking
Output : Hasil Normalisasi 2
Start
End
hasil output dari windowing hamming tersebut. Kemudian akan dilanjutkan ke proses berikutnya. Untuk proses windowing ini dapat dilihat pada Gambar diagram alur 3.13.
Gambar 3.13. Diagram alur proses windowing
3.5.7. Discrete Sine Transform DST