Design of Reverse Converters for the Multi-Moduli Residue Number Systems with Moduli of Forms 2<sup>a</sup>, 2<sup>b</sup> 1, 2<sup>c</sup> + 1

Residue number system (RNS) is a non-weighted integer number representation system that is capable of supporting parallel, carry-free and high speed arithmetic. This system is error-resilient and facilitates error detection, error correction and fault tolerance in digital systems. It finds applicati...

Full description

Bibliographic Details
Main Author: Samala, Naveen Kumar
Other Authors: Skavantzos, Alexander
Format: Others
Language:en
Published: LSU 2012
Subjects:
Online Access:http://etd.lsu.edu/docs/available/etd-04052012-232438/
id ndltd-LSU-oai-etd.lsu.edu-etd-04052012-232438
record_format oai_dc
spelling ndltd-LSU-oai-etd.lsu.edu-etd-04052012-2324382013-01-07T22:53:46Z Design of Reverse Converters for the Multi-Moduli Residue Number Systems with Moduli of Forms 2<sup>a</sup>, 2<sup>b</sup> 1, 2<sup>c</sup> + 1 Samala, Naveen Kumar Electrical & Computer Engineering Residue number system (RNS) is a non-weighted integer number representation system that is capable of supporting parallel, carry-free and high speed arithmetic. This system is error-resilient and facilitates error detection, error correction and fault tolerance in digital systems. It finds applications in Digital Signal Processing (DSP) intensive computations like digital filtering, convolution, correlation, Discrete Fourier Transform, Fast Fourier Transform, etc. <br/><br/> The basis for an RNS system is a moduli set consisting of relatively prime integers. Proper selection of this moduli set plays a significant role in RNS design because the speed of internal RNS arithmetic circuits as well as the speed and complexity of the residue to binary converter (R/B or Reverse Converter) have a large dependency on the form and number of the selected moduli. Moduli of forms 2<sup>a</sup>, 2<sup>b</sup>- 1, 2<sup>c</sup> + 1 (a, b and c are natural numbers) have the most use in RNS moduli sets as these moduli can be efficiently implemented using usual binary hardware that lead to simple design. Another important consideration for the reverse converter design is the selection of an appropriate conversion algorithm from Chinese Remainder Theorem (CRT), Mixed Radix Conversion (MRC) and the new Chinese Remainder Theorems (New CRT I and New CRT II). <br/><br/> This research is focused on designing reverse converters for the multi-moduli RNS sets especially four and five moduli sets with moduli of forms 2<sup>a</sup>, 2<sup>b</sup>- 1, 2<sup>c</sup> + 1 . The residue to binary converters are designed by applying the above conversion algorithms in different possible ways and facilitating the use of modulo (2<sup>k</sup>) and modulo (2<sup>k</sup> 1) adders that lead to simple design of adder based architectures and VLSI efficient implementations (k is a natural number). The area and delay of the proposed converters is analyzed and an efficient reverse converter is suggested from each of the various four and five moduli set converters for a given dynamic range. Skavantzos, Alexander Rai, Suresh Srivastava, Ashok LSU 2012-04-09 text application/pdf http://etd.lsu.edu/docs/available/etd-04052012-232438/ http://etd.lsu.edu/docs/available/etd-04052012-232438/ en unrestricted I hereby certify that, if appropriate, I have obtained and attached herein a written permission statement from the owner(s) of each third party copyrighted matter to be included in my thesis, dissertation, or project report, allowing distribution as specified below. I certify that the version I submitted is the same as that approved by my advisory committee. I hereby grant to LSU or its agents the non-exclusive license to archive and make accessible, under the conditions specified below and in appropriate University policies, my thesis, dissertation, or project report in whole or in part in all forms of media, now or hereafter known. I retain all other ownership rights to the copyright of the thesis, dissertation or project report. I also retain the right to use in future works (such as articles or books) all or part of this thesis, dissertation, or project report.
collection NDLTD
language en
format Others
sources NDLTD
topic Electrical & Computer Engineering
spellingShingle Electrical & Computer Engineering
Samala, Naveen Kumar
Design of Reverse Converters for the Multi-Moduli Residue Number Systems with Moduli of Forms 2<sup>a</sup>, 2<sup>b</sup> 1, 2<sup>c</sup> + 1
description Residue number system (RNS) is a non-weighted integer number representation system that is capable of supporting parallel, carry-free and high speed arithmetic. This system is error-resilient and facilitates error detection, error correction and fault tolerance in digital systems. It finds applications in Digital Signal Processing (DSP) intensive computations like digital filtering, convolution, correlation, Discrete Fourier Transform, Fast Fourier Transform, etc. <br/><br/> The basis for an RNS system is a moduli set consisting of relatively prime integers. Proper selection of this moduli set plays a significant role in RNS design because the speed of internal RNS arithmetic circuits as well as the speed and complexity of the residue to binary converter (R/B or Reverse Converter) have a large dependency on the form and number of the selected moduli. Moduli of forms 2<sup>a</sup>, 2<sup>b</sup>- 1, 2<sup>c</sup> + 1 (a, b and c are natural numbers) have the most use in RNS moduli sets as these moduli can be efficiently implemented using usual binary hardware that lead to simple design. Another important consideration for the reverse converter design is the selection of an appropriate conversion algorithm from Chinese Remainder Theorem (CRT), Mixed Radix Conversion (MRC) and the new Chinese Remainder Theorems (New CRT I and New CRT II). <br/><br/> This research is focused on designing reverse converters for the multi-moduli RNS sets especially four and five moduli sets with moduli of forms 2<sup>a</sup>, 2<sup>b</sup>- 1, 2<sup>c</sup> + 1 . The residue to binary converters are designed by applying the above conversion algorithms in different possible ways and facilitating the use of modulo (2<sup>k</sup>) and modulo (2<sup>k</sup> 1) adders that lead to simple design of adder based architectures and VLSI efficient implementations (k is a natural number). The area and delay of the proposed converters is analyzed and an efficient reverse converter is suggested from each of the various four and five moduli set converters for a given dynamic range.
author2 Skavantzos, Alexander
author_facet Skavantzos, Alexander
Samala, Naveen Kumar
author Samala, Naveen Kumar
author_sort Samala, Naveen Kumar
title Design of Reverse Converters for the Multi-Moduli Residue Number Systems with Moduli of Forms 2<sup>a</sup>, 2<sup>b</sup> 1, 2<sup>c</sup> + 1
title_short Design of Reverse Converters for the Multi-Moduli Residue Number Systems with Moduli of Forms 2<sup>a</sup>, 2<sup>b</sup> 1, 2<sup>c</sup> + 1
title_full Design of Reverse Converters for the Multi-Moduli Residue Number Systems with Moduli of Forms 2<sup>a</sup>, 2<sup>b</sup> 1, 2<sup>c</sup> + 1
title_fullStr Design of Reverse Converters for the Multi-Moduli Residue Number Systems with Moduli of Forms 2<sup>a</sup>, 2<sup>b</sup> 1, 2<sup>c</sup> + 1
title_full_unstemmed Design of Reverse Converters for the Multi-Moduli Residue Number Systems with Moduli of Forms 2<sup>a</sup>, 2<sup>b</sup> 1, 2<sup>c</sup> + 1
title_sort design of reverse converters for the multi-moduli residue number systems with moduli of forms 2<sup>a</sup>, 2<sup>b</sup> 1, 2<sup>c</sup> + 1
publisher LSU
publishDate 2012
url http://etd.lsu.edu/docs/available/etd-04052012-232438/
work_keys_str_mv AT samalanaveenkumar designofreverseconvertersforthemultimoduliresiduenumbersystemswithmoduliofforms2supasup2supbsup12supcsup1
_version_ 1716477974550675456