Using Common Sub-expression Elimination for Reducing Hardware in FIR Filters Design
碩士 === 中原大學 === 電機工程研究所 === 91 === Abstract In this thesis, we use common sub-expression elimination for reducing hardware in FIR filters design. We adapt five-term common sub-expression elimination to replace the existent three-term common sub-expression for FIR filters design to improve its perfor...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | en_US |
Published: |
2003
|
Online Access: | http://ndltd.ncl.edu.tw/handle/t7u4h7 |
id |
ndltd-TW-091CYCU5442009 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-091CYCU54420092018-06-25T06:06:26Z http://ndltd.ncl.edu.tw/handle/t7u4h7 Using Common Sub-expression Elimination for Reducing Hardware in FIR Filters Design CSD的共同消去法之實現與應用 Shaw-Ping Lu 呂紹平 碩士 中原大學 電機工程研究所 91 Abstract In this thesis, we use common sub-expression elimination for reducing hardware in FIR filters design. We adapt five-term common sub-expression elimination to replace the existent three-term common sub-expression for FIR filters design to improve its performance. The results of simulation show that this method saves 18.5% adders in FPGA implementation. In addition, by removing the redundant carry bits, the number of gate counts in FIR filters design will be much reduced. The results of simulation show that such an approach saves 42% gate counts in FPGA implementations. First, at tradition, the sub-expression method used to transform this filter implementation relies upon the fact that all canonical signed digit (CSD) coefficients can be built using 3 simples’ sub-expression. In our research, it finds out that three-term sub-expression elimination repeated many times. Hence, we add another two terms to form the five-term common sub-expression elimination to improve the hardware performance. The results of simulation show that this method reduces adders from 54 to 44 in FPGA implementation for a 53-tap FIR filter. Second, traditionally, the design of a 1-bit binary adder can be accomplished output bit number adder 1-bit. According to this fact, a method that uses characteristic of constant coefficients to reduce output bit number is proposed. By removing the redundant carry bits, the number of gate counts in FIR filters design will be much reduced. However, from our research, we find that the proposed method can reduce both adders and hardware gate count numbers. The results of simulation show that 42% gate counts is saved in FPGA implementations for a 53-tap FIR filter. There are three distinguished research results of the common sub-expression elimination in this thesis that are stated as follows: (1) Using five-term common sup-expression elimination to reduce 18.5% adders. (2) Using characteristic of constant coefficients to reduce output bit number such that 42% gate counts reduce is saved in FPGA implementation. (3) Adapting Xilinx Vertex v600FG680-6 in FPGA implantation to save hardware resources. Shih-Hsiung Twn 涂世雄 2003 學位論文 ; thesis 59 en_US |
collection |
NDLTD |
language |
en_US |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 中原大學 === 電機工程研究所 === 91 === Abstract
In this thesis, we use common sub-expression elimination for reducing hardware in FIR filters design. We adapt five-term common sub-expression elimination to replace the existent three-term common sub-expression for FIR filters design to improve its performance. The results of simulation show that this method saves 18.5% adders in FPGA implementation. In addition, by removing the redundant carry bits, the number of gate counts in FIR filters design will be much reduced. The results of simulation show that such an approach saves 42% gate counts in FPGA implementations.
First, at tradition, the sub-expression method used to transform this filter implementation relies upon the fact that all canonical signed digit (CSD) coefficients can be built using 3 simples’ sub-expression. In our research, it finds out that three-term sub-expression elimination repeated many times. Hence, we add another two terms to form the five-term common sub-expression elimination to improve the hardware performance. The results of simulation show that this method reduces adders from 54 to 44 in FPGA implementation for a 53-tap FIR filter.
Second, traditionally, the design of a 1-bit binary adder can be accomplished output bit number adder 1-bit. According to this fact, a method that uses characteristic of constant coefficients to reduce output bit number is proposed. By removing the redundant carry bits, the number of gate counts in FIR filters design will be much reduced. However, from our research, we find that the proposed method can reduce both adders and hardware gate count numbers. The results of simulation show that 42% gate counts is saved in FPGA implementations for a 53-tap FIR filter.
There are three distinguished research results of the common sub-expression elimination in this thesis that are stated as follows:
(1) Using five-term common sup-expression elimination to reduce 18.5% adders.
(2) Using characteristic of constant coefficients to reduce output bit number such that 42% gate counts reduce is saved in FPGA implementation.
(3) Adapting Xilinx Vertex v600FG680-6 in FPGA implantation to save hardware resources.
|
author2 |
Shih-Hsiung Twn |
author_facet |
Shih-Hsiung Twn Shaw-Ping Lu 呂紹平 |
author |
Shaw-Ping Lu 呂紹平 |
spellingShingle |
Shaw-Ping Lu 呂紹平 Using Common Sub-expression Elimination for Reducing Hardware in FIR Filters Design |
author_sort |
Shaw-Ping Lu |
title |
Using Common Sub-expression Elimination for Reducing Hardware in FIR Filters Design |
title_short |
Using Common Sub-expression Elimination for Reducing Hardware in FIR Filters Design |
title_full |
Using Common Sub-expression Elimination for Reducing Hardware in FIR Filters Design |
title_fullStr |
Using Common Sub-expression Elimination for Reducing Hardware in FIR Filters Design |
title_full_unstemmed |
Using Common Sub-expression Elimination for Reducing Hardware in FIR Filters Design |
title_sort |
using common sub-expression elimination for reducing hardware in fir filters design |
publishDate |
2003 |
url |
http://ndltd.ncl.edu.tw/handle/t7u4h7 |
work_keys_str_mv |
AT shawpinglu usingcommonsubexpressioneliminationforreducinghardwareinfirfiltersdesign AT lǚshàopíng usingcommonsubexpressioneliminationforreducinghardwareinfirfiltersdesign AT shawpinglu csddegòngtóngxiāoqùfǎzhīshíxiànyǔyīngyòng AT lǚshàopíng csddegòngtóngxiāoqùfǎzhīshíxiànyǔyīngyòng |
_version_ |
1718706033895931904 |