This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Choice of Processor

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.

  • Mr. Glover,

    What do you intend to do with the outputs of the algorithm?  Do you care about power consumption?

    This is a C5000 forum.  If you're asking if a member of the C5000 family could execute this algorithm, then I can safely say yes, they can.  Since this is a fixed point processor, I would probably not use floating point, at least not at the 100 kHz rate.

    Regards,

    Bill