- We know the exact number of original signals
- The number of records is no less than the number of original signals, which is a requirement of ICA. In our future work, when applying Deep Learning to this problem, we aim to remove this assumption.
- https://en.wikipedia.org/wiki/Signal_separation
- https://scikit-learn.org/stable/auto_examples/decomposition/plot_ica_blind_source_separation.html
numpy
andscipy.signal
to work with signalslibrosa
for working with Audiosklearn.decomposition
for ICA