首页> 外文会议>IEEE Symposium on Computer Arithmetic >On-line Multiplication and Division in Real and Complex Bases
【24h】

On-line Multiplication and Division in Real and Complex Bases

机译:实数和复数基数中的在线乘法和除法

获取原文

摘要

A positional numeration system is given by a base and by a set of digits. The base is a real or complex number β such that |β| > 1, and the digit set A is a finite set of real or complex digits (including 0). In this paper, we first formulate a generalized version of the on-line algorithms for multiplication and division of Trivedi and Ercegovac for the cases that β is any real or complex number, and digits are real or complex. We show that if (β, A) satisfies the so-called (OL) Property, then on-line multiplication and division are feasible by the Trivedi-Ercegovac algorithms. For a real base β and alphabet A of contiguous integers, the system (β, A) has the (OL) Property if #A > |β| . Provided that addition and subtraction are realizable in parallel in the system (β, A), our on-line algorithms for multiplication and division have linear time complexity. Three examples are presented in detail: base β = 3+√5/2 with alphabet A = {-1, 0, 1}; base β = 2i with alphabet A = {-2, -1, 0, 1, 2} (redundant Knuth numeration system); and base β = -3/2 + z√3/2 = -1 + ω, where ω = exp 2iπ/3 , with alphabet A = {0, ±1, ±ω, ±ω2} (redundant Eisenstein numeration system).
机译:位置计数系统由基数和一组数字给出。底数是实数或复数β,使得|β| > 1,并且数字集A是实数或复数(包括0)的有限集。在本文中,我们首先针对β是任意实数或复数以及数字是实数还是复数的情况,针对Trivedi和Ercegovac进行乘法和除法的在线算法的一般形式。我们证明,如果(β,A)满足所谓的(OL)性质,那么Trivedi-Ercegovac算法可以实现在线乘法和除法。对于实数基本β和连续整数的字母A,如果#A> |β|,则系统(β,A)具有(OL)属性。 。假设加法和减法可以在系统中并行实现(β,A),那么我们用于乘法和除法的在线算法具有线性时间复杂度。详细介绍了三个示例:基本β= 3 +√5/ 2,字母A = {-1,0,1};基本β= 2i,字母A = {-2,-1,0,1,2}(冗余Knuth计数系统);并且基数β= -3/2 +z√3/ 2 = -1 +ω,其中ω= exp2iπ/ 3,字母A = {0,±1,±ω,±ω2}(冗余爱森斯坦计算系统) 。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号