In this paper, we present a new redundant representation for complex n
umbers, called polygonal representation. This representation enables f
ast carry-free addition (in a way quite similar to the carry-free addi
tion in signed-digits number systems), and is convenient for multiplic
ation. Then we generalize our technique in order to handle n-dimension
al vectors.