COLABORATIVO 2
UNIVERSIDAD NACIONAL ABIERTA Y ADISTANCIA
INGENIERIA ELECTRONICA
Presentado por:
IVAN GOMEZ ROJAS
Código: 74188606
Presentado a:
NELSON HUMBERTO SAMBRANO
CADPARA ELECTRONICA
DUITAMA 2013
Procedimiento
Cada una de las notas musicales tiene una frecuencia determinada y es posible
generar tonos musicales a partir de ellas, para poder reproducir esostonos musicales
en Matlab es necesario generar la onda a partir de las muestras de la señal seno
como se muestra a continuación:
fm=22050 ; frecuencia de muestreo
t=0:1/fm:1; vector con instantes demuestreos a 1 segundo x=sin(2*pi*f*t); f es la
frecuencia de la señal o tono a generar plot(t,X);
wavplay(x,fm); reproduce el tono definido
1. Experimentalmente genere tonos para construir unaseñal audible armoniosa.
• Generar 6 tonos diferentes (consultar las frecuencias de cada nota musical) con
tiempos de duración diferentes.
TABLA DE FRECUENCIAS NOTAS MUSICALES
NOTA MUSICAL
FRECUENCIADo
261
Re
294
Mi
330
Fa
349
Sol
392
La
440
La#
466
Se hicieron 7 subprogramas para cada nota musical.
Nota Do
Nota Re
Nota Mi
Nota Fa
Nota Sol
Nota La
Nota La# oSib
• Reproducir esos tonos generados una enseguida de otro, de forma tal que tenga un
sonido armónico.
• Sumar las señales y reproducir el resultado de ella. En cada caso anterior graficarlas señales obtenidas
Do
Re
Mi
Fa
Sol
La
Sib
2. Representar las siguientes señales discretas x1(n)= sin (pi*n) y x2(n)=
cos(2*pi*100*n) si se muestrean a una frecuencia de 700Hz.
a) x1(n)= sin (pi*n)
La frecuencia para la gráfica es igual a 0.5 Hz y T = 2s
n=0:1/700:2;
x=sin(pi*n);
stem(n,x)
gridon
Para que sea más notable se tomó un intervalo hasta 0.5n=0:1/700:0.5;
x=sin(pi*n);
stem(n,x)
gridon
b) x2(n)= cos(2*pi*100*n)
La frecuencia para la gráfica es igual a 100 Hz y T = 0.01s
n=0:1/700:0.02;
x=cos(2*pi*100*n)
stem(n,x)
gridon
4....
Regístrate para leer el documento completo.