Actualmente tengo una configuración, AUDIO- > LM386 - > MSGEQ7 - > ATMEGA328p (16mhz) Y funciona para iluminar una matriz de 8x8 LED. Cristal de 16mhz. cada columna se ilumina para representar una frecuencia: promedio, 63Hz, 160Hz, 400Hz, 1kHz, 2.5kHz, 6.25kHz y 16kHz.
Ahora quiero sacar el MSGEQ7 porque cuesta $ 7 AUD por chip, quiero hacerlo lo más barato posible. desde este enlace, toma la entrada amplificada y baja los valores de 0-1023 a +512 - -512. enlace
pregunta:
1) ¿Necesito hacer lo mismo? (cambiar los valores hacia abajo)
2) En lugar de tener 64 frecuencias seleccionadas uniformemente espaciadas, ¿puedo elegir el valor que quiero? (63Hz, 160Hz, 400Hz, 1kHz, 2.5kHz, 6.25kHz y 16kHz.) Im pensando en usar una variedad de frecuencias. mi percepción de DFT o FFT es que las muestras están espaciadas uniformemente. si están espaciados uniformemente, no puedo hacer una muestra de 8 puntos porque estoy usando un cristal de 16Kmhz y significa que mi frecuencia de corte máxima es de 8Kmhz? También perderé algo por debajo de 1Khz?
3) en muestras bajas, ¿es más efectivo implementar una FFT que DFT para 7 frecuencias?
4) Estoy leyendo el código DFT y FFT de los instrumentos de Texas: enlace página 38-39. Gracias por la paciencia, solo trato de proceder con bastante cautela