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)')

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

pwelch(x,'power')

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

| | |