remove dsp methods from Signal class and add properties