Patent classifications
G06F7/548
IQ TO PHASE CONVERSION METHOD AND APPARATUS
A method for cartesian (IQ) to polar phase conversion includes: converting a first input value into a first absolute value, and a second input value into a second absolute value; converting the first absolute value into a first logarithmic value by calculating a scaled logarithmic value of the first absolute value, and the second absolute value into a second logarithmic value by calculating a scaled logarithmic value of the second absolute value; subtracting the first logarithmic value from the second logarithmic value, to provide a subtract value; and selecting a phase value from a plurality of phase values stored in a storage unit. Each of the plurality of phase values corresponds to a respective index value, and the phase value is selected taking the subtract value as the index value.
HARDWARE FOR CONCURRENT SINE AND COSINE DETERMINATION
Devices and techniques for hardware for concurrent SINE and cosine determination are described herein. A first sequence of bits representing an angle of a line from an origin to a unit circle can be obtained. A quadrant of the unit circle for the line is determined and the two least significant bits of the first sequence of bits is replaced with an encoding for the quadrant, the angle is translated to a base quadrant angle and sin and cosine operations are performed on a portion of a second sequence of bits (derived from the first sequence of bits) to create intermediate sin and cosine solutions in the base quadrant. The quadrant encoding in the first sequence of bits is then used to create a final sin and cosine solutions in the quadrant from the intermediate solutions.
HARDWARE FOR CONCURRENT SINE AND COSINE DETERMINATION
Devices and techniques for hardware for concurrent SINE and cosine determination are described herein. A first sequence of bits representing an angle of a line from an origin to a unit circle can be obtained. A quadrant of the unit circle for the line is determined and the two least significant bits of the first sequence of bits is replaced with an encoding for the quadrant, the angle is translated to a base quadrant angle and sin and cosine operations are performed on a portion of a second sequence of bits (derived from the first sequence of bits) to create intermediate sin and cosine solutions in the base quadrant. The quadrant encoding in the first sequence of bits is then used to create a final sin and cosine solutions in the quadrant from the intermediate solutions.
Circuit and Method for Processing Data
Systems and methods for processing data including a first and second component are described. An example circuit includes a processing stage arranged to calculate absolute values of the first component and the second component, and to output, at a first output, a maximum value of the absolute value of the first component and the absolute value of the second component, and, at a second output, a minimum value of the absolute value of the first component and the absolute value of the second component. The circuit includes a processing stage arranged to output, in response to the maximum value being greater than the minimum value times four, a value corresponding to the maximum value, and to output, in response to the maximum value being smaller than the minimum value times four, a value corresponding to a sum of seven times the maximum value and four times the minimum value.
METHOD OF CALCULATING PROCESSED DEPTH AND STORAGE MEDIUM STORING PROCESSED-DEPTH CALCULATING PROGRAM
A method of calculating a form according to an embodiment relates to a method of calculating a processed depth of a material to be etched when the material to be etched is etched using a mask material. The method comprises calculating a first opening solid angle Ω1 based on an opening of a mask pattern, the first opening solid angle Ω1 defining an incident quantity of ions contributing to etching, and calculating a second opening solid angle Ω2 based on an opening of a mask pattern, the second opening solid angle Ω2 defining an incident quantity of depositions. A processed depth at a process point where the material to be etched is etched is calculated based on a linear equation using the first opening solid angle Ω1 and the second opening solid angle Ω2 as variables.
METHOD OF CALCULATING PROCESSED DEPTH AND STORAGE MEDIUM STORING PROCESSED-DEPTH CALCULATING PROGRAM
A method of calculating a form according to an embodiment relates to a method of calculating a processed depth of a material to be etched when the material to be etched is etched using a mask material. The method comprises calculating a first opening solid angle Ω1 based on an opening of a mask pattern, the first opening solid angle Ω1 defining an incident quantity of ions contributing to etching, and calculating a second opening solid angle Ω2 based on an opening of a mask pattern, the second opening solid angle Ω2 defining an incident quantity of depositions. A processed depth at a process point where the material to be etched is etched is calculated based on a linear equation using the first opening solid angle Ω1 and the second opening solid angle Ω2 as variables.
SENSOR CORRECTION METHOD, APPARATUS AND ELECTRONIC DEVICE
One embodiment provides a method, including: identifying, using at least one sensor, an angle value between a first body and a second body of an electronic device; determining, using a processor, whether the angle value between the first body and the second body is greater than a predetermined threshold value; and correcting, responsive to determining that the angle value between the first body and the second body is greater than the predetermined threshold value, a decision threshold. Other aspects are described and claimed.
SENSOR CORRECTION METHOD, APPARATUS AND ELECTRONIC DEVICE
One embodiment provides a method, including: identifying, using at least one sensor, an angle value between a first body and a second body of an electronic device; determining, using a processor, whether the angle value between the first body and the second body is greater than a predetermined threshold value; and correcting, responsive to determining that the angle value between the first body and the second body is greater than the predetermined threshold value, a decision threshold. Other aspects are described and claimed.
CALCULATING TRIGONOMETRIC FUNCTIONS USING A FOUR INPUT DOT PRODUCT CIRCUIT
A circuit is disclosed that uses a four element dot product circuit (DP4) to approximate an argument t=x/pi for an input x. The argument is then input to a trigonometric function such as Sin Pi( ) or Cos Pi( ). The DP4 circuit calculates x times a representation of the reciprocal of pi. The bits of the reciprocal of pi that are used are selected based on the magnitude of the exponent of x. The DP4 circuit includes four multipliers, two intermediate adders, and a final adder. The outputs of the multipliers, intermediate adders, and final adder are adjusted such that the output of the final adder is a value of the argument t that will provide an accurate output when input to the trigonometric function.
CALCULATING TRIGONOMETRIC FUNCTIONS USING A FOUR INPUT DOT PRODUCT CIRCUIT
A circuit is disclosed that uses a four element dot product circuit (DP4) to approximate an argument t=x/pi for an input x. The argument is then input to a trigonometric function such as Sin Pi( ) or Cos Pi( ). The DP4 circuit calculates x times a representation of the reciprocal of pi. The bits of the reciprocal of pi that are used are selected based on the magnitude of the exponent of x. The DP4 circuit includes four multipliers, two intermediate adders, and a final adder. The outputs of the multipliers, intermediate adders, and final adder are adjusted such that the output of the final adder is a value of the argument t that will provide an accurate output when input to the trigonometric function.