signaalverwerkingsengine
Een signaalverwerkingsengine is een software- of hardwarematige component die is ontworpen voor het uitvoeren van signaalverwerking op continue of discrete signalen. Het doel is het transformeren, analyseren en interpreteren van signalen in real-time of near real-time door middel van een gestandaardiseerde verwerkingseenheid die een signaal door een reeks bewerkingen leidt.
Typische functionaliteiten omvatten filtering (FIR/IIR), spectrale analyse (FFT), tijd- en frequentieanalyse (STFT), modulatie en demodulatie, compressie
Architectuur kan pipeline- of datapath-gebaseerd zijn, modulair met plug-ins of blocks, zodat functies kunnen worden samengesteld
Toepassingen omvatten audio- en spraakverwerking, telecommunicatie, radar en sonar, medische beeldvorming, seismische data-analyse, industriële sensoren, autonome
Ontwerp- en prestatieoverwegingen omvatten real-time determinisme en lage latentie, throughput, numerieke precisie (fixed-point versus floating-point), resource-