Designing an Analysis tool for Digital Signal Processing
Wakooli, Joseph (2012)
Wakooli, Joseph
Metropolia Ammattikorkeakoulu
2012
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2012060211322
https://urn.fi/URN:NBN:fi:amk-2012060211322
Tiivistelmä
The goal of the project was to design an innovative analysis tool for digital signal processing that acquires different types of signals from different types of hardware as well as analyzes these signals. The project was carried out by developing software using the Matlab programming environment. A small user friendly graphical user interface was designed.
The software captures samples from the required hardware devices as well as analyzes the samples from either files or through the stream. The types of signals that this software analyzes include data stored in files, images, audio samples and video frames. It analyzes the samples using the Fast Fourier Transform approach. The software displays both linearity and the logarithm of the spectrum for all signal types, and the spectrogram for data and audio samples. This software also finds the normalized and phase-only correlation for any two signals. In addition, the software determines the distance that the sound pulse travels to the far end of the obstacle.
The results obtained from the project were convincing and have been applied in many fields of electronics that are used today. The project can be improved with the help of better programming tools and methods.
The software captures samples from the required hardware devices as well as analyzes the samples from either files or through the stream. The types of signals that this software analyzes include data stored in files, images, audio samples and video frames. It analyzes the samples using the Fast Fourier Transform approach. The software displays both linearity and the logarithm of the spectrum for all signal types, and the spectrogram for data and audio samples. This software also finds the normalized and phase-only correlation for any two signals. In addition, the software determines the distance that the sound pulse travels to the far end of the obstacle.
The results obtained from the project were convincing and have been applied in many fields of electronics that are used today. The project can be improved with the help of better programming tools and methods.