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