Perancangan Filter Digital Bandpass Dengan Arduino

Diagram pengolahan sinyal digital, meliputi filter anti aliasing, ADC, DSP, DAC, filter rekonstruksi

Perancangan Filter Digital Bandpass Dengan Arduino

Arduino UNO
Arduino UNO

Arduino dapat dipakai untuk mengembangkan filter digital bandpass.

Sebelum dilakukan pembuatan perlu dibuat dulu  spesifikasi yang diinginkan, setelah itu baru dikaji apakah bisa atau tidak.

Informasi yang diperlukan adalah sebagai berikut:

  • sinyal input analog/digital? berapa volt?
  • sinyal output analog/digital? berapa volt?
  • bandpas dari berapa Hz sampai berapa Hz?
  • noise maksimum berapa dB?
  • perlu ADC & DAC berapa bit? -> ini dapat diturunkan dari noise yang diinginkan

Filter bandpass digital secara teoritis dapat dibuat di Arduino Nano/UNO, namun mesti diperhatikan bahwa komputasi di prosesorATmega328 terbatas, kalau spesifikasi rada tinggi mesti cari prosesor lain.

Analisis Kebutuhan /  Requirement

Pada tahap ini dirumuskan latar belakang masalah , rumusan permasalah yang perlu diselesaikan, serta tujuan sistem.

Spesifikasi

Pada tahap ini ditentukan spesikasi teknis sistem.

Perancangan

Pada tahap ini dilakukan perancangan hardware dan software.

Diagram pengolahan sinyal digital, meliputi filter anti aliasing, ADC, DSP, DAC, filter rekonstruksi
Diagram pengolahan sinyal digital

Simulasi

Setelah perancangan hardware dan software dibuat, perlu dilakukan simulasi untuk mengecek apakah rangkaian dan software yang dibuat berfungsi baik. Tahap simulasi filter secara umum dibahas di artikel Simulasi Pengolahan Sinyal Digital

Implementasi

Pada tahap ini dilakukan pembuatan hardware dan software.

Pada tahap prototype dapat dilakukan dengan breadboard, namun pada sistem yang lebih serius perlu sampai merancang kotak, tampilan  dan tombol-tombol yang diperlukan.

Pengujian

Pada tahap ini dilakuan pengujian untuk melihat kesesuaian antara sifat sistem yang dicapai dengan spesifikasi yang diinginkan.

Validasi

Pada tahap ini dilakukan validasi, artinya membandingkan antara requirement dan apakah sistem dapat menyelesaikan masalah di requirement.

Referensi

 

 

Tinggalkan Balasan

This site uses Akismet to reduce spam. Learn how your comment data is processed.