Sobre o projeto

KFR é uma estrutura C++ DSP de código aberto que oferece blocos de construção de alto desempenho para processamento digital de sinais, áudio e aplicações científicas. Ela fornece implementações otimizadas para FFT/DFT (incluindo transformadas reais, inversas e multidimensionais), conversão de taxa de amostragem e uma ampla variedade de filtros (IIR, FIR, Biquad, Elíptico, Butterworth, Chebyshev, Bessel). A biblioteca suporta otimizações SIMD (SSE, AVX, AVX-512, ARM NEON, RISC-V RVV) para arquiteturas Intel, AMD, ARM e RISC-V. Recursos adicionais incluem E/S de arquivos de áudio (WAV, FLAC, MP3, AAC, etc.), operações de tensor, funções estatísticas e uma API C para maior compatibilidade. KFR é multiplataforma, com suporte a Linux, macOS, Windows, Android, iOS e WebAssembly, compatibilidade com C++20 e sem dependências externas de C++. É licenciada sob GPLv2+ e uma opção comercial.