ticket:10 signal processor implementation