Matlab Rangkaian modul RC-timer radio telemetry 915MHz

Lama waktu penangkapan ucapan ditentukan sebesar 1 detik. Waktu tersebut ditentukan agar kata yang diucapkan dapat terekam secara utuh. Penetuan lama waktu berdasarkan hasil percobaan yang disertakan dalam lampiran. Nilai waktu tersebut juga mempengaruhi banyaknya data yang tercuplik. Banyaknya data yang tercuplik dihitung dari persamaan berikut : 3.4 Hasil dari sampling berupa sinyal dari data-data yang tercuplik. Flowchart program pada fungsi sampling ditunjukkan pada Gambar 3.5. Gambar 3.5. Flowchart Program Fungsi Sampling Proses sampling membutuhkan nilai input dari variable frekuensi sampling dan waktu sampling. Nilai input yang dipakai berdasarkan data yang ditetapkan saat inisialisasi pada Gambar 3.4. Variabel tersebut akan digunakan untuk menghitung banyaknya data yang tercuplik. Banyak data yang tercuplik berjumlah 6800 diperoleh dari Persamaan 3.4 dan 3.5.

3.2.2 Normalisasi

Proses ini digunakan agar besarnya nilai amplitudo dari data sinyal ucapan terbentuk pada skala yang sama. Tujuannya agar pengaruh dari kuat atau lemahnya suara yang diucapkan dapat diminimalkan. Hasil dari normalisasi dirancang agar batasan nilai amplitudo puncak dari data ucapan bernilai 1 atau -1 dan nilai amplitudo yang lainnya menyesuikan dengan skala tersebut. Proses normalisasi pada nilai-nilai amplitudo dibentuk dengan rumus berikut [5]: dengan keterangan sebagai berikut : = hasil data sinyal normalisasi 1,2,3,…,N = data input 1,2,3,…,N N merupakan banyaknya data sinyal. Program normalisasi akan dieksekusi ketika fungsi ini dipanggil. Flowchart dari program normalisasi ditunjukkan pada Gambar 3.6. Data-data pada sinyal hasil sampling akan dijadikan nilai masukan pada fungsi ini. Normalisasi terhadap sinyal tersebut dilakukan menggunakan Persamaan 3.6. Keluaran dari fungsi ini berupa sinyal yang ternormalisasi. Gambar 3.6. Flowchart Program Fungsi Normalisasi