Saya telah menulis sebuah program untuk melakukan FastICA pada file WAV stereo menggunakan kode pada Contoh FastICA Python MDP
Dengan contoh audio saya mendapatkan hasil yang sangat baik.
Kemudian saya mencoba melakukan rekaman dunia nyata menggunakan dua komputer mono mikrofon yang terhubung ke mikrofon stereo di pc saya dengan menghubungkan mic 1 ke saluran L dan mic 2 ke saluran R. Saya menguji dengan memainkan beberapa musik di latar belakang saat saya berbicara di ruangan yang sunyi.
Namun, menjalankan FastICA tidak memisahkan sinyal sama sekali. Mungkinkah kualitas mikrofon terlalu buruk? Apakah saya perlu melakukan apa saja pada file WAV yang direkam (16 bit, PCM yang ditandatangani, 44100Hz) sebelum menjalankan FastICA?
Anda dapat mengunduh rekaman di sini .