Vous êtes sur la page 1sur 5

Generar un Tono usando: Matlab/CCS

Resumen
Esta practica consiste en la generación de un tono puro de acuerdo a una
frecuencia de muestreo. El sonido es una energı́a acústica que se propaga
por ondas y que éstas, oscilan de acuerdo a su tono a una cierta cantidad
de veces por segundo. Ası́ pues, la frecuencia de muestreo representa la
cantidad de veces que esta energı́a es muestreada durante su grabación en
el transcurso de un breve segundo.

1. Generación de un Tono Puro usando OCTAVE.


Con la ayuda de la herramienta matemática online OCTAVE se genero un tono puro
usando una función senoidal de frecuencia f=400Hz. Siguiendo el teorema de Nyquist
el cual establece que la frecuencia de muestreo fs debe ser al menos el doble de la
frecuencia original, se fijo una frecuencia de muestreo fs=44100Hz, para una duración de
dos segundos. obteniendo de manera satisfactoria el tono. .Al momento de reproducir el
tono generado se presento un inconveniente en OCTAVE ya que en la versión online no se
puede reproducir audio, sin embargo el código fue usado en MATLAB y la reproducción
del tono se produjo sin ningún inconveniente, en el mismo se escucho un único tono
como se esperaba. A continuación se muestra el código usado y las gráficas obtenidas
para las primeras 110 muestras del tono.

1
Figura 1. Codigo usado en OCTAVE para generar un tono puro.

Figura 2. Gráfica del Tono Puro.

2
2. Tono Puro con 8 Armónicos
Ahora se ha perturbado el tono puro agregando la presencia de 8 armónicos, en el
mundo musical algunos géneros buscan la presencia de esta distorsión armónica para
enriquecer el sonido.A diferencia del caso anterior al momento de reproducir el tono
en MATLAB no se escucho un unico tono, sino que se escucho la presencia de varios
generando un tono totalmente distinto al anterior. A continuación se muestra el código
usado y la gráfica obtenidas para las primeras 1000 muestras del tono.

Figura 3. Código para generar un Tono con 8 Armónicos.

3
Figura 4. Gráfica Tono con 8 Armónicos.

3. Generación de un Tono Puro usando ccs.


En esta sección se genero un Tono Puro usando CCS teniendo en cuenta que las
variables a usar son de tipo DATA y estas deben estar en formato Q15. A continuación
se muestra el código generado.

4
Figura 5. Código en CCS.

4. Conclusiones
5. Referencias