Method and apparatus for computing trigonometric functions

Patent number:

ES2762745

Andalucía.svg
No items found.

The computation of sine and cosine functions is fundamental in a wide range of applications, including that of signal processing. Obvious examples are the computation of discrete cosine transforms (DCT), discrete sine transforms (DST), and their inverses (IDCT and IDST). A fused sine-and-cosine implementation is of major interest because various methods compute both and numerous applications require both. In this contribution, the focus is on the implementation of devices that provide the sine and cosine of (n phi), where n is an integer given as an input and phi is a constant angle that can be chosen depending on the application.

Countries:
Spain
Regions:
Andalusia
Centers:
UNIVERSIDAD DE SEVILLA
Other entities:
Sectors:
Aerospace
Subsectors:
Computer technology, Audio-visual technology, Control, Telecommunications, Digital communication
TRL Level:
TRL 3 – experimental proof of concept
BRL Level:
PDF Link:
Download here
Video Link:
Watch it here
Sustainable Development Goal:
Applications

The proposed invention makes it possible to reduce the size of the look-up tables as well as the multiplications required by sine/cosine generators. It has been used to implement several twiddle factor generators and has enabled the number of hardware DSP blocks required to be reduced by between 25% and 44% respect to previous table based techniques. Also, these implementations are about 50% faster than those based on Volder's algorithm.

Comments

Other related patents

Energy
Other
Aerospace

Cooling element of electroconductive ceramic material

Countries
Spain
Know more
Energy
Construction
Food & Agro
Aerospace
Automotive & Rail

ELECTROMAGNETIC PISTON, MOTOR THAT INCLUDES SAID PISTON AND CONTROL PROCEDURE OF SAID MOTOR

Countries
Spain
Know more
Aerospace

SYSTEM FOR POSITIONING AND ORIENTATION OF AN AIRCRAFT WITH RESPECT TO A REFERENCE BEACON USING RADIO WAVES

Countries
Spain
Know more
Get back to patents directory