This paper is focused on the implementation of CO-ordinate Rotation Digital Ccomputer (CORDIC) algorithm in wireless Local Area Network (WLAN) receiver. The primary task is to create a VHDL description for CORDIC vector rotation algorithm. The basic work has been carried out in MATLAB. The VHDL implementation of the CORDIC algorithm is based on the results obtained from the MATLAB’s simulation environment. The main task is to make the calculated angle value point the vector to the same constellation point, not to nearest one. This is the cause that determines the required accuracy of the angle calculation. It takes the closest vectors in the signal constellation as input. CORDIC moduld to which the calculated angle is given as input to comput the sine and cosine functions using Simulink. Last Step includes the analysis of CORDIC algorithm using VHDL and the simulation results.
[1]
J. S. Walther,et al.
A unified algorithm for elementary functions
,
1899,
AFIPS '71 (Spring).
[2]
Ray Andraka,et al.
A survey of CORDIC algorithms for FPGA based computers
,
1998,
FPGA '98.
[3]
Anastasia Lashko,et al.
VHDL Implementation of CORDIC Algorithm for Wireless LAN
,
2004
.
[4]
Per Ola Börjesson,et al.
Timing and frequancy synchronization in OFDM systems using the cyclic prefix
,
1995
.
[5]
Jack E. Volder.
The CORDIC Trigonometric Computing Technique
,
1959,
IRE Trans. Electron. Comput..