Electrical computers: arithmetic processing and calculating – Electrical digital calculating computer – Particular function performed
Reexamination Certificate
1999-11-19
2002-10-22
Mai, Tan V. (Department: 2124)
Electrical computers: arithmetic processing and calculating
Electrical digital calculating computer
Particular function performed
C708S276000
Reexamination Certificate
active
06470366
ABSTRACT:
FIELD OF THE INVENTION
This invention relates to an angle calculation circuit for calculating the phase of two-dimensional vector.
BACKGROUND OF THE INVENTION
Conventionally, an angle calculation circuit using a ROM (read-only memory) is known. Referring to
FIG. 1
, the conventional angle calculation circuit is explained below. A ROM
401
is input with in-phase component I of M bits and orthogonal component Q of M bits, and then outputs an arctan (Q/I) (arctangent) value of L bits that is written in an address corresponding to these I and Q as angle information signal.
Thus, the conventional angle calculation circuit conducts the angle calculation using the ROM. However, such an angle calculation circuit must incur an increase in circuit size.
SUMMARY OF THE INVENTION
Accordingly, it is an object of the invention to provide an angle calculation circuit that realizes the angle calculation by a simple composition without ROM.
According to the invention, an angle calculation circuit, comprises:
a sign determination circuit to which two-dimensional vector composed of in-phase signal and orthogonal signal is input and which determines the sign of the in-phase signal and the orthogonal signal and outputs a group of in-phase sign determination signals and a group of orthogonal sign determination signals;
a first decoder to which the group of in-phase sign determination signals and the group of orthogonal sign determination signals are input and which outputs calculating angle information by unit of more than 90° as first angle information signal;
an angle-narrowing condition generating circuit to which the in-phase signal and the orthogonal signal are input and which outputs a group of angle-narrowing condition signals to indicate the conditions for calculating angle information by unit of less than 90°; and
a second decoder to which the group of angle-narrowing condition signals, the group of in-phase sign determination signals and the group of orthogonal sign determination signals are input and which outputs calculating angle information by unit of less than 90° as second angle information signal;
wherein the angle-narrowing condition generating circuit comprises a tangent calculation circuit to which the in-phase signal is input and which outputs a group of tangent signals given by multiplying the in-phase signal by tan &phgr; (&phgr; is a predetermined constant to satisfy 0°<&phgr;<90°), and a comparator to which the group of tangent signals and the orthogonal signal are input and which compares the group of tangent signals and the orthogonal signal and outputs the angle-narrowing condition signal.
According to another aspect of the invention, an angle calculation circuit, comprises:
a sign determination circuit to which two-dimensional vector composed of in-phase signal and orthogonal signal is input and which determines the sign of the in-phase signal and the orthogonal signal and outputs a group of in-phase sign determination signals and a group of orthogonal sign determination signals;
a first decoder to which the group of in-phase sign determination signals and the group of orthogonal sign determination signals are input and which outputs calculating angle information by unit of more than 90° as first angle information signal;
an absolute-value calculation circuit to which the in-phase signal and the orthogonal signal are input and which calculates the absolute values of the in-phase signal and the orthogonal signal and outputs the absolute values the in-phase signal and the orthogonal signal as in-phase absolute-value signal and orthogonal absolute-value signal, respectively;
an angle-narrowing condition generating circuit to which the in-phase absolute-value signal and the orthogonal absolute-value signal are input and which outputs a group of angle-narrowing condition signals to indicate the conditions for calculating angle information by unit of less than 90°; and
a second decoder to which the group of angle-narrowing condition signals, the group of in-phase sign determination signals and the group of orthogonal sign determination signals are input and which outputs calculating angle information by unit of less than 90° as second angle information signal;
wherein the angle-narrowing condition generating circuit comprises a tangent calculation circuit to which the in-phase absolute-value signal is input and which outputs a group of tangent signals given by multiplying the in-phase absolute-value signal by either tans or tan &phgr; or tan (90°−&phgr;)(&phgr; is a predetermined constant to satisfy 0°<&phgr;<90°), and a comparator to which the group of tangent signals and the orthogonal absolute-value signal are input and which compares the group of tangent signals and the orthogonal absolute-value signal and outputs the angle-narrowing condition signal.
According to another aspect of the invention, an angle calculation circuit, comprises:
a sign determination circuit to which two-dimensional vector composed of in-phase signal and orthogonal signal is input and which determines the sign of the in-phase signal and the orthogonal signal and outputs a group of in-phase sign determination signals and a group of orthogonal sign determination signals;
a first decoder to which the group of in-phase sign determination signals and the group of orthogonal sign determination signals are input and which outputs calculating angle information by unit of more than 90° as first angle information signal;
an absolute-value calculation circuit to which the in-phase signal and the orthogonal signal are input and which calculates the absolute values of the in-phase signal and the orthogonal signal and outputs the absolute values the in-phase signal and the orthogonal signal as in-phase absolute-value signal and orthogonal absolute-value signal, respectively;
an angle-narrowing condition generating circuit to which the in-phase absolute-value signal and the orthogonal absolute-value signal are input and which outputs absolute-value comparison signal to indicate the comparison result of the in-phase absolute-value signal and the orthogonal absolute-value signal, and outputs a group of angle-narrowing condition signals to indicate the conditions for calculating angle information by unit of less than 90°; and
a second decoder to which the absolute-value comparison signal, the group of angle-narrowing condition signals, the group of in-phase sign determination signals and the group of orthogonal sign determination signals are input and which outputs calculating angle information by unit of less than 90° as second angle information signal;
wherein the angle-narrowing condition generating circuit comprises a first comparator to which the in-phase absolute-value signal and the orthogonal absolute-value signal are input and which compares the in-phase absolute-value signal and the orthogonal absolute-value signal and outputs the absolute-value comparison signal, a selector to which the in-phase absolute-value signal, the orthogonal absolute-value signal and the absolute-value comparison signal are input and which outputs larger one of the in-phase absolute-value signal and the orthogonal absolute-value signal as first selection absolute-value signal and smaller one of the in-phase absolute-value signal and the orthogonal absolute-value signal as second selection absolute-value signal, a tangent calculation circuit to which the first selection absolute-value signal is input and which outputs a group of tangent signals given by multiplying the first selection absolute-value signal by either tan &phgr; or tan (90°−&phgr;) (&phgr; is a predetermined constant to satisfy 0°<&phgr;<90°), and a second comparator to which the group of tangent signals and the second selection absolute-value signal are input and which compares the group of tangent signals and the second selection absolute-value signal and outputs the angle-narrowing condition signal.
REFERENCES:
patent: 3956623 (1976-05-01), Clark et al.
patent: 4896287 (1990-01-01), O'Donnell et al.
patent: 4945505 (1990-07-
Kakura Yoshikazu
Osawa Tomoki
Dickstein Shapiro Morin & Oshinsky LLP.
Mai Tan V.
LandOfFree
Angle calculation circuit does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Angle calculation circuit, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Angle calculation circuit will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2971183