dfilt.parallel
Filtro de estructura paralela en tiempo discreto
Sintaxis
Hd = dfilt.parallel(Hd1,Hd2,...)
Descripción
Hd = dfilt.parallel(Hd1,Hd2,...)
devuelve un filtro de tiempo discreto, Hd
, que es una estructura de dos o más filtros dfilt
, Hd1
, Hd2
, etc. dispuestos en paralelo. Cada filtro en una estructura paralela es una etapa independiente. Solo se pueden mostrar los estados de las etapas individuales. Para ver los estados de una etapa utilice
Hd.stage(1).states
Para añadir un filtro (Hd1
) a un filtro paralelo existente (Hd
), utilice
addstage(Hd,Hd1)
También puede utilizar el formato de notación sin puntos para llamar a una estructura paralela.
parallel(Hd1,Hd2,...)
Ejemplos
Utilizando una estructura paralela, cree una descomposición de paso acoplado de un filtro elíptico digital de paso bajo de 7.º orden con una frecuencia de corte normalizada de 0,5, 1 decibelio de ondulación pico a pico y una atenuación mínima de la banda de parada de 40 decibelios.
k1 = [-0.0154 0.9846 -0.3048 0.5601]; Hd1 = dfilt.latticeallpass(k1); k2 = [-0.1294 0.8341 -0.4165]; Hd2 = dfilt.latticeallpass(k2); Hpar = parallel(Hd1 ,Hd2); gain = dfilt.scalar(0.5); % Normalize passband gain Hcas = cascade(gain,Hpar);
Para conocer las etapas de este filtro, utilice
info(Hcas.Stage(1))
y
info(Hcas.Stage(2))
Para ver este filtro, utilice
fvtool(Hcas)
Historial de versiones
Introducido antes de R2006a