2016-04-09 30 views
-1

Giriş sıklığını analiz eden ve frekansların katsayılarını elde eden ve bu bilgilere dayanarak bazı bilgiler üreten yeni bir gömülü sistem projesi yürütüyorum.Tiva C FFT Kitaplığı

Tiva C TM4C Mikrodenetleyicisini kullanacağım ve herhangi bir uyumlu C dili FFT kitaplığı bulmak için çok fazla arama yaptım ve başarısız oldum.

Aslında FFTW ve KissFFT gibi bazı genel kütüphaneleri buldum, Ama çok karmaşık olduklarını düşündüğümden ve kod örnekleri veya hatta bir kullanım kılavuzu bulamadıkları için bunları kullanamadım.

Bu yüzden herkes aradığım iyi Kitaplığı bulmama yardımcı olabilir mi? Veya FFTW/KissFFT kütüphaneleri için nasıl kullanılır? senin Mikrodenetleyici (CortexM4) için

"CMSIS DSP kütüphanesinde" espacially için tasarlanmış bir çok güçlü ve iyi belgelenmiş DSP kitaplığı (sadece google) ile mevcut:

+0

Olası kopyası http://stackoverflow.com/questions/8801158/fft-in-a-single-c-file – hotpaw2

+0

FFT kitaplığı [burada] (http://www.fit.vutbr.cz/research/prod /? id = 510), tek bir C dosyasında yüz koddan daha az kod içeriyor. Basit bir kod örneği de vardır. – DaBler

cevap

0

FFTW bazı yararlı öğreticiler sağlar (http://www.fftw.org/fftw3_doc/Tutorial.html#Tutorial bakınız) gömülü sistemler. Fakat FFTW kütüphanesinden daha karşılaştırılabilir bir arayüz karmaşıklığı var.

Kolay bir arabirim istiyorsanız ve çok fazla hesaplama zamanınız varsa, DFT formula'u uygulayan saf yaklaşımı kullanarak kendi DFT hesaplamasını yazabilirsiniz.