Filtro passa-baixo de primeira ordem

8

Estou tentando entender melhor o filtro passa-baixo de primeira ordem:

Resumo :

Na Wikipedia, um filtro passa-baixa de primeira ordem produz o seguinte em um tempo discreto: gera ou

Y(s)você(s)=ωcs+ωc
y[k]=(ωcTs1 1+ωcTs)você[k]+(1 11 1+ωcTs)y[k-1 1]
y[k]=αvocê[k] + (1 1-α)y[k-1 1]

Onde

ωc:Frequência angular de corte do filtro[rumads]Ts:Período de amostragem[s]

Pergunta 1 :

Mesmo que esse filtro esteja em um tempo discreto, ele ainda modela um filtro analógico (plano s )?

  • Se eu quisesse usar um sistema de computação discreto para filtrar em tempo real,
    precisaria usar o equivalente digital (plano z )?
  • Em caso afirmativo, qual é o processo geral para executar isso?
    Meu melhor palpite é:
    1. Determine a frequência de corte digital ωd .
    2. Converta para a frequência de corte analógica ωuma=2Ttuman(ωdT2) .
    3. Determine a função de transferência para filtro
      analógico (primeira ordem de passagem baixa) usando a frequência de corte analógica ωuma .
    4. Função Transformar para transferir para filtro digital
      usando transformação bilinearz=2Tz-1 1z+1 1

Relação com suavização exponencial :

Na mesma página, a suavização exponencial é referenciada.
A página de suavização exponencial descreve uma média ponderada exponencial como:

y[k]=αvocê[k]+(1 1-α)y[k-1 1]Ondeα=1 1-e-ωcTs

Pergunta 2 :

Como é possível relacionar o filtro passa-baixa de primeira ordem alfa
com o alfa de suavização exponencial?

kando
fonte
parece-me que os dois são exatamente iguais. α
Robert Bristow-johnson
@ robertbristow-johnson Você pode demonstrar que ? 1 11 1+x=1 1-e-x
Kando
@ Fat32: Você pode fornecer alguns exemplos? Não consegui encontrar descrições de nível básico para a primeira, nem nada que envolva com relação à suavização exponencial. e
Kando
oh Estou extremamente arrependido eu média bilinear transformar claro ... Pesquisa com bilinear transformar o projeto de filtro por favor ...
Fat32

Respostas:

0

Para responder sua primeira pergunta, sim, você precisará converter o sinal no plano Z. A transformação bi-linear é uma maneira de alcançar o resultado desejado. Você pode até tentar a Transformada invariável por impulso para converter o filtro analógico em digital.

Srinidhi Bharadwaj
fonte
0

O filtro no domínio digital, obviamente, tem uma correspondência no domínio analógico. No entanto, o comportamento do domínio analógico difere do filtro analógico correspondente via transformada bilinear devido ao desvio da frequência: a atenuação vai para- à medida que o sinal se aproxima da frequência de Nyquist, em vez de se aproximar de frequências infinitas.


fonte
0

Em resposta à primeira pergunta, não, você não precisa necessariamente converter o sinal no domínio z, mas isso provavelmente é a coisa mais comum a ser feita. Uma alternativa é calcular a resposta de frequência discretizada do filtro e multiplicar a DFT (FFT) do sinal de entrada com ele, e então tomar a DFT inversa (FFT). Costumo fazer isso nos meus plugins de áudio para filtros com ordem superior a dois para garantir estabilidade, principalmente quando os parâmetros do filtro são alterados.

DaveClark
fonte