Be it technical consulting or long-term collaboration - we meet your needs.
We show you how to solve your problems by digital signal processing. We resolve algorithmic problems and support you with implementations. Close interaction with our developers will help you to complete your project efficiently.
For your needs we may also involve our senior team member and IEEE Fellow Walter Kellermann (» email@example.com) with more than 25 years of experience in research and development in the area of the digital signal processing.
For your advanced development we offer close collaboration and support, notably development and evaluation of your novel algorithms.
Algorithms - Choosing the optimum algorithms for solving your problem.
Simulation - Theoretical studies, e.g., based on Matlab/Octave/Scilab.
Reference model - Implementation of platform-independent ANSI-C code.
Optimisation - Optimisation of reference models at algorithmic level regarding numerical precision, memory requirement, and execution time.
We create firmware implementations of your algorithms with optimum resource use, written in C/C++ or assembler language on the platform of your choice. Besides, fixed-point arithmetic and wordlength considerations are our everyday business.
Implementation - Following your requirements in C/C++ or assembler, bare machine or realtime OS.
Optimisation - Adaptation of the algorithm to your hardware architecture.
Verification - Thorough testing based on deliberately chosen test vectors and your reference signals.
Documentation - Carefully prepared functional description of algorithms, program flow, and interfaces to hardware and software.