Vou listar um monte de "filtros que não excedem". Espero que você encontre esta resposta parcial melhor do que nenhuma resposta. Espero que as pessoas que procuram "um filtro que não ultrapasse" achem esta lista útil desses filtros. Talvez um desses filtros funcione adequadamente em seu aplicativo, mesmo que ainda não tenhamos encontrado o filtro matematicamente ideal.
filtros causais LTI de primeira e segunda ordem
A resposta de etapa de um filtro de primeira ordem ("filtro RC") nunca excede.
A resposta de etapa de um filtro de segunda ordem ("biquad") pode ser projetada de forma que nunca ultrapasse. Existem várias maneiras equivalentes de descrever essa classe de filtro de segunda ordem que não excede em uma entrada de etapa:
- está criticamente amortecido ou está sobrecarregado.
- não é subestimado.
- a taxa de amortecimento (zeta) é 1 ou mais
- o fator de qualidade (Q) é 1/2 ou menos
- o parâmetro de taxa de decaimento (alfa) é pelo menos a frequência angular natural não atenuada (ômega_0) ou mais
Em particular, uma topologia de filtro Sallen – Key com ganho de unidade com capacitores e resistores iguais é amortecida criticamente: Q = 1/2 e, portanto, não excede em uma entrada de etapa.
Um filtro Bessel de segunda ordem é ligeiramente subestimado: Q = 1 / sqrt (3), portanto, ele tem um pouco de superação.
Um filtro Butterworth de segunda ordem é mais subestimado: Q = 1 / sqrt (2), portanto, ele tem mais overshoot.
Dentre todos os possíveis filtros LTI de primeira e segunda ordem que são causais e não excedem, aquele com a melhor resposta de freqüência (a mais acentuada) são os filtros de segunda ordem com amortecimento crítico.
filtros causais de LTI de ordem superior
O filtro causal de ordem superior mais comumente usado que tem uma resposta de impulso que nunca é negativa (e, portanto, nunca excede em uma entrada de etapa) é o "filtro de média corrente", também chamado de "filtro de vagão" ou " filtro de média móvel " "
Algumas pessoas gostam de executar dados através de um filtro de vagão e a saída desse filtro para outro filtro de vagão. Após alguns desses filtros, o resultado é uma boa aproximação do filtro gaussiano. (Quanto mais filtros você cascata, mais próxima a saída final se aproxima de um gaussiano, não importa com qual filtro você comece - vagão, triângulo, RC de primeira ordem ou qualquer outro - por causa do teorema do limite central).
Praticamente todas as funções da janela têm uma resposta de impulso que nunca é negativa e, portanto, em princípio podem ser usadas como filtros FIR que nunca excedem uma entrada de etapa. Em particular, ouço coisas boas sobre a janela Lanczos , que é o lóbulo central (positivo) da função sinc () (e zero fora desse lóbulo). Alguns filtros de modelagem de pulso têm uma resposta de impulso que nunca é negativa e, portanto, podem ser usados como filtros que nunca excedem uma entrada de etapa.
Não sei qual desses filtros é o melhor para sua aplicação e suspeito que o filtro matematicamente ideal pode ser um pouco melhor que qualquer um deles.
filtros causais não lineares
O filtro mediano é um filtro não linear popular que nunca excede em uma entrada de função de etapa.
EDIT: filtros não causais LTI
A função sech (t) = 2 / (e ^ (- t) + e ^ t) é sua própria transformada de Fourier, e suponho que poderia ser usada como um tipo de filtro LTI passa-baixo não causal que nunca ultrapassa um limite entrada de etapa.
O filtro LTI não causal que possui a resposta de impulso (sinc (t / k)) ^ 2 possui uma resposta de frequência "abs (k) * triângulo (k * w)". Quando é fornecida uma entrada de etapa, ela apresenta muitas ondulações no domínio do tempo, mas nunca ultrapassa o ponto de estabilização final. Acima do canto de alta frequência desse triângulo, ele oferece uma rejeição perfeita da banda de parada (atenuação infinita). Portanto, na região da banda de parada, ele tem melhor resposta de frequência do que um filtro gaussiano.
Portanto, duvido que o filtro gaussiano dê a "resposta de frequência ideal".
No conjunto de todos os possíveis "filtros que não ultrapassam", suspeito que não haja uma única "resposta de frequência ideal" - alguns têm melhor rejeição de banda de parada, enquanto outros têm bandas de transição mais estreitas, etc.