Estoy involucrado en un esfuerzo por implementar un algoritmo FFT, y tengo curiosidad por saber cuál es el consejo recomendado para usar los datos de prueba de entrada, ¡y por qué! - y qué precisión esperar.
En las entradas de prueba, he encontrado una pequeña guía en las publicaciones antiguas de Usenet que publicaré como respuesta, pero son solo sugerencias de una persona sin mucha justificación: no he encontrado nada que parezca una respuesta sólida.
En cuanto a la precisión, Wikipedia dice que el error debería ser O (e log N), pero ¿qué es una expectativa razonable en términos absolutos?
Editar para agregar: Las pruebas reales están en una forma en la que he almacenado matrices de datos de entrada y datos de salida de "referencia" precalculados para comparar, por lo que no necesariamente necesito algo con una solución de forma cerrada.
Como se menciona en la pregunta, encontré un conjunto de sugerencias en las publicaciones archivadas de Usenet comp.dsp ( http://www.dsprelated.com/showmessage/71595/1.php , publicado por "tdillon"):
El hilo también sugiere hacer dos senos, uno con una gran amplitud y otro con una pequeña amplitud.
Como digo en la pregunta principal, no estoy seguro de si este es un conjunto de respuestas particularmente bueno, o si es muy completo, pero lo estoy poniendo aquí para que la gente pueda votar y comentarlo.
fuente