Main Content

pow2db

Convertir una potencia a decibelios

Descripción

ejemplo

ydb = pow2db(y) expresa en decibelios (dB) las mediciones de potencia que se especifican en y. La relación entre potencia y decibelios es ydb = 10 log10(y).

Ejemplos

contraer todo

Genere 1024 muestras de una sinusoide con ruido con una frecuencia normalizada de 2π/3 rad/muestra. Calcule el espectro de potencia de la señal utilizando pwelch. Exprese el cálculo en decibelios y represéntelo.

n = 0:1024-1;
x = cos(2*pi*n/3) + randn(size(n));

[pxx,w] = pwelch(x,'power');

dB = pow2db(pxx);

plot(w/pi,dB)
xlabel('\omega / \pi')
ylabel('Power (dB)')

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

Repita el cálculo utilizando pwelch sin argumentos de salida.

pwelch(x,'power')

Figure contains an axes object. The axes object with title Welch Power Spectrum Estimate 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, pow2db es una operación a nivel de elemento.

Tipos de datos: single | double

Argumentos de salida

contraer todo

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

Capacidades ampliadas

Generación de código C/C++
Genere código C y C++ mediante MATLAB® Coder™.

Historial de versiones

Introducido en R2007b

Consulte también

| | |