CUSTOMER IN THE FIELD OF TRAFFIC MONITORING
Our references in detail
Radar - Speed Measurement Device
Runtime Optimization of a Tracking Algorithm
The customer faced a significant challenge with the excessively long runtime of their tracking algorithm. The C++ algorithm ran on the Texas Instruments fixed-point DSP C6424.
Initially, the source code was analyzed for its optimization potential, which resulted in an extensive to-do list. Subsequently, runtime profiling was added to the source code, enabling a detailed runtime analysis.
The algorithm was optimized over several weeks, employing the following techniques:
- Loop optimization
- Memory optimization
- More efficient sorting algorithms
- Targeted use of multiple parallel processing units of the DSP
- All while considering the numerics and tracking performance
The runtime was thus initially reduced to approximately 20% of the original runtime. This enabled the customer to further develop the tracking algorithm. During this period, d.stream ensured sufficient free CPU capacity through further optimizations.
Result for the Customer:
- Feared hardware redesign avoided
- Costs saved
- Performance enhanced
- Algorithm could be further improved by the customer
System for Recording Ground-Truth Data
Development of a USB transmission system with the FT232H converter on the DSP for fast transfer of reference data and results. Parallel recording of video data via a network camera.
A PC application was developed under Windows for these functionalities.
HIL System for Algorithm Evaluation
Development of DSP/PC software for evaluating the algorithm with reference data. Performance results could be viewed in detail by the algorithm team via generated HTML pages.
More references in detail
We are fast, we are flexible and we know what we are doing.
Frequently Asked Questions (FAQs)
d.stream specializes in software development for digital signal processing and embedded systems. We offer comprehensive solutions and support projects from the initial idea to series production. Our expertise includes both software and hardware development, which enables us to guarantee our customers a reliable and competent partnership.
We specialize in digital signal processing, embedded systems and AI-driven solutions for industries such as the automotive industry, telecommunications and audio technology.
We specialize in digital signal processing, embedded systems and AI-driven solutions for industries such as the automotive industry, telecommunications and audio technology.
We specialize in digital signal processing, embedded systems and AI-driven solutions for industries such as the automotive industry, telecommunications and audio technology.