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

Arc-tangent function data structure and establishment method, and function value acquisition method and device

A technology of arc tangent function and data structure, which can be used in electrical digital data processing, digital data processing components, instruments, etc., and can solve problems such as large system resource consumption.

Active Publication Date: 2017-12-15
ZHUHAI JIELI TECH
View PDF4 Cites 7 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] Based on this, it is necessary to provide an arctangent function data structure and its establishment method, and an arctangent function value acquisition method and device for the arctangent function data structure in view of the problem that the traditional arctangent function calculation method consumes a lot of system resources

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
  • Arc-tangent function data structure and establishment method, and function value acquisition method and device
  • Arc-tangent function data structure and establishment method, and function value acquisition method and device
  • Arc-tangent function data structure and establishment method, and function value acquisition method and device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0060] figure 1 A method flow chart is established for the arctangent function data structure of the present invention. Such as figure 1 As shown, the arctangent function data structure establishment method may include the following steps:

[0061] S11, dividing the independent variable into N+1 intervals according to the value range of the independent variable x of the arctangent function; N is a positive integer;

[0062] According to the value range of the independent variable x of the arctangent function, the independent variable is divided into N+1 intervals, where N is a positive integer. The N+1 intervals may be intervals of equal length or intervals of unequal length. Taking equal-length division as an example, assuming that the value range of the independent variable is [a,b], the independent variable x can be divided into the following N+1 intervals: Among them, a and b are constants.

[0063] Further, the independent variable can also be divided into N+1 inter...

Embodiment 2

[0082] figure 2 It is a schematic diagram of the arctangent function data structure of the present invention, such as figure 2 As shown, the arctangent function data structure includes:

[0083] N fitting straight lines 21; and

[0084] Arctangent function value lookup table 22;

[0085] Wherein, the N fitting straight lines are respectively used to perform straight line fitting on the arctangent functions corresponding to the first N intervals, and the arctangent function value lookup table is used to store the function of the arctangent function of the N+1th interval value.

[0086] The arctangent function data structure in this embodiment can be established based on the arctangent function data structure establishment method in the first embodiment, and the arctangent function data structure establishment method of the arctangent function data structure is the same as the arctangent function data in the first embodiment The embodiments of the structure establishment m...

Embodiment 3

[0098] Such as image 3 As shown, the present invention also provides a method for obtaining an arctangent function value, which may include the following steps:

[0099] S21, obtaining the absolute value of the argument of the arctangent function;

[0100] S22. If the interval of the absolute value is one of the first N intervals, calculate the function of the arctangent function according to the sign of the independent variable and the fitting line corresponding to the interval of the absolute value value;

[0101] S23, if the interval to which the absolute value belongs is the N+1th interval, look up the corresponding table value in the arctangent function value lookup table, and calculate according to the sign of the independent variable and the table value The function value of the arctangent function.

[0102] The method for obtaining the arctangent function value of this embodiment can be used to obtain the arctangent function value of the arctangent function data st...

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 an arc-tangent function data structure and an establishment method, and a function value acquisition method and device. The arc-tangent function data structure comprises N fitting straight lines and an arc-tangent function value lookup table; the N fitting straight lines are used for conducting linear fitting on arc-tangent functions corresponding to first N intervals respectively, and the arc-tangent function value lookup table is used for storing a function value of the arc-tangent function of an (N+1)th interval. According to the arc-tangent function data structure and the establishment method, the usage of the storage space can be reduced, the value range of the arc-tangent function can be quickly determined by adopting the function value acquisition method and device, the required computing times and the number of required arithmetic units are reduced, the computing time is reduced, the hardware resources are saved, and the consumption of system resources is lowered.

Description

technical field [0001] The invention relates to the field of communication, in particular to an arctangent function data structure and a method for establishing it, a method and a device for obtaining a function value. Background technique [0002] In the field of communication, the arctangent function operation is the main operation method to obtain the demodulation angle in the process of signal demodulation. [0003] The traditional operation methods of arctangent function include Taylor polynomial approximation, look-up table method and so on. Among them, the Taylor polynomial approximation takes a long time to converge and requires many multipliers, thus occupying a large amount of hardware resources and consuming a lot of system resources. However, using the table lookup method to find the value of the arctangent function, under the required accuracy, the storage space and the bit width of the input data show an exponential growth relationship, and the amount of store...

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
Patent Type & Authority Applications(China)
IPC IPC(8): G06F7/548
CPCG06F7/548Y02D10/00
Inventor 方泽凯
Owner ZHUHAI JIELI 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