I suspect you may be better off asking on a music, comms or engineering forum. It sounds hard to get right (though perhaps not difficult to get something that works as a prototype) to me. A quick...