Trigonometric functions

OP (Company: xlue) #4108446
Rate this post
• ▲ useful
▼ not useful
Hello all,

I want to implement some trigonometric functions such as sinus, cosinus, 
tan and arctan. So my question is what's be best way to do that?
I can't find a concrete example of how this kind of function. Can you 
give me please some links or samples to start?
Thanks for any help.
Best regards
Guest #4111499
Rate this post
• ▲ useful
▼ not useful
the best way to solve this depends on the accuracy you want to achieve.
You cant just implement a LUT for every function without extra RAM/ROM.
If i would be you, i would use CORDIC. But be careful, for arcsin such 
as arcos you will need double rotation CORDIC because. A recommend 
andrakas "A survey of Cordic" for better understanding of CORDIC

Reply

Note: the original post is older than 6 months. Please don't ask any new questions in this thread, but start a new one.

Formatting
  • [c]C-Code[/c]
  • [vhdl]VHDL-Code[/vhdl]
  • [code]code in other languages, ASCII drawings[/code]
  • [math]formula (LaTeX syntax)[/math]
  • [[Title]] – link to an article
  • Link to another post: right-click its post ID (#8078628), copy the address, paste it into the text

More about formatting

Post long source code as an attachment, not in the text.

Already registered? Log in

Not shown to anyone. We send you a link; your post appears once you confirm it there.

By submitting you create a free account and accept the terms of use.