DocumentCode :
1723550
Title :
Multipath greedy algorithm for canonical representation of numbers in the double base number system
Author :
Gilbert, Guillaume ; Langlois, J. M Pierre
Author_Institution :
Dept. of Electr. & Comput. Eng., R. Mil. Coll. of Canada, Kingston, Ont., Canada
fYear :
2005
Firstpage :
39
Lastpage :
42
Abstract :
The double base number system (DBNS) has been used in applications such as cryptography and digital filters. Two important properties of this type of representation are high redundancy and sparseness, which are key in eliminating carry propagation in basic arithmetic operations. High redundancy poses challenges in determining the canonical double base number representation (CDBNR) of an algebraic value. An exhaustive search for this representation can be computationally intensive, even for relatively small values. The greedy algorithm is very fast and simple to implement, but only allows for a single near canonical double base number representation (NCDBNR). The multipath greedy (MG) algorithm discussed in this paper is much faster than exhaustive search and gives better performance since it dramatically increases the likelihood of finding canonical representations. Since multiple starting points are used, this algorithm is able to find more than one NCDBNR in a single run.
Keywords :
digital arithmetic; greedy algorithms; algebraic value; cryptography; digital filter; double base number system; multipath greedy algorithm; near canonical double base number representation; Application software; Arithmetic; Cryptography; Digital filters; Educational institutions; Equations; Greedy algorithms; Military computing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
IEEE-NEWCAS Conference, 2005. The 3rd International
Print_ISBN :
0-7803-8934-4
Type :
conf
DOI :
10.1109/NEWCAS.2005.1496665
Filename :
1496665
Link To Document :
بازگشت