Pejuang Toga

  • Breaking News

    Selamat Datang dan Terima Kasih sudah mampir di Halaman Pejuang Toga

    Penambahan Noise Gausian Pada Audio

    Blok Diagram Penambahan Noise Gausian Pada Audio

    Berikut ini tahap-tahap simulasi penambahan noise gaussian pada audio yang dilakukan pada software MATLAB.
    1. Buka software MATLAB
    2. Setelah aplikasi terbuka,


    pilih tools New Live Script untuk memasukkan kode program. Tampilan  halaman kerja akan seperti gambar berikut:


    3. Sebelum kode program dimasukkan, pindahkan terlebih dahulu file audio (format *wav) ke dalam folder untuk tempat penyimpan kode program nanti.


    3. Setelah file audio telah dipindahkan, langkah selanjutnya adalah membuat halaman kerja baru, kemudian masukkan kode program ini untuk membangkitkan gelombang pertama.

    %Program 1
    y1=audioread('nama file audio');
    Fs=8192;
    Fs1 = Fs;
    sound(y1,Fs1) %Suara Sinyal Asli



    Setelah kode program telah dimasukkan di halaman kerja, jangan lupa SAVE terlebih halaman kerja dahulu sebelum di RUN.
    Catatan: Untuk menyimpan program tekan tools SAVE pada menu LIVE EDITOR, kemudian pilih forder penyimpanan yang sama dengan penyimpanan audio yang telah dipindahkan
    Setelah selesai disimpan, langkah selanjutnya adalah memanggil audio di kode program dengan nama sama dengan nama file audio.
    4. Langkah selanjutnya adalah menjalankan program dan dengarkan suara yang keluar (Disarankan menggunakan speaker jika speaker laptop suaranya kecil). Silahkan direkam suara yang keluar dari kode program yang pertama untuk dijadikan bentuk gelombangnya di Laporan.

    5. Setelah direkam, tahap selanjutnya adalah menambahkan sinyal gaussian pada audio yang sama. Silahkan tambahkan halaman kerja baru dan kemudian pindahkan kode program berikut.

    %Program 2
    y1=audioread('nama file audio');
    Fs=8192;
    Fs1=Fs;
    N=length(y1); %Menghitung Dimensi File wav
    var=0.1;
    noise_1=var*randn(N,1); %Membangkitkan noise gausian
    y1_ln=y1+noise_1; %Menambahkan sinyal noise ke file
    sound(y1_ln,Fs1) %Suara Sinyal Noise telah dibangkitkan


    Pada tahap ini lakukan hal yang sama seperti pada kode program yang pertama (Simpan, Tambahkan nama audio, Jalankan,). Setelah program berhasil berjalan, langkah selanjutnya adalah memvariasikan nilai var pada kode program kedua ini dengan nilai 0.2 , 0.3 , dan 0.5. Dari ketiga variasi tersebut silahkan direkam hasil keluaran audionya seperti apa.

    6. Langkah selanjutnya adalah menampilkan bentuk gelombang dari hasil rekamanan (program pertama, pemberian sinyal gausian dengan variasi 0.2 , 0.3 , 0.5) dengan menambahkan kode halaman kerja baru, lalu masukkkan kode program berikut.

    %Program 3
    [data,Fs]=audioread('nama audio rekaman');
    Lengthaudio=length(data);
    t=0:1:Lengthaudio-1;
    figure
    plot(t,data);
    title('masukkan suara');
    xlabel('jumlah sampel');
    ylabel('Amplitudo');
    axis tight

    tahap yang dilakukan adalah sama dengan tahap program pertama dan kedua. berikut merupakan contoh bentuk gelombang yang akan dijadikan pemabahasan dilaporan.


    Catatan : Khsusus untuk AUDIO, silahkan Rekam Nama Dengan Suara Masing-Masing, Durasi Audio Maksimal 8 Detik

    Semoga Bermanfaat


    Tidak ada komentar

    Post Top Ad

    ad728

    Post Bottom Ad

    ad728