Main Content

dfilt.delay

Filtro de retardo

Sintaxis

Hd = dfilt.delay
Hd = dfilt.delay(latency)

Descripción

Hd = dfilt.delay devuelve un filtro de tiempo discreto, Hd, de tipo delay, que añade un único retardo a cualquier señal filtrada con Hd. La señal filtrada tiene sus valores desplazados por una muestra.

Hd = dfilt.delay(latency) devuelve un filtro de tiempo discreto, Hd, de tipo delay, que añade el número de unidades de retardo especificado en latency a cualquier señal filtrada con Hd. La señal filtrada tiene sus valores desplazados por el número latency de muestras. Los valores que aparecen antes de la señal desplazada son los estados del filtro.

Ejemplos

Cree un filtro delay con una latency de 4 y filtre una señal sencilla para ver el impacto de aplicar un retardo.

h = dfilt.delay(4) 
h = 
     FilterStructure: 'Delay'
             Latency: 4      
    PersistentMemory: false  

sig = 1:7	     % Create some simple signal data
sig =
     1     2     3     4     5     6     7

states = h.states    % Filter states before filtering
states =
     0
     0
     0
     0

filter(h,sig)       % Filter using the delay filter
ans =
     0     0     0     0     1     2     3

states=h.states     % Filter states after filtering
states =
     4
     5
     6
     7

Historial de versiones

Introducido antes de R2006a

Consulte también

|