Hi all!

I am new in this forum, and in hardware implementation of DSP too (I am already familiar with the theory and a bit of software implementation). I am therefore seeking guidance for my first steps in this domain ...

What I am seeking to create is a real time DSP processor for guitar using a development board. Here is the main goal:

- the guitar signal is sampled at 44100Hz (i can go a bit down with the sampling frequency, but not less than 32 kHz) and at 16 bits or more.

- a 1024 tap FIR filter is applied. 1024 input signal values (x(n), x(n-1), ... x(n-1023)) and 1024 coefficients (b0, b1, ..., b1023) are multiplied and added for each output value. Hence the output becomes:

output(n) = b0*x(n) + b1*x(n-1) + ... + b1023*x(n-1023)

- as a bonus, it would be nice to be able to store different sets of coefficients, to change the response of the FIR filter.

Despite searching for info here and there, I am at a loss with microcontrollers and many of the terms used to characterize their performance. Does a board exist which can meet the aforementionend requirements both for the sampling and the processing of the signal ?

Thank you in advance,

Dan