Trigonometric function operation circuit based on fixed point number

A technology of trigonometric functions and operation circuits, which is applied in the fields of electrical digital data processing, digital data processing components, calculations, etc., and can solve the problems of limited operation results, large circuit scale, and increased hardware overhead.

Active Publication Date: 2018-11-02
AMICRO SEMICON CORP
View PDF8 Cites 5 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Although this structure greatly improves the computing speed of the system, the scale of the circuit is large, and the accuracy of the computing results is limited by the number of pipeline stages. To improve the computing accuracy, the pipeline stages must be increased, which further increases the hardware overhead.

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 operation circuit based on fixed point number
  • Trigonometric function operation circuit based on fixed point number
  • Trigonometric function operation circuit based on fixed point number

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0020] The specific embodiment of the present invention will be further described below in conjunction with accompanying drawing:

[0021] The circuit design of the embodiment of the present invention is mainly based on the hardware implementation of the CORDIC algorithm. The CORDIC algorithm is an iterative algorithm with linear convergence and sequential execution, that is, at least N iterations are required for N-bit precision, and the i+1th iteration can only be executed after the ith iteration is completed. The CORDIC algorithm can decompose a variety of complex operations that are difficult to implement in hardware into unified simple shift and addition operations, and then approximate the results one by one. CORDIC algorithm can be applied to circular system, linear system and hyperbolic system, and each system has rotation mode and vector mode. Since the trigonometric functions belong to the circular system, the following mainly describes the application of CORDIC und...

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 trigonometric function operation circuit based on a fixed point number. According to the trigonometric function operation circuit, a preprocessing module (101) is connected with a DDR module (100); an iterative operation module (103) is connected with the preprocessing module (101); under the driving of a counting beat number of an iterative counting module (102), according to an operation result symbol bit determined in advance by preprocessing results of an operand I and an operand II output by the pre-processing module (101), an input operand serves as the next input of a current stage at current output of the current stage to form a feedback structure for iteration in the same stage; and after 16-time iterative operation is completed, a trigonometric functionresult of complement processing is output. Compared with the prior art, the operation circuit disclosed by the invention saves software instruction resources of a processor, and ensures the operationprecision not to be changed on the premise that the circuit scale is unchanged.

Description

technical field [0001] The invention relates to the field of integrated circuits, relates to a trigonometric function calculator, in particular to a trigonometric function calculation circuit based on fixed-point numbers. Background technique [0002] In computer software instructions, when it comes to the calculation of trigonometric functions, the software often needs to call a special trigonometric function library, and then run dozens or hundreds of instructions to complete the calculation of a trigonometric function, which is extremely inefficient. Moreover, as the accuracy of the function increases, the computational complexity also increases geometrically. Therefore, the instruction of the trigonometric function is often the most time-consuming part of the software instruction. However, the method of using hardware circuits to complete the calculation of trigonometric functions has a great advantage in saving software instructions, and does not need to consume too ma...

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
CPCG06F7/548Y02D10/00
Inventor 何再生王悦林
Owner AMICRO SEMICON CORP
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products