In this paper, authors proposed an FPGAbased ICA implementation using FastICA algorithm. The design can process 4 audio channels with variable length from 29 to 225 samples. | An FPGA-based implementation of fastica for variable length 4 channel signal separation