I have an lock in amplifier application. It will need to accurately detect the amplitude of a 10 kHz signal. The modulating frequency is limited to 100 Hz. The signal will be received from a 24-bit ADC at a 100 kHz rate. The required processing is to multiply the incoming signal by a 10 kHz sine and cosine functions, then filter each product with a 2 pole IIR filter of 100 Hz, then take the square root of the sum of the squared terms. The result only needs to be accurate to 18 bits. I'm looking for the best type of DSP, processor for the application. Target cost is less than $10. Other considerations are development tools, ease of development (coded in C), and a mainstream device. Could be a digital signal controller or an MCU. Also any comments on fixed or floating point would be much appreciated. Thank you for the help.