CORDIC-augmented sandbridge processor for channel equalization

  • Authors:
  • Mihai Sima;John Glossner;Daniel Iancu;Hua Ye;Andrei Iancu;A. Joseph Hoane

  • Affiliations:
  • Department of Electrical and Computer Engineering, University of Victoria, Victoria, B.C., Canada;Sandbridge Technologies, Inc., White Plains, NY;Sandbridge Technologies, Inc., White Plains, NY;Sandbridge Technologies, Inc., White Plains, NY;Sandbridge Technologies, Inc., White Plains, NY;Sandbridge Technologies, Inc., White Plains, NY

  • Venue:
  • SAMOS'05 Proceedings of the 5th international conference on Embedded Computer Systems: architectures, Modeling, and Simulation
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this paper we analyze an architectural extension for a Sandbridge processor which encompasses a CORDIC functional unit and the associated instructions. Specifically, the first instruction is CFG_CORDIC that configure the CORDIC unit in one of the rotation and vectoring modes for circular, linear, and hyperbolic coordinate systems. The second instruction is RUN_CORDIC that launches CORDIC operations into execution. As case study, we consider channel estimation and correction of the Orthogonal Frequency Division Multiplexing (OFDM) demodulation. In particular, we propose a scheme to implement OFDM channel correction within the extended instruction set. Preliminary results indicate a performance improvement over the base instruction set architecture of more than 80% for doing channel correction, which translates to an improvement of 50% for the entire channel estimation and correction task.