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

CAD PARA ELECTRONICA

lucapama13 de Noviembre de 2013

380 Palabras (2 Páginas)809 Visitas

Página 1 de 2

CAD PARA ELECTRONICA

TRABAJO COLABORATIVO 2

ALFONSO LIZARAZO SANDOVAL

CC 1057544400

TUTOR

CARLOS EMEL RUIZ

UNIVERSIDAD ABIERTA Y A DISTANCIA (UNAD)

SEDE JOSE ACEVEDO Y GOMEZ

BOGOTÁ D. C.

2011

Procedimiento

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.

• Generar 6 tonos diferentes (consultar las frecuencias de cada nota musical) con tiempos de duración diferentes.

• 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.

tabla de las frecuencias de las notas musicales:

Nota | Frecuencia |

Do | 261 |

Re | 294 |

Mi | 330 |

Fa | 349 |

Sol | 392 |

La | 440 |

El código para la simulación solicitada se relaciona a continuación:

fm=22050;

t=0:1/fm:1;

f1=261;

f2=294;

f3=330;

f4=349;

f5=392;

f6=440;

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

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

x3=sin(2*pi*f3*t);

x4=sin(2*pi*f4*t);

x5=sin(2*pi*f5*t);

x6=sin(2*pi*f6*t);

wavplay(x1,fm)

pause(0.5)

wavplay(x2,fm)

pause(0.5)

wavplay(x3,fm)

pause(0.5)

wavplay(x4,fm)

pause(0.5)

wavplay(x5,fm)

pause(0.5)

wavplay(x6,fm)

pause (0.5)

xt=x1+x2+x3+x4+x5+x6;

wavplay(xt,fm)

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

El código generado para la simulación de la primer señal discreta es el siguiente:

fm=22050;

t=0:1/fm:1;

n=700;

x1=sin(pi*n*t);

plot(t,x1);

La gráfica generada por el código anterior es el siguiente:

El código generado para la simulación de la segunda señal discreta es el siguiente:

fm=22050;

t=0:1/fm:1;

n=700;

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

plot(t,x2);

La gráfica generada por el código anterior es el siguiente:

3. Tome la cédula de uno de los integrantes del grupo, a partir de ella genere una matriz cuadrada, cada digito se almacena en una celda de la matriz; emplee los dígitos que requiera para formar la matriz de un orden superior a 2x2, si los dígitos no son suficientes, repita los que necesite hasta completar el orden de la matriz a trabajar. Con la matriz obtenida realice:

* c=3*a

* b=a-c

* d=a+c

* b’

* inv a

La simulación arrojó los siguientes resultados:

» A = [0 8 0; 1 2 4; 8 5 4]

A =

0 8 0

1 2 4

8 5 4

» C=3*A

C =

0 24 0

3 6 12

24 15 12

» B=A-C

B =

0 -16 0

-2 -4 -8

-16 -10 -8

» D=A+C

D =

0 32 0

4 8 16

32 20 16

» B'

ans =

0 -2 -16

-16 -4 -10

...

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