liu.seSearch for publications in DiVA
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • oxford
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Om implementation of maximally fast wave digital filters
Linköping University, Department of Electrical Engineering. Linköping University, The Institute of Technology.
1997 (English)Doctoral thesis, monograph (Other academic)
Abstract [en]

An approach to design and implement fixed-function digital filters using bit-serial arithmetic is proposed. The resulting implementations are maximally fast, i.e., the maximal sample frequency fmax is equal to the upper bound on the sample frequency given by the recursive parts of the algorithm. Such implementations are of interest for use in applications with high throughput or in low-power applications after supply voltage scaling. The throughput of the resulting implementations is comparable to the corresponding bit-parallel implementations while using a fractional amount of hardware resources. The proposed implementation technique can easily be extended to more general recursive algorithms.

A maximally fast implementation is achieved by mapping of the operations in an algorithm to a cyclic schedule involving several sample intervals followed by an isomorphic mapping of the operations to a hardware structure. The ability to find maximally fast implementations with the proposed scheduling method is based on a decoupling of the sample period from the scheduling period. Further, numerical equivalence transformations are applied to the signal-flow graph to find a new algorithm with a reduced iteration period.

Different latency models for the arithmetic operations are proposed and their effect on fmax is discussed. One of the models combined with canonic signed-digit coding of the coefficients yields significantly increased throughput for serial/parallel multipliers. It is shown that the circuit style and the interconnection of processing elements also must be taken into account to determine the iteration period bound. In a number of implementations it is demonstrated that higher throughput is obtained for a recursive filter by increasing the latency of the adders.

New algorithms for full-precision serial computation of squares and serial/serial computation of products that yield minimal latency are derived. The logic realizations of the algorithms are regular and can be partitioned into modular bit-slices suitable for hardware implementation.

A CAD tool is proposed that implements the operation scheduling and performs the hardware mapping. The tool accepts coefficients describing the filter and produces a synthesizable VHDL hardware netlist. The tool is capable of handling three different latency models and two lattice wave digital filter structures.

Place, publisher, year, edition, pages
Linköping: Linköping University , 1997. , p. 191
Series
Linköping Studies in Science and Technology. Dissertations, ISSN 0345-7524 ; 487
National Category
Signal Processing
Identifiers
URN: urn:nbn:se:liu:diva-182415Libris ID: 7671870ISBN: 917871947X (print)OAI: oai:DiVA.org:liu-182415DiVA, id: diva2:1630074
Public defence
1997-06-06, ISY:s seminarierum, Linköpings universitet, Linköping, 10:15
Opponent
Available from: 2022-01-19 Created: 2022-01-19 Last updated: 2022-01-19Bibliographically approved

Open Access in DiVA

No full text in DiVA

Authority records

Vesterbacka, Mark

Search in DiVA

By author/editor
Vesterbacka, Mark
By organisation
Department of Electrical EngineeringThe Institute of Technology
Signal Processing

Search outside of DiVA

GoogleGoogle Scholar

isbn
urn-nbn

Altmetric score

isbn
urn-nbn
Total: 86 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • oxford
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf