Bei der Entwicklung von Produkten entwerfe ich alle Algorithmen in Matlab. Sie sind normalerweise ziemlich einfach, ein IIR- oder FIR-Filter oder zwei, ein paar FFTs usw. Wenn es darum geht, sie in eine eingebettete Umgebung zu verschieben, fällt es mir immer schwer, zu entscheiden, auf welcher Plattform sie ausgeführt werden soll. Ich denke normalerweise an diese (breiten) Plattformen:
- DSP-Kern
- FPGA
- Mikrocontroller
- ARM
Welche Faktoren sollte ich berücksichtigen, wenn ich versuche, diese Entscheidung zu treffen?