Witam!
Zaimplementowałem filtr IIR typu I (Direct Form I) do DSP SHARC z określonymi współczynnikami. Wszystko działa tak jak powinno.
Jednak jak wykorzystuje oryginalne kody dostępne na stronie Analog Devices, które bazują na filtrze IIR typu II (Direct Form II) i wstawiając te same współczynniki, filtr już nie działa jak powinien. Jest stabilny, nie wzbudza się, ale filtruje tylko dolne częstotliwości nawet jak jest typu HP. Nie wiem co jest przyczyną takiego zachowania.
Współczynniki liczę w MATLABie i w sprawdzam w prostym programiku WinFilter i zawsze są takie same. Może przed wykorzystaniem w Direct Form II trzeba je jeszcze jakoś obrobić?
Może ktoś z bawiących się SHARCami też mieli takie problemy.
Bardzo proszę o pomoc.
Pozdrawiam!
kde
Zaimplementowałem filtr IIR typu I (Direct Form I) do DSP SHARC z określonymi współczynnikami. Wszystko działa tak jak powinno.
Jednak jak wykorzystuje oryginalne kody dostępne na stronie Analog Devices, które bazują na filtrze IIR typu II (Direct Form II) i wstawiając te same współczynniki, filtr już nie działa jak powinien. Jest stabilny, nie wzbudza się, ale filtruje tylko dolne częstotliwości nawet jak jest typu HP. Nie wiem co jest przyczyną takiego zachowania.
Współczynniki liczę w MATLABie i w sprawdzam w prostym programiku WinFilter i zawsze są takie same. Może przed wykorzystaniem w Direct Form II trzeba je jeszcze jakoś obrobić?
Może ktoś z bawiących się SHARCami też mieli takie problemy.
Bardzo proszę o pomoc.
Pozdrawiam!
kde