Main Content

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

Determinar 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

Se utiliza para diseñar un filtro IIR de paso alto de 6o 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/muestra. Conviértalo en un filtro de precisión única. 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 un objeto.digitalFilter Se utiliza para generar en función de las especificaciones de respuesta de frecuencia.designfiltd Si desea un filtro de precisión única, aplique a la salida de .singledesignfilt

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

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

Consulte también

| | | |

Introducido en R2014a