Cosine Modulated Filter Banks

The initial goal of this report was to implement and compare cosine modulated filter banks. Because of time limitations, focus shifted towards the implementation. Filter banks and multirate systems are important in a vast range of signal processing systems. When implementing a design, there are seve...

Full description

Bibliographic Details
Main Author: Nord, Magnus
Format: Others
Language:English
Published: Linköpings universitet, Institutionen för systemteknik 2003
Subjects:
DCT
DIT
DIF
Online Access:http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-1641
id ndltd-UPSALLA1-oai-DiVA.org-liu-1641
record_format oai_dc
spelling ndltd-UPSALLA1-oai-DiVA.org-liu-16412013-01-08T13:46:14ZCosine Modulated Filter BanksengCosinus-modulerade filterbankarNord, MagnusLinköpings universitet, Institutionen för systemteknikInstitutionen för systemteknik2003Electronicsfilter banksDCTimplementationFPGAVHDLDITDIFElektronikElectronicsElektronikThe initial goal of this report was to implement and compare cosine modulated filter banks. Because of time limitations, focus shifted towards the implementation. Filter banks and multirate systems are important in a vast range of signal processing systems. When implementing a design, there are several considerations to be taken into account. Some examples are word length, number systems and type of components. The filter banks were implemented using a custom made software, especially designed to generate configurable gate level code. The generated code was then synthesized and the results were compared. Some of the results were a bit curious. For example, considerable effort was put into implementing graph multipliers, as these were expected to be smaller and faster than their CSDC (Canonic Signed Digit Code) counterparts. However, with one exception, they turned out to generate larger designs. Another conclusion drawn is that the choice of FPGA is important. There are several things left to investigate, though. For example, a more thorough comparison between CSDC and graph multipliers should be carried out, and other DCT (Discrete Cosine Transform) implementations should be investigated. Student thesisinfo:eu-repo/semantics/bachelorThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-1641LiTH-ISY-Ex, ; 3360application/pdfinfo:eu-repo/semantics/openAccess
collection NDLTD
language English
format Others
sources NDLTD
topic Electronics
filter banks
DCT
implementation
FPGA
VHDL
DIT
DIF
Elektronik
Electronics
Elektronik
spellingShingle Electronics
filter banks
DCT
implementation
FPGA
VHDL
DIT
DIF
Elektronik
Electronics
Elektronik
Nord, Magnus
Cosine Modulated Filter Banks
description The initial goal of this report was to implement and compare cosine modulated filter banks. Because of time limitations, focus shifted towards the implementation. Filter banks and multirate systems are important in a vast range of signal processing systems. When implementing a design, there are several considerations to be taken into account. Some examples are word length, number systems and type of components. The filter banks were implemented using a custom made software, especially designed to generate configurable gate level code. The generated code was then synthesized and the results were compared. Some of the results were a bit curious. For example, considerable effort was put into implementing graph multipliers, as these were expected to be smaller and faster than their CSDC (Canonic Signed Digit Code) counterparts. However, with one exception, they turned out to generate larger designs. Another conclusion drawn is that the choice of FPGA is important. There are several things left to investigate, though. For example, a more thorough comparison between CSDC and graph multipliers should be carried out, and other DCT (Discrete Cosine Transform) implementations should be investigated.
author Nord, Magnus
author_facet Nord, Magnus
author_sort Nord, Magnus
title Cosine Modulated Filter Banks
title_short Cosine Modulated Filter Banks
title_full Cosine Modulated Filter Banks
title_fullStr Cosine Modulated Filter Banks
title_full_unstemmed Cosine Modulated Filter Banks
title_sort cosine modulated filter banks
publisher Linköpings universitet, Institutionen för systemteknik
publishDate 2003
url http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-1641
work_keys_str_mv AT nordmagnus cosinemodulatedfilterbanks
AT nordmagnus cosinusmoduleradefilterbankar
_version_ 1716528606175297536