SlideShare a Scribd company logo
1 of 15
MANIPULACIÓN DE
SEÑALES DE AUDIO
Soporte de audio
Objetos de entrada/Salida de audio
audiodevinfo

Información del dispositivo de audio

audioplayer

Crea un objeto para reproducir audio

audiorecorder

Crea un objeto para grabar audio

Controladores de hardware de sonido
sound

Reproduce un vector como sonido

soundsc

Autoescala y reproduce un vector como sonido

wavplay

Reproduce un sonido usando un dispositivo de
salida de audio de Windows

wavrecord

Graba un sonido usando un dispositivo de
entrada de audio de Windows
Importar y exportar archivos de audio
auread

Lee archivos de sonido .au

auwrite

Escribe archivos de sonido .au

wavread

Lee archivo de sonido de Microsoft WAVE (.wav)

wavwrite

Escribe archivo de sonido de Microsoft WAVE (.wav)

Utilidades
lin2mu

Convierte una señal lineal a codificación -Law

mu2lin

Convierte archivo codificado -Law en una señal
lineal
Ejemplo de datos de audio (archivos .mat)
chirp

Barrido de frecuencia

gong

Gong

handel

Coro aleluya

laughter

Risas de una multitud

splat

Caída (pito) y reventada (splat)

train

Silbato del tren

Ejemplo:
>> load laughter
>> sound(y,Fs)

Ejercicio:
Grafique tres de las
anteriores en el tiempo

señales
Espectro sonoro

Tono: Es la cualidad que nos lo hace percibir
como agudo o grave, y depende de la
cantidad de veces en un período de tiempo,
en el cual se repite la vibración, o sea, la
frecuencia.

Tono agudo: Frecuencias mayores a 5000 Hz
Tono grave: Frecuencias menores 300 Hz
Frecuencia de muestreo
Se define como la cantidad de muestras que se tienen de una señal en una
unidad de tiempo y se mide en Hz(ciclos por segundo).
2
1

Señal continua (análoga)

0
-1
-2
-0.25

-0.2

-0.15

-0.1

-0.05

0

0.05

0.1

0.15

0.2

0.25

2
1

Señal digital (discreta)

0
-1
-2
-0.25

-0.2

-0.15

-0.1

-0.05

0

0.05

0.1

0.15

0.2

0.25

La frecuencia de muestreo para una señal de determinada frecuencia debe de
ser mayor que el doble de la señal a esto se le conoce como la frecuencia de
Nyquist y también para evitar el aliasing.
Frecuencias de muestreo típicas para señales de
audio
Muestras/s

Descripción

8000

Teléfonos, adecuado para la voz humana pero no
para la reproducción musical.

22050

Radio En la práctica permite reproducir señales
con componentes de hasta 10 kHz.

44100

CD, En la práctica permite reproducir señales con
componentes de hasta 20 kHz. También común en
audio en formatos MPEG-1 (VCD, SVCD, MP3).

48000

Sonido digital utilizado en la televisión digital,
DVD, formato de películas, audio profesional y
sistemas DAT.
Generación y reproducción de una señal de
audio
Se parte de formas de onda sinusoidales definidas por la ecuación:

yt
para generar
sinusoidales.

A sin( t

)

formas de onda compuestas por

sumas de estas señales

El siguiente programa permite crear una señal de audio y grabar la señal en un
archivo .WAV, el cual podrá ser escuchado posteriormente con la función sound
de Matlab ( y con cualquier otro programa reproductor, como el mplayer.exe de
Windows)
Copie el siguiente código en el editor de Matlab y córralo, verifique que los
computadores tengan habilitados los parlantes.
clc
clear all
f=200;
fs=20*f; % verificar que sucede cuando se cambia el valor numérico
Ts=1/fs;
Amp=2;
Nota: consulte en el help de Matlab las
t_total=2;
funciones “abs”, “wavwrite” y “sound”
t=0:Ts:t_total;
s=Amp*sin(2*pi*f*t);
s_norm=s/max(abs(s));
Num_per=3; % cantidad de periodos a graficar
plot(t(1:(Num_per*1/f)/Ts),s_norm(1:(Num_per*1/f)/Ts))
grid on
wavwrite(s_norm,fs,'sonido_seno_1.wav');
sound(s_norm,fs) % generar sonido

Interactúe con sus compañeros con el objetivo de identificar que se hace en
cada línea de código (instrucción).
Ejercicio
Genere, reproduzca y visualice una señal de audio a partir de la suma de
tres (3) señales sinusoidales de distinta amplitud y frecuencia.
Captura de señales de audio a partir del
micrófono del PC.
wavrecord ;
Fs = 11025;
y = wavrecord(num_seg*Fs, Fs, „int16′);
en la cual:
Fs= frecuencia de muestreo
num_seg = cantidad de segundos que estamos grabando
„int16′ se usa para el numero de bits (se puede obviar)
Copie el siguiente código en el editor de Matlab y córralo, verifique que los
computadores tengan habilitados los parlantes.

clear all
clc
prompt = {'Entre el numero de segundos','Entre la frecuencia de muestreo en Hz'};
dlg_title = 'Prametros de grabacion';
num_lines= 1;
def = {'2','8000'};
answer = inputdlg(prompt,dlg_title,num_lines,def);
n=str2double(answer(1));
f_muestreo=str2double(answer(2));
N_canales=2;
y = wavrecord(n*f_muestreo,f_muestreo,N_canales,'int16');
Con los valores almacenados en el Worspace, los archivos de audio se pueden
reproducir con:
wavplay(y, Fs); si es que hemos colocado el 'dtype' o
sound(y,Fs) si es que no hemos utilizado el 'dtype' (ver el help)

Sí al código anterior le añadimos:
.
.
.
[file,path] = uiputfile('*.wav','Grabar en:');
y = wavrecord(n*f_muestreo,f_muestreo,N_canales,'int16');
wavwrite(y,f_muestreo,strcat(path,'/',file));
% wavwrite(y,'jkl'); % para grabar en el directorio de trabajo
Leer (cargar) archivo de audio .wav
wavread ;
y = wavread(filename)
[y, Fs, nbits] = wavread(filename)
[...] = wavread(filename, N)
[...] = wavread(filename,[N1 N2])
en la cual:
y= vector en el cual se almacenan (cargan) los datos muestreados
Fs= frecuencia de muestreo
nbits = número de bits utilizado en la grabación
N= se reproducen las primeras N muestras
N1,N2= se reproducen las muestras desde N1 hasta N2
Copie el siguiente código en el editor de Matlab y córralo, verifique que los
computadores tengan habilitados los parlantes.
1. Desde el Command Window
>> y=wavread('filename'); % esta se utiliza cuando el archivo esta guardado
en el directorio de trabajo
>> wavplay (y)
>> sound(y)

2. Puede ser desde el editor, creando um archivo .m
[filename, pathname] = uigetfile('*.wav', 'cargar archivo de audio');
[y, f_muestreo,nbits]=wavread(strcat(pathname,'/',filename));
wavplay(y)

More Related Content

What's hot

Convolucion Tiempo Discreto
Convolucion Tiempo DiscretoConvolucion Tiempo Discreto
Convolucion Tiempo Discretoguest1e528d
 
Diseño de un Amplificador de Audio
Diseño de un Amplificador de AudioDiseño de un Amplificador de Audio
Diseño de un Amplificador de AudioByron Ganazhapa
 
Modelos equivalentes de pequeña señal de los transistores fet
Modelos equivalentes de pequeña señal de los transistores fetModelos equivalentes de pequeña señal de los transistores fet
Modelos equivalentes de pequeña señal de los transistores fetArmando Bautista
 
Amplificadores Operacionales - Seguidor, Inversor y No Inversor
Amplificadores Operacionales - Seguidor, Inversor y No InversorAmplificadores Operacionales - Seguidor, Inversor y No Inversor
Amplificadores Operacionales - Seguidor, Inversor y No InversorCris Mascote
 
Electronica transitores efecto de cambio
Electronica transitores efecto de cambioElectronica transitores efecto de cambio
Electronica transitores efecto de cambioVelmuz Buzz
 
3.PCM Digitalizacion de señal analogica
3.PCM Digitalizacion de señal analogica3.PCM Digitalizacion de señal analogica
3.PCM Digitalizacion de señal analogicaEdison Coimbra G.
 
Amplificadores clase B clase 11ª
Amplificadores clase B clase 11ªAmplificadores clase B clase 11ª
Amplificadores clase B clase 11ªManuelGmoJaramillo
 
Estudio De Amplificadores Diferenciales Con Carga Activa Y Otros Tipos De Fue...
Estudio De Amplificadores Diferenciales Con Carga Activa Y Otros Tipos De Fue...Estudio De Amplificadores Diferenciales Con Carga Activa Y Otros Tipos De Fue...
Estudio De Amplificadores Diferenciales Con Carga Activa Y Otros Tipos De Fue...guest1e528d
 
ConversióN AnalóGica Digital Y ConversióN Digital AnalóGica
ConversióN AnalóGica Digital  Y ConversióN Digital AnalóGicaConversióN AnalóGica Digital  Y ConversióN Digital AnalóGica
ConversióN AnalóGica Digital Y ConversióN Digital AnalóGicaEdgar Martinez
 
Transistores mosfet configuracion y polarizacion
Transistores mosfet configuracion y polarizacionTransistores mosfet configuracion y polarizacion
Transistores mosfet configuracion y polarizacionJuan Carlos Cabrera
 
54599266 ejercicios-flip-flops
54599266 ejercicios-flip-flops54599266 ejercicios-flip-flops
54599266 ejercicios-flip-flopsSENA-CIMI-GIRON
 
Teorema del muestro y PCM
Teorema del muestro y PCMTeorema del muestro y PCM
Teorema del muestro y PCMJoaquin Vicioso
 
Diodos semiconductores
Diodos semiconductoresDiodos semiconductores
Diodos semiconductoresTensor
 

What's hot (20)

Convolucion Tiempo Discreto
Convolucion Tiempo DiscretoConvolucion Tiempo Discreto
Convolucion Tiempo Discreto
 
Diseño de un Amplificador de Audio
Diseño de un Amplificador de AudioDiseño de un Amplificador de Audio
Diseño de un Amplificador de Audio
 
BANDA LATERAL UNICA
BANDA LATERAL UNICABANDA LATERAL UNICA
BANDA LATERAL UNICA
 
Modelos equivalentes de pequeña señal de los transistores fet
Modelos equivalentes de pequeña señal de los transistores fetModelos equivalentes de pequeña señal de los transistores fet
Modelos equivalentes de pequeña señal de los transistores fet
 
Amplificadores Operacionales - Seguidor, Inversor y No Inversor
Amplificadores Operacionales - Seguidor, Inversor y No InversorAmplificadores Operacionales - Seguidor, Inversor y No Inversor
Amplificadores Operacionales - Seguidor, Inversor y No Inversor
 
8 2 convertidor-analogico_-digital
8 2 convertidor-analogico_-digital8 2 convertidor-analogico_-digital
8 2 convertidor-analogico_-digital
 
Serie de Fourier
Serie de FourierSerie de Fourier
Serie de Fourier
 
Convolucion
ConvolucionConvolucion
Convolucion
 
Electronica transitores efecto de cambio
Electronica transitores efecto de cambioElectronica transitores efecto de cambio
Electronica transitores efecto de cambio
 
3.PCM Digitalizacion de señal analogica
3.PCM Digitalizacion de señal analogica3.PCM Digitalizacion de señal analogica
3.PCM Digitalizacion de señal analogica
 
Amplificadores clase B clase 11ª
Amplificadores clase B clase 11ªAmplificadores clase B clase 11ª
Amplificadores clase B clase 11ª
 
Estudio De Amplificadores Diferenciales Con Carga Activa Y Otros Tipos De Fue...
Estudio De Amplificadores Diferenciales Con Carga Activa Y Otros Tipos De Fue...Estudio De Amplificadores Diferenciales Con Carga Activa Y Otros Tipos De Fue...
Estudio De Amplificadores Diferenciales Con Carga Activa Y Otros Tipos De Fue...
 
ConversióN AnalóGica Digital Y ConversióN Digital AnalóGica
ConversióN AnalóGica Digital  Y ConversióN Digital AnalóGicaConversióN AnalóGica Digital  Y ConversióN Digital AnalóGica
ConversióN AnalóGica Digital Y ConversióN Digital AnalóGica
 
Transistores mosfet configuracion y polarizacion
Transistores mosfet configuracion y polarizacionTransistores mosfet configuracion y polarizacion
Transistores mosfet configuracion y polarizacion
 
Limitadores
LimitadoresLimitadores
Limitadores
 
El transistor ujt
El transistor ujtEl transistor ujt
El transistor ujt
 
54599266 ejercicios-flip-flops
54599266 ejercicios-flip-flops54599266 ejercicios-flip-flops
54599266 ejercicios-flip-flops
 
Diodo zener
Diodo zenerDiodo zener
Diodo zener
 
Teorema del muestro y PCM
Teorema del muestro y PCMTeorema del muestro y PCM
Teorema del muestro y PCM
 
Diodos semiconductores
Diodos semiconductoresDiodos semiconductores
Diodos semiconductores
 

Viewers also liked

filtro FIR pasabanda con MATLAB
filtro FIR pasabanda con MATLABfiltro FIR pasabanda con MATLAB
filtro FIR pasabanda con MATLABchrisleoflg
 
PROCESAMIENTO DIGITAL DE SEÑALES CON MATLAB
PROCESAMIENTO DIGITAL DE SEÑALES CON MATLABPROCESAMIENTO DIGITAL DE SEÑALES CON MATLAB
PROCESAMIENTO DIGITAL DE SEÑALES CON MATLABINFOVIC
 
Utp pds_s_lab4_procesamiento de señales con mat_lab i
 Utp pds_s_lab4_procesamiento de señales con mat_lab i Utp pds_s_lab4_procesamiento de señales con mat_lab i
Utp pds_s_lab4_procesamiento de señales con mat_lab ijcbenitezp
 
Guia rapida de matlab (comandos basicos, graficacion y programacion)
Guia rapida de matlab (comandos basicos, graficacion y programacion)Guia rapida de matlab (comandos basicos, graficacion y programacion)
Guia rapida de matlab (comandos basicos, graficacion y programacion)morones.om
 
Analisis Espectral Usando Matlab
Analisis Espectral Usando MatlabAnalisis Espectral Usando Matlab
Analisis Espectral Usando Matlabkennymanrique
 
Analisis espectral en MATLAB
Analisis espectral en MATLABAnalisis espectral en MATLAB
Analisis espectral en MATLABABEL170
 
Analisis de fourier para señales
Analisis de fourier para señalesAnalisis de fourier para señales
Analisis de fourier para señalesdoc digitus
 

Viewers also liked (7)

filtro FIR pasabanda con MATLAB
filtro FIR pasabanda con MATLABfiltro FIR pasabanda con MATLAB
filtro FIR pasabanda con MATLAB
 
PROCESAMIENTO DIGITAL DE SEÑALES CON MATLAB
PROCESAMIENTO DIGITAL DE SEÑALES CON MATLABPROCESAMIENTO DIGITAL DE SEÑALES CON MATLAB
PROCESAMIENTO DIGITAL DE SEÑALES CON MATLAB
 
Utp pds_s_lab4_procesamiento de señales con mat_lab i
 Utp pds_s_lab4_procesamiento de señales con mat_lab i Utp pds_s_lab4_procesamiento de señales con mat_lab i
Utp pds_s_lab4_procesamiento de señales con mat_lab i
 
Guia rapida de matlab (comandos basicos, graficacion y programacion)
Guia rapida de matlab (comandos basicos, graficacion y programacion)Guia rapida de matlab (comandos basicos, graficacion y programacion)
Guia rapida de matlab (comandos basicos, graficacion y programacion)
 
Analisis Espectral Usando Matlab
Analisis Espectral Usando MatlabAnalisis Espectral Usando Matlab
Analisis Espectral Usando Matlab
 
Analisis espectral en MATLAB
Analisis espectral en MATLABAnalisis espectral en MATLAB
Analisis espectral en MATLAB
 
Analisis de fourier para señales
Analisis de fourier para señalesAnalisis de fourier para señales
Analisis de fourier para señales
 

Similar to Mat lab manipulación de señales de audio

Similar to Mat lab manipulación de señales de audio (20)

Audio Y Video Digital
Audio Y Video DigitalAudio Y Video Digital
Audio Y Video Digital
 
Tarjetas de sonido
Tarjetas de sonido Tarjetas de sonido
Tarjetas de sonido
 
Presentación tarjetas de sonido
Presentación tarjetas de sonidoPresentación tarjetas de sonido
Presentación tarjetas de sonido
 
Presentación tarjetas de sonido
Presentación tarjetas de sonidoPresentación tarjetas de sonido
Presentación tarjetas de sonido
 
TARJETAS DE SONIDO
TARJETAS DE SONIDOTARJETAS DE SONIDO
TARJETAS DE SONIDO
 
Edición de audio
Edición de audioEdición de audio
Edición de audio
 
Ttarjeta sonido
Ttarjeta sonidoTtarjeta sonido
Ttarjeta sonido
 
Analisisespectralenmatlab1
Analisisespectralenmatlab1Analisisespectralenmatlab1
Analisisespectralenmatlab1
 
Clase 3
Clase 3Clase 3
Clase 3
 
Sonido digital
Sonido digital Sonido digital
Sonido digital
 
Audio y vídeo digital
Audio y vídeo digital Audio y vídeo digital
Audio y vídeo digital
 
Multimedia sonido (teso chicho-wily- mote)
Multimedia sonido (teso chicho-wily- mote)Multimedia sonido (teso chicho-wily- mote)
Multimedia sonido (teso chicho-wily- mote)
 
Tema 4
Tema 4Tema 4
Tema 4
 
Podcast
PodcastPodcast
Podcast
 
Edición de audio
Edición de audioEdición de audio
Edición de audio
 
1. Captura Y Tratamiento De Sonido
1. Captura Y Tratamiento De Sonido1. Captura Y Tratamiento De Sonido
1. Captura Y Tratamiento De Sonido
 
Captura Y Tratamiento De Sonido
Captura Y Tratamiento De SonidoCaptura Y Tratamiento De Sonido
Captura Y Tratamiento De Sonido
 
Sonido digital
Sonido digitalSonido digital
Sonido digital
 
Clase 7 audio basico
Clase 7  audio basicoClase 7  audio basico
Clase 7 audio basico
 
Audacity
AudacityAudacity
Audacity
 

More from Rick P

Taller introduccion a las energias renovables
Taller introduccion a las energias renovablesTaller introduccion a las energias renovables
Taller introduccion a las energias renovablesRick P
 
Señales de energia y potencia, cocuyo
Señales de energia y potencia, cocuyoSeñales de energia y potencia, cocuyo
Señales de energia y potencia, cocuyoRick P
 
Procesos biotecnologicos
Procesos biotecnologicosProcesos biotecnologicos
Procesos biotecnologicosRick P
 
Modulacion fm am
Modulacion fm amModulacion fm am
Modulacion fm amRick P
 
Mantenimiento preventivo e inspecciones (ipm) y nivel de prioridad (pi)
Mantenimiento preventivo e inspecciones (ipm) y nivel de prioridad (pi)Mantenimiento preventivo e inspecciones (ipm) y nivel de prioridad (pi)
Mantenimiento preventivo e inspecciones (ipm) y nivel de prioridad (pi)Rick P
 
Legislacion ambiental plan de acción
Legislacion ambiental plan de acciónLegislacion ambiental plan de acción
Legislacion ambiental plan de acciónRick P
 
Ingenieria ambiental
Ingenieria ambientalIngenieria ambiental
Ingenieria ambientalRick P
 
Funcionamiento paneles solares
Funcionamiento paneles solaresFuncionamiento paneles solares
Funcionamiento paneles solaresRick P
 
Factores que afectan la generación solar
Factores que afectan la generación solarFactores que afectan la generación solar
Factores que afectan la generación solarRick P
 
fundamentos DE materiales
 fundamentos  DE materiales fundamentos  DE materiales
fundamentos DE materialesRick P
 
Ceramicos – metales biomateriales
Ceramicos – metales biomaterialesCeramicos – metales biomateriales
Ceramicos – metales biomaterialesRick P
 
Biomateriales
BiomaterialesBiomateriales
BiomaterialesRick P
 
Actividades procesos bioquimicos
Actividades procesos bioquimicosActividades procesos bioquimicos
Actividades procesos bioquimicosRick P
 
Señales electricas del corazon
Señales electricas del corazonSeñales electricas del corazon
Señales electricas del corazonRick P
 
Preguntas norma NTC ISO IEC 17025
Preguntas norma NTC  ISO IEC 17025Preguntas norma NTC  ISO IEC 17025
Preguntas norma NTC ISO IEC 17025Rick P
 
La metrologia y su enfoque en la tecnologia biomedica
La metrologia y su enfoque en la tecnologia biomedicaLa metrologia y su enfoque en la tecnologia biomedica
La metrologia y su enfoque en la tecnologia biomedicaRick P
 
Taller de semiconductores
Taller de semiconductoresTaller de semiconductores
Taller de semiconductoresRick P
 
Sociologos Contemporaneos
Sociologos ContemporaneosSociologos Contemporaneos
Sociologos ContemporaneosRick P
 
Ejemplo resolver matriz
Ejemplo resolver matrizEjemplo resolver matriz
Ejemplo resolver matrizRick P
 
Fundadores De La Sociologia
Fundadores De La SociologiaFundadores De La Sociologia
Fundadores De La SociologiaRick P
 

More from Rick P (20)

Taller introduccion a las energias renovables
Taller introduccion a las energias renovablesTaller introduccion a las energias renovables
Taller introduccion a las energias renovables
 
Señales de energia y potencia, cocuyo
Señales de energia y potencia, cocuyoSeñales de energia y potencia, cocuyo
Señales de energia y potencia, cocuyo
 
Procesos biotecnologicos
Procesos biotecnologicosProcesos biotecnologicos
Procesos biotecnologicos
 
Modulacion fm am
Modulacion fm amModulacion fm am
Modulacion fm am
 
Mantenimiento preventivo e inspecciones (ipm) y nivel de prioridad (pi)
Mantenimiento preventivo e inspecciones (ipm) y nivel de prioridad (pi)Mantenimiento preventivo e inspecciones (ipm) y nivel de prioridad (pi)
Mantenimiento preventivo e inspecciones (ipm) y nivel de prioridad (pi)
 
Legislacion ambiental plan de acción
Legislacion ambiental plan de acciónLegislacion ambiental plan de acción
Legislacion ambiental plan de acción
 
Ingenieria ambiental
Ingenieria ambientalIngenieria ambiental
Ingenieria ambiental
 
Funcionamiento paneles solares
Funcionamiento paneles solaresFuncionamiento paneles solares
Funcionamiento paneles solares
 
Factores que afectan la generación solar
Factores que afectan la generación solarFactores que afectan la generación solar
Factores que afectan la generación solar
 
fundamentos DE materiales
 fundamentos  DE materiales fundamentos  DE materiales
fundamentos DE materiales
 
Ceramicos – metales biomateriales
Ceramicos – metales biomaterialesCeramicos – metales biomateriales
Ceramicos – metales biomateriales
 
Biomateriales
BiomaterialesBiomateriales
Biomateriales
 
Actividades procesos bioquimicos
Actividades procesos bioquimicosActividades procesos bioquimicos
Actividades procesos bioquimicos
 
Señales electricas del corazon
Señales electricas del corazonSeñales electricas del corazon
Señales electricas del corazon
 
Preguntas norma NTC ISO IEC 17025
Preguntas norma NTC  ISO IEC 17025Preguntas norma NTC  ISO IEC 17025
Preguntas norma NTC ISO IEC 17025
 
La metrologia y su enfoque en la tecnologia biomedica
La metrologia y su enfoque en la tecnologia biomedicaLa metrologia y su enfoque en la tecnologia biomedica
La metrologia y su enfoque en la tecnologia biomedica
 
Taller de semiconductores
Taller de semiconductoresTaller de semiconductores
Taller de semiconductores
 
Sociologos Contemporaneos
Sociologos ContemporaneosSociologos Contemporaneos
Sociologos Contemporaneos
 
Ejemplo resolver matriz
Ejemplo resolver matrizEjemplo resolver matriz
Ejemplo resolver matriz
 
Fundadores De La Sociologia
Fundadores De La SociologiaFundadores De La Sociologia
Fundadores De La Sociologia
 

Recently uploaded

Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfMaritzaRetamozoVera
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAEl Fortí
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PCCesarFernandez937857
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñotapirjackluis
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxPryhaSalam
 
Ecosistemas Natural, Rural y urbano 2021.pptx
Ecosistemas Natural, Rural y urbano  2021.pptxEcosistemas Natural, Rural y urbano  2021.pptx
Ecosistemas Natural, Rural y urbano 2021.pptxolgakaterin
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxKarlaMassielMartinez
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfFrancisco158360
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 

Recently uploaded (20)

Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PC
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
 
Ecosistemas Natural, Rural y urbano 2021.pptx
Ecosistemas Natural, Rural y urbano  2021.pptxEcosistemas Natural, Rural y urbano  2021.pptx
Ecosistemas Natural, Rural y urbano 2021.pptx
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
 
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdfTema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 

Mat lab manipulación de señales de audio

  • 2. Soporte de audio Objetos de entrada/Salida de audio audiodevinfo Información del dispositivo de audio audioplayer Crea un objeto para reproducir audio audiorecorder Crea un objeto para grabar audio Controladores de hardware de sonido sound Reproduce un vector como sonido soundsc Autoescala y reproduce un vector como sonido wavplay Reproduce un sonido usando un dispositivo de salida de audio de Windows wavrecord Graba un sonido usando un dispositivo de entrada de audio de Windows
  • 3. Importar y exportar archivos de audio auread Lee archivos de sonido .au auwrite Escribe archivos de sonido .au wavread Lee archivo de sonido de Microsoft WAVE (.wav) wavwrite Escribe archivo de sonido de Microsoft WAVE (.wav) Utilidades lin2mu Convierte una señal lineal a codificación -Law mu2lin Convierte archivo codificado -Law en una señal lineal
  • 4. Ejemplo de datos de audio (archivos .mat) chirp Barrido de frecuencia gong Gong handel Coro aleluya laughter Risas de una multitud splat Caída (pito) y reventada (splat) train Silbato del tren Ejemplo: >> load laughter >> sound(y,Fs) Ejercicio: Grafique tres de las anteriores en el tiempo señales
  • 5. Espectro sonoro Tono: Es la cualidad que nos lo hace percibir como agudo o grave, y depende de la cantidad de veces en un período de tiempo, en el cual se repite la vibración, o sea, la frecuencia. Tono agudo: Frecuencias mayores a 5000 Hz Tono grave: Frecuencias menores 300 Hz
  • 6. Frecuencia de muestreo Se define como la cantidad de muestras que se tienen de una señal en una unidad de tiempo y se mide en Hz(ciclos por segundo). 2 1 Señal continua (análoga) 0 -1 -2 -0.25 -0.2 -0.15 -0.1 -0.05 0 0.05 0.1 0.15 0.2 0.25 2 1 Señal digital (discreta) 0 -1 -2 -0.25 -0.2 -0.15 -0.1 -0.05 0 0.05 0.1 0.15 0.2 0.25 La frecuencia de muestreo para una señal de determinada frecuencia debe de ser mayor que el doble de la señal a esto se le conoce como la frecuencia de Nyquist y también para evitar el aliasing.
  • 7. Frecuencias de muestreo típicas para señales de audio Muestras/s Descripción 8000 Teléfonos, adecuado para la voz humana pero no para la reproducción musical. 22050 Radio En la práctica permite reproducir señales con componentes de hasta 10 kHz. 44100 CD, En la práctica permite reproducir señales con componentes de hasta 20 kHz. También común en audio en formatos MPEG-1 (VCD, SVCD, MP3). 48000 Sonido digital utilizado en la televisión digital, DVD, formato de películas, audio profesional y sistemas DAT.
  • 8. Generación y reproducción de una señal de audio Se parte de formas de onda sinusoidales definidas por la ecuación: yt para generar sinusoidales. A sin( t ) formas de onda compuestas por sumas de estas señales El siguiente programa permite crear una señal de audio y grabar la señal en un archivo .WAV, el cual podrá ser escuchado posteriormente con la función sound de Matlab ( y con cualquier otro programa reproductor, como el mplayer.exe de Windows)
  • 9. Copie el siguiente código en el editor de Matlab y córralo, verifique que los computadores tengan habilitados los parlantes. clc clear all f=200; fs=20*f; % verificar que sucede cuando se cambia el valor numérico Ts=1/fs; Amp=2; Nota: consulte en el help de Matlab las t_total=2; funciones “abs”, “wavwrite” y “sound” t=0:Ts:t_total; s=Amp*sin(2*pi*f*t); s_norm=s/max(abs(s)); Num_per=3; % cantidad de periodos a graficar plot(t(1:(Num_per*1/f)/Ts),s_norm(1:(Num_per*1/f)/Ts)) grid on wavwrite(s_norm,fs,'sonido_seno_1.wav'); sound(s_norm,fs) % generar sonido Interactúe con sus compañeros con el objetivo de identificar que se hace en cada línea de código (instrucción).
  • 10. Ejercicio Genere, reproduzca y visualice una señal de audio a partir de la suma de tres (3) señales sinusoidales de distinta amplitud y frecuencia.
  • 11. Captura de señales de audio a partir del micrófono del PC. wavrecord ; Fs = 11025; y = wavrecord(num_seg*Fs, Fs, „int16′); en la cual: Fs= frecuencia de muestreo num_seg = cantidad de segundos que estamos grabando „int16′ se usa para el numero de bits (se puede obviar)
  • 12. Copie el siguiente código en el editor de Matlab y córralo, verifique que los computadores tengan habilitados los parlantes. clear all clc prompt = {'Entre el numero de segundos','Entre la frecuencia de muestreo en Hz'}; dlg_title = 'Prametros de grabacion'; num_lines= 1; def = {'2','8000'}; answer = inputdlg(prompt,dlg_title,num_lines,def); n=str2double(answer(1)); f_muestreo=str2double(answer(2)); N_canales=2; y = wavrecord(n*f_muestreo,f_muestreo,N_canales,'int16');
  • 13. Con los valores almacenados en el Worspace, los archivos de audio se pueden reproducir con: wavplay(y, Fs); si es que hemos colocado el 'dtype' o sound(y,Fs) si es que no hemos utilizado el 'dtype' (ver el help) Sí al código anterior le añadimos: . . . [file,path] = uiputfile('*.wav','Grabar en:'); y = wavrecord(n*f_muestreo,f_muestreo,N_canales,'int16'); wavwrite(y,f_muestreo,strcat(path,'/',file)); % wavwrite(y,'jkl'); % para grabar en el directorio de trabajo
  • 14. Leer (cargar) archivo de audio .wav wavread ; y = wavread(filename) [y, Fs, nbits] = wavread(filename) [...] = wavread(filename, N) [...] = wavread(filename,[N1 N2]) en la cual: y= vector en el cual se almacenan (cargan) los datos muestreados Fs= frecuencia de muestreo nbits = número de bits utilizado en la grabación N= se reproducen las primeras N muestras N1,N2= se reproducen las muestras desde N1 hasta N2
  • 15. Copie el siguiente código en el editor de Matlab y córralo, verifique que los computadores tengan habilitados los parlantes. 1. Desde el Command Window >> y=wavread('filename'); % esta se utiliza cuando el archivo esta guardado en el directorio de trabajo >> wavplay (y) >> sound(y) 2. Puede ser desde el editor, creando um archivo .m [filename, pathname] = uigetfile('*.wav', 'cargar archivo de audio'); [y, f_muestreo,nbits]=wavread(strcat(pathname,'/',filename)); wavplay(y)