Digital Signal Processing

A specialist group led by Dr Martin Saxon (Cambridge University PhD in digital control systems design and signal processing) offers design consultancy in digital signal processing (DSP) and algorithm development.

In particular, we have specific expertise in the design and robust implementation of:

  • High-specification digital filters
  • Signal conditioning algorithms for realworld measurement processing
  • Advanced feedback control systems
  • Adaptive filtering algorithms
  • Audio signal processing and effects algorithms
  • Dynamic systems models
  • Self-tuning (adaptive) control
  • Active noise and vibration control
  • Linear and non-linear signal processing and optimisation techniques

The design, analysis and simulation processes are undertaken using a variety of tools. Primarily we use the MATLAB® and Simulink® suite of products together with model-based design techniques to provide either algorithms for our clients to implement themselves, or complete implementations as required.

Whether algorithms are to be implemented in PCs and workstations or embedded processors and other hardware, using limited word length or fixed point arithmetic, we can – and often do – undertake simulation studies to assure the quality of designed algorithms in the target implementation.

Our algorithm developments are in use 'behind the scenes' in many applications from electronic and scientific products, through test and measurement equipment, to precision servo control systems.

Recent projects

  • Design and performance proving of a complete filter set to international standards for a new sound level meter
  • Complete design, implementation and test of advanced interpolation and smoothing algorithms used in the servo control system for a precision lathe
  • Advanced adaptive signal processing algorithms for transducer signal conversion in a high-precision portable measuring instrument
  • Model-based identification of product shape and orientation for reliable triggering of a food product cutting machine