Signal Processing  
 
  • Acoustic & vibration data
  • Signals and systems
  • Filter implementation
  • Spectral analysis
  • System modeling
  • Wavelet analysis
  • Algorithm development
 
  Signal Processing Background
 

Signals are inherent to nature and most man-made processes that influence human existence. They are attributed to numerous sources and typical examples include acoustic, vibration, biological and financial systems. Before it is possible to process a signal, it is first necessary to measure or collect the signal data using an accurate measurement method that does not distort or limit the signal content in any way.

After the measurement, signal processing is then applied to the measured data in order to extract the information that is required. At this point, the person carrying out the analysis has to choose the most appropriate signal processing tool from a range of options.

In order to select the right tools, it is not only necessary to have a clear understanding of the characteristics of the measured signal i.e. signal class, but also the signal processing technique and its limitations. Most people are familiar with classical time and frequency domain methods which often become the method employed because of habit and availability, even though they may not be the most suitable choice.

For periodic, linear time invariant type systems, Fourier transformation is very effective in breaking down a complex signal into its individual frequency components, identifying the characteristics of individual components, their relationships and contribution. Various filtering and signal averaging methods are usually available to reduce noise and remove unwanted frequency components. Similarly, it is possible to identify the characteristics of physical elements in a system or process by measuring an input/output relationship or transfer function. For periodic signal measurements, reasonable analysis accuracy can usually be achieved without the optimisation of time-record length and windowing.

Many signal processes do not generate the type of signals described above; these include Evolutionary Broadband Signals and Transient Signals. Processing these signal types requires a much greater understanding of signal processing methods and a range of less known techniques, in order to extract useful information from the process and provide better sensitivity between events in the time and frequency domains. In this case, processing methods may include short time Fourier analysis, time frequency representation, adaptive filtering such as Kalman, auto regressive signal modeling, Prony residue techniques and Wavelet analysis.

An extension of these methods is to use the sensitivity of a signal processing technique to identify certain characteristics in the signal by the process of decomposition, then reconstructing the signal minus the components that confuse the signal identity.

Another area of importance in signal processing is Parametric Modeling. In this case, it is possible to derive the mathematical parameters that describe the signal, system or process. Using information such as impulse or frequency response or input/output relationships, it is possible to derive the coefficients of a linear system and model its behavior.

Further areas of application of signal processing include the generation of complex signals and sequences as sources of excitation for specific processes. Alternatively, complex adaptive algorithms are included in control loops to enable real-time control of a process; these include algorithms such as LMS, Filtered X, Filtered U and hybrid adaptations. Typical examples of control systems include active noise and vibration control and positioning guidance systems.

Expertise and Facilities
Competence in the Measurements area makes ADM a candidate for carrying out signal processing tasks associated with acoustic and vibration signal data. ADM has the capability to implement signal processing methods at a measurement, hardware or software level supporting a range of platforms.

[ top | home | disclaimer | privacy ]