Distributed arithmetic is a very efficient method for implementing digital FIR filters in FPGA structures. In this approach general purpose multipliers of traditional MAC implementations are replaced by combinational LUT blocks. Since LUT blocks can be of considerable size thus, the quality of digital filter implementation highly depends on efficiency of logic synthesis algorithm that maps it into FPGA resources. Modern FPGAs have heterogeneous structure, there is a need for quality algorithms to target these structures and the need for flexible architecture exploration aiding in appropriate mapping. The paper presents an application of modified distributed arithmetic concept that allows for very efficient implementation of FIR filters in heterogeneous FPGA architectures.
PL
Arytmetyka rozproszona jest bardzo wydajną metodą implementacji filtrów SOI w układach FPGA. Pozwala na zastąpienie kosztowych układów mnożących tablicami prawdy (LUT). Dla filtrów wysokich rzędów tablice LUT osiągają wielkie rozmiary, dlatego jakość implementacji filtru zależy głównie od jakości dekompozycji tej tablicy. Artykuł przedstawia nową metodę dekompozycji tablic LUT filtrów SOI dedykowaną do heterogenicznych stukrur rekonfigurowalnych.
2
Dostęp do pełnego tekstu na zewnętrznej witrynie WWW
W pracy przedstawiono metodę projektowania cyfrowych dolnoprzepustowych filtrów SOI o liniowej fazie i charakterystykach amplitudowych otrzymanych z zastosowaniem aproksymacji równomiernie falistej w pasmie przepustowym oraz średniokwadratowej w pasmie zaporowym. W metodzie tej zadanie zaprojektowania rozpatrywanego filtru jest przekształcane w zadanie optymalizacji dwukryterialnej, które przy odpowiednim sformułowaniu może być potraktowane jako zadanie optymalizacji jednokryterialnej z ograniczeniami. Rozpatrzono zadanie projektowania filtru SOI w dwóch przypadkach, a mianowicie z uwzględnieniem dodatkowego warunku dotyczącego maksymalnej dopuszczalnej amplitudy zafalowań w pasmie przepustowym oraz z uwzględnieniem warunku dotyczącego maksymalnej dopuszczalnej amplitudy w pasmie zaporowym. Przedstawiono również zastosowanie zaproponowanej metody do projektowania filtru Nyquista. Zaprezentowano ponadto cztery przykłady obliczeniowe.
EN
In the paper, a method for the design of low-pass linear phase FIR filters with the equiripple passband and the least-squares stopband is proposed. In the method, the filter design problem is transformed into an equivalent bicriterion optimization problem. Then the weighted sum strategy is used in order to convert the bicriterion optimization problem into a single criterion one. The design of low-pass linear phase FIR filters is considered in two cases, namely with a constraint on the maximum ripple in the passband and with a constraint on the maximum permissible error in the stopband. The method is also applied to design of Nyquist filters. Four numerical examples demonstrating the usefulness of the proposed approach are given.
JavaScript jest wyłączony w Twojej przeglądarce internetowej. Włącz go, a następnie odśwież stronę, aby móc w pełni z niej korzystać.