Main Content

La traducción de esta página aún no se ha actualizado a la versión más reciente. Haga clic aquí para ver la última versión en inglés.

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 with xlabel omega blank / blank pi, ylabel Magnitude (dB) contains an object of type line.

Repita el cálculo utilizando fvtool.

fvtool(b,a)

Figure Figure 1: Magnitude Response (dB) contains an axes object. The axes object with title Magnitude Response (dB), xlabel Normalized Frequency ( times pi blank rad/sample), ylabel Magnitude (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

| | |