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.

issingle

Determine si los coeficientes de filtro digital son de precisión única

Descripción

ejemplo

flag = issingle(d) Devuelve si los coeficientes de un filtro digital, son de precisión única.trued

Ejemplos

contraer todo

Utilíciese para diseñar un filtro IIR de paso alto de 6º orden.designfilt Especifique una frecuencia de banda de paso normalizada de

<math display="block">
<mrow>
<mn>0</mn>
<mo>.</mo>
<mn>6</mn>
<mi>π</mi>
</mrow>
</math>
RAD/sample. Conviértalo en un filtro de precisión simple. Identifique la precisión en cada caso.

fd = designfilt('highpassiir','FilterOrder',6,'PassbandFrequency',0.6); isd = issingle(fd)
isd = logical
   0

fs = single(fd); iss = issingle(fs)
iss = logical
   1

Argumentos de entrada

contraer todo

Filtro digital, especificado como objeto.digitalFilter Se utiliza para generar según las especificaciones de frecuencia-respuesta.designfiltd Si desea un filtro de precisión única, aplique a la salida de.singledesignfilt

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

Argumentos de salida

contraer todo

Identificación de tipo, devuelta como un escalar lógico.

Consulte también

| | | |

Introducido en R2014a