or
Bookmark and Share
Trigonometric function arithmetic processor using pseudo-division
   
Document Number
US Patent 4956799
Issued Date
September 11, 1990
Link
Inventors
Map
Abstract
A trigonometric function arithmetic processor comprises a first arithmetic unit for executing, in m steps, a pseudo-division operation for obtaining from an initial value .theta. a sequence of numbers {ak} and a pseudoremainder .epsilon. which fulfill the following equation ##EQU1## where a.sub.k =+1 or -1, and the trigonometric function arithmetic processor also comprises a second arithmetic unit for executing the following pseudo-multiplication operation in m steps from initial values Xm=P and Ym=.epsilon..times.P (where P=constant) and the sequence of numbers {a.sub.k }, for k=m-1, m-2, . . . 1 and 0, so that X.sub.o =Q.times.cos .theta. nd Yo=Q.times.sin .theta. (Q=constant) are simultaneously obtained.
Tags:
Description:
Amusing 0%
Clever 0%
Complex 0%
Efficient 0%
Historic 0%
Important 0%
Innovative 0%
Interesting 0%
Practical 0%
Simple 0%
Number of Claims:
4
Comments:
no comments yet
Owner
NEC Corporation (Tokyo,JP)
Published
September 11, 1990
Application Number
07/428,035
Filed
October 27, 1989
US Classification
708/440  
Int'l Classification
G06F   7/48   (20060101)   G06F   7/544   (20060101)  
Examiner
Assistant Examiner
Parent Case
This application is a continuation of application Ser. No. 213,869, filed June 30, 1988, now abandoned.
Priority Data
Jun 30, 1987 [JP] 62-164460 Sep 18, 1987 [JP] 62-234195
USPTO Field of Search
364/729   364/721   364/817  
Related Patents
5305246 - Device and method for evaluating inverse trigonometric functions

A method and device are provided for processing an input value to provide an output inverse trigonometric function value of the input value. It substantially comprises a method and device for modifying the input value to obtain an approximation value, determining at least one correction factor, generating at least one intermediate function value, being substantially an inverse trigonometric function value of the approximation value, and combining the intermediate function value with at least one correction factor to determine an output inverse trigonometric function value.

6366939 - Apparatus for computing exponential and trigonometric functions

A 64-bit precision digital circuit for computing the exponential function and a related 64-bit precision digital circuit for computing sine and cosine, each circuit comprising a master circuit and a slave circuit. The master circuit computes the remainders x.sub.i for every "logical" iteration i using fast, low-precision circuit, thereby accumulating temporary errors. Only at the end of every 8 i's, which marks the end of a "physical" iteration, is a complete and fast correction to the accumulated errors performed. The slave circuit computes quantities called the y.sub.i 's, which will eventually converge to the desired output.

6055553 - Apparatus for computing exponential and trigonometric functions

A 64-bit precision digital circuit for computing the exponential function and a related 64-bit precision digital circuit for computing sine and cosine, each circuit comprising a master circuit and a slave circuit. The master circuit computes the remainders x.sub.i for every "logical" iteration i using fast, low-precision circuit, thereby accumulating temporary errors. Only at the end of every 8 i's, which marks the end of a "physical" iteration, is a complete and fast correction to the accumulated errors performed. The slave circuit computes quantities called the y.sub.i 's, which will eventually converge to the desired output.

5222036 - Device and method for evaluating trigonometric functions - Owned by Motorola, Inc. (Schaumburg, IL)

A method and device are provided for processing an input value to provide an output trigonometric function value of the input value. It comprises a method and device for modifying the input value to obtain an approximation value, determining an error value with respect to the approximation value, generating first and second function values with respect to the approximation value, the first and second function values typically being trigonometric function values and typically being obtained from a memory device, determining at least one correction value utilizing a predetermined number of terms of at least one power series, and combining the at least one correction value with the first and second function values to determine the output trigonometric function value.

5452241 - System for optimizing argument reduction - Owned by International Business Machines Corporation (Armonk, NY)

A method for approximating mathematical functions using polynomial expansions is implemented in a numeric processing system. A partial remainder operation is set forth for high accuracy reduction of polynomials whose arguments are greater than pi/4. The method may be practiced in a processor having a bus of approximately half the width of the precision of the desired result. Temporary registers are utilized for the storage of intermediate results. Full bus width accuracy is obtained through successive half bus width operations.

Claims
Description
About| FAQs| Terms & Disclaimer| Link to Us| Contact Us