viernes, 16 de octubre de 2015

Primer curso de audio digital

Clase 1 - Audio digital vs analógico. Nyquist

Detección de componentes por seno y coseno. Fourier.
Fasores. Pitágoras. Fase.
 Matlab - octave: asignación de variables, funciones: wavread, wavwrite, plot, sound. Uso del help
Apunte mathcad

Clase 2 - Fasores. Ventanas. Análisis Espectral Basso.  cap. 5

Series.
Octave operadores:    .*     ./
Definición de matrices y vectores ej: t=[0:100]; 
Matrices: suma, multiplicaciones
Funciones: fft(y);       plot(abs(y));   

Clase 3 - Creación de scripts (*.m). Generación de funciones compuestas (cuatro armónicos). Procesamiento para calcular los coeficientes coseno y seno de Fourier. Obtención del espectro Completo de Fourier de señales.
Uso de comentarios (comando %). Uso del help y modo en que responde con compandos propios

NOTA: El viernes próximo (6 de noviembre) no habrá clases. Dejamos tarea!!!
Adjuntamos un apunte para repasar detalladamente esto y comenzar a probar con lo que fue mencionado sobre ventanas en las clases anteriores. Sugerimos leerlo copiando el código y ejecutándolo en MATLAB o en OCTAVE.
Contenido del apunte:
Determinación del efecto de un tiempo de duración acotado en el espectro de Fourier. Uso de ventanas. Comparación entre resultados del espectro con ventana rectangular, triangular, Hamming y Hanning con diferentes frecuencias de componentes.
Dejamos además un script de MATLAB que realiza Fourier en forma casera con las cuatro ventanas. Requiere definir antes de correrlo un valor de frecuencia de tono puro (cercano a f =2000). Al tipear "help comparaventanas" en el OCTAVE o MATLAB, se describe esto mismo.



Clase 4 -

Clase 5 - Funciones y operadores:

semilog y
semilog x
log log
polar
subplot
ylim
xlim([xmin xmax])
lentgh(y)
angle()
fft
             ifft

                  Apunte guía: Complejos - Fase - Exponencial compleja
Clase 6 - Respuesta al impulso, sistemas invariables en el tiempo, delta de dirac
               Análisis Espectral Basso. cap. V
               Apunte guía: Función de transferencia y respuesta al impulso
               Archivos de audio utilizados en el Apunte:
               uno.wav, unocatedral.wav, dos.wav

Funciones y operadores: zeros(filas, columnas), ones(filas, columnas), length, title


Clase 7 - ATENCIÓN!!! Viernes 11 de diciembre de 17 hs a 19.30 hs.

Clase 8 - Viernes 18 de diciembre. Cierre.