NUST Institutional Repository

FLOATING POINT DSP ALGORITHMS IMPLEMENTATION USING DEDICATED MULTIPLIERS ON FPGAS

Show simple item record

dc.contributor.author MUNIR, YASIR
dc.date.accessioned 2023-08-25T06:49:47Z
dc.date.available 2023-08-25T06:49:47Z
dc.date.issued 2009
dc.identifier.other 2007-NUST-MS PhD-ComE-10
dc.identifier.uri http://10.250.8.41:8080/xmlui/handle/123456789/37498
dc.description Supervisor: DR SHOAB A.KHAN en_US
dc.description.abstract The use of FPGAs for the implementation of DSP algorithms is increasing day by day due to improvement in their size and performance. FPGAs are generally good at fixed point arithmetic but they usually prove inefficient in terms of area and space when used for implementation of floating point algorithms. This is due to the fact that floating point algorithms are complex and it has always been hard to implement these on FPGAs, especially multiplication based algorithms. To cater this problem we have proposed a new technique for implementing floating point multiplier on FPGAs in this thesis. The new design methodology helps us to reduce the area utilization on FPGAs which is a major concern while implementing a floating point algorithm. The key point is to use dedicated multipliers available on FPGAs. These multipliers are fixed point multipliers and we have used them for the simple multiplication of mantissa parts of floating point numbers. So, instead of implementing the whole floating point multiplier on FPGA, the idea is to use the built in fixed point multiplier whenever a multiplication is required. All other issues are handled separately, like sign checking, normalization of floating point numbers, pre and post adjustment of exponents, shifting of mantissas by appropriate number of bits and rounding, flags etc. The multiplier is 32-bit and is in accordance with the IEEE-754 floating point standard. This technique helps in the reduction of area utilization while implementing floating point algorithms on FPGAs. As a proof of this argument we have also implemented a FIR filter using this multiplier and got satisfactory results regarding area utilization. In the end a comparison of my results with others has also been made. en_US
dc.language.iso en en_US
dc.publisher College of Electrical & Mechanical Engineering (CEME), NUST en_US
dc.title FLOATING POINT DSP ALGORITHMS IMPLEMENTATION USING DEDICATED MULTIPLIERS ON FPGAS en_US
dc.type Thesis en_US


Files in this item

This item appears in the following Collection(s)

  • MS [329]

Show simple item record

Search DSpace


Advanced Search

Browse

My Account