1 / 60

Análisis y modelado de sistemas. Predicción lineal.

Análisis y modelado de sistemas. Predicción lineal. Mecanismos de producción de la voz Análisis LPC. Teoría de producción de la voz Estudio científico Modelo ingenieril Análisis LPC Predecir una muestra a partir de las anteriores Calcular la mejor Combinación Lineal Predictora

mendel
Download Presentation

Análisis y modelado de sistemas. Predicción lineal.

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Análisis y modelado de sistemas. Predicción lineal. Mecanismos de producción de la voz Análisis LPC Hizketaren inguruko oinarrizko kontzeptuak

  2. Teoría de producción de la voz • Estudio científico • Modelo ingenieril • Análisis LPC • Predecir una muestra a partir de las anteriores • Calcular la mejor Combinación Lineal Predictora • Invertir=Síntesis desde señal error sin información • Parámetros equivalentes

  3. Producción de voz Voz Es la onda acustica radiada cuando una constricción del tracto vocal perturba el flujo de aire expulsado por los pulmones

  4. Teoría de la producción de voz • Sonidos sonoros: • El flujo de aire procedente de los pulmones es periódicamente interrumpido por la apertura y cierre de las cuerdas vocales. • Flujo periódico, frecuencia fundamental F0 -> pitch • Sonidos sordos: • No vibran las cuerdas vocales • El flujo de aire encuentra un • Estrechamiento  toma gran velocidad  forma turbulencias • Tracto vocal + Tracto nasal: • Actúan como cavidades resonantes • Frecuencias de resonancia  Formantes • Los formantes dependen de la forma y dimensiones del TV  El espectro de la voz varía con el tiempo al varíar el TV

  5. Excitación Cavidad resonante Radiación en los labios Teoría de la producción de voz Pulso de Rosenberg g(t) G(f)

  6. Teoría de la producción de voz • Modelo de Fuente y Tracto vocal: • Separa las características de la fuente y del tracto vocal. • Funciona mejor con parametros que varían lentamente. • Filtro V(z) todo polos: solo tiene resonancias no, modela las nasales. • Separa fuente sonora y sorda • no vale para todos los sonidos • Cambio repentino de tipo de fuente: no es realista

  7. A(x) A(x) Glotis Glotis Labios Labios Ak(x) A(x) x=0 x=l x=0 x=l Teoría de la producción de voz • Tracto vocal  tubo de sección variante y no uniforme • Aproximación: concatenación de tubos de secciones Ak constantes

  8. Teoría de la producción de voz • Longitud de onda mayor que la longitud del tubo: • f≤5000Hz l≥340m/s/5000Hz=6’8cm • Aproximación de onda plana aceptable • Además se supone: • No hay pérdidas por rozamiento ni por conducción de calor • Las secciones Ak no cambión con el tiempo

  9. Teoría de la producción de voz • Con estas suposiciones, las ondas en el tubo cumplen estas ecuaciones: • Puesto que el área en una sección es constante: p=p(x,t) Variación de la presion u=u(x,t) Variación del flujo de aire r: Densidad del aire c: Velocidad del sonido A=A(x,t) Función de área

  10. v: tensión p: presión i: corriente u: velocidad L: inductancia r/A: inductancia acústica C: capacidad A/rc2: capacidad acústica Teoría de la producción de voz • Analogía electrica: línea de transmisión uniforme y sin pérdidas

  11. A1 A2 A3 An-1 An An+1 Onda que avanza Onda que retrocede x=0 x=lk Teoría de la producción de voz • Solución de las ecuaciones diferenciales:

  12. Retardo tk+1 Retardo tk 1+rk -rk rk tubo (k+1)ésimo tubo késimo + Retardo tk Retardo tk+1 + 1-rk Teoría de la producción de voz Tiempo de recorrido de una sección Condiciones de continuidad: lk lk+1 Se obtienen las ecuaciones: Coeficiente de reflexión |rk|<1 Diagrama de flujo que corresponde a estas ecuaciones:

  13. Teoría de la producción de voz • Condiciones de contorno: • En los labios • En la glotis • Para modelar los labios: • Pantalla acústica esférica • Difícil de modelar • Pantalla acústica plana

  14. Retardo tN 1+rL -rL tubo Nsimo Retardo tN + Teoría de la producción de voz • Condiciones de contorno en los labios: • Velocidad de partícula, en los labios: • Diagrama de flujo que corresponde a esta ecuación: rL coeficiente de reflexión en los labios ZL impedancia de radiación en los labios

  15. Retardo t1 rG 1er tubo Retardo t1 + Teoría de la producción de voz • Condiciones de contorno en la glotis: • Diagrama de flujo que corresponde a esta ecuación : rG coeficiente de reflexión en la glotis ZG impedancia de la glotis

  16. Retardo t1 Retardo t2 Retardo t3 + + + 1+r1 1+r2 1+rL rG 1er tubo -r1 r1 -r2 r2 -rL 2º tubo 3er tubo Retardo t1 Retardo t2 Retardo t3 + + + 1-r1 1-r2 Teoría de la producción de voz • Modelo de tubo sin pérdidas completo:

  17. Retardo t1 Retardo t2 Retardo t3 + + + 1+r1 1+r2 1+rL rG 1er tubo -r1 r1 -r2 r2 -rL 2º tubo 3er tubo Retardo t1 Retardo t2 Retardo t3 + + + 1-r1 1-r2 Teoría de la producción de voz • Modelo de tubo sin pérdidas completo:

  18. Retardo t1 Retardo t2 Retardo t3 + + + 1+r1 1+r2 1+rL rG 1er tubo -r1 r1 -r2 r2 -rL 2º tubo 3er tubo l Retardo t1 Retardo t2 Retardo t3 + + + 1-r1 1-r2 A1 A2 A3 A4 A5 A6 A7 A8 Dx Dx Dx Dx Dx Dx Dx Dx Teoría de la producción de voz • Modelo de tubo sin pérdidas completo: • Todos los tubos de igual longitud: Dx Longitud de los tubos N Número de tubos l Longitud del tracto vocal t Retardo en un tubo

  19. z-1 z-1 z-1 z-1/2 z-1/2 z-1/2 + + + + + + 1+r1 1+r1 1+r2 1+r2 1+rL (1+rL) z3/2 rG rG -r1 r1 -r1 -r2 r1 r2 -r2 -rL r2 -rL + + + + + + 1-r1 1-r1 1-r2 1-r2 z-1/2 z-1/2 z-1/2 Teoría de la producción de voz • Sistema discreto equivalente: • Sistema discreto equivalente con retardos enteros:

  20. Teoría de la producción de voz Línea continua: terminación en cortocircuito

  21. Modelo de tubo sin pérdidas uL(n) uG(n) Sistema lineal V(z) Función de área (coeficientes de reflexión) parámetros uL(n) uG(n) Teoría de la producción de voz

  22. Modelo de tubo sin pérdidas uL(n) uG(n) G uG(n) uL(n) + Sistema lineal V(z) Función de área (coeficientes de reflexión) parámetros uL(n) uG(n) z-1 plano Z a1 GM G1 G2 uG(n) uL(n) + + + + aN-1 z-1 z-1 z-1 + 2|z1|cosJ1 2|z2|cosJ2 2|zM|cosJM + + + x z-1 |z|k z-1 z-1 z-1 Jk -|z2|2 -|zM|2 -|z1|2 z-1 a2 x + aN + Teoría de la producción de voz

  23. Análisis LPC • Análisis por Predicción Lineal (Linear Predictive Analysis) • Técnica eficaz para analizar la voz • Estima el espectro de la voz de forma • Precisa • Eficiente • Idea básica: una combinación lineal de muestras de voz pasadas es buena aproximación de la muestra siguiente

  24. Análisis LPC • El análisis LPC (Linear Predictive Coding): • Predice los polos que modelan el tracto vocal • Mediante pocos párametros • Obtenidos por cálculos sencillos

  25. Análisis LPC • Sean {s(n)} las muestras de voz tomadas cada Ts seg. • Ts<1/2m, m: frecuencia máxima de la señal s(n) s(n-p) P+1 Formamos una combinación lineal de P muestras: a1·s(n-1)+a2·s(n-2)+…+ap·s(n-p)= ŝ(n) e(n) = s(n) - ŝ(n)

  26. Análisis LPC • Si {e(n)} es una variable estadística incorrelada (media 0 y varianza s2)

  27. Análisis LPC • Si {e(n)} es una variable estadística incorrelada (media 0 y varianza s2) ŝ(n) es una buena aproximación de s(n)

  28. Análisis LPC • Si {e(n)} es una variable estadística incorrelada (media 0 y varianza s2) • Error cometido en la predicción, residuo: ŝ(n) es una buena aproximación de s(n)

  29. P(z) ˆ = S ( z ) P ( z ) S ( z ) Análisis LPC • P(z) filtro predictor Transformada Z

  30. A(z) Análisis LPC + + _ Error de predicción P(z) transformada Z A(z)

  31. Análisis LPC • Sintesis LPC H(z)=1/A(z) + P(z) H(z): modela la respuesta del tracto vocal e(n): es la excitación, la fuente de sonido

  32. Análisis LPC: ejemplos E Segmento de una e, enventanado hamming FFT de la señal y espectro LPC de orden 14 Error de predicción Espectro del error

  33. Análisis LPC: ejemplos S Segmento de una s, enventanado hamming FFT de la señal y espectro LPC de orden 14 Error de predicción Espectro del error

  34. Cálculo de los coeficientes LPC • Criterio para calcular los coeficientes del filtro predictor P(z) : • Minimizar el error cuadrático medio mínimo

  35. Cálculo de los coeficientes LPC • Para calcular la solución en el intervalo [n0 n1] son necesarias la muestras de la señal del intervalo [n0-p n1] • Basandose en un conjunto de N muestras se han investigado dos métodos de resolución: • Método de las autocorrelaciones • Método de las covarianzas Sistema de ecuaciones linealesp ecuacionesp incógnitas

  36. Muestras usadas s(m+i-j) s(m) i-j E minimo en [n0 n1] Cálculo de los coeficientes LPC • Método de las autocorrelaciones: • El error se minimiza en el intervalo [-∞ ∞] • Se supone señal nula en n<0 y n>N-1

  37. Autocorrelación de s(n) n-i=m Cálculo de los coeficientes LPC • Método de las autocorrelaciones: • El error se minimiza en el intervalo [-∞ ∞] • Se supone señal nula en n<0 y n>N-1 Muestras usadas s(m+i-j) s(m) i-j E minimo en [n0 n1]

  38. Cálculo de los coeficientes LPC • Método de las autocorrelaciones: R(k) es par Las ecuaciones a resolver son Ecuaciones deYule-Walker [R]

  39. Cálculo de los coeficientes LPC • La matriz [R] es Toepliz: • Simétrica • Los elementos en las diagonales paralelas a la diagonal principal son iguales • El método de Durbinaprovecha estas propiedades de la matriz [R] • Como s(n)=0 para n<0 y n>N-1, e(n) será grande en 0<n<p pues la predicción se basa en muestras que han sido puestas a cero. • Ocurre lo mismo en el intervalo final N<n<N+p-1 • Para reducir este efecto se enventana la señal

  40. LPC koefizienteak • Para obtener la solución: algoritmo de Levison-Durbin ki

  41. Muestras usadas s(m+i-j) s(m) i-j E minimo en [n0 n1] Cálculo de los coeficientes LPC • Método de las covarianzas: • Se minimiza el error en el intervalo [p, N-1] • Se utilizan todas las muestras de la señal

  42. n-i=m Muestras usadas s(m+i-j) s(m) i-j E minimo en [n0 n1] Cálculo de los coeficientes LPC • Método de las covarianzas: • Se minimiza el error en el intervalo [p, N-1] • Se utilizan todas las muestras de la señal

  43. Cálculo de los coeficientes LPC • Método de las covarianzas: • La matrizf : • Es definida positiva • Se puede resolver por métodos eficientes (descomposición de Cholesky) Las ecuaciones a resolver

  44. Análisis LPC • Sonido del residuo A(z) + + _ P(z)

  45. Residuo de un segmento sonoro Análisis LPC

  46. Residuo de un segmento sordo Análisis LPC

  47. Señal original Análisis LPC

  48. Análisis LPC

  49. Residuo Análisis LPC

  50. Análisis LPC …{ak,Gi}i{ak,Gi}i +1… Análisis LPC: ejemplos Ruido blanco, G=100% Ruido blanco, G=50% + x Tren de deltas G=100% Gi P(z) Tren de deltas G=50%

More Related