A soft decoding algorithm and hardware implementation for the visual prosthesis based on high order soft demodulation. Issue 1 (December 2016)