An Automatic Equalizer for General-Purpose Communication Channels | Synapse