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

CAD PARA ELECTRONICA


Enviado por   •  13 de Noviembre de 2013  •  380 Palabras (2 Páginas)  •  777 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

...

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