[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [oc] Complex multiplier implementation via CORDIC ?



Hi Nanson,
it is possible to convert rectangular to polar using CORDIC.
CORDIC has got two modes 
1. Rectngular Mode
2. Vectoring Mode
In vectoring mode we convert rectangular to polar co-ordinates.Please 
refer Computer Arithmetic,Algorithm and Hardware By Behrooz 
Parhami,Chapter 25(I think).He has explained the entire family of 
algorithms very neatly.References given are also good.If u have any 
doubts please mail to ssureshgandhi@yahoo.com
In case if I have given any info already known to u ,please adjust
Suresh Gandhi,
Bangalore,
India



----- Original Message ----- 
From: NansonHuang@i...  
To: cores@o...  
Date: Mon, 9 Dec 2002 20:39:18 +0800 
Subject: [oc] Complex multiplier implementation via CORDIC ? 

> 
> 
> Dear opencore elites, 
> 
>   I have a problem about CORDIC to consult. Now we have input 
> signals 
> (a+bj) and (c+dj). We would like to compute the product of two 
> signals 
> instead of complex multiplier for area and power etc. reduction. As 
> I know, 
> CORDIC could deal with the problem. Suppose that the product of two 
> signals 
> is (ac-bd)+(bc+ad)j. How could we utilize the CORDIC to compute the 
> real 
> and imagary part (ac-bd), (bc+ad) respectively ? Does it firstly 
> translate 
> the a+bj and c+dj to R1exp(jtheta1) and R2'exp(jtheta2) ? 
> Appreciate for 
> your any comments or references. 
> 
> All the best, 
> 
> Nanson 
> 
--
To unsubscribe from cores mailing list please visit http://www.opencores.org/mailinglists.shtml