Estoy encontrando dificultades para elegir una solución de procesador adecuada para mi aplicación desde mi experiencia nula con DSP:
- 8ch 24-bit @ 11025Hz I2S Entrada TDM
- Formación de haces + ASNR
- Selección de fuente múltiple de MSS
- DRC Dynamic Range Compession
- Análisis de dominio de frecuencia ( FFT real )
- 5 segundos STFT
- Búsqueda de picos
- Comparación algoritmos
- Conectividad ( Bluetooth @ Baja tasa de transferencia, solo notificaciones)
EstoyconsiderandoundiseñoqueincluyeunMCUhostosoloelDSP.
HastaahoraestoyviendoprocesadoresSigmaDSP:
- Pros:seproporcionólainterfazI2STDM,blogaritméticoparalaformacióndehaz,costo
- Contras:Interfazdeprogramacióngráficaconfallosylimitados(sinprogramaciónenc),soloestándisponibleslasventanasdeanálisisdesuperposiciónFFTRadix-2y50%,faltadedocumentaciónparaenviarunaseñalatravésdeSPIalcontroladorhost
TambiénestoyconsiderandoprocesadoresSHARC,queencuentroexcesivoparamiaplicación(sincódecs,sinsalida,puertodeentradaúnico,etc.):
- Ventajas:flexibilidaddeprogramaciónenC,noesnecesarioelcontroladordelhost,siemprequelainterfazI2STDM
- Contras:faltadeexperienciaconlaprogramaciónDSP,costodelprocesador,kitsdedesarrollo,emuladoresysoftware
Mispreguntasson:
- ¿Cómodeterminarlasfuentesdelsistemarequeridas(memoria,frecuenciadereloj,etc.)?
- ¿Deboconsultaralgunaguía/recomendación/otrasfamilias/marcas?
Hardwarequeestoyusando...
2xMicArray:
I2S TDM a USB: enlace
Muchas gracias, Pedro