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

Convierta las mediciones de energía o energía en decibelios

Descripción

dboutput = db(x) convierte los elementos de a decibelios (dB).x Esta sintaxis asume que contiene mediciones de voltaje a través de una resistencia de 1 Ω.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 tensión.R

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

Ejemplos

contraer todo

Exprese una tensión unitaria en decibelios. Supongamos que la resistencia es de 2 ohmios. Compare la respuesta a 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 al 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, matricial 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 se especifica as.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