KUNDE IM BEREICH VERKEHRSÜBERWACHUNG
Unsere Referenzen im Detail
Radar - Geschwindigkeitsmessgerät
Laufzeitoptimierung eines Trackingalgorithmus
Der Kunde hatte eine große Herausforderung mit der zu hohen Laufzeit seines Trackingalgorithmus. Der C++ Algorithmus lief auf dem fixed-point DSP C6424 von Texas Instruments.
Der Source-Code wurde zunächst auf sein Optimierungspotential untersucht, was eine längere To-Do-Liste als Ergebnis ergab. Dann wurde dem Source-Code ein Laufzeit-Profiling hinzugefügt, wodurch eine detailierte Laufzeitanalyse möglich wurde.
Der Algorithmus wurde über einige Wochen optimiert, wobei folgende Techniken zum Einsatz kamen:
- Schleifenoptimierung
- Speicheroptimierung
- effizientere Sortieralgorithmen
- gezielte Verwendung von mehreren parallelen Recheneinheiten des DSP
- alles unter Berücksichtigung der Numerik und der Tracking-Performance
Die Laufzeit konnte somit initial auf ca. 20% der ursprünglichen Laufzeit reduziert werden. Der Trackingalgorithmus konnte dadurch vom Kunden weiterentwickelt werden. d.stream sorgte in dieser Zeit mit weitereren Optimierungen für genügend freie CPU Auslastung.
Ergebnis für den Kunden:
- Befürchtetes Hardware-Redesign vermieden
- Kosten gespart
- Performance gesteigert
- Algorithmus konnte vom Kunde weiter verbessert werden
System zur Aufzeichnung von Ground-Truth-Daten
Entwicklung eines USB-Übertragungssystems mit dem FT232H-Konverters auf dem DSP zur schnellen Übertragung von Referenzdaten und Ergebnissen. Parallele Aufzeichnung von Video-Daten über eine Netzwerk-Kamera.
Für diese Funktionalitäten wurde eine PC-Applikation unter Windows entwickelt.
HIL-System zur Evaluierung des Algorithmus
Entwicklung einer DSP/PC–Software zur Evaluierung des Algorithmus mit Referenzdaten. Performance-Ergebnisse konnten vom Algorithmen-Team über generierte HTML-Seiten detailiert eingesehen werden.
Weitere Referenzen im Detail
Wir sind schnell, wir sind flexibel und wir wissen was wir tun.
Häufig gestellte Fragen (FAQs)
d.stream spezialisiert sich auf Softwareentwicklung für digitale Signalverarbeitung und eingebettete Systeme. Wir bieten umfassende Lösungen und begleiten Projekte von der ersten Idee bis zur Serienproduktion. Unsere Expertise umfasst sowohl die Software- als auch die Hardwareentwicklung, wodurch wir unseren Kunden eine zuverlässige und kompetente Partnerschaft gewährleisten.
Wir sind auf digitale Signalverarbeitung, eingebettete Systeme und KI-gesteuerte Lösungen für Branchen wie die Automobilindustrie, Telekommunikation und Audiotechnologie spezialisiert.
Wir sind auf digitale Signalverarbeitung, eingebettete Systeme und KI-gesteuerte Lösungen für Branchen wie die Automobilindustrie, Telekommunikation und Audiotechnologie spezialisiert.
Wir sind auf digitale Signalverarbeitung, eingebettete Systeme und KI-gesteuerte Lösungen für Branchen wie die Automobilindustrie, Telekommunikation und Audiotechnologie spezialisiert.