This work presents an optimized Implementation on Field Programmable Gate Array (FPGA) Architecture for an Infomax algorithm based on Independent Component Analysis (ICA). We use this algorithm to solving Blind Source Separation (BSS) problems in real-time mixed signal processing in order to clean speech signals under noisy environments and to probe the potential of this kind of algorithms embedded in hardware architectures. The work shows a new digital architecture of neural network composed by two dimensional arrays, the output signals present successful results according to theorical analysis and achieving the signals separation.