Estoy tratando de elegir el mejor enfoque para analizar digitalmente una señal, que es una mezcla de un número desconocido (pero menos de 16) de señales fundamentales a frecuencias específicas (por ejemplo, senos).
El objetivo es determinar cuáles son las señales fundamentales presentes en la señal.
Algunas de las señales fundamentales pueden estar distorsionadas, por lo que en realidad son más bien ondas cuadradas que sinusoidales.
Puedo decidir cuáles van a ser las señales fundamentales, incluidas sus frecuencias, formas de onda y amplitudes, ya que las voy a generar digitalmente.
Sin embargo, no tengo ningún control sobre el proceso de distorsión, que puede aumentar la amplitud de las señales fundamentales en una cantidad desconocida, lo que provoca la distorsión de algunas o todas las señales fundamentales.
El enfoque de análisis debe ser robusto, de manera que pueda seguir averiguando qué señales están presentes incluso si todas las señales fundamentales han sido distorsionadas.
Todas las señales fundamentales tienen un ancho de banda limitado, obviamente, y el ancho de banda total en el que encajar las señales fundamentales también es limitado.
Una idea que ya he tenido es la de aumentar la amplitud de las señales fundamentales en una ventana de tiempo corta, de manera que durante un breve momento de la ventana, pasen sin ser distorsionadas, facilitando el trabajo de detección mediante una FFT.
Pero, ¿quizás haya una forma mucho mejor de abordar esto? No he explorado otras técnicas como las ondículas, los filtros de Kalman, etc. y, para ser sincero, mis conocimientos de procesamiento de señales son un poco limitados.