Hola a todos.
En este breve artículo vamos a ver como se pueden manipular archivos de sonido (WAV) desde LTspice; leerlos, manipularlos y después escribirlos.
Para empezar necesitamos tener un archivo WAV, que si no lo tenemos lo podemos generar con el programa editor de sonido Audacity o por otra parte, lo podemos descargar de la página siguiente: BBC Sound Effects.
Si no queréis quebraros mucho la cabeza, podéis usar el que yo voy a utilizar para el artículo que es este: 07063120.wav
Para empezar, debéis dibujar en LTspice el siguiente esquema:

La primera directiva debe de coincidir con el nombre del archivo de entrada (WAV) que queramos modificar. En este caso el audio lo conectamos a un filtro paso-bajos de orden 5 (de estructura en PI). A la salida le aplicamos un divisor de tensión, para reducir el nivel a la mitad. El fichero de salida es «salida.wav». Los demás parámetros son el numero de bits (16) y la frecuencia de muestreo (44100 Hercios).
Cuando simuléis el circuito tardará unos segundos hasta que aparezca la ventana gráfica de la simulación vacía y podáis entonces hacer click en la salida (out). Entonces podréis ver una gráfica similar a la siguiente:

Esta gráfica muestra los primeros diez segundos de la señal de entrada. Si quisiéramos utilizar toda la entrada, deberíamos cambiar la directiva «.tran 10» por la siguiente: «.tran 216» lo cual le llevaría mucho tiempo.
Una vez hecha la simulación, podéis escuchar el fichero WAV generado («salida.wav«) para comprobar como ha sido modificado por LTspice y el paso por el filtro.
Y nada mas por el momento. Espero que os haya gustado el artículo.
Hola, está interesante tu planteamiento, pero me genera dudas, si te solicita medir la frecuencia resonante de un archivo .wav, cómo se realizaría?
Me gustaMe gusta
Que pregunta mas sub-realista. Yo probaría a probar con diferentes condensadores de fluzo. 😛
Me gustaMe gusta