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.

single

Coeficientes de fundición del filtro digital a una sola precisión

Descripción

ejemplo

f2 = single(f1) convierte los coeficientes en un filtro digital, a una sola precisión y devuelve un nuevo filtro digital, que contiene estos coeficientes.f1f2 Esta es la única manera de crear objetos de precisión única.digitalFilter

Ejemplos

contraer todo

Se utiliza para diseñar un filtro FIR de paso bajo de 5o orden.designfilt Especifique una frecuencia de banda de paso normalizada de

<math display="block">
<mrow>
<mn>0</mn>
<mo>.</mo>
<mn>2</mn>
<mi>π</mi>
</mrow>
</math>
rad/muestra y una frecuencia de banda de parada normalizada de
<math display="block">
<mrow>
<mn>0</mn>
<mo>.</mo>
<mn>5</mn>
<mn>5</mn>
<mi>π</mi>
</mrow>
</math>
rad/muestra. Convierta los coeficientes de filtro a una sola precisión.

format long d = designfilt('lowpassfir','FilterOrder',5, ...                'PassbandFrequency',0.2,'StopbandFrequency', 0.55); e = single(d); classd = class(d.Coefficients)
classd =  'double' 
classe = class(e.Coefficients)
classe =  'single' 

Argumentos de entrada

contraer todo

Filtro digital, especificado como un objeto.digitalFilter Se utiliza para generar en función de las especificaciones de respuesta de frecuencia.designfiltf1

Ejemplo: especifica un filtro Butterworth de tercer orden con una frecuencia normalizada de 3 dB de 0,5o rad/muestra.d = designfilt('lowpassiir','FilterOrder',3,'HalfPowerFrequency',0.5)

Argumentos de salida

contraer todo

Filtro digital de precisión única, devuelto como un objeto.digitalFilter

Introducido en R2014a