Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Full-pipeline floating-point trigonometric function device based on combination of CORDIC and Taylor

A trigonometric function and combined technology, applied in the field of full-pipeline floating-point trigonometric function devices, can solve the problems of inaccuracy and large relative error, and achieve the effect of reducing power consumption and delay, low overhead and low delay

Active Publication Date: 2016-12-07
NAT UNIV OF DEFENSE TECH
View PDF3 Cites 12 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0016] 2. Truncation error: The truncation error is caused by the limited operand bit width. The truncation error is inevitable in the calculation process. For N iterations, the truncation error may cause log 2 (N) bits are inaccurate. In order to eliminate this error, enough guard bits must be added after the valid bits.
At the level of relative error, the above-mentioned truncation error cannot be solved by adding protection bits. When the input angle is close to 0 and π / 2, the relative error of the trigonometric function result calculated by CORDIC will become very large.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Full-pipeline floating-point trigonometric function device based on combination of CORDIC and Taylor
  • Full-pipeline floating-point trigonometric function device based on combination of CORDIC and Taylor
  • Full-pipeline floating-point trigonometric function device based on combination of CORDIC and Taylor

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0044] The present invention will be further described in detail below in conjunction with the accompanying drawings and specific embodiments.

[0045] Such as figure 1 As shown, the full pipeline floating-point trigonometric function device based on the combination of CORDIC and Taylor algorithm of the present invention can input the angle Z of the IEEE-754 standard double-precision floating-point format, and can output the IEEE-754 standard double-precision in the X and Y paths respectively. Calculation results cos(z), sin(z) in floating point format; it includes:

[0046] The preprocessing module is used to determine whether the Taylor expansion algorithm is enabled according to the input angle Z, and converts the input angle Z from a double-precision floating-point format to a fixed-point format;

[0047] The cordic algorithm calculation channel module is used to complete the calculation of the sine and cosine results of the input angle Z. When N is less than 13, the accu...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a full-pipeline floating-point trigonometric function device based on combination of CORDIC and Taylor algorithms. The device comprises a preprocessing module which is used for judging whether a taylor expansion algorithm is started or not according to an input angle Z and converting the input angle Z from a double-precision floating-point format into a fixed-point format; a cordic algorithm calculation path module which is used for finishing calculating sine and cosine results of the input angle Z, wherein when N is smaller than 13, obtained results are precise results and are output; a taylor algorithm calculation path module which is used for finishing calculating sine or cosine of the input angle Z, wherein only when the N is greater than or equal to 13, the taylor algorithm is selectively started; and a postprocessing module which is used for carrying out normalization processing on calculation results of the cordic algorithm and selectively outputting the sine and cosine calculation results. The device has the advantages of low delay, low error and full pipeline.

Description

technical field [0001] The invention mainly relates to the design field of a trigonometric function generator, in particular to a full-flow floating-point trigonometric function device based on the combination of CORDIC and Taylor algorithm. Background technique [0002] In signal processing systems such as audio communication, video communication, signal processing, and radar image processing, fast and high-precision numerical calculation of trigonometric functions (especially trigonometric sine / cosine functions) is required. In order to meet the requirements of image and digital signal processing and speed up data processing capability, it is necessary to explore fast trigonometric sine / cosine function hardware implementation circuits. [0003] The calculation method of trigonometric sine / cosine function is divided into: look-up table method, polynomial approximation method and digital iteration method. The traditional calculation of trigonometric sine / cosine usually adop...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06F19/00
CPCG16Z99/00
Inventor 彭元喜朱保周雷元武陈书明孙永节彭浩徐恩田甜陈胜刚王耀华陈虎
Owner NAT UNIV OF DEFENSE TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products