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

Trigonometric function CORDIC iteration operation coprocessor and operation processing method thereof

It is an iterative operation and co-processor technology, which is applied in the fields of electrical digital data processing, digital data processing components, and instruments.

Active Publication Date: 2011-05-25
TECHTOTOP MICROELECTRONICS
View PDF2 Cites 13 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0028] For the operation of the above trigonometric functions, the input data of the operation will be limited by the input angle of the Cordic algorithm. According to the analysis of the Cordic algorithm, the iterative operation under the circular coordinates will converge when the input angle is between -99.7 and 99.7. , so the general design will limit the input angle within this range, and the operation restrictions on trigonometric functions are 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
  • Trigonometric function CORDIC iteration operation coprocessor and operation processing method thereof
  • Trigonometric function CORDIC iteration operation coprocessor and operation processing method thereof
  • Trigonometric function CORDIC iteration operation coprocessor and operation processing method thereof

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0052] In order to make the object, technical solution and advantages of the present invention clearer, the present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described here are only used to explain the present invention, not to limit the present invention.

[0053] For trigonometric function calculations, they are all periodic functions, so if the Cordic algorithm can perform trigonometric function calculations of angles between 0 and π / 2, then the calculation can be performed through trigonometric equation transformation. The above-mentioned trigonometric functions all have a period of 2π, and π / 2 ~ 2π can be obtained by transforming the angle of 0 ~ π / 2 through trigonometric equations. Similarly, the angle between π / 2 ~ 2π can also be obtained by the angle Transformed to an angle of 0 ~ π / 2, such as figure 2 shown.

[0054] If 0 ~ 2π is divided in...

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 relates to a trigonometric function coordinate rotation digital computer (CORDIC) iteration operation coprocessor. The coprocessor comprises a CORDIC iteration operation unit, an operation result output unit and an angle range conversion unit, wherein the CORDIC iteration operation unit performs CORDIC iteration operation according to an input angle and outputs an operation result to the operation result output unit; the angle range conversion unit divides the input angle by pi / 2 in the CORDIC iteration operation unit to obtain a quotient and decomposes the quotient into an m part, an n part and a p part; the quotient is 4*m+n+p, m and n are integers, n is more than or equal to 0 and less than or equal to 3, and p is a floating-point number of less than 1; and the CORDIC iteration operation unit performs CORDIC trigonometric function iteration operation on the value of p*pi / 2. Through the technical scheme, the trigonometric function CORDIC iteration operation coprocessor supports full-angle trigonometric function operation and has higher operation efficiency.

Description

technical field [0001] The invention relates to a trigonometric function CORDIC iterative operation coprocessor and an operation processing method, in particular to a wireless communication signal floating-point coprocessor including trigonometric function operation. Background technique [0002] At present, the floating-point coprocessors widely used in wireless communication signal processing generally support trigonometric function operations such as sine, cosine, and tangent, and the Cordic algorithm is generally used for coprocessor design. The Cordic algorithm was developed by J.E Volder and named Coordinate Rotation Digital Computer, and it perfected the operations of multiplication, division, logarithm and exponential by extending from circular rotation to rectangular and hyperbolic coordinates. The Cordic algorithm provides a unified way to realize various basic functions, so it has been widely used in the fields of computer and communication. [0003] The Cordic a...

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): G06F7/548
Inventor 李松
Owner TECHTOTOP MICROELECTRONICS
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