This is a parametrized CORDIC engine which may be configured either for vector rotation by a specified input angle, or for polar to cartesian transformation.
Rotational/Vector mode CORDIC
Overview
Key Features
- Performs either complex vector rotation using rotating angle, or polar-to-cartesian transformation
- The input angle, complex vector ports, and the number of iterations are parametrized.
- MATLAB model is parametrized accodingly
- Fully pipelined with an initial latency of #of iterations+3
Applications
- Frequency shift
- Angle extraction
- Vector rotation
- Constellation rotation compensation
Deliverables
- Synthesizable Verilog
- System Model (Matlab or C code) and documentation
- Verilog Test Benches
- Documentation
Technical Specifications
Maturity
Mature
Availability
Now