Patent US5383462A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5383462A Expired / Lapsed US ⏱️ 0.0 years remaining

Wideband time-domain cross-correlation method using baseband data

Assignee: General Electric Co
•
Filing: 1993-11-24
•
Granted: 1995-01-24
•
Expires: 2013-11-24
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method for estimating the velocity of flow containing a cloud of ultrasound scatterers using time-domain cross-correlation of baseband data. When the scatterers move from one range cell to another between firings, the returning echo signals from adjacent firings will look like time-shifted copies of each other. When the data is basebanded, however, the signals no longer look like time-shifted copies of each other because the baseband process divides the incoming signal into complex quadrature signals. The relative amounts in the real and imaginary parts will be dependent on the relative phase of the incoming signal and the complex mixer, and is therefore range dependent. A scattered signal that may be all real in one firing will have both I and Q components in the next firing when the scatterer has moved by several range cells. This is compensated for by rotating the baseband data for the second firing, prior to cross-correlation, by an angle equivalent to 2 π times the mixer frequency (of the quadrature demodulator) divided by the sample rate. The correlation lag corresponding to the actual scatterer displacement will be concentrated in the real part of the complex correlation function, and this can be identified using both peak and phase information.

Inventors

  • 👤 Anne L. Hall

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-06 17:02
CPC Classifications
G; G01; G01S; G01S7/00; G01S7/52; G01S7/52017; G01S7/52023; G01S7/52033; G01S15/00; G01S15/02; G01S15/50; G01S15/58; G01S15/582; G01S7/523; G01S7/526; G01S7/529

Claims Analysis

Total Claims: 23
Claim 1
Independent Claim 391 words
A method for estimating the velocity of flow containing a cloud of ultrasound scatterers, comprising the steps of: firing a first ultrasound beam at a first instant of time, said first ultrasound beam being directed along a path of propagation through said flow; detecting the ultrasound reflected by said scatterers to form first through n-th echo signals of said first firing, said first through n-th echo signals being respectively the result of scattering in first through n-th range cells at first through n-th ranges along said path of propagation, where n is a positive integer greater than unity; quadrature demodulating said first through n-th echo signals of said first firing to form a first set of baseband data; sampling said first set of baseband data at a predetermined sample rate; firing a second ultrasound beam along said path of propagation at a second instant in time, the period of time between said first and second instants of time constituting an interfiring period; detecting the ultrasound reflected by said scatterers to form first through n-th echo signals of said second firing, said first through n-th echo signals being respectively the result of scattering in said first through n-th range cells; quadrature demodulating said first through n-th echo signals of said second firing to form a second set of baseband data; sampling said second set of baseband data at said predetermined sample rate; selecting sampled baseband data from said first set which corresponds to a first group of adjacent range cells and from said second set which corresponds to a second group of adjacent range cells, said second group being displaced relative to said first group by a lag selected from a predetermined series of lags; pre-rotating said sampled baseband data selected from said second set to be in phase in the complex plane with said sampled baseband data selected from said first set; computing the complex correlation function correlating said sampled baseband data selected from said first set with said sampled baseband data selected from said second set for each lag in said predetermined series of lags; determining which one of said predetermined series of lags corresponds to the maximum correlation between the real parts of said complex correlation function with minimum absolute phase; and computing an estimated flow velocity as a function of said determined lag value and said interfiring period.
Claim 2
Independent Claim 391 words
A method for estimating the velocity of flow containing a cloud of ultrasound scatterers, comprising the steps of: firing a first ultrasound beam at a first instant of time, said first ultrasound beam being directed along a path of propagation through said flow; detecting the ultrasound reflected by said scatterers to form first through n-th echo signals of said first firing, said first through n-th echo signals being respectively the result of scattering in first through n-th range cells at first through n-th ranges along said path of propagation, where n is a positive integer greater than unity; quadrature demodulating said first through n-th echo signals of said first firing to form a first set of baseband data; sampling said first set of baseband data at a predetermined sample rate; firing a second ultrasound beam along said path of propagation at a second instant in time, the period of time between said first and second instants of time constituting an interfiring period; detecting the ultrasound reflected by said scatterers to form first through n-th echo signals of said second firing, said first through n-th echo signals being respectively the result of scattering in said first through n-th range cells; quadrature demodulating said first through n-th echo signals of said second firing to form a second set of baseband data; sampling said second set of baseband data at said predetermined sample rate; selecting sampled baseband data from said first set which corresponds to a first group of adjacent range cells and from said second set which corresponds to a second group of adjacent range cells, said second group being displaced relative to said first group by a lag selected from a predetermined series of lags; pre-rotating said sampled baseband data selected from said second set to be in phase in the complex plane with said sampled baseband data selected from said first set; computing the complex correlation function correlating said sampled baseband data selected from said first set with said sampled baseband data selected from said second set for each lag in said predetermined series of lags; determining which one of said predetermined series of lags corresponds to the maximum correlation between the real parts of said complex correlation function with minimum absolute phase; and computing an estimated flow velocity as a function of said determined lag value and said interfiring period.
Claim 3
Dependent Claim 25 words
The method as defined in claim 1, wherein said baseband data of said second firing is rotated by a phase angle proportional to the lag.
Claim 4
Dependent Claim 28 words
The method as defined in claim 1, wherein said baseband data of said second firing is rotated by a phase angle which is a function of the lag.
Claim 5
Dependent Claim 52 words
The method as defined in claim 3, wherein said baseband data of said second firing is rotated by a phase angle equivalent to (2πƒ mix -lag)/SR, where lag is the lag value and ƒ mix is the mixer frequency used in said quadrature demodulating steps and SR is said predetermined sample rate.
Claim 6
Dependent Claim 44 words
The method as defined in claim 1, wherein said complex correlation function is: ##EQU3## where lag is the lag value and S i represents said pre-rotated baseband data of said first firing and S' i represents said pre-rotated baseband data of said second firing.
Claim 7
Dependent Claim 29 words
The method as defined in claim 5, wherein: ##EQU4## where ƒ mix is the mixer frequency used in said quadrature demodulating steps and SR is said predetermined sample rate.
Claim 8
Independent Claim 353 words
A system for estimating the velocity of flow containing a cloud of ultrasound scatterers, comprising: means for firing first and second ultrasound beams at first and second instants of time respectively, said first and second ultrasound beams being directed along a path of propagation through said flow, the period of time between said first and second instants of time constituting an interfiring period; means for detecting the ultrasound reflected by said scatterers to form first through n-th echo signals of said first firing and first through n-th echo signals of said second firing, said first through n-th echo signals being respectively the result of scattering in first through n-th range cells at first through n-th ranges along said path of propagation, where n is a positive integer greater than unity; means for quadrature demodulating said first through n-th echo signals of said first and second firings to form first and second sets of baseband data respectively; means for sampling said first and second sets of baseband data at a predetermined sample rate to form first and second sets of sampled baseband data respectively; means for selecting sampled baseband data from said first set which corresponds to a first group of adjacent range cells and from said second set which corresponds to a second group of adjacent range cells, said second group being displaced relative to said first group by a lag selected from a predetermined series of lags; means for pre-rotating said sampled baseband data selected from said second set to be in phase in the complex plane with said sampled baseband data selected from said first set; means for computing the complex correlation function correlating said sampled baseband data selected from said first set with said sampled baseband data selected from said second set for each lag in said predetermined series of lags; means for determining which one of said predetermined series of lags corresponds to the maximum correlation between the real parts of said complex correlation function with minimum absolute phase; and means for computing an estimated flow velocity as a function of said determined lag value and said interfiring period.
Claim 9
Independent Claim 353 words
A system for estimating the velocity of flow containing a cloud of ultrasound scatterers, comprising: means for firing first and second ultrasound beams at first and second instants of time respectively, said first and second ultrasound beams being directed along a path of propagation through said flow, the period of time between said first and second instants of time constituting an interfiring period; means for detecting the ultrasound reflected by said scatterers to form first through n-th echo signals of said first firing and first through n-th echo signals of said second firing, said first through n-th echo signals being respectively the result of scattering in first through n-th range cells at first through n-th ranges along said path of propagation, where n is a positive integer greater than unity; means for quadrature demodulating said first through n-th echo signals of said first and second firings to form first and second sets of baseband data respectively; means for sampling said first and second sets of baseband data at a predetermined sample rate to form first and second sets of sampled baseband data respectively; means for selecting sampled baseband data from said first set which corresponds to a first group of adjacent range cells and from said second set which corresponds to a second group of adjacent range cells, said second group being displaced relative to said first group by a lag selected from a predetermined series of lags; means for pre-rotating said sampled baseband data selected from said second set to be in phase in the complex plane with said sampled baseband data selected from said first set; means for computing the complex correlation function correlating said sampled baseband data selected from said first set with said sampled baseband data selected from said second set for each lag in said predetermined series of lags; means for determining which one of said predetermined series of lags corresponds to the maximum correlation between the real parts of said complex correlation function with minimum absolute phase; and means for computing an estimated flow velocity as a function of said determined lag value and said interfiring period.
Claim 10
Dependent Claim 26 words
The system as defined in claim 7, wherein said baseband data selected from said second set is rotated by a phase angle proportional to the lag.
Claim 11
Dependent Claim 29 words
The system as defined in claim 7, wherein said baseband data selected from said second set is rotated by a phase angle which is a function of the lag.
Claim 12
Dependent Claim 53 words
The system as defined in claim 9, wherein said baseband data selected from said second set is rotated by a phase angle equivalent to (2πƒ mix -lag)/SR, where lag is the lag value and ƒ mix is the mixer frequency used in said quadrature demodulating steps and SR is said predetermined sample rate.
Claim 13
Dependent Claim 45 words
The system as defined in claim 7, wherein said complex correlation function is: ##EQU5## where lag is the lag value and S i represents said pre-rotated baseband data of said first firing and S' i represents said pre-rotated baseband data selected from said second set.
Claim 14
Dependent Claim 29 words
The system as defined in claim 11, wherein: ##EQU6## where ƒ mix is the mixer frequency used in said quadrature demodulating steps and SR is said predetermined sample rate.
Claim 15
Dependent Claim 161 words
In an ultrasound imaging system for imaging flow containing a cloud of ultrasound scatterers, comprising means for using time-domain cross-correlation to determine the respective complex correlation functions for correlation of a first set of baseband data corresponding to a group of range-gated sections produced by a first firing along an axis at a first instant in time to each of a plurality of second sets of baseband data respectively corresponding to a plurality of shifted groups of range-gated sections produced by a second firing along said axis at a second instant of time, said first and second instants of time defining an interfiring period, and said shifted groups of range-gated sections being shifted by a lag selected from a predetermined series of lags, the improvement wherein means are provided for pre-rotating the baseband data of each of said second sets to be in phase in the complex plane with the baseband data of said first set prior to said time-domain cross-correlation.
Claim 16
Dependent Claim 161 words
In an ultrasound imaging system for imaging flow containing a cloud of ultrasound scatterers, comprising means for using time-domain cross-correlation to determine the respective complex correlation functions for correlation of a first set of baseband data corresponding to a group of range-gated sections produced by a first firing along an axis at a first instant in time to each of a plurality of second sets of baseband data respectively corresponding to a plurality of shifted groups of range-gated sections produced by a second firing along said axis at a second instant of time, said first and second instants of time defining an interfiring period, and said shifted groups of range-gated sections being shifted by a lag selected from a predetermined series of lags, the improvement wherein means are provided for pre-rotating the baseband data of each of said second sets to be in phase in the complex plane with the baseband data of said first set prior to said time-domain cross-correlation.
Claim 17
Dependent Claim 60 words
The ultrasound imaging system as defined in claim 13, further comprising: means for determining which one of said predetermined series of lags corresponds to the maximum correlation between the real parts of said complex correlation function with minimum absolute phase; and means for computing an estimated flow velocity as a function of said determined lag value and said interfiring period.
Claim 18
Dependent Claim 33 words
The ultrasound imaging system as defined in claim 14, further comprising: means for displaying an image made up of pixels having a property which varies as a function of said estimated flow velocity.
Claim 19
Dependent Claim 26 words
The ultrasound imaging system as defined in claim 13, wherein said second set of baseband data is rotated by a phase angle proportional to the lag.
Claim 20
Dependent Claim 29 words
The ultrasound imaging system as defined in claim 13, wherein said second set of baseband data is rotated by a phase angle which is a function of the lag.
Claim 21
Dependent Claim 53 words
The ultrasound imaging system as defined in claim 17, wherein said second set of baseband data is rotated by a phase angle equivalent to (2πƒ mix ×lag)/SR, where lag is the lag value and ƒ mix is the mixer frequency used in said quadrature demodulating steps and SR is said predetermined sample rate.
Claim 22
Dependent Claim 45 words
The ultrasound imaging system as defined in claim 13, wherein said complex correlation function is: ##EQU7## where lag is the lag value and S i represents said pre-rotated baseband data of said first firing and S' i represents pre-rotated baseband data from said second set.
Claim 23
Dependent Claim 31 words
The ultrasound imaging system as defined in claim 19, wherein: ##EQU8## where ƒ mix is the mixer frequency used in said quadrature demodulating steps and SR is said predetermined sample rate.

References Cited (Backward Citations)

US5190044A Cited
US5188114A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1998-01-23 1998-07-25 1999-01-24 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2002-01-23 2002-07-25 2003-01-24 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2006-01-23 2006-07-25 2007-01-24 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag