“…But AR-CORDICs need additional encoders to pre-code the input angle as a linear combination of a set of selected elementary angles of micro-rotation [19 22]. In addition, many AR-CORDICs' input angles are not arbitrary but even needs to be known in advance [23][24][25][26]. High-Radix CORDIC can rotate multiple angles at a time but its rotation factor at each stage is a variable value which requires either a large ROM at the final compensation stage or sophisticated technique at each stage to compensate the vector [27 28].…”