a dsp simulator for my very own protocol