Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Vector Rotation (I +j Q) in VHDL using CORDIC Algorithm

Status
Not open for further replies.

omara007

Advanced Member level 4
Joined
Jan 6, 2003
Messages
1,237
Helped
50
Reputation
102
Reaction score
16
Trophy points
1,318
Location
Cairo/Egypt
Activity points
9,716
cordic algorithm in vhdl

Hi folks

There is a CORDIC VHDL code available from opencores.org, and I'm currently using it in my project. Yet, I discovered that it doesn't implement Vector Rotation. In fact, I want to be able to rotate a vector (I +j Q) by a specific angle using CORDIC algorithm and I would appreciate if someone guides me to any available ready VHDL code for that.

My Vector {represented in Rectangular format} is effectively a combination of 2 signed numbers:
I : signed(15 downto 0); -- Real
Q: signed(15 downto 0); -- Imaginary

Where the rotation angle can be expressed in 16 to 20bits representing 0 to 360 or -180 to 180 degrees.

Regards
 

Status
Not open for further replies.

Similar threads

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top