home   :    services   :    credentials   :    contact
 

Services

Digital Signal Processing Algorithm Development

Utz Tech offers DSP algorithm development services. We can take an idea to fruition. From initial research to algorithm implementation. Past projects that have been completed include signal detection and analysis, voice activity detection, channel equalization, noise reduction, symbol tracking, and digital filter design algorithms. We can also implement or port an existing algorithm to or from Matlab, fixed-point C/C++, assembly code, or a software application.
We can help you make the trade-offs that are often necessary when implementing an algorithm with limited resources.

System Development

We offer system integration services. System integration often includes the integration of several logical blocks or algorithms. A model is usually necessary to ease debugging and testing the system. Utz Tech as integrated acoustic processing and wireless communications systems.

Modeling

Modeling algorithms and systems is a necessary part of the development cycle. Testing and debugging can be done in a controlled environment, and integration and performance issue can be more easily worked out. We have developed models using Matlab, Simulink, C/C++, or a combination of two or more of these. We have extensive experience with fixed-point modeling.

Matlab and Simulink provide quick model development, but the models run significantly slower than a model done in C or C++. Depending on the application it is often more time saving in the long run to spend more time developing the model in C/C++ in order to save time in debugging and tuning. Another option is to make the top level test bench in Simulink or Matlab and use C to model the underlying blocks. This provides a good compromise between quick model development and fast model run times.
Modeling is also a great way to work out the trade-offs necessary when there are limited resources to implement an algorithm.

Software Development

We also provide software development services. Types of software include DSP algorithm implementation in fixed point or floating point formats, algorithm or system models, Windows drivers, Windows applications, and embedded code.