ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

CAD PARA ELECTRONICA


Enviado por   •  6 de Diciembre de 2014  •  439 Palabras (2 Páginas)  •  174 Visitas

Página 1 de 2

EJERCICIO UNO:

Cada una de las notas musicales tiene una frecuencia determinada y es posible generar tonos musicales a partir de ellas, para poder reproducir esos tonos 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 de muestreos 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 una señal audible armoniosa.

a. Generar 2 tonos en octavas diferentes (consultar las frecuencias de cada nota musical, utilizar sólo 5 octava) con tiempos de duración diferentes.

b. Reproducir esos tonos generados una enseguida de otro, de forma tal que tenga un sonido armónico.

c. Restar las señales y reproducir el resultado de ella. En cada caso anterior graficar las señales obtenidas

De acuerdo a la tabla encontrada estas son las frecuencias de las 8 octavas que se utilizan habitualmente en la música occidental.

Do5: 523,251131 Hz

Do#5: 554,365262 Hz

Re5: 587,329536 Hz

Re#5: 622,253967 Hz

Mi5: 659,255114 Hz

Fa5: 698,456463 Hz

Fa#5: 739,988845 Hz

Sol5: 783,990872 Hz

Sol#5: 830,609395 Hz

La5: 880,000000 Hz

La#5: 932,327523 Hz

Si5: 987,766603 Hz

Este es el programa realizado en matlab

fm=22050;

t=0:1/fm:1;

f1=554;

f2=622;

x1=sin(2*pi*f1*t);

plot(t,x1);

x2=sin(2*pi*f2*t);

plot (t,x2);

wavplay(x1,fm);

pause(0.5);

wavplay(x2,fm);

pause(0.5);

wavplay(x3,fm);

pause(0.5);

xt=x1-x2;

plot (t,xt);

wavplay(xt,fm)

Reproduccion de la primera señal.

Reproducción de la segunda señal.

Resta de las señales

EJERCICIO DOS

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 185 Hz.

fm=22050;

t=0:1/fm:1;

n=185;

x1=sin(pi*n*t);

plot(t,x1);

fm=22050;

t=0:1/fm:1;

n=185;

x2=cos(2*pi*100*n*t);

plot(t,x2);

EJERCICIO TRES

Tome el número celular de uno de los integrantes del grupo, a partir de el genere una matriz cuadrada (a), cada digito se almacena en una celda

...

Descargar como (para miembros actualizados) txt (3 Kb)
Leer 1 página más »
Disponible sólo en Clubensayos.com