<< Chapter < Page | Chapter >> Page > |
After playing both the impulse responses and our input signal, and recording the output for two points in each room, we were anxious to deconvolve our recorded input and get a perfect replica of the input signal. All of our signals were recorded in .wav format, which is lossless, so we didn't lose any important data due to audio compression. The results of our deconvolution in .wav format are below.
We were not able to receive a perfect input after deconvolution due to a number of reasons, which are discussed in our conclusion. However, we can clearly tell that the signal exists in all of these recordings. This would imply that our theory is correct to a degree, while our implementation must take into account some things we ignored. The following are a selection of MATLAB plots describing the deconvolved signals.
We will deal with the negatives before discussing the positives. The large gap in the frequency spectrums are due to a filter in the frequency domain. The recorded signal has very low signal strength in the middle frequencies. In an attempt to remove noise from the deconvolved signal we removed these frequencies. This is the cause of our lose in signal strength in the time domain. The deconvolved results here are still overwhelmed by enough noise to blanket out the input. However, the input exists in the signal, which is apparent when listening to the .wav files. Where the deconvolved input frequency spectrum is not removed it resembles the frequency response of the input signal. The audio data shows that while our results are far from ideal, we were able to deconvolve the recorded impulse and return the input signal.
Notification Switch
Would you like to follow the 'Naive room response deconvolution' conversation and receive update notifications?