CORDIC-based approximation of square root

`y=cordicsqrt(u)`

`y=cordicsqrt(u, niters)`

```
y=cordicsqrt(___,
'ScaleOutput', B)
```

[1] Volder, JE. “The CORDIC Trigonometric
Computing Technique.” *IRE Transactions on Electronic
Computers*. Vol. EC-8, September 1959, pp. 330–334.

[2] Andraka, R. “A survey of CORDIC
algorithm for FPGA based computers.” *Proceedings
of the 1998 ACM/SIGDA sixth international symposium on Field programmable
gate arrays*. Feb. 22–24, 1998, pp. 191–200.

[3] Walther, J.S. “A Unified Algorithm for Elementary Functions.” Hewlett-Packard Company, Palo Alto. Spring Joint Computer Conference, 1971, pp. 379–386. (from the collection of the Computer History Museum). www.computer.org/csdl/proceedings/afips/1971/5077/00/50770379.pdf

[4] Schelin, Charles W. “Calculator Function
Approximation.” *The American Mathematical Monthly*.
Vol. 90, No. 5, May 1983, pp. 317–325.

Was this topic helpful?