Estoy intentando desarrollar una GUI en MATLAB para permitir la presentación de un tono.
Uno de los parámetros de entrada es el dB que desea el usuario.
Entonces, la forma en que intenté hacer esto es:
y = factor * sin (2*pi*500*t);
El parámetro "factor" es: 10^(x/20)
.
Intenté usar los valores de y
y hago una conversión de mag2db en matlab para ver si estoy recuperando la db. Y lo hago!
Sin embargo, si pongo 0dB, todavía estoy obteniendo un tono. Tengo que bajar tan bajo como -50dB para no obtener un tono.
Entonces, mi pregunta es: ¿hay algún tipo de manera de hacerlo de tal manera que no haya tono en 0dB y abajo?
Muchas gracias por tu ayuda.
Lo aprecio!
Nota: los altavoces de mi PC están en el nivel MAX.