SlideShare une entreprise Scribd logo
1  sur  14
Télécharger pour lire hors ligne
[ VOCODER LPC ]
Procesado digital de voz y audio
Proyecto final
Pablo Diego
Julen Segura
Abel Arregui
Introducción
• Objetivo del proyecto
– Implementar en Matlab un vocoder LPC.
• ¿Qué es un vocoder?
- Sistema que permite sintetizar una señal de
voz a partir de otra.
- LPC -> predicción lineal. Simular tracto vocal.
Funcionamiento
1.- Codificación
- Tramas de 30 ms.
- Extracción de parámetros necesarios
- Pitch, sonoridad, coeficientes LPC, longitud de
la trama.
- Cálculo de parámetros
- Filtrado orden 10 -> Residuo -> Energía
2.- Decodificación
- Proceso inverso. Detallado mas adelante.
Codificación
• Preparar la señal a procesar. Función
codificador.m
– Normalizar
– Tramas. Ventanas Hamming
– Restar a la trama su valor medio
• Cálculo de parámetros para cada una de las
tramas. Funciones auxiliares.
Funcionamiento
Codificación
• Pitch y sonoridad. Función pitch.m
Filtro paso bajo
Orden 25, fc 900Hz
Filtro LPC
Orden 4
TRAMA
Autocorrelación
Comparación
picos
SONORA. PITCH
SORDA
Análisis
Coeficientes LPC
Codificación
• Coeficientes LPC, residuo y energía. Funciones
análisis_lpc.m y filtrado_lpc.m
TRAMA
Filtro LPC
Orden 10
Análisis
Coeficientes LPC
Energía Residuo
Decodificación
• Construcción señal sintetizada. Función
decodificador.m (paramétrico)
Pitch
Ruido aleatorio
Trama sonora
Residuo
Trama sorda
Generar pulsos
Energía
Ganancia
Filtrado LPC
inverso
Trama
sintetizada
Decodificación
• Construcción señal sintetizada. Función
decodificador.m (residuo)
Residuo Filtrado inverso
LPC
Trama sintetizada
Evaluación de la señal sintetizada
• Cálculo del error. Función calcerror.m
– Calcula la diferencia en valor absoluto entre la
señal original y la sintetizada
Resultados Parámetros
Resultados Parámetros
Resultados Residuo
0 2000 4000 6000 8000 10000 12000 14000 16000 18000
-1
0
1
Señal de voz original
0 2000 4000 6000 8000 10000 12000 14000 16000 18000
-2
0
2
Señal de voz sintetizada
0 2000 4000 6000 8000 10000 12000 14000 16000 18000
0
0.2
0.4
Error
Resultados
• Señal original
• Senal sintetizada
• Residuo

Contenu connexe

En vedette

Cantón balzar
Cantón balzarCantón balzar
Cantón balzarXinito Xin
 
Teoría de la información
Teoría de la informaciónTeoría de la información
Teoría de la informaciónMarilu Germes
 
Loewe Presseclippings Österreich, 1. HJ/2011
Loewe Presseclippings Österreich, 1. HJ/2011Loewe Presseclippings Österreich, 1. HJ/2011
Loewe Presseclippings Österreich, 1. HJ/2011resultsrelations
 
4. LTG-Sitzung am 4. Juni 2009
4. LTG-Sitzung am 4. Juni 20094. LTG-Sitzung am 4. Juni 2009
4. LTG-Sitzung am 4. Juni 2009Stephan Tauschitz
 
HENRICHSEN SolutionDay 2013: Einblicke in das HENRICHSEN Innovationslabor
HENRICHSEN SolutionDay 2013: Einblicke in das HENRICHSEN InnovationslaborHENRICHSEN SolutionDay 2013: Einblicke in das HENRICHSEN Innovationslabor
HENRICHSEN SolutionDay 2013: Einblicke in das HENRICHSEN InnovationslaborHENRICHSEN AG
 
VERTIKALE AUTOKLAV, gegendruck autoklave
VERTIKALE AUTOKLAV, gegendruck autoklaveVERTIKALE AUTOKLAV, gegendruck autoklave
VERTIKALE AUTOKLAV, gegendruck autoklaveEMAEurope
 
Mario camacaro
Mario camacaroMario camacaro
Mario camacaromariocp30
 
Geschäftsanwendungen auf Basis von SharePoint
Geschäftsanwendungen auf Basis von SharePoint Geschäftsanwendungen auf Basis von SharePoint
Geschäftsanwendungen auf Basis von SharePoint HENRICHSEN AG
 
24 Jesus - Mit dem Allmächtigen im Alltäglichen
24 Jesus - Mit dem Allmächtigen im Alltäglichen24 Jesus - Mit dem Allmächtigen im Alltäglichen
24 Jesus - Mit dem Allmächtigen im AlltäglichenDominique Pfeiffer
 
27. LTG-Sitzung am 14. April 2011
27. LTG-Sitzung am 14. April 201127. LTG-Sitzung am 14. April 2011
27. LTG-Sitzung am 14. April 2011Stephan Tauschitz
 
Stressberechnung | weyer spezial
Stressberechnung | weyer spezialStressberechnung | weyer spezial
Stressberechnung | weyer spezialweyer gruppe
 

En vedette (20)

Cantón balzar
Cantón balzarCantón balzar
Cantón balzar
 
Teoría de la información
Teoría de la informaciónTeoría de la información
Teoría de la información
 
Cuestionarios
CuestionariosCuestionarios
Cuestionarios
 
Loewe Presseclippings Österreich, 1. HJ/2011
Loewe Presseclippings Österreich, 1. HJ/2011Loewe Presseclippings Österreich, 1. HJ/2011
Loewe Presseclippings Österreich, 1. HJ/2011
 
PORTFOLIO 2017
PORTFOLIO 2017PORTFOLIO 2017
PORTFOLIO 2017
 
Das ist RKB DE
Das ist RKB DE Das ist RKB DE
Das ist RKB DE
 
4. LTG-Sitzung am 4. Juni 2009
4. LTG-Sitzung am 4. Juni 20094. LTG-Sitzung am 4. Juni 2009
4. LTG-Sitzung am 4. Juni 2009
 
HENRICHSEN SolutionDay 2013: Einblicke in das HENRICHSEN Innovationslabor
HENRICHSEN SolutionDay 2013: Einblicke in das HENRICHSEN InnovationslaborHENRICHSEN SolutionDay 2013: Einblicke in das HENRICHSEN Innovationslabor
HENRICHSEN SolutionDay 2013: Einblicke in das HENRICHSEN Innovationslabor
 
Cultura
CulturaCultura
Cultura
 
VERTIKALE AUTOKLAV, gegendruck autoklave
VERTIKALE AUTOKLAV, gegendruck autoklaveVERTIKALE AUTOKLAV, gegendruck autoklave
VERTIKALE AUTOKLAV, gegendruck autoklave
 
Mario camacaro
Mario camacaroMario camacaro
Mario camacaro
 
Rabietas
RabietasRabietas
Rabietas
 
Geschäftsanwendungen auf Basis von SharePoint
Geschäftsanwendungen auf Basis von SharePoint Geschäftsanwendungen auf Basis von SharePoint
Geschäftsanwendungen auf Basis von SharePoint
 
ÖW Marketingkampagne Sommer 2014 Polen
ÖW Marketingkampagne Sommer 2014 PolenÖW Marketingkampagne Sommer 2014 Polen
ÖW Marketingkampagne Sommer 2014 Polen
 
Understanding Autism2010
Understanding Autism2010Understanding Autism2010
Understanding Autism2010
 
24 Jesus - Mit dem Allmächtigen im Alltäglichen
24 Jesus - Mit dem Allmächtigen im Alltäglichen24 Jesus - Mit dem Allmächtigen im Alltäglichen
24 Jesus - Mit dem Allmächtigen im Alltäglichen
 
27. LTG-Sitzung am 14. April 2011
27. LTG-Sitzung am 14. April 201127. LTG-Sitzung am 14. April 2011
27. LTG-Sitzung am 14. April 2011
 
Stressberechnung | weyer spezial
Stressberechnung | weyer spezialStressberechnung | weyer spezial
Stressberechnung | weyer spezial
 
Kurioses
KuriosesKurioses
Kurioses
 
Das Protokoll
Das ProtokollDas Protokoll
Das Protokoll
 

Similaire à Implementación de un vocoder LPC en Matlab

Modulacion por-codificacion-de-pulso-pcm-2
Modulacion por-codificacion-de-pulso-pcm-2Modulacion por-codificacion-de-pulso-pcm-2
Modulacion por-codificacion-de-pulso-pcm-2diiegollp
 
Caracterización del equipo de prácticas ME1000 para el diseño de circuitos de RF
Caracterización del equipo de prácticas ME1000 para el diseño de circuitos de RFCaracterización del equipo de prácticas ME1000 para el diseño de circuitos de RF
Caracterización del equipo de prácticas ME1000 para el diseño de circuitos de RFRFIC-IUMA
 
Digital Signal Processing [DSP]
Digital Signal Processing [DSP]Digital Signal Processing [DSP]
Digital Signal Processing [DSP]Daniel Quezada
 
Sesion 04 - Digitalizacion de senales (parte-II)
Sesion 04 - Digitalizacion de senales (parte-II)Sesion 04 - Digitalizacion de senales (parte-II)
Sesion 04 - Digitalizacion de senales (parte-II)gluzardo
 
3_1_3_Exp_3_Clase_3_Microfonos_y_Mezcladores.pptx
3_1_3_Exp_3_Clase_3_Microfonos_y_Mezcladores.pptx3_1_3_Exp_3_Clase_3_Microfonos_y_Mezcladores.pptx
3_1_3_Exp_3_Clase_3_Microfonos_y_Mezcladores.pptxIsraelBustamante7
 
Resumen machin
Resumen machinResumen machin
Resumen machinfalso1223
 
Sistema de localización de objetos basado en tecnología de Código Abierto de ...
Sistema de localización de objetos basado en tecnología de Código Abierto de ...Sistema de localización de objetos basado en tecnología de Código Abierto de ...
Sistema de localización de objetos basado en tecnología de Código Abierto de ...RFIC-IUMA
 
Sistema de comunicacion via radio entre PC y Microbot (M. Gonzalez Martin)
Sistema de comunicacion via radio entre PC y Microbot (M. Gonzalez Martin)Sistema de comunicacion via radio entre PC y Microbot (M. Gonzalez Martin)
Sistema de comunicacion via radio entre PC y Microbot (M. Gonzalez Martin)Cristina Urdiales
 
Receptor de FM Basado en Software Radio (Paper)
Receptor de FM Basado en Software Radio (Paper)Receptor de FM Basado en Software Radio (Paper)
Receptor de FM Basado en Software Radio (Paper)Enrique Monzo Solves
 
Introducción al microcontrolador MSP430
Introducción al microcontrolador MSP430Introducción al microcontrolador MSP430
Introducción al microcontrolador MSP430Julio Jornet Monteverde
 
Introducción Arquitectura Microcontroladores.pdf
Introducción Arquitectura Microcontroladores.pdfIntroducción Arquitectura Microcontroladores.pdf
Introducción Arquitectura Microcontroladores.pdfJuanCarlosPalazzani
 

Similaire à Implementación de un vocoder LPC en Matlab (20)

Proceso de señal
Proceso de señalProceso de señal
Proceso de señal
 
Modulacion por-codificacion-de-pulso-pcm-2
Modulacion por-codificacion-de-pulso-pcm-2Modulacion por-codificacion-de-pulso-pcm-2
Modulacion por-codificacion-de-pulso-pcm-2
 
dsp.pdf
dsp.pdfdsp.pdf
dsp.pdf
 
Caracterización del equipo de prácticas ME1000 para el diseño de circuitos de RF
Caracterización del equipo de prácticas ME1000 para el diseño de circuitos de RFCaracterización del equipo de prácticas ME1000 para el diseño de circuitos de RF
Caracterización del equipo de prácticas ME1000 para el diseño de circuitos de RF
 
Digital Signal Processing [DSP]
Digital Signal Processing [DSP]Digital Signal Processing [DSP]
Digital Signal Processing [DSP]
 
Sesion 04 - Digitalizacion de senales (parte-II)
Sesion 04 - Digitalizacion de senales (parte-II)Sesion 04 - Digitalizacion de senales (parte-II)
Sesion 04 - Digitalizacion de senales (parte-II)
 
3_1_3_Exp_3_Clase_3_Microfonos_y_Mezcladores.pptx
3_1_3_Exp_3_Clase_3_Microfonos_y_Mezcladores.pptx3_1_3_Exp_3_Clase_3_Microfonos_y_Mezcladores.pptx
3_1_3_Exp_3_Clase_3_Microfonos_y_Mezcladores.pptx
 
TF Perifericos Varios
TF Perifericos VariosTF Perifericos Varios
TF Perifericos Varios
 
Paperman
PapermanPaperman
Paperman
 
Clase 19 dsp
Clase 19 dspClase 19 dsp
Clase 19 dsp
 
Resumen machin
Resumen machinResumen machin
Resumen machin
 
Sistema de localización de objetos basado en tecnología de Código Abierto de ...
Sistema de localización de objetos basado en tecnología de Código Abierto de ...Sistema de localización de objetos basado en tecnología de Código Abierto de ...
Sistema de localización de objetos basado en tecnología de Código Abierto de ...
 
Digitalización de audio (practica)
Digitalización de audio (practica)Digitalización de audio (practica)
Digitalización de audio (practica)
 
Revista digital
Revista digitalRevista digital
Revista digital
 
Sistema de comunicacion via radio entre PC y Microbot (M. Gonzalez Martin)
Sistema de comunicacion via radio entre PC y Microbot (M. Gonzalez Martin)Sistema de comunicacion via radio entre PC y Microbot (M. Gonzalez Martin)
Sistema de comunicacion via radio entre PC y Microbot (M. Gonzalez Martin)
 
Codificación de audio
Codificación de audioCodificación de audio
Codificación de audio
 
Receptor de FM Basado en Software Radio (Paper)
Receptor de FM Basado en Software Radio (Paper)Receptor de FM Basado en Software Radio (Paper)
Receptor de FM Basado en Software Radio (Paper)
 
Introducción al microcontrolador MSP430
Introducción al microcontrolador MSP430Introducción al microcontrolador MSP430
Introducción al microcontrolador MSP430
 
Nmap
NmapNmap
Nmap
 
Introducción Arquitectura Microcontroladores.pdf
Introducción Arquitectura Microcontroladores.pdfIntroducción Arquitectura Microcontroladores.pdf
Introducción Arquitectura Microcontroladores.pdf
 

Dernier

Topografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la IngenieríasTopografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la IngenieríasSegundo Silva Maguiña
 
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023ANDECE
 
CFRD simplified sequence for Mazar Hydroelectric Project
CFRD simplified sequence for Mazar Hydroelectric ProjectCFRD simplified sequence for Mazar Hydroelectric Project
CFRD simplified sequence for Mazar Hydroelectric ProjectCarlos Delgado
 
Procedimientos constructivos superestructura, columnas
Procedimientos constructivos superestructura, columnasProcedimientos constructivos superestructura, columnas
Procedimientos constructivos superestructura, columnasAhmedMontaoSnchez1
 
Estabilización de suelos (Física, Química y Mecánica)
Estabilización de suelos (Física, Química y Mecánica)Estabilización de suelos (Física, Química y Mecánica)
Estabilización de suelos (Física, Química y Mecánica)CristianSalas68
 
Tarea de UTP matematices y soluciones ingenieria
Tarea de UTP matematices y soluciones ingenieriaTarea de UTP matematices y soluciones ingenieria
Tarea de UTP matematices y soluciones ingenieriaSebastianQP1
 
electricidad básica, ejemplos prácticos y ejercicios
electricidad básica, ejemplos prácticos y ejercicioselectricidad básica, ejemplos prácticos y ejercicios
electricidad básica, ejemplos prácticos y ejerciciosEfrain Yungan
 
LABORATORIO CALIFICADO 01 CONTENIDO DE HUMEDAD MÉTODO DE SECADO AL HORNO.pdf
LABORATORIO CALIFICADO 01 CONTENIDO DE HUMEDAD MÉTODO DE SECADO AL HORNO.pdfLABORATORIO CALIFICADO 01 CONTENIDO DE HUMEDAD MÉTODO DE SECADO AL HORNO.pdf
LABORATORIO CALIFICADO 01 CONTENIDO DE HUMEDAD MÉTODO DE SECADO AL HORNO.pdfPeraltaFrank
 
PPT - MODIFICACIONES PRESUPUESTARIAS - Anexo II VF.pdf
PPT - MODIFICACIONES PRESUPUESTARIAS - Anexo II VF.pdfPPT - MODIFICACIONES PRESUPUESTARIAS - Anexo II VF.pdf
PPT - MODIFICACIONES PRESUPUESTARIAS - Anexo II VF.pdfDarwinJPaulino
 
CUENCAS HIDROGRAFICAS CARACTERIZACION GEOMORFOLOGIAS DE LA CUENTA
CUENCAS HIDROGRAFICAS CARACTERIZACION GEOMORFOLOGIAS DE LA CUENTACUENCAS HIDROGRAFICAS CARACTERIZACION GEOMORFOLOGIAS DE LA CUENTA
CUENCAS HIDROGRAFICAS CARACTERIZACION GEOMORFOLOGIAS DE LA CUENTAvanessaecharry2511
 
Sistema de Base de Datos para renta de trajes
Sistema de Base de Datos para renta de trajesSistema de Base de Datos para renta de trajes
Sistema de Base de Datos para renta de trajesjohannyrmnatejeda
 
ESTUDIO TÉCNICO DEL PROYECTO DE CREACION DE SOFTWARE PARA MANTENIMIENTO
ESTUDIO TÉCNICO DEL PROYECTO DE CREACION DE SOFTWARE PARA MANTENIMIENTOESTUDIO TÉCNICO DEL PROYECTO DE CREACION DE SOFTWARE PARA MANTENIMIENTO
ESTUDIO TÉCNICO DEL PROYECTO DE CREACION DE SOFTWARE PARA MANTENIMIENTOCamiloSaavedra30
 
4.3 Subestaciones eléctricas componentes principales .pptx
4.3 Subestaciones eléctricas componentes principales .pptx4.3 Subestaciones eléctricas componentes principales .pptx
4.3 Subestaciones eléctricas componentes principales .pptxEfrain Yungan
 
Tema 7 Plantas Industriales (2).pptx ingenieria
Tema 7 Plantas Industriales (2).pptx ingenieriaTema 7 Plantas Industriales (2).pptx ingenieria
Tema 7 Plantas Industriales (2).pptx ingenieriaLissetteMorejonLeon
 
La mineralogia y minerales, clasificacion
La mineralogia y minerales, clasificacionLa mineralogia y minerales, clasificacion
La mineralogia y minerales, clasificacionnewspotify528
 
PRIMER Y SEGUNDO TEOREMA DE CASTIGLIANO.pdf
PRIMER Y SEGUNDO TEOREMA DE CASTIGLIANO.pdfPRIMER Y SEGUNDO TEOREMA DE CASTIGLIANO.pdf
PRIMER Y SEGUNDO TEOREMA DE CASTIGLIANO.pdfAuraGabriela2
 
LABORATORIO CALIFICADO 02 PESO VOLUMÉTRICO DE SUELOS COHESIVOS- MÉTODO DE LA ...
LABORATORIO CALIFICADO 02 PESO VOLUMÉTRICO DE SUELOS COHESIVOS- MÉTODO DE LA ...LABORATORIO CALIFICADO 02 PESO VOLUMÉTRICO DE SUELOS COHESIVOS- MÉTODO DE LA ...
LABORATORIO CALIFICADO 02 PESO VOLUMÉTRICO DE SUELOS COHESIVOS- MÉTODO DE LA ...PeraltaFrank
 
JimyPomalaza vivienda rural huancavelica .pdf
JimyPomalaza vivienda rural huancavelica .pdfJimyPomalaza vivienda rural huancavelica .pdf
JimyPomalaza vivienda rural huancavelica .pdfJimyPomalaza
 
POBLACIONES CICLICAS Y NO CICLICAS ......
POBLACIONES CICLICAS Y NO CICLICAS ......POBLACIONES CICLICAS Y NO CICLICAS ......
POBLACIONES CICLICAS Y NO CICLICAS ......dianamontserratmayor
 
S454444444444444444_CONTROL_SET_A_GEOMN1204.pdf
S454444444444444444_CONTROL_SET_A_GEOMN1204.pdfS454444444444444444_CONTROL_SET_A_GEOMN1204.pdf
S454444444444444444_CONTROL_SET_A_GEOMN1204.pdffredyflores58
 

Dernier (20)

Topografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la IngenieríasTopografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la Ingenierías
 
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
 
CFRD simplified sequence for Mazar Hydroelectric Project
CFRD simplified sequence for Mazar Hydroelectric ProjectCFRD simplified sequence for Mazar Hydroelectric Project
CFRD simplified sequence for Mazar Hydroelectric Project
 
Procedimientos constructivos superestructura, columnas
Procedimientos constructivos superestructura, columnasProcedimientos constructivos superestructura, columnas
Procedimientos constructivos superestructura, columnas
 
Estabilización de suelos (Física, Química y Mecánica)
Estabilización de suelos (Física, Química y Mecánica)Estabilización de suelos (Física, Química y Mecánica)
Estabilización de suelos (Física, Química y Mecánica)
 
Tarea de UTP matematices y soluciones ingenieria
Tarea de UTP matematices y soluciones ingenieriaTarea de UTP matematices y soluciones ingenieria
Tarea de UTP matematices y soluciones ingenieria
 
electricidad básica, ejemplos prácticos y ejercicios
electricidad básica, ejemplos prácticos y ejercicioselectricidad básica, ejemplos prácticos y ejercicios
electricidad básica, ejemplos prácticos y ejercicios
 
LABORATORIO CALIFICADO 01 CONTENIDO DE HUMEDAD MÉTODO DE SECADO AL HORNO.pdf
LABORATORIO CALIFICADO 01 CONTENIDO DE HUMEDAD MÉTODO DE SECADO AL HORNO.pdfLABORATORIO CALIFICADO 01 CONTENIDO DE HUMEDAD MÉTODO DE SECADO AL HORNO.pdf
LABORATORIO CALIFICADO 01 CONTENIDO DE HUMEDAD MÉTODO DE SECADO AL HORNO.pdf
 
PPT - MODIFICACIONES PRESUPUESTARIAS - Anexo II VF.pdf
PPT - MODIFICACIONES PRESUPUESTARIAS - Anexo II VF.pdfPPT - MODIFICACIONES PRESUPUESTARIAS - Anexo II VF.pdf
PPT - MODIFICACIONES PRESUPUESTARIAS - Anexo II VF.pdf
 
CUENCAS HIDROGRAFICAS CARACTERIZACION GEOMORFOLOGIAS DE LA CUENTA
CUENCAS HIDROGRAFICAS CARACTERIZACION GEOMORFOLOGIAS DE LA CUENTACUENCAS HIDROGRAFICAS CARACTERIZACION GEOMORFOLOGIAS DE LA CUENTA
CUENCAS HIDROGRAFICAS CARACTERIZACION GEOMORFOLOGIAS DE LA CUENTA
 
Sistema de Base de Datos para renta de trajes
Sistema de Base de Datos para renta de trajesSistema de Base de Datos para renta de trajes
Sistema de Base de Datos para renta de trajes
 
ESTUDIO TÉCNICO DEL PROYECTO DE CREACION DE SOFTWARE PARA MANTENIMIENTO
ESTUDIO TÉCNICO DEL PROYECTO DE CREACION DE SOFTWARE PARA MANTENIMIENTOESTUDIO TÉCNICO DEL PROYECTO DE CREACION DE SOFTWARE PARA MANTENIMIENTO
ESTUDIO TÉCNICO DEL PROYECTO DE CREACION DE SOFTWARE PARA MANTENIMIENTO
 
4.3 Subestaciones eléctricas componentes principales .pptx
4.3 Subestaciones eléctricas componentes principales .pptx4.3 Subestaciones eléctricas componentes principales .pptx
4.3 Subestaciones eléctricas componentes principales .pptx
 
Tema 7 Plantas Industriales (2).pptx ingenieria
Tema 7 Plantas Industriales (2).pptx ingenieriaTema 7 Plantas Industriales (2).pptx ingenieria
Tema 7 Plantas Industriales (2).pptx ingenieria
 
La mineralogia y minerales, clasificacion
La mineralogia y minerales, clasificacionLa mineralogia y minerales, clasificacion
La mineralogia y minerales, clasificacion
 
PRIMER Y SEGUNDO TEOREMA DE CASTIGLIANO.pdf
PRIMER Y SEGUNDO TEOREMA DE CASTIGLIANO.pdfPRIMER Y SEGUNDO TEOREMA DE CASTIGLIANO.pdf
PRIMER Y SEGUNDO TEOREMA DE CASTIGLIANO.pdf
 
LABORATORIO CALIFICADO 02 PESO VOLUMÉTRICO DE SUELOS COHESIVOS- MÉTODO DE LA ...
LABORATORIO CALIFICADO 02 PESO VOLUMÉTRICO DE SUELOS COHESIVOS- MÉTODO DE LA ...LABORATORIO CALIFICADO 02 PESO VOLUMÉTRICO DE SUELOS COHESIVOS- MÉTODO DE LA ...
LABORATORIO CALIFICADO 02 PESO VOLUMÉTRICO DE SUELOS COHESIVOS- MÉTODO DE LA ...
 
JimyPomalaza vivienda rural huancavelica .pdf
JimyPomalaza vivienda rural huancavelica .pdfJimyPomalaza vivienda rural huancavelica .pdf
JimyPomalaza vivienda rural huancavelica .pdf
 
POBLACIONES CICLICAS Y NO CICLICAS ......
POBLACIONES CICLICAS Y NO CICLICAS ......POBLACIONES CICLICAS Y NO CICLICAS ......
POBLACIONES CICLICAS Y NO CICLICAS ......
 
S454444444444444444_CONTROL_SET_A_GEOMN1204.pdf
S454444444444444444_CONTROL_SET_A_GEOMN1204.pdfS454444444444444444_CONTROL_SET_A_GEOMN1204.pdf
S454444444444444444_CONTROL_SET_A_GEOMN1204.pdf
 

Implementación de un vocoder LPC en Matlab

  • 1. [ VOCODER LPC ] Procesado digital de voz y audio Proyecto final Pablo Diego Julen Segura Abel Arregui
  • 2. Introducción • Objetivo del proyecto – Implementar en Matlab un vocoder LPC. • ¿Qué es un vocoder? - Sistema que permite sintetizar una señal de voz a partir de otra. - LPC -> predicción lineal. Simular tracto vocal.
  • 3. Funcionamiento 1.- Codificación - Tramas de 30 ms. - Extracción de parámetros necesarios - Pitch, sonoridad, coeficientes LPC, longitud de la trama. - Cálculo de parámetros - Filtrado orden 10 -> Residuo -> Energía 2.- Decodificación - Proceso inverso. Detallado mas adelante.
  • 4. Codificación • Preparar la señal a procesar. Función codificador.m – Normalizar – Tramas. Ventanas Hamming – Restar a la trama su valor medio • Cálculo de parámetros para cada una de las tramas. Funciones auxiliares.
  • 6. Codificación • Pitch y sonoridad. Función pitch.m Filtro paso bajo Orden 25, fc 900Hz Filtro LPC Orden 4 TRAMA Autocorrelación Comparación picos SONORA. PITCH SORDA Análisis Coeficientes LPC
  • 7. Codificación • Coeficientes LPC, residuo y energía. Funciones análisis_lpc.m y filtrado_lpc.m TRAMA Filtro LPC Orden 10 Análisis Coeficientes LPC Energía Residuo
  • 8. Decodificación • Construcción señal sintetizada. Función decodificador.m (paramétrico) Pitch Ruido aleatorio Trama sonora Residuo Trama sorda Generar pulsos Energía Ganancia Filtrado LPC inverso Trama sintetizada
  • 9. Decodificación • Construcción señal sintetizada. Función decodificador.m (residuo) Residuo Filtrado inverso LPC Trama sintetizada
  • 10. Evaluación de la señal sintetizada • Cálculo del error. Función calcerror.m – Calcula la diferencia en valor absoluto entre la señal original y la sintetizada
  • 13. Resultados Residuo 0 2000 4000 6000 8000 10000 12000 14000 16000 18000 -1 0 1 Señal de voz original 0 2000 4000 6000 8000 10000 12000 14000 16000 18000 -2 0 2 Señal de voz sintetizada 0 2000 4000 6000 8000 10000 12000 14000 16000 18000 0 0.2 0.4 Error
  • 14. Resultados • Señal original • Senal sintetizada • Residuo