LabVIEW Team Indonesia

cancel
Showing results for 
Search instead for 
Did you mean: 

Bagaimana cara memisah misah data graphic frekuensi

Izin bertanya nih master, ada 2 pertanyaan yang ingin saya tanyakan.

1. bagaimana cara memilah data frekuensi seperti pada gambar ini

Capture.PNG

ini hasil dari FFT saya, lalu saya ingin memilah milah misalnya dari 20-100 hz, 100-200 dst. kemudian hasilnya akan diolah dengan octave band lalu hasil pemilahan tadi disatukan dalam graph batang

 

2. Apakah ada library octave band yang free, dan apakah ada modulnya?

 

 

 

0 Kudos
Message 1 of 6
(3,500 Views)

Halo Mas KrishnaBayu,

 

1. Saya sekilas melihat isi block diagram nya, mungkin mas bisa pakai Subset Array untuk memilah range data yang diinginkan lalu diolah kemudian dari situ

 

2. Pengolahan octave band sejauh yang saya tahu bisa include menggunakan Sound and Vibration Measurement Suite, mungkin mas bisa share kah aplikasi nya? Biar kita bisa sama sama bahas gimana cara pengolahannya

Happy Programming!

F

(Menjawab pertanyaan? Marked as Solution! Biasakan beri kudos yuk untuk tahu apakah solusi kita bermanfaat 🙂 )
0 Kudos
Message 2 of 6
(3,486 Views)

Terimakasih mas sudah respon. 

1. Output dari cluster langsung saya cob array subset kok error ya,  saya agak kurang paham juga

 

2. Saya tidak punya librarynya mas, berbayar soalnya 

0 Kudos
Message 3 of 6
(3,482 Views)

Sama- sama Mas KrishnaBayu,

 

1. Iya mas tentu akan error karena output cluster tentu berbentuk cluster sedangkan fungsi subset array expect inputnya berupa array, jadi salah satu yang bisa lakukan adalah membuat ulang cluster tersebut. Jika mas lihat, cluster ini terdiri dari tiga elemen mas seperti pada gambar,

Forum1.PNG

nah kita bisa coba bermain di array nya, misal saya modif seperti demikian

Forum1.PNG

Peringatan: Subset Array yang saya gunakan pada contoh ini hanya digunakan untuk memotong nilai array pada indeks subset array yang digunakan, misal jika ditulis 30, maka subset dimulai pada indeks 29 array dan untuk input 60 maka subset dimulai pada indeks 59, karenanya pasti pada FFT Domain Frekuensi 3 pasti memiliki grafik sebagian kecil dari grafik FFT Domain Frekuensi 2

 

Selanjutnya mas bisa coba cari cari example ya mas untuk graph and chart, atau monggo berdiskusi kembali dengan reply thread ini

 

2. Untuk yang ini, maksud saya aplikasi yang ingin mas kerjakan mau mengolah apa menjadi apa mas, jadi bisa jadi bahan diskusi gimana kita mencapainya dengan (mungkin) tanpa menggunakan add on yang berbayar

 

Hope it helps ya mas Smiley Happy

 

Happy Programming!

F

(Menjawab pertanyaan? Marked as Solution! Biasakan beri kudos yuk untuk tahu apakah solusi kita bermanfaat 🙂 )
Message 4 of 6
(3,468 Views)

terimakasih mas responnya.

1. sudah saya coba menggunakan array subsetnya, memang data graphic yang diambil dari pembatasan pemberian nilai indexnya, namun hasil frekuensinya dimulai dari 0 kembali, sedangkan seharusnya tidak.

 

 Capture.PNG

2. Jadi begini mas, disini saya membuat sistem pengenalan suara untuk menggerakkan robot. jadi suara yang diinput sebatas (maju,kanan,kiri). nah suara tersebut saya simpan kedalam format wav. lalu hasil dari wav tersebut di fft kan agar didapat data dalam domain frekuensi. setelah didapat hasil fftnya disini saya ingin memakai octave band / 1/3 octave band agar dapat ciri ciri dari masing-masing suara (maju,kanan,kiri). lalu outputnya nanti akan dikirim ke arduino uno. untuk octave bandnya tersebut saya masih membaca".

 

Download All
0 Kudos
Message 5 of 6
(3,457 Views)

Halo Mas KrishnaBayu,

 

1. Iya mas, ini berkenaan dengan teknik yang digunakan saat memotong array yang kita gunakan. Secara tidak langsung kita memotongnya dan mengembalikannya pada index 0 kembali. Mas coba bisa pelajari ya bagaimana kita bisa meletakannya di indeks yang mas inginkan. Hint nya di bisa belajar di example main graph and array

 

2. Sejauh yang saya tahu, untuk  aplikasi tersebut masih hanya include di Sound and Vibration toolkit mas, namun mas bisa juga main ke forum NI yg global deh atau mas bisa manually program algoritma dari aplikasi tersebut.

 

Hope it helps you a bit...

Happy Programming!

F

(Menjawab pertanyaan? Marked as Solution! Biasakan beri kudos yuk untuk tahu apakah solusi kita bermanfaat 🙂 )
0 Kudos
Message 6 of 6
(3,299 Views)