SlideShare ist ein Scribd-Unternehmen logo
1 von 14
Downloaden Sie, um offline zu lesen
[ 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

Weitere ähnliche Inhalte

Andere mochten auch

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
 

Andere mochten auch (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
 

Ähnlich wie 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
 

Ähnlich wie 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
 

Kürzlich hochgeladen

Simbología de Soldadura, interpretacion y aplicacion en dibujo tecnico indus...
Simbología de Soldadura,  interpretacion y aplicacion en dibujo tecnico indus...Simbología de Soldadura,  interpretacion y aplicacion en dibujo tecnico indus...
Simbología de Soldadura, interpretacion y aplicacion en dibujo tecnico indus...esandoval7
 
Procedimientos constructivos superestructura, columnas
Procedimientos constructivos superestructura, columnasProcedimientos constructivos superestructura, columnas
Procedimientos constructivos superestructura, columnasAhmedMontaoSnchez1
 
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
 
Edificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes GranadaEdificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes GranadaANDECE
 
MEC. FLUIDOS - Análisis Diferencial del Movimiento de un Fluido -GRUPO5 sergi...
MEC. FLUIDOS - Análisis Diferencial del Movimiento de un Fluido -GRUPO5 sergi...MEC. FLUIDOS - Análisis Diferencial del Movimiento de un Fluido -GRUPO5 sergi...
MEC. FLUIDOS - Análisis Diferencial del Movimiento de un Fluido -GRUPO5 sergi...Arquitecto Alejandro Gomez cornejo muñoz
 
594305198-OPCIONES-TARIFARIAS-Y-CONDICIONES-DE-APLICACION-DE-TARIFAS-A-USUARI...
594305198-OPCIONES-TARIFARIAS-Y-CONDICIONES-DE-APLICACION-DE-TARIFAS-A-USUARI...594305198-OPCIONES-TARIFARIAS-Y-CONDICIONES-DE-APLICACION-DE-TARIFAS-A-USUARI...
594305198-OPCIONES-TARIFARIAS-Y-CONDICIONES-DE-APLICACION-DE-TARIFAS-A-USUARI...humberto espejo
 
MUROS Y CONEXIONES NTC 2017 CONCRETO REFORZADO.pptx
MUROS Y CONEXIONES NTC 2017 CONCRETO REFORZADO.pptxMUROS Y CONEXIONES NTC 2017 CONCRETO REFORZADO.pptx
MUROS Y CONEXIONES NTC 2017 CONCRETO REFORZADO.pptxIcelaMartnezVictorin
 
5. MATERIAL COMPLEMENTARIO - PPT de la Sesión 02.pptx
5. MATERIAL COMPLEMENTARIO - PPT  de la Sesión 02.pptx5. MATERIAL COMPLEMENTARIO - PPT  de la Sesión 02.pptx
5. MATERIAL COMPLEMENTARIO - PPT de la Sesión 02.pptxJOSLUISCALLATAENRIQU
 
lean manufacturing and its definition for industries
lean manufacturing and its definition for industrieslean manufacturing and its definition for industries
lean manufacturing and its definition for industriesbarom
 
Descubrimiento de la penicilina en la segunda guerra mundial
Descubrimiento de la penicilina en la segunda guerra mundialDescubrimiento de la penicilina en la segunda guerra mundial
Descubrimiento de la penicilina en la segunda guerra mundialyajhairatapia
 
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Francisco Javier Mora Serrano
 
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
 
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
 
Libro teoria de los vehiculos Aparicio.pdf
Libro teoria de los vehiculos Aparicio.pdfLibro teoria de los vehiculos Aparicio.pdf
Libro teoria de los vehiculos Aparicio.pdferick82709
 
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
 
Electricidad y electronica industrial unidad 1
Electricidad y electronica industrial unidad 1Electricidad y electronica industrial unidad 1
Electricidad y electronica industrial unidad 1victorrodrigues972054
 
Edificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRCEdificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRCANDECE
 
VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)
VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)
VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)ssuser6958b11
 
NOM-002-STPS-2010, combate contra incendio.pptx
NOM-002-STPS-2010, combate contra incendio.pptxNOM-002-STPS-2010, combate contra incendio.pptx
NOM-002-STPS-2010, combate contra incendio.pptxJairReyna1
 

Kürzlich hochgeladen (20)

Simbología de Soldadura, interpretacion y aplicacion en dibujo tecnico indus...
Simbología de Soldadura,  interpretacion y aplicacion en dibujo tecnico indus...Simbología de Soldadura,  interpretacion y aplicacion en dibujo tecnico indus...
Simbología de Soldadura, interpretacion y aplicacion en dibujo tecnico indus...
 
Procedimientos constructivos superestructura, columnas
Procedimientos constructivos superestructura, columnasProcedimientos constructivos superestructura, columnas
Procedimientos constructivos superestructura, columnas
 
MATPEL COMPLETO DESDE NIVEL I AL III.pdf
MATPEL COMPLETO DESDE NIVEL I AL III.pdfMATPEL COMPLETO DESDE NIVEL I AL III.pdf
MATPEL COMPLETO DESDE NIVEL I AL III.pdf
 
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
 
Edificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes GranadaEdificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes Granada
 
MEC. FLUIDOS - Análisis Diferencial del Movimiento de un Fluido -GRUPO5 sergi...
MEC. FLUIDOS - Análisis Diferencial del Movimiento de un Fluido -GRUPO5 sergi...MEC. FLUIDOS - Análisis Diferencial del Movimiento de un Fluido -GRUPO5 sergi...
MEC. FLUIDOS - Análisis Diferencial del Movimiento de un Fluido -GRUPO5 sergi...
 
594305198-OPCIONES-TARIFARIAS-Y-CONDICIONES-DE-APLICACION-DE-TARIFAS-A-USUARI...
594305198-OPCIONES-TARIFARIAS-Y-CONDICIONES-DE-APLICACION-DE-TARIFAS-A-USUARI...594305198-OPCIONES-TARIFARIAS-Y-CONDICIONES-DE-APLICACION-DE-TARIFAS-A-USUARI...
594305198-OPCIONES-TARIFARIAS-Y-CONDICIONES-DE-APLICACION-DE-TARIFAS-A-USUARI...
 
MUROS Y CONEXIONES NTC 2017 CONCRETO REFORZADO.pptx
MUROS Y CONEXIONES NTC 2017 CONCRETO REFORZADO.pptxMUROS Y CONEXIONES NTC 2017 CONCRETO REFORZADO.pptx
MUROS Y CONEXIONES NTC 2017 CONCRETO REFORZADO.pptx
 
5. MATERIAL COMPLEMENTARIO - PPT de la Sesión 02.pptx
5. MATERIAL COMPLEMENTARIO - PPT  de la Sesión 02.pptx5. MATERIAL COMPLEMENTARIO - PPT  de la Sesión 02.pptx
5. MATERIAL COMPLEMENTARIO - PPT de la Sesión 02.pptx
 
lean manufacturing and its definition for industries
lean manufacturing and its definition for industrieslean manufacturing and its definition for industries
lean manufacturing and its definition for industries
 
Descubrimiento de la penicilina en la segunda guerra mundial
Descubrimiento de la penicilina en la segunda guerra mundialDescubrimiento de la penicilina en la segunda guerra mundial
Descubrimiento de la penicilina en la segunda guerra mundial
 
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
 
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
 
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
 
Libro teoria de los vehiculos Aparicio.pdf
Libro teoria de los vehiculos Aparicio.pdfLibro teoria de los vehiculos Aparicio.pdf
Libro teoria de los vehiculos Aparicio.pdf
 
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
 
Electricidad y electronica industrial unidad 1
Electricidad y electronica industrial unidad 1Electricidad y electronica industrial unidad 1
Electricidad y electronica industrial unidad 1
 
Edificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRCEdificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRC
 
VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)
VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)
VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)
 
NOM-002-STPS-2010, combate contra incendio.pptx
NOM-002-STPS-2010, combate contra incendio.pptxNOM-002-STPS-2010, combate contra incendio.pptx
NOM-002-STPS-2010, combate contra incendio.pptx
 

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