Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
1. Aproximação de Padé............................................................................................................ 2
2. Método de Prony ................................................................................................................... 3
3. Aproximação para filtros FIR por mínimos quadrados inverso ............................................ 4
Referência Bibliográfica ............................................................................................................... 6
2
1. Aproximação de Padé
As técnicas de projeto para filtros IIR1 são baseadas na transformação da função de
transferência, H(s), de um filtro analógico para uma função H(z) do filtro digital, através de uma
função de mapeamento s = f(z). A técnica de Padé é uma técnica de projeto baseada nos mínimos
quadrados, que aproxima diretamente um filtro baseando-se diretamente na resposta ao impulso
desejada hd(n) do sistema.
∞
𝐵(𝑧) ∑𝑄
𝑘=0 𝑏𝑘 𝑧
−𝑛
𝐻(𝑧) = = = ∑ ℎ(𝑛)𝑧 −𝑛 (1.1)
𝐴(𝑧) 1 + ∑𝑃𝑘=1 𝑎𝑘 𝑧 −𝑘
𝑛=0
ℎ𝑑 (𝑄) ℎ𝑑 (𝑄 − 1) ⋯ ℎ𝑑 (𝑄 − 𝑃 + 1) ℎ𝑑 (𝑄 + 1)
ℎ𝑑 (𝑄 + 1) ℎ𝑑 (𝑄) ⋯ ℎ𝑑 (𝑄 − 𝑃 + 2) ℎ (𝑄 + 2)
| | = −[ 𝑑 ] (1.6)
⋮ ⋮ ⋯ ⋮ ⋮
ℎ𝑑 (𝑄 + 𝑃 − 1) ℎ𝑑 (𝑄 + 𝑃 − 2) ⋯ ℎ𝑑 (𝑄) ℎ𝑑 (𝑄 + 𝑃)
1
Do inglês, Infinite Impulse Response
3
2. Método de Prony
O método de Prony é utilizado também no projeto de filtros IIR e é uma extensão do
método de Padé (Item 1). Ele utiliza a abordagem dos mínimos quadrados para determinar os
coeficientes do filtro. O método consiste em encontrar os coeficientes ak e bk, equação (1.1), que
minimizam o erro quadrático médio entre a resposta ao impulso desejada e a resposta ao impulso
do filtro encontrado.
Como as respostas ao impulso são reais e admitindo um filtro causal, este erro pode ser
escrito como:
∞
Admitindo hd(n) = h(n) e substituindo a equação (2.2) em (2.1) o erro quadrático médio
pode ser escrito como:
∞ 𝑃 2
Admitindo:
∞
Para uma facilidade maior de observação, podemos também escrever a equação (2.6) na
forma matricial,
𝐻(𝑧)∗ 𝐻1 (𝑧) = 1
(3.2)
em que hi(n) e HI(z) são, respectivamente a resposta ao impulso e a função do sistema linear
invariante no tempo inverso.
Se H(z) é um sistema somente com polos, então HI(z) será um sistema FIR, caso contrário
ele será um sistema IIR, assim, restringindo h(n) = hi(n) como a resposta ao impulso de um filtro
FIR de ordem M e truncando h(n) tal que:
𝜀𝑡 = ∑ ℎ𝑖2 (𝑛)
(3.4)
𝑛=𝑀+1
Um método alternativo para o projeto é utilizar o critério do erro quadrático mínimo para
otimizar os coeficientes bk do filtro FIR. Este procedimento é descrito abaixo.
Seja d(n) a sequência de saída desejada do filtro FIR e seja h(n) a sequência de entrada
do filtro a ser aproximado, como mostra a figura 3.1.
2
Resposta ao Impulso Finita
5
Figura 3.1 Filtro inverso FIR pelo método dos mínimos quadrados.
Este erro pode ser minimizado derivando a equação acima em relação aos coeficientes bk
e igualando o resultado a zero. Após alguma manipulação algébrica chega-se que:
𝑀
em que:
∞ ∞
O filtro que satisfaz a equação (3.7) é chamado de filtro de Wiener. Admitindo que o filtro
vai aproximar o filtro inverso, isto é, d(n) = δ(n), então:
ℎ(0), 𝑙 = 0
𝑟𝑑ℎ (𝑙) = { (3.9)
0, 𝑐. 𝑐
O conjunto de equações em (3.7) podem ser expressos na forma matricial como:
propriedades deste tipo de matriz foi desenvolvido o algoritmo eficiente (de Levinson-Durbin),
que resolve rapidamente a equação (3.10) sem utilizar métodos de inversão de matrizes.
Referência Bibliográfica