Hey,
My expertise in electronics and communication engineering(DSP, Proakis) and signal processing domain could of great help in understanding and implementing the algorithm with maximum utilization of numpy as well other libraries and visualization tools,
Regards,
Abraham