| | |
Deconvolution
Please support our C++ advertiser: Intel Parallel Studio Home
![]() |
•
•
Join Date: Mar 2009
Posts: 4
Reputation:
Solved Threads: 0
Hi,
I am not that great with C++ but I am trying to write code that will be able to import 2 wave files I have - the first file is my sine wave sweep file the second is my impulse response of the room. Once imported I wish to de-convolve the sine sweep tone from the impulse response of the room and so leaving just the sound of the rooms acoustics.
I have no idea how to write the code to perform deconvolution I have read numerous pages be its very confusing can some one help me write this code or point me in the write direction.
I have started to try to understand Convolution by creating 2 sine waves in Excel then save the data as text files and use these as my two files to import into my C++ code and convolve - this appears to work as the C++output looks the same as what I have crated in Excel.
If some one can help I will be very grateful.
I am not that great with C++ but I am trying to write code that will be able to import 2 wave files I have - the first file is my sine wave sweep file the second is my impulse response of the room. Once imported I wish to de-convolve the sine sweep tone from the impulse response of the room and so leaving just the sound of the rooms acoustics.
I have no idea how to write the code to perform deconvolution I have read numerous pages be its very confusing can some one help me write this code or point me in the write direction.
I have started to try to understand Convolution by creating 2 sine waves in Excel then save the data as text files and use these as my two files to import into my C++ code and convolve - this appears to work as the C++output looks the same as what I have crated in Excel.
If some one can help I will be very grateful.
Something like Natural Frequency or Resonance?
Look up Alvin Luciers works that dealt with that.
Look up Alvin Luciers works that dealt with that.
Last edited by MosaicFuneral; Mar 26th, 2009 at 4:17 pm.
"Jedenfalls bin ich überzeugt, daß der Alte nicht würfelt."
"I became very sensitive to what will happen to all this and all of us." -Two geniuses named Albert
"I became very sensitive to what will happen to all this and all of us." -Two geniuses named Albert
![]() |
Other Threads in the C++ Forum
- Previous Thread: Printing strings
- Next Thread: I need help with a program im doing that has to do with filestreams, im a beginner.
| Thread Tools | Search this Thread |
api array based binary bitmap c++ c/c++ calculator char char* class classes code coding compile console conversion count database delete deploy desktop developer directshow dll download dynamic dynamiccharacterarray email encryption error file forms fstream function functions game givemetehcodez google graph gui homeworkhelp iamthwee ifstream input int java lib linkedlist linker linux list loop looping loops map math matrix memory multiple news node number numbertoword output pointer problem program programming project python random read recursion recursive reference return rpg sorting string strings temperature template templates test text text-file tree unix url variable vector video visualstudio win32 windows winsock word wordfrequency wxwidgets





