Main Content

mag2db

Convertir una magnitud a decibelios

Descripción

ejemplo

ydb = mag2db(y) expresa en decibelios (dB) las mediciones de magnitudes que se especifican en y. La relación entre la magnitud y los decibelios es ydb = 20 log10 (y).

Ejemplos

contraer todo

Diseñe un filtro Butterworth de paso alto de tercer orden que tenga una frecuencia 3 dB normalizada de 0.5π rad/muestra. Calcule su respuesta en frecuencia. Exprese la respuesta de magnitud en decibelios y represéntela.

[b,a] = butter(3,0.5,'high');
[h,w] = freqz(b,a);

dB = mag2db(abs(h));

plot(w/pi,dB)
xlabel('\omega / \pi')
ylabel('Magnitude (dB)')
ylim([-82 5])

Figure contains an axes object. The axes object contains an object of type line.

Repita el cálculo utilizando fvtool.

fvtool(b,a)

Figure Magnitude Response (dB) contains an axes object. The axes object with title Magnitude Response (dB) contains an object of type line.

Argumentos de entrada

contraer todo

Arreglo de entrada, especificado como escalar, vector, matriz o arreglo N-D. Cuando y es no escalar, mag2db es una operación a nivel de elemento.

Tipos de datos: single | double

Argumentos de salida

contraer todo

Mediciones de magnitudes en decibelios, devueltas como escalar, vector, matriz o arreglo N-D del mismo tamaño que y.

Historial de versiones

Introducido en R2008a

Consulte también

| | |