Signalverarbeitungs-Redesign für digitalen Signalprozessor
für medizinische Messungen
Herausforderung des Kunden
Zur Preisoptimierung und Miniaturisierung sollte die ganze Signalverarbeitung, welche sich bisher auf mehreren Rechnern befand, auf einem Signalprozessor (DSP) konzentriert werden. Der Kunde hatte jedoch bis dahin keine Erfahrung mit Signalprozessoren, v.a. nicht mit den SIMD (Single Instruction, Multiple Data) Prozessoren der C6000 Familie.
Ergebnis
Im ersten Anlauf entstand ein funktionierender Prototyp, welcher nun vom Kunden zur Seriereife fertigentwickelt werden konnte.
Vorgehen
Da der Kunde keine Erfahrung mit DSP hat, haben wir die Auswahl des Prozessors, die Implementation der Treiber und die Implementation bzw. den Transfer der Signalverarbeitung von anderen Plattformen übernommen. Der neuentwickelte Code wurde gemäss MISRA für sicherheitskritische Anwendungen erstellt. Durch iterative, agile Ablieferung konnte schnell die Machbarkeit nachgewiesen und erste Integration in Produkte durchgeführt werden.
Zusätzlich haben wir den Kunden in der Entwicklung der Hardware und dem Layout für den Hochgeschwindigkeits-DSP unterstützt,