Wir entwickeln ein Echtzeitsystem, das während eines zeitkritischen Zeitraums sin/cos-Berechnungen durchführen soll. Wir erwägen die Verwendung einer Nachschlagetabelle, um die Leistung zu verbessern, und ich versuche, den Nutzen/Kosten der Implementierung einer Tabelle zu bewerten. Leider wissen wir noch nicht, welchen Genauigkeitsgrad wir benötigen, aber wahrscheinlich etwa 5-6 Dezimalpunkte.
Ich denke, dass ein umfassender Vergleich von C++ Trig-Funktionen mit Lookup-Ansätzen bereits früher durchgeführt wurde. Ich hatte gehofft, dass mir jemand einen Link zu einer Seite geben könnte, die einen solchen Vergleich dokumentiert. Wenn es solche Ergebnisse nicht gibt, wäre ich für Vorschläge dankbar, wie ich feststellen kann, wie viel Speicher für eine Nachschlagetabelle bei einer bestimmten Mindestgenauigkeit erforderlich ist und wie ich die potenziellen Geschwindigkeitsvorteile ermitteln kann.
Gracias.