Esta página aún no se ha traducido para esta versión. Puede ver la versión más reciente de esta página en inglés.

db

Convertir mediciones de energía o potencia en decibelios

Descripción

dboutput = db(x) convierte los elementos de los decibelios (dB).x Esta sintaxis supone que contiene mediciones de voltaje a través de una resistencia de 1o.x

dboutput = db(x,SignalType) especifica el tipo de señal representado por los elementos de como cualquiera o .x'voltage''power'

ejemplo

dboutput = db(x,R) especifica la resistencia, , para las mediciones de voltaje.R

dboutput = db(x,'voltage',R) es equivalente a .db(x,R)

Ejemplos

contraer todo

Expresar una tensión unitaria en decibelios. Supongamos que la resistencia es de 2 ohmios. Compare la respuesta con la definición,

<math display="block">
<mrow>
<mn>1</mn>
<mn>0</mn>
<msub>
<mrow>
<mi mathvariant="normal">log</mi>
</mrow>
<mrow>
<mn>1</mn>
<mn>0</mn>
</mrow>
</msub>
<mfrac>
<mrow>
<mn>1</mn>
</mrow>
<mrow>
<mn>2</mn>
</mrow>
</mfrac>
</mrow>
</math>
.

V = 1; R = 2; dboutput = db(V,2); compvoltage = [dboutput 10*log10(1/2)]
compvoltage = 1×2

   -3.0103   -3.0103

Convierta un vector de mediciones de potencia en decibelios. Compare la respuesta con el resultado del uso de la definición.

rng default X = abs(rand(10,1)); dboutput = db(X,'power'); comppower = [dboutput 10*log10(X)]
comppower = 10×2

   -0.8899   -0.8899
   -0.4297   -0.4297
   -8.9624   -8.9624
   -0.3935   -0.3935
   -1.9904   -1.9904
  -10.1082  -10.1082
   -5.5518   -5.5518
   -2.6211   -2.6211
   -0.1886   -0.1886
   -0.1552   -0.1552

Argumentos de entrada

contraer todo

Mediciones de señal, especificadas como una matriz escalar, vectorial, matriz o N-D.

Tipos de datos: single | double
Soporte de números complejos:

Tipo de mediciones de señal, especificadas como cualquiera o .'voltage''power' Si especifica como , todos los elementos de deben ser no negativos.SignalType'power'x

Carga resistiva, especificada como un escalar positivo expresado en ohmios. Este argumento se omite si especifica como .SignalType'power'

Tipos de datos: single | double

Argumentos de salida

contraer todo

Mediciones de energía o potencia en decibelios, devueltas como una matriz con las mismas dimensiones que .x

  • Si contiene mediciones de voltaje, entonces esxdboutput 10log10(|x|2/R).

  • Si la entrada contiene mediciones de potencia, entonces esxdboutput 10log10x.

Consulte también

| | |

Introducido en R2011b