kamalmostafa / minimodem

general-purpose software audio FSK modem
http://www.whence.com/minimodem
Other
837 stars 111 forks source link

use 2 Goertzel filters instead of the FFT #50

Open aguaviva opened 3 years ago

aguaviva commented 3 years ago

Given that you are using only 2 symbols I'd be faster to use a goertzel filter instead of using a full FFT, this will also reduce the dependecy with FFTW and will simplify the fsk part in size and complexity :)

more info: https://en.wikipedia.org/wiki/Goertzel_algorithm

Actually it will be an honor to send you a MR :)

kamalmostafa commented 2 years ago

Hi @aguaviva -- Did you receive my email 2021-07-17 Subject: "minimodem Goertzel implementataion"? Please reply, or let me know here if you didn't.