Main Content

La traducción de esta página aún no se ha actualizado a la versión más reciente. Haga clic aquí para ver la última versión en inglés.

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

Consulte también

|