Digital signal processing device for calculating real and imaginary parts of an input signal
First Claim
1. An ultrasonic diagnostic apparatus comprising:
- transducer means including an array of ultrasonic transducer elements;
drive means for scanning said ultrasonic transducer elements so as to radiate an ultrasonic pulse to an object of diagnosis;
receiver means for receiving the ultrasonic pulse radiated from said transducer means and reflected by the object of diagnosis and for outputting a digital received signal based on the pulse received;
phase-detecting means for detecting a phase of the digital received signal from said receiver means, said phase-detecting means comprisingimaginary part calculating means for Hilbert-transforming the digital received signal and outputting a Hilbert-transformed signal as an imaginary part signal wherein said imaginary part calculating means is a Hilbert-filter means having a frequency characteristic of a transfer function H(107 ) which is, ##EQU21## if N is an odd number, and ##EQU22## if N is an even number, where h(n) denotes a Hilbert-band-pass filter coefficient and,if N is an odd number,a coefficient corresponding to an output of an (N-1)/2-th latch circuit counted from an input end side is h(0), and a coefficient corresponding to an output of an ((N-1)/2)+l-th latch circuit counted from the input end side is ±
(l) and,if N is an even number,a coefficient corresponding to an output of an (N/2)±
1-th latch circuit counted from the input end side is ±
h(0), and a coefficient corresponding to an output of an (N/2)±
(1=l)-th latch circuit counted from the input end side is ±
h(∂
), andreal part calculating means for delaying the digital received signal for a given time period which corresponds to a period of time from when the digital received signal is input to said imaginary part calculating means until the Hilbert-transformed signal is output from said imaginary part calculating means, and for outputting a delayed signal as a real part signal;
wherein a transfer function B(ω
) of said real part calculating means is, ##EQU23## if N is an odd number, and ##EQU24## if N is an even number, where b(n) denotes a band-pass filter coefficient and,if N is an odd number,a coefficient corresponding to an output of an (-1)/2-th latch circuit counted from the input end side is b(0), and a coefficient of an ((N-1)/2+l)-th latch circuit counted from the input end side is b(l), andif N is an odd number,a coefficient corresponding to an output of an (N/2)+1-th latch circuit counted from the input end side is b(0), and a coefficient corresponding to an output of an (N/2)+(1l)-th latch circuit is b(l); and
phase calculating means for calculating an arctangent of a division which is obtained by dividing the imaginary part signal by the real part signal, and for outputting the arctangent as a phase of the digital received signal which indicates a speed and a direction of flow of the object; and
display means for displaying the speed and the direction of the flow of the object on the basis of the phase detected by said phase-detecting means.
1 Assignment
0 Petitions
Accused Products
Abstract
A digital input signal is input to a real part calculator and an imaginary part calculator. The real part calculator comprises an M-stage shift register formed of an M number of series-connected D-type latch circuits and for delaying the input signal in a stepwise manner where M represents 2 or more positive integers. The imaginary part calculator comprises an N number of series-connected D-type latch circuits for delaying the input signal in a stepwise manner, coefficient registers for storing coefficients corresponding to the respective latch circuits, multipliers for multiplying the output of the latch circuit and the corresponding coefficient thereof, and an adder for adding together all the outputs of the multipliers. Here, N denotes 2 or more positive integers. If N is an odd number, M=(N+1)/2, and, M=N/2 or (N/2)+1 if N is an even number. The coefficient registers store coefficients for enabling the digital filter to perform a Hilbert transformation. The real and imaginary part signals output from the real and imaginary part calculators are input to a phase calculator. The phase calculator comprises a divider for dividing the imaginary part signal by the real part signal, and a calculator for calculating an arctangent of the result of the division. Alternatively, the real and imaginary part signals may be supplied to an envelope calculator, which calculates the root-mean-square of the real and imaginary part signals.
-
Citations
6 Claims
-
1. An ultrasonic diagnostic apparatus comprising:
-
transducer means including an array of ultrasonic transducer elements; drive means for scanning said ultrasonic transducer elements so as to radiate an ultrasonic pulse to an object of diagnosis; receiver means for receiving the ultrasonic pulse radiated from said transducer means and reflected by the object of diagnosis and for outputting a digital received signal based on the pulse received; phase-detecting means for detecting a phase of the digital received signal from said receiver means, said phase-detecting means comprising imaginary part calculating means for Hilbert-transforming the digital received signal and outputting a Hilbert-transformed signal as an imaginary part signal wherein said imaginary part calculating means is a Hilbert-filter means having a frequency characteristic of a transfer function H(107 ) which is, ##EQU21## if N is an odd number, and ##EQU22## if N is an even number, where h(n) denotes a Hilbert-band-pass filter coefficient and, if N is an odd number, a coefficient corresponding to an output of an (N-1)/2-th latch circuit counted from an input end side is h(0), and a coefficient corresponding to an output of an ((N-1)/2)+l-th latch circuit counted from the input end side is ±
(l) and,if N is an even number, a coefficient corresponding to an output of an (N/2)±
1-th latch circuit counted from the input end side is ±
h(0), and a coefficient corresponding to an output of an (N/2)±
(1=l)-th latch circuit counted from the input end side is ±
h(∂
), andreal part calculating means for delaying the digital received signal for a given time period which corresponds to a period of time from when the digital received signal is input to said imaginary part calculating means until the Hilbert-transformed signal is output from said imaginary part calculating means, and for outputting a delayed signal as a real part signal; wherein a transfer function B(ω
) of said real part calculating means is, ##EQU23## if N is an odd number, and ##EQU24## if N is an even number, where b(n) denotes a band-pass filter coefficient and,if N is an odd number, a coefficient corresponding to an output of an (-1)/2-th latch circuit counted from the input end side is b(0), and a coefficient of an ((N-1)/2+l)-th latch circuit counted from the input end side is b(l), and if N is an odd number, a coefficient corresponding to an output of an (N/2)+1-th latch circuit counted from the input end side is b(0), and a coefficient corresponding to an output of an (N/2)+(1l)-th latch circuit is b(l); and phase calculating means for calculating an arctangent of a division which is obtained by dividing the imaginary part signal by the real part signal, and for outputting the arctangent as a phase of the digital received signal which indicates a speed and a direction of flow of the object; and display means for displaying the speed and the direction of the flow of the object on the basis of the phase detected by said phase-detecting means.
-
-
2. An ultrasonic diagnostic apparatus comprising:
-
transducer means including an array of ultrasonic transducer elements; drive means for scanning said ultrasonic transducer elements so as to radiate an ultrasonic pulse to an object of diagnosis; receiver means for receiving the ultrasonic pulse radiated from said transducer means and reflected by the object of diagnosis and for outputting a digital receiving signal based on the pulse received; phase-detecting means for detecting a phase of the digital received signal from said receiver means, said phase-detecting means comprising digital filter means for outputting, as a real part signal, a predetermined frequency component of the digital received signal; digital Hilbert-filter means for outputting, as an imaginary part signal, a predetermined frequency component of the digital received signal which is Hilbert-transformed wherein said Hilbert-filter means is a digital Hilbert-filter means having a frequency characteristics of a transfer function (Hω
) of said digital Hilbert-filter means is, ##EQU25## if N is an odd number, and ##EQU26## if N is an even number, where h(n) denotes a Hilbert-band-pass filter coefficient and,if N is an odd number, a coefficient corresponding to an output of an (N-1)/2-th latch circuit counted from an input end side is h(0), and a coefficient corresponding to an output of an (N-1)/2)±
l-th latch circuit counted from the input end side is ±
(l) and,if N is an even number, a coefficient corresponding to an output of an (N/2)±
1-th latch circuit counted from the input end side is ±
h(0), and a coefficient corresponding to an output of an (N/2)±
(1=l)-th latch circuit counted from the input end side is ±
h(l), and whereina transfer function B(ω
) of said digital filter means is, ##EQU27## if N is an odd number, and ##EQU28## if N is an even number, where b(n) denotes a band-pass filter coefficient and,if N is an odd number, a coefficient corresponding to an output of an (N-1)/2-th latch circuit counted from the input end side is b(0), and a coefficient of an ((N-1)/2±
l)-th latch circuit counted from the input end side is b(l), andif N is an odd number, a coefficient corresponding to an output of an (N/2)±
1-th latch circuit counted from the input end side is b(0), and a coefficient corresponding to an output of an (N/2)±
(1+l)-th latch circuit is b(l); andphase calculating means for calculating an arctangent of a division which is obtained by dividing the imaginary part signal by the real part signal, and for outputting the arctangent as a phase of the digital received signal which indicates a speed and a direction of flow of the object; and display means for displaying the speed and the direction of the flow of the object on the basis of the phase detected by said phase-detecting means. - View Dependent Claims (3)
-
-
4. An ultrasonic diagnostic apparatus comprising:
-
transducer means including an array of ultrasonic transducer elements; drive means for scanning said ultrasonic transducer elements so as to radiate an ultrasonic pulse to an object of diagnosis; receiver means for receiving the ultrasonic pulse radiated from said transducer means and reflected by the object of diagnosis and for outputting a digital received signal based on the pulse received; envelope-detecting means for detecting an envelope of the digital received signal from said receiver means, said envelope-detecting means comprising imaginary part calculating means for Hilbert-transforming the digital received signal and outputting a Hilbert-transformed signal as an imaginary part signal real part calculating means for delaying the digital received signal for a given time period which corresponds to a period of time from when the digital received signal is input to said imaginary part calculating means until the Hilbert-transformed signal is output from said imaginary part calculating means, and for outputting a delayed signal as a real part signal wherein said Hilbert transform is by way of a digital Hilbert-filter means having a frequency characteristic of a transfer function H(l) of said digital Hilbert-filter means is, ##EQU29## if N is an odd number, and ##EQU30## means h(n) denotes a Hilbert-band-pass filter coefficient and, if N is an odd number, a coefficient corresponding to an output of an (N-1)/2-th latch circuit counted from an input end side is h(0), and a coefficient corresponding to an output of an ((N-1/2)+l-th latch circuit counted from the input end side is +(l) and, if N is an even number, a coefficient corresponding to an output of an (N/2)+1-th latch circuit counted from the input end side is +h(0), and a coefficient corresponding to an output of an (N/2)+(1=∂
)-th latch circuit counted from the input end side is +h(l), and whereina transfer function B(ω
) of said real part calculating means is, ##EQU31## if N is an odd number, and ##EQU32## if N is an even number, where b(n) denotes a band-pass filter coefficient and,if N is an odd number, a coefficient corresponding to an output of an (N-1)/2-th latch circuit counted from the input end side is b(0), and a coefficient of an ((N-1)/2=l)-th latch circuit counted from the input end side is b(l), and if N is an odd number, a coefficient corresponding to an output of an (N/2)+1-th latch circuit counted from the input end side is b(0), and a coefficient corresponding to an output of an (N/2)+(1+l)-th latch circuit is b(l); and envelope calculating means for calculating a root-mean-square of the imaginary part signal and the real part signal, and for outputting the root-mean-square as an envelope of the digital received signal which indicates a luminance of the object; and display means for displaying a tomographic image represented by the luminance of the object detected by said envelope-detecting means.
-
-
5. An ultrasonic diagnostic apparatus comprising:
-
transducer means including an array of ultrasonic transducer elements; drive means for scanning said ultrasonic transducer elements so as to radiate an ultrasonic pulse to an object of diagnosis; receiver means for receiving the ultrasonic pulse radiated from said transducer means and reflected by the object of diagnosis and for outputting a digital received signal based on the pulse received; envelope-detecting means for detecting an envelope of the digital received signal from said receiver means, said envelope-detecting means comprising digital filter means for outputting, as a real part signal, a predetermined frequency component of the digital received signal; digital Hilbert-filter means for outputting, as an imaginary part signal, a predetermined frequency component of the digital received signal which is Hilbert-transformed wherein said Hilbert-filter means is a digital Hilbert-filter means having a frequency characteristics of a transfer function H(ω
) of said digital Hilbert-filter means is, ##EQU33## if N is an odd number, and ##EQU34## if N is an even number, where h(n) denotes a Hilbert-band-pass filter coefficient and,if N is an odd number, a coefficient corresponding to an output of an (N-1)/2-th latch circuit counted from an input end side is h(0), and a coefficient corresponding to an output of an (N-1)/2)+l-th latch circuit counted from the input end side is ±
(∂
) and,if N is an even number, a coefficient corresponding to an output of an (N/2)±
1-th latch circuit counted from the input end side is ±
h(0), and a coefficient corresponding to an output of an (N/2)±
(1=l)-th latch circuit counted from the input end side is ±
(l), and whereina transfer function B(ω
) of said digital filter means is, ##EQU35## if N is an odd number, and ##EQU36## if N is an even number, where b(n) denotes a band-pass filter coefficient and,if N is an odd number, a coefficient corresponding to an output of an (N-1)/2-th latch circuit counted from the input end side is b(0), and a coefficient of an (N-1)/2±
l)-th latch circuit counted from the input end side is b(l), andif N is an odd number, a coefficient corresponding to an output of an (N/2)±
1-th latch circuit counted from the input end side is b(0), and a coefficient corresponding to an output of an (N/2)±
(1+l)-th latch circuit is b(l); andenvelope calculating means for calculating a root-mean-square of the imaginary part signal and the real part signal, and for outputting the root-mean-square as an envelope of the digital received signal which indicates a luminance of the object; and display means for displaying a tomographic image represented by the luminance of the object detected by said envelope-detected means. - View Dependent Claims (6)
-
Specification