CORDIC

AbkürzungFachbegriffElektronik

Coordinate Rotation Digital Computer ist ein hardwareeffizienter Algorithmus zur Berechnung trigonometrischer Funktionen.

Coordinate Rotation Digital Computer ist ein iterativer Algorithmus, der in der Digitallogik zur Berechnung trigonometrischer, hyperbolischer und logarithmischer Funktionen verwendet wird. Er basiert ausschließlich auf einfachen Additions-, Subtraktions- und Bitverschiebungsoperationen, was ihn für die Hardware-Implementierung extrem effizient macht, wenn Hardware-Multiplizierer nicht verfügbar oder zu teuer sind. Er wird häufig in digitalen Signalprozessoren und FPGAs eingesetzt.

Am Arbeitsplatz gehört

We implemented a CORDIC block in the FPGA to handle the phase calculations without burning through our logic slices.

In klarem Deutsch Wir haben einen CORDIC-Block im FPGA implementiert, um die Phasenberechnungen zu verarbeiten, ohne unsere Logik-Slices aufzubrauchen.

Insidertipp

CORDIC ist ein klassisches Beispiel dafür, wie man Taktzyklen gegen Siliziumfläche eintauscht. Die Berechnung einer Sinuswelle erfordert zwar mehr Zyklen, benötigt aber weitaus weniger Logikgatter als eine Lookup-Tabelle oder ein Hardware-Multiplizierer.