Baixe o app para aproveitar ainda mais
Prévia do material em texto
Classificação de Sistemas LTI Segundo o comprimento da resposta ao impulso ℎ 𝑛 : FIR (Finite Impulse Response): ℎ 𝑛 = 0, 𝑛 < 𝑛1, 𝑛 > 𝑛2 IIR (Infinite Impulse Response): ℎ(𝑛) possui comprimento infinito Segundo o procedimento do cálculo da saída: Não-recursivo: utiliza apenas amostras do sinal de entrada para gerar cada amostra da saída Recursivo: o cálculo da resposta envolve amostras passadas da própria resposta além de amostras do sinal de entrada Classificação de Sistemas LTI Os filtros FIR são, em geral, implementados por estruturas não- recursivas, através do somatório (com número finito de termos): 𝑦 𝑛 = ℎ 𝑘 𝑥(𝑛 − 𝑘) 𝑛2 𝑘=𝑛1 Os filtros IIR são sempre implementados por estruturas recursivas. Exemplo de implementação recursiva de um filtro FIR: Seja ℎ 𝑛 = 1 𝑀 𝛿 𝑛 + 𝛿 𝑛 − 1 +⋯+ 𝛿 𝑛 −𝑀 + 1 . Podemos calcular a saída y(𝑛) para uma entrada 𝑥(𝑛) de forma não-recursiva: 𝑦 𝑛 = 1 𝑀 𝑥(𝑛 − 𝑘) 𝑀−1 𝑘=0 ou, de forma recursiva: 𝑦 𝑛 = 𝑦 𝑛 − 1 + 1 𝑀 x n − x(n − M) Filtros FIR com Fase Linear Fase linear: ∠𝐻 𝑒𝑗𝜔 = −𝑛0𝜔 → 𝜏 𝜔 = − 𝑑∠𝐻 𝑒𝑗𝜔 𝑑𝜔 = 𝑛0 Podemos facilmente obter filtros FIR com fase linear, impondo simetria na sua resposta ao impulso. Esses filtros são classificados em 4 tipos, de acordo com o comprimento da sua resposta ao impulso (par /ímpar) e ao tipo de simetria (par/ímpar): Tipo I: ℎ(𝑛) simétrica com comprimento ímpar ℎ 𝑛 = h 𝑁 − n , 0 ≤ 𝑛 ≤ 𝑁, 𝑁 𝑝𝑎𝑟 Por exemplo, para 𝑁 = 4: Filtros FIR com Fase Linear A função de transferência deste filtro é: 𝐻 𝑧 = ℎ(𝑛)𝑧−𝑛 4 𝑛=0 = h 0 1 + 𝑧−4 + h 1 𝑧−1 + 𝑧−3 + h(2)𝑧−2 A resposta em frequência, fazendo 𝑧 = 𝑒𝑗𝜔 na expressão acima, é: 𝐻(𝑒𝑗𝜔) = h 0 1 + 𝑒−𝑗4𝜔 + h 1 𝑒−𝑗𝜔 + 𝑒−𝑗3𝜔 + h(2)𝑒−𝑗2𝜔 = 𝑒−𝑗2𝜔 h 0 𝑒𝑗2𝜔 + 𝑒−𝑗2𝜔 + h 1 𝑒𝑗𝜔 + 𝑒−𝑗𝜔 + h(2) = 𝑒−𝑗2𝜔 2h 0 𝑐𝑜𝑠 2𝜔 + 2h 1 𝑐𝑜𝑠 𝜔 + h(2) A expressão geral, para um filtro de ordem 𝑁, é: 𝐻 𝑒𝑗𝜔 = 𝑒−𝑗 𝑁 2 𝜔 𝑎(𝑛)𝑐𝑜𝑠 𝑛𝜔 𝑁/2 𝑛=0 onde 𝑎 0 = ℎ 𝑁/2 e 𝑎 𝑛 = 2ℎ 𝑁/2 − 𝑛 , 1 ≤ 𝑛 ≤ 𝑁/2 Filtros FIR com Fase Linear Tipo II: ℎ(𝑛) simétrica com comprimento par ℎ 𝑛 = h 𝑁 − n , 0 ≤ 𝑛 ≤ 𝑁, 𝑁 ímpar Para 𝑁 = 5: A expressão geral, para um filtro de ordem 𝑁, é: 𝐻 𝑒𝑗𝜔 = 𝑒−𝑗 𝑁 2𝜔 𝑏(𝑛)𝑐𝑜𝑠 𝜔(𝑛 − 1 2 ) (𝑁+1)/2 𝑛=0 onde 𝑏 𝑛 = 2ℎ (𝑁 + 1)/2 − 𝑛 , 1 ≤ 𝑛 ≤ (𝑁 + 1)/2 Filtros FIR com Fase Linear Tipo III: ℎ(𝑛) anti-simétrica com comprimento ímpar ℎ 𝑛 = −h 𝑁 − n , 0 ≤ 𝑛 ≤ 𝑁, 𝑁 par Em particular, para 𝑛 = 𝑁/2, ℎ 𝑁/2 = −h N/2 = 0 Para 𝑁 = 4: A expressão geral, para um filtro de comprimento N, é: 𝐻 𝑒𝑗𝜔 = 𝑒−𝑗( 𝑁 2𝜔− 𝜋 2) 𝑐 𝑛 𝑠𝑒𝑛 𝜔𝑛 𝑁/2 𝑛=1 onde c 𝑛 = 2ℎ 𝑁/2 − 𝑛 , 1 ≤ 𝑛 ≤ 𝑁/2 Filtros FIR com Fase Linear Tipo VI: ℎ(𝑛) anti-simétrica com comprimento par ℎ 𝑛 = −h 𝑁 − n , 0 ≤ 𝑛 ≤ 𝑁, 𝑁 ímpar Para 𝑁 = 5: A expressão geral, para um filtro de comprimento N, é: 𝐻 𝑒𝑗𝜔 = 𝑒−𝑗( 𝑁 2𝜔− 𝜋 2) 𝑑 𝑛 𝑠𝑒𝑛 𝜔(𝑛 − 1 2 ) (𝑁+1)/2 𝑛=1 onde d 𝑛 = 2ℎ (𝑁 + 1)/2 − 𝑛 , 1 ≤ 𝑛 ≤ (𝑁 + 1)/2 Atraso de Grupo dos Filtros FIR com Fase Linear As respostas de fase dos filtros dos Tipos I e II podem ser escritas como: ∠𝐻 𝑒𝑗𝜔 = − 𝑁 2 𝜔 + 𝜑 e as dos filtros dos Tipos III e IV: ∠𝐻 𝑒𝑗𝜔 = − 𝑁 2 𝜔 + 𝜋 2 + 𝜑 onde 𝜑 = 0 ou 𝜑 = 𝜋, dependendo de 𝜔 Portanto, para os 4 tipos de filtros FIR de fase linear, o atraso de grupo é: 𝜏 𝜔 = 𝑁 2 Localização dos Zeros dos Filtros FIR com Fase Linear Para os filtros dos Tipos I e II: 𝐻 𝑧 = ℎ(𝑛)𝑧−𝑛 = ℎ 𝑁 − 𝑛 𝑧−𝑛 = 𝑧−𝑁𝐻 𝑧−1 𝑁 𝑛=0 𝑁 𝑛=0 Para os filtros dos Tipos III e IV: 𝐻 𝑧 = ℎ(𝑛)𝑧−𝑛 = −ℎ 𝑁 − 𝑛 𝑧−𝑛 = −𝑧−𝑁𝐻 𝑧−1 𝑁 𝑛=0 𝑁 𝑛=0 Localização dos Zeros dos Filtros FIR com Fase Linear Podemos então enumerar as seguintes propriedades dos zeros de um filtro FIR de fase linear: i. Se 𝑧0 é um zero de 𝐻(𝑧), 𝑧0 −1 também é. Além disso, se ℎ 𝑛 é real, zeros complexos ocorrerão em pares complexos conjugados e, portanto, 𝑧0 ∗ e 𝑧0 ∗ −1 também serão zeros de 𝐻 𝑧 . ii. Filtros do Tipo II possuem um zero em 𝑧 = −1, pois 𝐻 −1 = −1 −𝑁𝐻 −1 = −𝐻 −1 = 0. Portanto, estes filtros não realizam funções passa-altas. iii. Filtros do Tipo III e IV possuem um zero em 𝑧 = 1, pois 𝐻 1 = −1 −𝑁𝐻 1 = −𝐻 1 = 0. Portanto, estes filtros não realizam funções passa-baixas. iv. Filtros do Tipo III possuem um zero em 𝑧 = −1, pois 𝐻 −1 = − −1 −𝑁𝐻 −1 = −𝐻 −1 = 0. Portanto, estes filtros não realizam funções passa-altas. Filtros IIR Passa-Tudo Não é possível projetar filtros IIR causais e estáveis com fase exatamente linear. Em geral, um filtro 𝐺 𝑧 é projetado para satisfazer uma determinada resposta em frequência de módulo e a fase não-linear é corrigida por um filtro equalizador de fase 𝐴(𝑧), colocado em cascata (𝐺 𝑧 A(z)) . Este filtro deve ter resposta em frequência de módulo constante ( 𝐺 𝑒𝑗𝜔 = 𝐾 ) e, por isso, é chamado de filtro passa-tudo. A função de transferência de um filtro passa-tudo causal de ordem 𝑀 com coeficientes reais é da forma: 𝐴 𝑧 = 𝑎𝑀+𝑎𝑀−1𝑧 −1+⋯+𝑎1𝑧 −(𝑀−1)+𝑧−𝑀 1+𝑎1𝑧−1+⋯+𝑎𝑀−1𝑧−(𝑀−1)+𝑎𝑀𝑧−𝑀 Filtros IIR Passa-Tudo Podemos reescrever 𝐴(𝑧) como: 𝐴 𝑧 = 𝑧−𝑀𝐷(𝑧−1) 𝐷(𝑧) = 𝑘 𝑧 − 1/𝜆𝑖 𝑧 − 𝜆𝑖 𝑀 𝑖=1 Portanto, se 𝐴 𝑧 tiver um polo em 𝜆𝑖 , terá necessariamente um zero em 𝜆𝑖 −1. Exemplo: 𝐴 𝑧 = 0,81+0,9𝑧−1+𝑧−𝑀 1+0,9𝑧−1+0,81𝑧−2 -1 -0.5 0 0.5 1 -1 -0.8 -0.6 -0.4 -0.2 0 0.2 0.4 0.6 0.8 1 Real Part Im a g in a ry P a rt 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 -400 -300 -200 -100 0 Normalized Frequency ( rad/sample) P h a s e ( d e g re e s ) 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 -1 -0.5 0 0.5 1 Normalized Frequency ( rad/sample) M a g n it u d e ( d B ) Filtros IIR de Fase Mínima Um sistema 𝐻(𝑧) é chamado de fase mínima se todos os zeros de sua função de transferência estiverem dentro do círculo unitário. Se todos os zeros de 𝐻(𝑧) estiverem fora do círculo unitário, o sistema é chamado de fase máxima. Se 𝐻(𝑧) tiver zeros fora e dentro do círculo unitário, o sistema é chamado de fase mista. Os sistemas de fase mínima são os que respondem mais rapidamente à uma dada entrada. Filtros IIR de Fase Mínima Exemplos: 𝐻 𝑧 = 2(1 + 0,3𝑧−1)(1 − 0,4𝑧−1) (1 − 0,2𝑧−1)(1 + 0,5𝑧−1) 𝐻 𝑧 = 2(1 + 0,3𝑧−1)(0,4 − 1𝑧−1) (1 − 0,2𝑧−1)(1 + 0,5𝑧−1) 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 0 5 10 15 20 25 Normalized Frequency ( rad/sample) P h a s e ( d e g re e s ) 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 2 4 6 8 10 12 Normalized Frequency ( rad/sample) M a g n it u d e ( d B ) 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 0 50 100 150 200 Normalized Frequency ( rad/sample) P h a s e ( d e g re e s ) 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 2 4 6 8 10 12 Normalized Frequency ( rad/sample) M a g n it u d e ( d B ) 0 2 4 6 8 10 12 -2 -1.5 -1 -0.5 0 0.5 1 n (samples) A m p lit u d e Impulse Response 0 2 4 6 8 10 12 -1 -0.5 0 0.5 1 1.5 2 n (samples) A m p lit u d e Impulse Response Filtros IIR de Fase Mínima 𝐻 𝑧 = 2(0,3 + 𝑧−1)(1 − 0,4𝑧−1) (1 − 0,2𝑧−1)(1 + 0,5𝑧−1) 𝐻 𝑧 = 2(0,3 + 𝑧−1)(0,4 − 𝑧−1) (1 − 0,2𝑧−1)(1 + 0,5𝑧−1) 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 -200 -150 -100 -50 0 Normalized Frequency ( rad/sample) P h a s e ( d e g re e s ) 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 2 4 6 8 10 12 Normalized Frequency ( rad/sample) M a g n it u d e ( d B ) 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1-200 -100 0 100 200 Normalized Frequency ( rad/sample) P h a s e ( d e g re e s ) 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 2 4 6 8 10 12 Normalized Frequency ( rad/sample) M a g n it u d e ( d B ) 0 2 4 6 8 10 12 -2.5 -2 -1.5 -1 -0.5 0 0.5 1 n (samples) A m p lit u d e Impulse Response 0 2 4 6 8 10 12 -1.5 -1 -0.5 0 0.5 1 1.5 2 n (samples) A m p lit u d e Impulse Response Sistemas Inversos Dois sistemas LTI, com respostas ao impulso ℎ1(𝑛) e ℎ2(𝑛), são inversos um do outro se ℎ1 𝑛 ∗ ℎ2 𝑛 = 𝛿 𝑛 ou, no domínio Z, 𝐻1 𝑧 𝐻2 𝑧 = 1 Para um sistema causal com função de transferência racional 𝐻1 𝑧 = 𝑃(𝑧) 𝐷(𝑧) o sistema inverso tem função de transferência 𝐻2 𝑧 = 𝐷(𝑧) 𝑃(𝑧) Sistemas Inversos Se 𝐻1 𝑧 for um sistema de fase mínima, o sistema inverso causal será estável, pois os polos de 𝐻2 𝑧 estarão dentro do círculo unitário. Se 𝐻1 𝑧 for um sistema de fase não mínima, o sistema inverso será instável se causalidade for imposta. Equalização de canais de fase não-mínima: Para 𝐻1 𝑧 de fase não mínima, podemos escrever 𝐻1 𝑧 = 𝑃𝑖(𝑧)𝑃𝑜(𝑧) 𝐷(𝑧) Multiplicando 𝐻1 𝑧 por 𝐴 𝑧 = 𝑧𝑀𝑃0(𝑧 −1) 𝑃0(𝑧) Sistemas Inversos Obtém-se o sistema de fase mínima 𝐻1 𝑧 𝐻1 𝑧 = 𝑧−𝑀𝑃𝑖(𝑧)𝑃0(𝑧 −1) 𝐷(𝑧) para o qual o sistema inverso causal 𝐻2 𝑧 = 1 𝐻1 𝑧 é estável. É fácil verificar que 𝐻1 𝑧 𝐻2 𝑧 = 1/𝐴 𝑧 Portanto, utilizando-se 𝐻2 𝑧 como equalizador para um canal 𝐻1 𝑧 , cancela-se a distorção de amplitude. A distorção de fase pode ser reduzida com um equalizador de fase (filtro passa-tudo).
Compartilhar