Design Of A System For Cancelling Stimulus Artifact In Multi-Channel Neural Interfaces