SlideShare a Scribd company logo
1/13
March 22, 2020
Pengolahan Sinyal Digital dengan Matlab
softscients.com/2020/03/22/pengolahan-sinyal-digital-dengan-matlab/
1,806 Views
Sinopsis
Contents
1 Sinopsis
2 Daftar Isi
3 Pengertian Frekuensi dan Amplitudo
4 Fourier Transform
5 Sinyal Digital / Diskrit
6 BITRATE/CUPLIKAN
7 Analisis Frekuensi Audio
8 Ref:
Tulisan ini dibuat bagi kalian yang ingin belajar DSP Digital Signal Processing pokoknya
mengenai sinyal, agar kamu mengerti, adapun tools utama yang digunakan yaitu Matlab
dan Audacity untuk mempermudah visualisasi grafik yang rumit bila menggunakan excel.
Penulis sudah merangkum secara umum mengenai frekuensi, amplitudo, cuplikan/bitrate,
file audio, serta fourier transform. Sedikit membahas mengenai contoh riil mengenai nada
suara piano untuk mempermudah saja. Bagi kalian yang ingin lebih tahu DSP bisa kirim
email saja ya. Oiya, tidak semua kode Matlab nya ditampilkan karena agak rumit bagi
pemula, jadi sebagai gantinya dibuatkan grafik/plot yang cukup dimengerti bagi pemula.
Jika gambarnya terlalu kecil, kamu bisa klik saja gambarnya ntar juga tampil
sangat jelas koq,
Daftar Isi
1. Dasar-Dasar Pengolahan Sinyal Digital
2. Teknik Pemisahan Sinyal Digital
3. Apa itu Additve White Gaussian Noise
Pengertian Frekuensi dan Amplitudo
Frekuensi jumlah getaran yang dihasilkan dalam setiap 1 detik. Rumus Menghitung
Frekuensi
dimana
2/13
f = Frekuensi dalam satuan Hertz (Hz)
T = Periode dalam satuan detik (detik)
Rumus umum untuk menggambarkan sinyal sinus yaitu
Dimana :
A = Amplitudo
f = besarnya frekuensi (Hz)
atau dalam bentuk lain sinyal memiliki tambahan informasi waktu t = 0 dan terdapat suatu
nilai fase φ sehingga rumusan di atas menjadi:
atau dalam bentuk angularnya yaitu
Dimana ω merupakan frekuensi angular yang memiliki satuan radian per detik. Perlu
diperhatikan bahwa ω memiliki besar yang sama dengan 2π f. Seperti dilansir dari
Wikipedia, ilustrasi dari sinyal untuk 1 periode yaitu
Dalam sinyal diskrit, maka dibutuhkan sebuah sampling rate atau fs (frame rate/second).
Misalkan diberikan sebuah informasi berikut
1. Periode sebanyak 1 detik (sumbu x)
2. Panjang Gelombang 1.5 (sumbu y)
3/13
3. Jumlah cuplikan sebanyak 50 kali dalam 1 detik (lihat bulatan atas dan bawah)
4. Getaran sebanyak 2 kali (sengaja diberikan 2 warna agar terlihat jelas), maka
ilustrasinya sebagai berikut
See also Perhitungan Error Forecasting
Coba kalian tebak, berapa nilai frekuensi berikut ini?
Nah, penulis kasih tahu, yaitu 1.5x; seperti 2 warna berikut dibawah ini
4/13
Tentu sangat mudah ‘menebak’ sinyal ideal diatas, karena pada kenyataannya akan
terdapat sekali noise dan ribuan Hz dalam 1 detik sehingga sangat sulit menentukan
berapa frekuensinya, seperti contoh dibawah ini
Atau model dibawah ini yang terdiri dari 2 sinyal dengan amplitudo sama yang terdiri dari
2 frekuensi yaitu 150 dan 200 Hz.
5/13
Semua grafik diatas ditampilkan sumbu x periode waktu atau disebut domain waktu
sehingga tidak terlihat berapa nilai frekuensinya, oleh karena itu diperlukan sebuah
domain frekuensi untuk melihat sinyal diatas, seperti berikut ini
Pada sesi ini, kamu sudah sedikit mengetahui mengenai dasar-dasar sinyal. Kamu bisa
pelajari pengertian FFT atau fast Fourier transform
6/13
clc;clear all;close all;
vm = 1.5; %amplitudo
fm_a = 150; %frekuensi
fm_b = 200; %frekuensi
fs = 500; %sampling rate
waktu=0 : 1/fs : 1; % 1 detik
sinyal_a =vm*sin( 2*pi*fm_a*waktu); % Modulating Signal Waveform
sinyal_b =vm*sin( 2*pi*fm_b*waktu); % Modulating Signal Waveform
sinyal = sinyal_a+sinyal_b; %penggabungan 2 sinyal
figure
subplot(1,2,1),plot(waktu,sinyal);
grid on
xlabel('Periode: 1 detik ','fontsize',18)
ylabel('Amplitudo','fontsize',18)
title(['2 Sinyal sinus dengan ' num2str(fm_a) ' - ' num2str(fm_b) '
Hz'],'fontsize',18)
Y = fft(sinyal);
f = fs* ( 0 :( length(Y)-1)/2)/length(Y);
sumbu_x = f;
sumbu_y = abs ( Y ( 1 : (length(Y)+1)/2));
[value,index]=max(sumbu_y);
subplot(1,2,2),plot(sumbu_x,sumbu_y,'linewidth',2);
grid on
title('Transformasi Forier','fontsize',18)
xlabel('frekuensi (Hz)','fontsize',18)
hold off;
Fourier Transform
Fourier transform tidak dipengaruhi oleh beberapa sinyal yang digabungkan seperti [A+B]
atau [A,B] maksudnya adalah
[A+B] : sinyal A dan sinyal B berbunyi bersamaan sehingga periode nya 1 detik
[A,B] : sinyal A dan sinyal B berbunyi berurutan sehingga periodenya menjadi 2
detik
seperti berikut (lihat sumbu x yaitu 1 detik dan 2 detik)
7/13
Maka dengan transformasi Fourier, akan menghasilkan domain frekuensi berikut
Fourier Transform atau Transformasi Fourier adalah suatu model transformasi yang
memindahkan domain spasial atau domain waktu menjadi domain frekuensi, kamu bisa
baca di http://majalah1000guru.net/2014/04/deret-dan-transformasi-fourier/
Kelebihannya adalah: Transformasi Fourier dapat mempermudah analisis terhadap
suatu sinyal yang berada dalam suatu sistem.
Kekurangannya adalah: Transformasi Fourier hanya dapat menangkap informasi
apakah suatu sinyal memiliki frekuensi tertentu atau tidak, tapi tidak dapat
menangkap dimana frekuensi itu terjadi.
See also Teknik Kompresi data dengan COMPRESSIVE SENSING
8/13
Disini tidak dibahas detail rumus mengenai fourier transform atau fast fourier transform
karena sudah banyak yang membahas
Sinyal Digital / Diskrit
Sering disebut dengan Analog to Digital Conversion (ADC) proses mengubah amplitudo
gelombang bunyi ke dalam waktu interval tertentu (disebut juga sampling), sehingga
menghasilkan representasi digital dari suara. Sampling rate: beberapa gelombang yang
diambil dalam satu detik. Gelombang suara analog tidak dapat langsung
direpresentasikan pada komputer. Komputer mengukur amplitudo pada satuan waktu
tertentu untuk menghasilkan sejumlah angka. Tiap satuan pengukuran ini dinamakan
sample rate. Pada contoh berikut ada sebuah sinyal analog 4 Hz yang akan dicuplik
sebanyak 50 per detik atau bit rate 50 Hz.
Tahapan dari analog ke digital yaitu
1. Membuang frekuensi tinggi dari source signal
2. Mengambil sample pada interval waktu tertentu (sampling)
3. Menyimpan amplitudo sample dan mengubahnya dalam bentuk diskrit
4. Mengubah bentuk menjadi nilai biner
Berikut tabel range frekuensi dari suara
9/13
BITRATE/CUPLIKAN
Sekarang kamu sudah paham mengenai sinyal digital dan suara digital, sekarang kita
bahas mengenai format audio yaitu *.wav; sebuah file suara nada piano A#.wav akan
tertera informasi berikut
Artinya file tersebut berisikan informasi
1. Berjenis stereo (ada 2 grafik atas bawah yaitu bagian suara left dan right)
2. Bitrate nya 44100 Hz atau 44.1 KHz
3. Durasi 1.90 detik
Dari situ harus tahu bitrate yang digunakan yaitu 44100 Hz, apa itu bit rate? Bitrate
adalah banyaknya cuplikan data yang diambil selama 1 detik (jangan dicampur adukan
dengan frekuensi sinyal ya, ini sedikit beda), kalau dalam digital image processing yaitu
DPI (dot per inchi). Mari kita pahami dengan menggunakan Matlab.
10/13
clc;clear all;close all;
[y,fs] = audioread('A#1.wav');
if ndims(y)==2
disp('Stereo')
else
disp('Mono')
end
jumlah_array = size(y,1);
waktu = jumlah_array/fs;
menghasilkan
Stereo
jumlah_array =
83960
waktu =
1.9039
Terbukti bahwa file audio tersebut berjenis stereo lihat variabel y yang terdiri dari 2 kolom
lebih tepatnya 83960 baris x 2 kolom, dengan bit rate 44100, maka durasi waktunya (play
time) ditentukan dengan rumus sebagai berikut
See also Membuat View Tree Folder dan File
Sehingga waktudurasi play sebesar 1.9039 detik atau 1.9 detik (sama persis dengan file
yang dibuka oleh aplikasi Audacity). Kamu sudah paham ya mengenai bitrate, sehingga
semakin tinggi bitrate maka akan semakin banyak data yang disimpan (semakin presisi
suaranya dan telinga manusia ada batasnya juga, jadi tidak serta semakin tinggi bit rate
nya makin bagus alias kalau sudah terlampau tinggi maka telinga manusia pun sudah
tidak terlalu peka/tidak bisa membedakannya)
Dibawah ini adalah domain waktu dari suara nada piano A# (menggunakan matlab) sama
koq grafiknya dengan yang diatas, hanya saja dipendekan saja jadi terlihat agak gemuk
11/13
Analisis Frekuensi Audio
Kita lanjutin lagi menggunakan Audacity, informasi dari nada A# terdiri dari 3 frekuensi
dominan lho, kamu bisa lihat di Audacity dengan cara Analisa -> Spektrum Plot seperti
berikut
Atau dengan FFT dari Matlab akan tampil 3 frekuensi dominan untuk suara nada piano
A# karena ada 3 tuts yang ditekan secara bersama (ingat pembahasan sebelumnya
bahwa sinyal suara yang digabung tidak terlalu berpengaruh pada FFT) sedangkan 2
frekuensi yang kecil-kecil itu tanda noise/getaran/ripple.
12/13
Mari kita coba plot grafik dari nada suara piano G# dalam domain waktu
Kalau menggunakan domain frekuensi
13/13
Jadi sudah jelas terbukti bahwa nada piano A# dan G# akan berbeda bunyinya karena
emang beda frekuensinya dan terlihat jelas dalam domain frekuensi. Pada akhirnya kamu
sudah paham ya mengenai frekuensi, bitrate/cuplikan data, periode, dan domain waktu
dan domain frekuensi dan selesai sudah postingan mengenai dasar-dasar sinyal.
Ref:
https://id.wikipedia.org/wiki/Gelombang_sinus

More Related Content

What's hot

Slide week 1b deret fourier & transformasi fourier
Slide week 1b   deret fourier & transformasi fourierSlide week 1b   deret fourier & transformasi fourier
Slide week 1b deret fourier & transformasi fourierBeny Nugraha
 
App dsp prak_8_ver_01-pemanfaatan ste dan pitch extraction pada voice automat...
App dsp prak_8_ver_01-pemanfaatan ste dan pitch extraction pada voice automat...App dsp prak_8_ver_01-pemanfaatan ste dan pitch extraction pada voice automat...
App dsp prak_8_ver_01-pemanfaatan ste dan pitch extraction pada voice automat...
Tri Budi Santoso
 
11 praktikum operasi sinyal
11 praktikum operasi sinyal11 praktikum operasi sinyal
11 praktikum operasi sinyal
Simon Patabang
 
7 analog digital converter
7 analog digital converter7 analog digital converter
7 analog digital converter
Simon Patabang
 
Bab i pengolahan sinyal digital
Bab i pengolahan sinyal digitalBab i pengolahan sinyal digital
Bab i pengolahan sinyal digitalRumah Belajar
 
8 kuantisasi
8 kuantisasi8 kuantisasi
8 kuantisasi
Simon Patabang
 
Workshop n deso_makalah
Workshop n deso_makalahWorkshop n deso_makalah
Workshop n deso_makalahCatur Setiawan
 
Pengolahan Sinyal Digital - Slide week 4 - transformasi fourier sinyal waktu ...
Pengolahan Sinyal Digital - Slide week 4 - transformasi fourier sinyal waktu ...Pengolahan Sinyal Digital - Slide week 4 - transformasi fourier sinyal waktu ...
Pengolahan Sinyal Digital - Slide week 4 - transformasi fourier sinyal waktu ...Beny Nugraha
 
Job sheet 3 psd
Job sheet 3 psdJob sheet 3 psd
Job sheet 3 psd
Rossa Rossa
 

What's hot (10)

Slide week 1b deret fourier & transformasi fourier
Slide week 1b   deret fourier & transformasi fourierSlide week 1b   deret fourier & transformasi fourier
Slide week 1b deret fourier & transformasi fourier
 
App dsp prak_8_ver_01-pemanfaatan ste dan pitch extraction pada voice automat...
App dsp prak_8_ver_01-pemanfaatan ste dan pitch extraction pada voice automat...App dsp prak_8_ver_01-pemanfaatan ste dan pitch extraction pada voice automat...
App dsp prak_8_ver_01-pemanfaatan ste dan pitch extraction pada voice automat...
 
11 praktikum operasi sinyal
11 praktikum operasi sinyal11 praktikum operasi sinyal
11 praktikum operasi sinyal
 
7 analog digital converter
7 analog digital converter7 analog digital converter
7 analog digital converter
 
Siskom (pam)
Siskom (pam)Siskom (pam)
Siskom (pam)
 
Bab i pengolahan sinyal digital
Bab i pengolahan sinyal digitalBab i pengolahan sinyal digital
Bab i pengolahan sinyal digital
 
8 kuantisasi
8 kuantisasi8 kuantisasi
8 kuantisasi
 
Workshop n deso_makalah
Workshop n deso_makalahWorkshop n deso_makalah
Workshop n deso_makalah
 
Pengolahan Sinyal Digital - Slide week 4 - transformasi fourier sinyal waktu ...
Pengolahan Sinyal Digital - Slide week 4 - transformasi fourier sinyal waktu ...Pengolahan Sinyal Digital - Slide week 4 - transformasi fourier sinyal waktu ...
Pengolahan Sinyal Digital - Slide week 4 - transformasi fourier sinyal waktu ...
 
Job sheet 3 psd
Job sheet 3 psdJob sheet 3 psd
Job sheet 3 psd
 

Similar to pengolahan sinyal digital dengan matlab

Materi dan penjelasan trasnformasi fourier.pptx
Materi dan penjelasan trasnformasi fourier.pptxMateri dan penjelasan trasnformasi fourier.pptx
Materi dan penjelasan trasnformasi fourier.pptx
Anhonk1402
 
6 Frekuensi Sinyal
6  Frekuensi Sinyal6  Frekuensi Sinyal
6 Frekuensi Sinyal
Simon Patabang
 
Bab 2 Laporan Pembangkitan Sinyal Kontinyu
Bab 2 Laporan Pembangkitan Sinyal KontinyuBab 2 Laporan Pembangkitan Sinyal Kontinyu
Bab 2 Laporan Pembangkitan Sinyal Kontinyu
Polytechnic State Semarang
 
Modul sinyal frekuensi
Modul sinyal frekuensiModul sinyal frekuensi
Modul sinyal frekuensi
MooksHal Mhiestri
 
6 frekuensi sinyal
6  frekuensi sinyal6  frekuensi sinyal
6 frekuensi sinyal
Simon Patabang
 
1 sinyal
1  sinyal1  sinyal
1 sinyal
Simon Patabang
 
Chapter-audio-dan-suara
Chapter-audio-dan-suaraChapter-audio-dan-suara
Chapter-audio-dan-suara
Rakhmi Khalida, M.M.S.I
 
6.suara
6.suara6.suara
Chapter 9 audio
Chapter 9 audioChapter 9 audio
Chapter 9 audioAsep Hasan
 
Kekurangan dan kelebihan dari sinyal analog dan sinyal digital
Kekurangan dan kelebihan dari sinyal analog dan sinyal digitalKekurangan dan kelebihan dari sinyal analog dan sinyal digital
Kekurangan dan kelebihan dari sinyal analog dan sinyal digitalPutera Sumatera
 
Melody tutorial dengan Arduino Uno
Melody tutorial dengan Arduino UnoMelody tutorial dengan Arduino Uno
Melody tutorial dengan Arduino Uno
irwansyah budiman
 
Tim (TEKNOLOGI INFORMASI MULTIMEDIA) ujian multimedia suara dan-audio
Tim (TEKNOLOGI INFORMASI MULTIMEDIA) ujian multimedia suara dan-audioTim (TEKNOLOGI INFORMASI MULTIMEDIA) ujian multimedia suara dan-audio
Tim (TEKNOLOGI INFORMASI MULTIMEDIA) ujian multimedia suara dan-audio
Joel mabes
 
Bab7 new
Bab7     newBab7     new
Bab7 new
mayapebrina
 
Pengolahan Sinyal Digital
Pengolahan Sinyal DigitalPengolahan Sinyal Digital
Pengolahan Sinyal Digital
Aravir Rose
 
Transformasi Fourier dan Aplikasinya.pdf
Transformasi Fourier dan Aplikasinya.pdfTransformasi Fourier dan Aplikasinya.pdf
Transformasi Fourier dan Aplikasinya.pdf
Adam Superman
 
Pulse code modulation
Pulse code modulationPulse code modulation
Pulse code modulation
Ramadhan Ramadhan
 
Mag
MagMag
Computer Vision Pertemuan 06
Computer Vision Pertemuan 06Computer Vision Pertemuan 06
Computer Vision Pertemuan 06
soe sumijan
 
suara dan audio
suara dan audiosuara dan audio
suara dan audio
Ekky Patria
 
Per 2
Per 2Per 2
Per 2
lukee11
 

Similar to pengolahan sinyal digital dengan matlab (20)

Materi dan penjelasan trasnformasi fourier.pptx
Materi dan penjelasan trasnformasi fourier.pptxMateri dan penjelasan trasnformasi fourier.pptx
Materi dan penjelasan trasnformasi fourier.pptx
 
6 Frekuensi Sinyal
6  Frekuensi Sinyal6  Frekuensi Sinyal
6 Frekuensi Sinyal
 
Bab 2 Laporan Pembangkitan Sinyal Kontinyu
Bab 2 Laporan Pembangkitan Sinyal KontinyuBab 2 Laporan Pembangkitan Sinyal Kontinyu
Bab 2 Laporan Pembangkitan Sinyal Kontinyu
 
Modul sinyal frekuensi
Modul sinyal frekuensiModul sinyal frekuensi
Modul sinyal frekuensi
 
6 frekuensi sinyal
6  frekuensi sinyal6  frekuensi sinyal
6 frekuensi sinyal
 
1 sinyal
1  sinyal1  sinyal
1 sinyal
 
Chapter-audio-dan-suara
Chapter-audio-dan-suaraChapter-audio-dan-suara
Chapter-audio-dan-suara
 
6.suara
6.suara6.suara
6.suara
 
Chapter 9 audio
Chapter 9 audioChapter 9 audio
Chapter 9 audio
 
Kekurangan dan kelebihan dari sinyal analog dan sinyal digital
Kekurangan dan kelebihan dari sinyal analog dan sinyal digitalKekurangan dan kelebihan dari sinyal analog dan sinyal digital
Kekurangan dan kelebihan dari sinyal analog dan sinyal digital
 
Melody tutorial dengan Arduino Uno
Melody tutorial dengan Arduino UnoMelody tutorial dengan Arduino Uno
Melody tutorial dengan Arduino Uno
 
Tim (TEKNOLOGI INFORMASI MULTIMEDIA) ujian multimedia suara dan-audio
Tim (TEKNOLOGI INFORMASI MULTIMEDIA) ujian multimedia suara dan-audioTim (TEKNOLOGI INFORMASI MULTIMEDIA) ujian multimedia suara dan-audio
Tim (TEKNOLOGI INFORMASI MULTIMEDIA) ujian multimedia suara dan-audio
 
Bab7 new
Bab7     newBab7     new
Bab7 new
 
Pengolahan Sinyal Digital
Pengolahan Sinyal DigitalPengolahan Sinyal Digital
Pengolahan Sinyal Digital
 
Transformasi Fourier dan Aplikasinya.pdf
Transformasi Fourier dan Aplikasinya.pdfTransformasi Fourier dan Aplikasinya.pdf
Transformasi Fourier dan Aplikasinya.pdf
 
Pulse code modulation
Pulse code modulationPulse code modulation
Pulse code modulation
 
Mag
MagMag
Mag
 
Computer Vision Pertemuan 06
Computer Vision Pertemuan 06Computer Vision Pertemuan 06
Computer Vision Pertemuan 06
 
suara dan audio
suara dan audiosuara dan audio
suara dan audio
 
Per 2
Per 2Per 2
Per 2
 

More from softscients

belajar statistik
belajar statistikbelajar statistik
belajar statistik
softscients
 
neural network training dan particle swarm optimization
neural network training dan particle swarm optimizationneural network training dan particle swarm optimization
neural network training dan particle swarm optimization
softscients
 
pengolahan citra digital dengan java
pengolahan citra digital dengan javapengolahan citra digital dengan java
pengolahan citra digital dengan java
softscients
 
tutorial algoritma genetika bagian 1
tutorial algoritma genetika bagian 1tutorial algoritma genetika bagian 1
tutorial algoritma genetika bagian 1
softscients
 
penjelasan konsep oop object oriented programming
penjelasan konsep oop object oriented programmingpenjelasan konsep oop object oriented programming
penjelasan konsep oop object oriented programming
softscients
 
cara membuat aplikasi gui di matlab
cara membuat aplikasi gui di matlabcara membuat aplikasi gui di matlab
cara membuat aplikasi gui di matlab
softscients
 
setup widget dan work directory matlab
setup widget dan work directory matlabsetup widget dan work directory matlab
setup widget dan work directory matlab
softscients
 
Belajar Pemrograman Matlab
Belajar Pemrograman MatlabBelajar Pemrograman Matlab
Belajar Pemrograman Matlab
softscients
 
konversi warna dengan matlab
konversi warna dengan matlabkonversi warna dengan matlab
konversi warna dengan matlab
softscients
 
scikit-learn cheat sheet untuk data science
scikit-learn cheat sheet untuk data sciencescikit-learn cheat sheet untuk data science
scikit-learn cheat sheet untuk data science
softscients
 
kriptografi metode hill cipher
kriptografi metode hill cipherkriptografi metode hill cipher
kriptografi metode hill cipher
softscients
 
mengapa customer churn rate penting
mengapa customer churn rate pentingmengapa customer churn rate penting
mengapa customer churn rate penting
softscients
 
pengantar metode numerik
 pengantar metode numerik pengantar metode numerik
pengantar metode numerik
softscients
 
cara hitung manual uji normalitas dengan uji kolmogorov-smirnov
 cara hitung manual uji normalitas dengan uji kolmogorov-smirnov cara hitung manual uji normalitas dengan uji kolmogorov-smirnov
cara hitung manual uji normalitas dengan uji kolmogorov-smirnov
softscients
 
pengenalan huruf dengan pca
 pengenalan huruf dengan pca pengenalan huruf dengan pca
pengenalan huruf dengan pca
softscients
 
steganografi gambar dan teks
steganografi gambar dan tekssteganografi gambar dan teks
steganografi gambar dan teks
softscients
 

More from softscients (16)

belajar statistik
belajar statistikbelajar statistik
belajar statistik
 
neural network training dan particle swarm optimization
neural network training dan particle swarm optimizationneural network training dan particle swarm optimization
neural network training dan particle swarm optimization
 
pengolahan citra digital dengan java
pengolahan citra digital dengan javapengolahan citra digital dengan java
pengolahan citra digital dengan java
 
tutorial algoritma genetika bagian 1
tutorial algoritma genetika bagian 1tutorial algoritma genetika bagian 1
tutorial algoritma genetika bagian 1
 
penjelasan konsep oop object oriented programming
penjelasan konsep oop object oriented programmingpenjelasan konsep oop object oriented programming
penjelasan konsep oop object oriented programming
 
cara membuat aplikasi gui di matlab
cara membuat aplikasi gui di matlabcara membuat aplikasi gui di matlab
cara membuat aplikasi gui di matlab
 
setup widget dan work directory matlab
setup widget dan work directory matlabsetup widget dan work directory matlab
setup widget dan work directory matlab
 
Belajar Pemrograman Matlab
Belajar Pemrograman MatlabBelajar Pemrograman Matlab
Belajar Pemrograman Matlab
 
konversi warna dengan matlab
konversi warna dengan matlabkonversi warna dengan matlab
konversi warna dengan matlab
 
scikit-learn cheat sheet untuk data science
scikit-learn cheat sheet untuk data sciencescikit-learn cheat sheet untuk data science
scikit-learn cheat sheet untuk data science
 
kriptografi metode hill cipher
kriptografi metode hill cipherkriptografi metode hill cipher
kriptografi metode hill cipher
 
mengapa customer churn rate penting
mengapa customer churn rate pentingmengapa customer churn rate penting
mengapa customer churn rate penting
 
pengantar metode numerik
 pengantar metode numerik pengantar metode numerik
pengantar metode numerik
 
cara hitung manual uji normalitas dengan uji kolmogorov-smirnov
 cara hitung manual uji normalitas dengan uji kolmogorov-smirnov cara hitung manual uji normalitas dengan uji kolmogorov-smirnov
cara hitung manual uji normalitas dengan uji kolmogorov-smirnov
 
pengenalan huruf dengan pca
 pengenalan huruf dengan pca pengenalan huruf dengan pca
pengenalan huruf dengan pca
 
steganografi gambar dan teks
steganografi gambar dan tekssteganografi gambar dan teks
steganografi gambar dan teks
 

Recently uploaded

Form B8 Rubrik Refleksi Program Pengembangan Kompetensi Guru -1.docx
Form B8 Rubrik Refleksi Program Pengembangan Kompetensi Guru -1.docxForm B8 Rubrik Refleksi Program Pengembangan Kompetensi Guru -1.docx
Form B8 Rubrik Refleksi Program Pengembangan Kompetensi Guru -1.docx
EkoPutuKromo
 
Diseminasi Budaya Positif Lucy Kristina S.pptx
Diseminasi Budaya Positif Lucy Kristina S.pptxDiseminasi Budaya Positif Lucy Kristina S.pptx
Diseminasi Budaya Positif Lucy Kristina S.pptx
LucyKristinaS
 
MATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdf
MATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdfMATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdf
MATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdf
ssuser289c2f1
 
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum MerdekaModul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
Fathan Emran
 
Patofisiologi Sistem Endokrin hormon pada sistem endokrin
Patofisiologi Sistem Endokrin hormon pada sistem endokrinPatofisiologi Sistem Endokrin hormon pada sistem endokrin
Patofisiologi Sistem Endokrin hormon pada sistem endokrin
rohman85
 
ppt profesionalisasi pendidikan Pai 9.pdf
ppt profesionalisasi pendidikan Pai 9.pdfppt profesionalisasi pendidikan Pai 9.pdf
ppt profesionalisasi pendidikan Pai 9.pdf
Nur afiyah
 
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptx
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptxRANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptx
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptx
SurosoSuroso19
 
Kisi-kisi soal pai kelas 7 genap 2024.docx
Kisi-kisi soal pai kelas 7 genap 2024.docxKisi-kisi soal pai kelas 7 genap 2024.docx
Kisi-kisi soal pai kelas 7 genap 2024.docx
irawan1978
 
VISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBI
VISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBIVISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBI
VISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBI
gloriosaesy
 
PPT Observasi Praktik Kinerja PMM SD pdf
PPT Observasi Praktik Kinerja PMM SD pdfPPT Observasi Praktik Kinerja PMM SD pdf
PPT Observasi Praktik Kinerja PMM SD pdf
safitriana935
 
SEMINAR PPG DAN PPL ppg prajabatan 2024.pptx
SEMINAR PPG DAN PPL ppg prajabatan 2024.pptxSEMINAR PPG DAN PPL ppg prajabatan 2024.pptx
SEMINAR PPG DAN PPL ppg prajabatan 2024.pptx
bobobodo693
 
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdfLK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
UditGheozi2
 
PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...
PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...
PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...
agusmulyadi08
 
Form B1 Rubrik Observasi Presentasi Visi Misi -1.docx
Form B1 Rubrik Observasi Presentasi Visi Misi -1.docxForm B1 Rubrik Observasi Presentasi Visi Misi -1.docx
Form B1 Rubrik Observasi Presentasi Visi Misi -1.docx
EkoPutuKromo
 
tugas modul 1.4 Koneksi Antar Materi (1).pptx
tugas  modul 1.4 Koneksi Antar Materi (1).pptxtugas  modul 1.4 Koneksi Antar Materi (1).pptx
tugas modul 1.4 Koneksi Antar Materi (1).pptx
d2spdpnd9185
 
Bahan Sosialisasi PPDB_1 2024/2025 Bandung
Bahan Sosialisasi PPDB_1 2024/2025 BandungBahan Sosialisasi PPDB_1 2024/2025 Bandung
Bahan Sosialisasi PPDB_1 2024/2025 Bandung
Galang Adi Kuncoro
 
KOMITMEN MENULIS DI BLOG KBMN PB PGRI.ppt
KOMITMEN MENULIS DI BLOG KBMN PB PGRI.pptKOMITMEN MENULIS DI BLOG KBMN PB PGRI.ppt
KOMITMEN MENULIS DI BLOG KBMN PB PGRI.ppt
Dedi Dwitagama
 
ppt landasan pendidikan Alat alat pendidikan PAI 9_
ppt landasan pendidikan Alat alat pendidikan PAI 9_ppt landasan pendidikan Alat alat pendidikan PAI 9_
ppt landasan pendidikan Alat alat pendidikan PAI 9_
setiatinambunan
 
UNTUK DOSEN Materi Sosialisasi Pengelolaan Kinerja Akademik Dosen
UNTUK DOSEN Materi Sosialisasi Pengelolaan Kinerja Akademik DosenUNTUK DOSEN Materi Sosialisasi Pengelolaan Kinerja Akademik Dosen
UNTUK DOSEN Materi Sosialisasi Pengelolaan Kinerja Akademik Dosen
AdrianAgoes9
 
NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdf
NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdfNUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdf
NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdf
DataSupriatna
 

Recently uploaded (20)

Form B8 Rubrik Refleksi Program Pengembangan Kompetensi Guru -1.docx
Form B8 Rubrik Refleksi Program Pengembangan Kompetensi Guru -1.docxForm B8 Rubrik Refleksi Program Pengembangan Kompetensi Guru -1.docx
Form B8 Rubrik Refleksi Program Pengembangan Kompetensi Guru -1.docx
 
Diseminasi Budaya Positif Lucy Kristina S.pptx
Diseminasi Budaya Positif Lucy Kristina S.pptxDiseminasi Budaya Positif Lucy Kristina S.pptx
Diseminasi Budaya Positif Lucy Kristina S.pptx
 
MATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdf
MATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdfMATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdf
MATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdf
 
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum MerdekaModul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
 
Patofisiologi Sistem Endokrin hormon pada sistem endokrin
Patofisiologi Sistem Endokrin hormon pada sistem endokrinPatofisiologi Sistem Endokrin hormon pada sistem endokrin
Patofisiologi Sistem Endokrin hormon pada sistem endokrin
 
ppt profesionalisasi pendidikan Pai 9.pdf
ppt profesionalisasi pendidikan Pai 9.pdfppt profesionalisasi pendidikan Pai 9.pdf
ppt profesionalisasi pendidikan Pai 9.pdf
 
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptx
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptxRANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptx
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptx
 
Kisi-kisi soal pai kelas 7 genap 2024.docx
Kisi-kisi soal pai kelas 7 genap 2024.docxKisi-kisi soal pai kelas 7 genap 2024.docx
Kisi-kisi soal pai kelas 7 genap 2024.docx
 
VISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBI
VISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBIVISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBI
VISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBI
 
PPT Observasi Praktik Kinerja PMM SD pdf
PPT Observasi Praktik Kinerja PMM SD pdfPPT Observasi Praktik Kinerja PMM SD pdf
PPT Observasi Praktik Kinerja PMM SD pdf
 
SEMINAR PPG DAN PPL ppg prajabatan 2024.pptx
SEMINAR PPG DAN PPL ppg prajabatan 2024.pptxSEMINAR PPG DAN PPL ppg prajabatan 2024.pptx
SEMINAR PPG DAN PPL ppg prajabatan 2024.pptx
 
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdfLK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
 
PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...
PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...
PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...
 
Form B1 Rubrik Observasi Presentasi Visi Misi -1.docx
Form B1 Rubrik Observasi Presentasi Visi Misi -1.docxForm B1 Rubrik Observasi Presentasi Visi Misi -1.docx
Form B1 Rubrik Observasi Presentasi Visi Misi -1.docx
 
tugas modul 1.4 Koneksi Antar Materi (1).pptx
tugas  modul 1.4 Koneksi Antar Materi (1).pptxtugas  modul 1.4 Koneksi Antar Materi (1).pptx
tugas modul 1.4 Koneksi Antar Materi (1).pptx
 
Bahan Sosialisasi PPDB_1 2024/2025 Bandung
Bahan Sosialisasi PPDB_1 2024/2025 BandungBahan Sosialisasi PPDB_1 2024/2025 Bandung
Bahan Sosialisasi PPDB_1 2024/2025 Bandung
 
KOMITMEN MENULIS DI BLOG KBMN PB PGRI.ppt
KOMITMEN MENULIS DI BLOG KBMN PB PGRI.pptKOMITMEN MENULIS DI BLOG KBMN PB PGRI.ppt
KOMITMEN MENULIS DI BLOG KBMN PB PGRI.ppt
 
ppt landasan pendidikan Alat alat pendidikan PAI 9_
ppt landasan pendidikan Alat alat pendidikan PAI 9_ppt landasan pendidikan Alat alat pendidikan PAI 9_
ppt landasan pendidikan Alat alat pendidikan PAI 9_
 
UNTUK DOSEN Materi Sosialisasi Pengelolaan Kinerja Akademik Dosen
UNTUK DOSEN Materi Sosialisasi Pengelolaan Kinerja Akademik DosenUNTUK DOSEN Materi Sosialisasi Pengelolaan Kinerja Akademik Dosen
UNTUK DOSEN Materi Sosialisasi Pengelolaan Kinerja Akademik Dosen
 
NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdf
NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdfNUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdf
NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdf
 

pengolahan sinyal digital dengan matlab

  • 1. 1/13 March 22, 2020 Pengolahan Sinyal Digital dengan Matlab softscients.com/2020/03/22/pengolahan-sinyal-digital-dengan-matlab/ 1,806 Views Sinopsis Contents 1 Sinopsis 2 Daftar Isi 3 Pengertian Frekuensi dan Amplitudo 4 Fourier Transform 5 Sinyal Digital / Diskrit 6 BITRATE/CUPLIKAN 7 Analisis Frekuensi Audio 8 Ref: Tulisan ini dibuat bagi kalian yang ingin belajar DSP Digital Signal Processing pokoknya mengenai sinyal, agar kamu mengerti, adapun tools utama yang digunakan yaitu Matlab dan Audacity untuk mempermudah visualisasi grafik yang rumit bila menggunakan excel. Penulis sudah merangkum secara umum mengenai frekuensi, amplitudo, cuplikan/bitrate, file audio, serta fourier transform. Sedikit membahas mengenai contoh riil mengenai nada suara piano untuk mempermudah saja. Bagi kalian yang ingin lebih tahu DSP bisa kirim email saja ya. Oiya, tidak semua kode Matlab nya ditampilkan karena agak rumit bagi pemula, jadi sebagai gantinya dibuatkan grafik/plot yang cukup dimengerti bagi pemula. Jika gambarnya terlalu kecil, kamu bisa klik saja gambarnya ntar juga tampil sangat jelas koq, Daftar Isi 1. Dasar-Dasar Pengolahan Sinyal Digital 2. Teknik Pemisahan Sinyal Digital 3. Apa itu Additve White Gaussian Noise Pengertian Frekuensi dan Amplitudo Frekuensi jumlah getaran yang dihasilkan dalam setiap 1 detik. Rumus Menghitung Frekuensi dimana
  • 2. 2/13 f = Frekuensi dalam satuan Hertz (Hz) T = Periode dalam satuan detik (detik) Rumus umum untuk menggambarkan sinyal sinus yaitu Dimana : A = Amplitudo f = besarnya frekuensi (Hz) atau dalam bentuk lain sinyal memiliki tambahan informasi waktu t = 0 dan terdapat suatu nilai fase φ sehingga rumusan di atas menjadi: atau dalam bentuk angularnya yaitu Dimana ω merupakan frekuensi angular yang memiliki satuan radian per detik. Perlu diperhatikan bahwa ω memiliki besar yang sama dengan 2Ï€ f. Seperti dilansir dari Wikipedia, ilustrasi dari sinyal untuk 1 periode yaitu Dalam sinyal diskrit, maka dibutuhkan sebuah sampling rate atau fs (frame rate/second). Misalkan diberikan sebuah informasi berikut 1. Periode sebanyak 1 detik (sumbu x) 2. Panjang Gelombang 1.5 (sumbu y)
  • 3. 3/13 3. Jumlah cuplikan sebanyak 50 kali dalam 1 detik (lihat bulatan atas dan bawah) 4. Getaran sebanyak 2 kali (sengaja diberikan 2 warna agar terlihat jelas), maka ilustrasinya sebagai berikut See also Perhitungan Error Forecasting Coba kalian tebak, berapa nilai frekuensi berikut ini? Nah, penulis kasih tahu, yaitu 1.5x; seperti 2 warna berikut dibawah ini
  • 4. 4/13 Tentu sangat mudah ‘menebak’ sinyal ideal diatas, karena pada kenyataannya akan terdapat sekali noise dan ribuan Hz dalam 1 detik sehingga sangat sulit menentukan berapa frekuensinya, seperti contoh dibawah ini Atau model dibawah ini yang terdiri dari 2 sinyal dengan amplitudo sama yang terdiri dari 2 frekuensi yaitu 150 dan 200 Hz.
  • 5. 5/13 Semua grafik diatas ditampilkan sumbu x periode waktu atau disebut domain waktu sehingga tidak terlihat berapa nilai frekuensinya, oleh karena itu diperlukan sebuah domain frekuensi untuk melihat sinyal diatas, seperti berikut ini Pada sesi ini, kamu sudah sedikit mengetahui mengenai dasar-dasar sinyal. Kamu bisa pelajari pengertian FFT atau fast Fourier transform
  • 6. 6/13 clc;clear all;close all; vm = 1.5; %amplitudo fm_a = 150; %frekuensi fm_b = 200; %frekuensi fs = 500; %sampling rate waktu=0 : 1/fs : 1; % 1 detik sinyal_a =vm*sin( 2*pi*fm_a*waktu); % Modulating Signal Waveform sinyal_b =vm*sin( 2*pi*fm_b*waktu); % Modulating Signal Waveform sinyal = sinyal_a+sinyal_b; %penggabungan 2 sinyal figure subplot(1,2,1),plot(waktu,sinyal); grid on xlabel('Periode: 1 detik ','fontsize',18) ylabel('Amplitudo','fontsize',18) title(['2 Sinyal sinus dengan ' num2str(fm_a) ' - ' num2str(fm_b) ' Hz'],'fontsize',18) Y = fft(sinyal); f = fs* ( 0 :( length(Y)-1)/2)/length(Y); sumbu_x = f; sumbu_y = abs ( Y ( 1 : (length(Y)+1)/2)); [value,index]=max(sumbu_y); subplot(1,2,2),plot(sumbu_x,sumbu_y,'linewidth',2); grid on title('Transformasi Forier','fontsize',18) xlabel('frekuensi (Hz)','fontsize',18) hold off; Fourier Transform Fourier transform tidak dipengaruhi oleh beberapa sinyal yang digabungkan seperti [A+B] atau [A,B] maksudnya adalah [A+B] : sinyal A dan sinyal B berbunyi bersamaan sehingga periode nya 1 detik [A,B] : sinyal A dan sinyal B berbunyi berurutan sehingga periodenya menjadi 2 detik seperti berikut (lihat sumbu x yaitu 1 detik dan 2 detik)
  • 7. 7/13 Maka dengan transformasi Fourier, akan menghasilkan domain frekuensi berikut Fourier Transform atau Transformasi Fourier adalah suatu model transformasi yang memindahkan domain spasial atau domain waktu menjadi domain frekuensi, kamu bisa baca di http://majalah1000guru.net/2014/04/deret-dan-transformasi-fourier/ Kelebihannya adalah: Transformasi Fourier dapat mempermudah analisis terhadap suatu sinyal yang berada dalam suatu sistem. Kekurangannya adalah: Transformasi Fourier hanya dapat menangkap informasi apakah suatu sinyal memiliki frekuensi tertentu atau tidak, tapi tidak dapat menangkap dimana frekuensi itu terjadi. See also Teknik Kompresi data dengan COMPRESSIVE SENSING
  • 8. 8/13 Disini tidak dibahas detail rumus mengenai fourier transform atau fast fourier transform karena sudah banyak yang membahas Sinyal Digital / Diskrit Sering disebut dengan Analog to Digital Conversion (ADC) proses mengubah amplitudo gelombang bunyi ke dalam waktu interval tertentu (disebut juga sampling), sehingga menghasilkan representasi digital dari suara. Sampling rate: beberapa gelombang yang diambil dalam satu detik. Gelombang suara analog tidak dapat langsung direpresentasikan pada komputer. Komputer mengukur amplitudo pada satuan waktu tertentu untuk menghasilkan sejumlah angka. Tiap satuan pengukuran ini dinamakan sample rate. Pada contoh berikut ada sebuah sinyal analog 4 Hz yang akan dicuplik sebanyak 50 per detik atau bit rate 50 Hz. Tahapan dari analog ke digital yaitu 1. Membuang frekuensi tinggi dari source signal 2. Mengambil sample pada interval waktu tertentu (sampling) 3. Menyimpan amplitudo sample dan mengubahnya dalam bentuk diskrit 4. Mengubah bentuk menjadi nilai biner Berikut tabel range frekuensi dari suara
  • 9. 9/13 BITRATE/CUPLIKAN Sekarang kamu sudah paham mengenai sinyal digital dan suara digital, sekarang kita bahas mengenai format audio yaitu *.wav; sebuah file suara nada piano A#.wav akan tertera informasi berikut Artinya file tersebut berisikan informasi 1. Berjenis stereo (ada 2 grafik atas bawah yaitu bagian suara left dan right) 2. Bitrate nya 44100 Hz atau 44.1 KHz 3. Durasi 1.90 detik Dari situ harus tahu bitrate yang digunakan yaitu 44100 Hz, apa itu bit rate? Bitrate adalah banyaknya cuplikan data yang diambil selama 1 detik (jangan dicampur adukan dengan frekuensi sinyal ya, ini sedikit beda), kalau dalam digital image processing yaitu DPI (dot per inchi). Mari kita pahami dengan menggunakan Matlab.
  • 10. 10/13 clc;clear all;close all; [y,fs] = audioread('A#1.wav'); if ndims(y)==2 disp('Stereo') else disp('Mono') end jumlah_array = size(y,1); waktu = jumlah_array/fs; menghasilkan Stereo jumlah_array = 83960 waktu = 1.9039 Terbukti bahwa file audio tersebut berjenis stereo lihat variabel y yang terdiri dari 2 kolom lebih tepatnya 83960 baris x 2 kolom, dengan bit rate 44100, maka durasi waktunya (play time) ditentukan dengan rumus sebagai berikut See also Membuat View Tree Folder dan File Sehingga waktudurasi play sebesar 1.9039 detik atau 1.9 detik (sama persis dengan file yang dibuka oleh aplikasi Audacity). Kamu sudah paham ya mengenai bitrate, sehingga semakin tinggi bitrate maka akan semakin banyak data yang disimpan (semakin presisi suaranya dan telinga manusia ada batasnya juga, jadi tidak serta semakin tinggi bit rate nya makin bagus alias kalau sudah terlampau tinggi maka telinga manusia pun sudah tidak terlalu peka/tidak bisa membedakannya) Dibawah ini adalah domain waktu dari suara nada piano A# (menggunakan matlab) sama koq grafiknya dengan yang diatas, hanya saja dipendekan saja jadi terlihat agak gemuk
  • 11. 11/13 Analisis Frekuensi Audio Kita lanjutin lagi menggunakan Audacity, informasi dari nada A# terdiri dari 3 frekuensi dominan lho, kamu bisa lihat di Audacity dengan cara Analisa -> Spektrum Plot seperti berikut Atau dengan FFT dari Matlab akan tampil 3 frekuensi dominan untuk suara nada piano A# karena ada 3 tuts yang ditekan secara bersama (ingat pembahasan sebelumnya bahwa sinyal suara yang digabung tidak terlalu berpengaruh pada FFT) sedangkan 2 frekuensi yang kecil-kecil itu tanda noise/getaran/ripple.
  • 12. 12/13 Mari kita coba plot grafik dari nada suara piano G# dalam domain waktu Kalau menggunakan domain frekuensi
  • 13. 13/13 Jadi sudah jelas terbukti bahwa nada piano A# dan G# akan berbeda bunyinya karena emang beda frekuensinya dan terlihat jelas dalam domain frekuensi. Pada akhirnya kamu sudah paham ya mengenai frekuensi, bitrate/cuplikan data, periode, dan domain waktu dan domain frekuensi dan selesai sudah postingan mengenai dasar-dasar sinyal. Ref: https://id.wikipedia.org/wiki/Gelombang_sinus