Self-whitening algorithms for adaptive equalization and deconvolution | Synapse