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.

cordic for inverse trigonometry

Status
Not open for further replies.

reshmacv76

Newbie level 3
Newbie level 3
Joined
Sep 6, 2016
Messages
3
Helped
0
Reputation
0
Reaction score
0
Trophy points
1
Activity points
23
Is it possible to find the inverse trigonometric functions using cordic algorithm?
 

dpaul

Advanced Member level 5
Advanced Member level 5
Joined
Jan 16, 2008
Messages
1,732
Helped
317
Reputation
635
Reaction score
336
Trophy points
1,373
Location
Germany
Activity points
12,639
CALCULATION OF INVERSE TRIGONOMETRIC FUNCTION tan-inverse(a/b) can be done.
 

reshmacv76

Newbie level 3
Newbie level 3
Joined
Sep 6, 2016
Messages
3
Helped
0
Reputation
0
Reaction score
0
Trophy points
1
Activity points
23
CALCULATION OF INVERSE TRIGONOMETRIC FUNCTION tan-inverse(a/b) can be done.
What's ur opinion about implementing squareroot function using cordic algorithm? Can you provide any helpful document for familiarising this algorithm?
 

dipin

Full Member level 4
Full Member level 4
Joined
Jul 16, 2014
Messages
223
Helped
14
Reputation
28
Reaction score
14
Trophy points
18
Activity points
1,731
hi,
What's ur opinion about implementing squareroot function using cordic algorithm? Can you provide any helpful document for familiarising this algorithm?

you can use CORDIC Hyperbolic algorithm to find square root.The input, X_IN are always positive and are both must be expressed as either unsigned fractions or unsigned integers.You need to do a pre-process of mapping an input value into the appropriate range. you can find the square root of integer numbers as well as fractional numbers. in hyperbolic function few iterations should be repeated (k=4, 13, ... 3k+1) to get the required accuracy and there is not much difference than trigonometric function.
you can find out a lot of documents regarding this , because its came out in 1959 & improved in 1970s !!!

then i will suggest, if you will be able use iteration method(like restoring algorithm) to implement square root. that will be easy, because understanding CORDIC is not that easy compared to iteration method. but its also not difficult (my opinion :) )

regards
 
Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Top