I am doing an exercise wherein I have three wav files which comes from recordings from three microphones on an event. I need to implement Fast ICA to decompose the original signals using the three wav files.
I understand what Fast ICA is and how it works. But I don't understand how to decompose sound signals from three sound files.
All the example codes I see either uses and decomposes a single wav file to its component or generate and mix signals then try to unmix them using Fast ICA.
Any inputs or links that would point me to clues on how to do this are very great help.
Also, I am tasked to remix the separated signals and print the residuals. Any idea what residuals are and how to get them?
I'm implementing this on Python so it would be great if the links uses Python too.