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

CAD PARA ELECTRONICA


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

...

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