









Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
An in-depth look at the cordic algorithm, including its idea, equations, and examples. Additionally, it covers two methods for finding logarithms and includes a squarer and exponentiation ex formula. These concepts are essential for advanced mathematics and computer science studies.
Typology: Slides
1 / 17
This page cannot be seen from the preview
Don't miss anything!










Cordic Algorithm Idea
α
(x’,y’)
(x,y)
Cordic Algorithms
we can derive
≈ (^) ∑ i
α si α i s ∈{+^1 ,^ −^1 }
i αi 0 45 1 26. 2 14 3 7. 4 3. 5 1. 6 0. 7 0. 8 0. 9 0.
i i
− tan α = 2
Cordic Algorithms (Example)
i i
− tan α = 2
x (^) 0 = x − y tan 45 = x − y
y (^) 0 = x tan 45 − y = x + y
2 1 /^2 r 0 = 1 + tan 45
Logarithms – Method 1
ln x ( ) ( ) (^1) 1
m
i
x m^ x C i
( ) ( ) ( )
= −∏ = − ∏ = =
m
i
i
m
i
y m^ C i C 1 1
ln ln
( ) x
C
m
i
i^1 1
y (^ m^ ) ≈ ln x
Logarithms – Method 1
x ∈ [ 1 , 2 )
( ) i i
i C d − = 1 + 2 di ∈{−^1 ,^0 ,^1 }
( ) i d (^) i − ln 1 + 2
Logarithms – Method 1 (Example)
Logarithms – Method 2
x = 2 ln^2 x = 2 y^0. y^1 y^2 y^3
x^2 = 2 2 ln^2 x = 2 y^0 y^1. y^2 y^3
2 2 x ≥
2 2 2
ln 2 x = y 0. y 1 y 2 y 3
Logarithms – Method 2 (Example)
x^2 1.1 1 x 1.1 1 1 1 1 1 1 1
y 1 = 1
x^2 / 1.1 0 0 0 1 x 1.1 0 0 0 1 1 1 0 0 0 1 1 1 0 0 0 1
y 2 = 1
Logarithms – Method 2 (Example)
(x^2 /2) 2 /2 = 1.
y 3 = 0
ln 2 1.11 ≈ 0.
Exponentiation ex
( ) (^) ln ( ) (^0) 1
m
i
x m^ x C i
( ) ( ) ∏ =
=
m
i
y m^ C i 1 ( ) ≈ (^) ∑ x ln C i
y^ (^ m^ )^ = e C ( ) i^ = e ∑ C ( ) i^ = ex ∏
ln ln
Exponentiation ex
x ∈ ( − 1 , 1 )
i Ci diZ − = 1 + di ∈{−^1 ,^0 ,^1 }
∑ ln^ (^1 −^2 )^ = −^1.^24
− i
∑ ln^ (^1 +^2 )^ =^1.^56
− i