latihan:
Soal UTS Pengantar DSP – Pengampu: Budi Rahmani – Semester genap 2011-2012
Buatlah program sederhana berbasis Matlab berdasarkan flow chart berikut ini! Untuk kreasi frekuensi dan atau sampling rate sirine tidaklah ditentukan (bebas). Waktu pengerjaan 2x50menit.
1. Start, tampilkan tulisan “Silahkan menyebut huruf A selama 2 detik setelah bunyi sirine berikut
2. Bunyikan sirine
3. Record suara Selama 2 detik
4. Cek apakah sudah 2 detik
5. Jika sudah, simpan hasil rekaman di variabel memory
6. Play/mainkan kebali suara hasil rekaman
7. Selesai
===============================================
listing program matlabnya bisa dilihat di bawah ini:
% Record your voice for 5 seconds.
% Sumber MATLAB Audio processing
recObj = audiorecorder;
disp(‘Silahkan mulai berbicara.’)
recordblocking(recObj, 5);
% angka 5 di atas menunjukkan lamanya waktu perekaman
disp(‘Akhir proses recording.’);
% Play back the recording.
play(recObj);
% Store data in double-precision array.
myRecording = getaudiodata(recObj);
% Plot the waveform.
plot(myRecording);