SimpleDSP: IIR Filter Feature Added

SimpleDSP SimpleDSP is a basic DSP library which is for Arduino and most of the microcontrollers which can be programmed in C/C++ Performance: Here is some examples for its performance. Actually it is not optimized for performance. Its main focuses are portability and education. Arduino Nano FFT 16 points: 2 ms FFT 32 points: 6 ms FFT 64 points: 16 ms fir filter 10 coefficients: 190 us fir filter 23 coefficients: 453 us fir filter 46 coefficients: 900 us 10 coefficients FIR filter can be run at 5khz max frequency on an Arduino Nano. ...

January 23, 2019 · 4 min · M.Ozan Unal

[TR] SimpleDSP: FIR filtreleme özelliği eklendi

Herkese Merhabalar, Bildiğiniz gibi gömülü sistemlerde kullanılabilecek basit bir DSP kütüphanesi geliştirmeye çalışıyorum son olarak FIR filtreleme özelliğini bu kütüphaneye ekledim. FIR filtre ile alçak geçiren, yüksek geçiren, band geçiren veya durduran filtreler tasarlayabilirsiniz. FIR filtreler yapısı gereği hep stabil filtrelerdir. Bu nedenle bir kararlılık analizi gerektirmeden kullanılabilirler. Ayrıca wiki sayfasını kesinlikle ziyaret etmenizi tavsiye ederim orada Matlab veya Octave kullanarak nasıl filtreyi tasarlayacağınız. Filtreyi nasıl kullanacağınız ve karakteristiğini nasıl görselleyebileceğinize kadar bir çok bilgi bulunmakta. Ziyaret etmek için tıklayın. ...

April 7, 2017 · 5 min · M.Ozan Unal

[TR] SimpleDSP: Gömülü Sistemler için DSP Kütühanesi

Herkese Merhabalar, Bu yazımda gömülü sistemler için yazdığım sayısal isaret isleme kütüphanesini tanıtacağım. Kütüphanenin tamamını “C” kullanarak ve harici bir kütüphaneye bağlı kalmadan yazmayı planlıyorum. Böylece diğer mikrokontolcülerde de rahatça kullanılabilecek. Hatta bilgisayar programlarında bile kolayca eklenip derlenebilecek şekilde projeyi tamamlamak istiyorum. Bu kütüphane kapsamında çözüm sağlamak istediğim konular şunlardır. FFT ters FFT Hartley transform FIR filtre IIR filtre Basit “moving avarage”, “smoothing” filtreleri Ayrıca her fonksiyon için: Teorik olarak yapılan iş Deneme, ölçüm ve filtre katsayısı hesabı için gerekli Matlab veya Octave kodu. Farklı islemcilerle performansı Örnek Grafikler gibi kaynakları hazırlamayı planlıyorum. Proje tamamen açık kaynaklı olarak sürdürülecektir. Siz de github üzerinden projenin herhangi bir aşamasına katkıda bulunabilirsiniz. Projenin ismini “SimpleDSP” olarak seçtim. Çünkü yapmak istediğim olay Digital Signal Processing olayını gömülü ve gerçek zamanlı sistemlerde kolaylaştırmak ve projelerde basit bir şekilde eklenebilmesini sağlamak. Şu an itibariyle FFT ve ters FFT fonksiyonlarını yazdım arduino kütüphanesi haline getirdim ve örnek kodlarını oluşturdum. Bahsettiğim ayrıntılara aşağıdan ulaşabilirsiniz. https://github.com/mozanunal/SimpleDSP/wiki/FFT-IFFT ...

January 26, 2017 · 1 min · M.Ozan Unal