Top Banner
1 Lecture 6: Doppler Techniques: Physics, processing, interpretation
58

1 Lecture 6: Doppler Techniques: Physics, processing, interpretation.

Dec 21, 2015

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: 1 Lecture 6: Doppler Techniques: Physics, processing, interpretation.

1

Lecture 6: Doppler Techniques:

Physics, processing, interpretation

Page 2: 1 Lecture 6: Doppler Techniques: Physics, processing, interpretation.

2

Doppler US Techniques

• As an object emitting sound moves at a velocity v,

• the wavelength of the sound in the forward direction is compressed (λs) and

• the wavelength of the sound in the receding direction is elongated (λl).

• Since frequency (f) is inversely related to wavelength, the compression increases the perceived frequency and the elongation decreases the perceived frequency.

• c = sound speed.

Page 3: 1 Lecture 6: Doppler Techniques: Physics, processing, interpretation.

3

Doppler US Techniques                                                        

•In Equations (1) and (2), f is the frequency of the sound emitted by the object and would be detected by the observer if the object were at rest. ±Δf represents a Doppler effect–induced frequency shift •The sign depends on the direction in which the object is traveling with respect to the observer. •These equations apply to the specific condition that the object is traveling either directly toward or directly away from the observer

Page 4: 1 Lecture 6: Doppler Techniques: Physics, processing, interpretation.

4

Doppler US Techniques

f f fvf

cd t rt

2 cos

vf c

fd

t

2 cos

ft is transmitted frequencyfr is received frequencyv is the velocity of the target, θ is the angle between the ultrasound beam and the direction of the target's motion, and c is the velocity of sound in the medium

Page 5: 1 Lecture 6: Doppler Techniques: Physics, processing, interpretation.

5

A general Doppler ultrasound signal measurement system

Transmission&

Reception ProcessingDisplay &ElectricalFurtherprocessing

in

out

acousticalenergy

electricalenergy

audio-visual displaystoreprint etc.

Page 6: 1 Lecture 6: Doppler Techniques: Physics, processing, interpretation.

6

A simplified equivalent representation of an ultrasonic transducer

Electrical Mechanical

V FZe Zm

Page 7: 1 Lecture 6: Doppler Techniques: Physics, processing, interpretation.

7

Block diagram of a non-directional continuous wave Doppler system

Page 8: 1 Lecture 6: Doppler Techniques: Physics, processing, interpretation.

8

Block diagram of a non-directional pulsed wave Doppler system

Page 9: 1 Lecture 6: Doppler Techniques: Physics, processing, interpretation.

9

Oscillator

7 1 4

856

0.1uF 0.1uF

0.1uF

xtal(4 MHz)

MC12061

3

2

sineout

-

+

Note: All unused pins should be connected to ground

totransmitter

tomixer

100pF

100pF

C

R

R

C

sin

cos

78L05+12.0 V

0.1uF0.1uF12

3

CfR

12

Page 10: 1 Lecture 6: Doppler Techniques: Physics, processing, interpretation.

10

Transmitter

+12V 56k

9k1

680k

910R

2:1BC107

BFW11

0.1uF

100R

+12V

+12V

56k

9k1

910R

0.1uF

0.1uF

BC107

toprobe

fromosc.

+12V

Page 11: 1 Lecture 6: Doppler Techniques: Physics, processing, interpretation.

11

Demodulator

1k

1k 1k

1k

3k 3k

1k3820

330

.1uF

.1uF

.1uF

.1uF

4.7nF

4.7nF 4.7nF

1uF

10k

8

10

1

4

2 3

6

12

14 5

100

MC1496

1k

1k 1k

1k

3k 3k

1k3820

330

.1uF

.1uF

.1uF

.1uF

4.7nF

4.7nF 4.7nF

1uF

10k

8

10

1

4

2 3

6

12

14 5

100

MC1496

1k

4.7nF

1uF

1k

4.7nF

1uF

+12 V

+12 V

DIFF.

OUTPUTsin

cosDIFF.OUTPUT

FROMPROBE

.1uF

.1uF

Page 12: 1 Lecture 6: Doppler Techniques: Physics, processing, interpretation.

12

Two channel differential audio amplifier

10

11

1213 1

6

7

3

5

4

14

+12V

-12V

10k 1%

R

150k

5pF

C2 C1

30pF

50pFC3

0.1u0.1u

200pF

10k 10k 10k 1%

SSM-2015

R2 BIAS

RG

-IN

+IN

+RG

-RG

OUT

COMP2

COMP3

+V

-VBIAS

+IN

-IN

to BPF

R1

10

11

1213 1

6

7

3

5

4

14

+12V

-12V

10k 1%

R

150k

5pF

C2 C1

30pF

50pFC3

0.1u0.1u

200pF

10k 10k 10k 1%

SSM-2015

R2 BIAS

RG

-IN

+IN

+RG

-RG

OUT

COMP2

COMP3

+V

-VBIAS

+IN

-IN

to BPF

R1

9

9

Page 13: 1 Lecture 6: Doppler Techniques: Physics, processing, interpretation.

13

Programmable bandpass filter and amplifier

Page 14: 1 Lecture 6: Doppler Techniques: Physics, processing, interpretation.

14

the audio amplifier

10k

33k

10R

3

0.1uF

33k 0.1uF

0.1uF

LM386

+5 V

100uF

0.1uF

10uF

0.22uF 0.22uF

+

-2

18

65

4

7

8R

AUDIO

Page 15: 1 Lecture 6: Doppler Techniques: Physics, processing, interpretation.

15

PC interface

Page 16: 1 Lecture 6: Doppler Techniques: Physics, processing, interpretation.

16

Page 17: 1 Lecture 6: Doppler Techniques: Physics, processing, interpretation.

17

PROCESSING OF DOPPLER ULTRASOUND SIGNALS

Page 18: 1 Lecture 6: Doppler Techniques: Physics, processing, interpretation.

18

Processing of Doppler Ultrasound SignalsGated

transmiterMaster

osc.Band-pass

filterSample& hold

Demodulator

Receiveramplifier

RFfilter

Band-passfilter

Sample& hold

Demodulator

Logicunit

si

sq

V

Transducer

sincos

• Demodulation• Quadrature to directional signal conversion• Time-frequency/scale analysis• Data visualization• Detection and estimation• Derivation of diagnostic information

Further processing

Page 19: 1 Lecture 6: Doppler Techniques: Physics, processing, interpretation.

19

Single side-band detection

USBF

LSBF

LPF

LPF

RF signal

y f

y r

cos t0

Page 20: 1 Lecture 6: Doppler Techniques: Physics, processing, interpretation.

20

Heterodyne detection

LSBF

LPF

Master

RF signal

Transmitteroscillator

2-20 MHz

Heterodyneoscillator1-10 kHz

o h

o h

o h

o d h d

d hd h

:forward:reverse

Page 21: 1 Lecture 6: Doppler Techniques: Physics, processing, interpretation.

21

Frequency translation and side-band filtering detection

RF signal

Trans.

Oscillator12-20 MHz

o

h

LPF1

o h

o d h d

h d

h d

Oscillator22-20 MHz

LPF5

HPF

LPF2

o

o h

Optional stage

yf

yr

LPF3

LPF4

Page 22: 1 Lecture 6: Doppler Techniques: Physics, processing, interpretation.

22

direct sampling • Effect of the undersampling.

(a) before sampling; (b) after sampling

fs 2fs 3fs 4fs nfs

fs 2fs 3fs 4fs nfs

(a)

(b)

Page 23: 1 Lecture 6: Doppler Techniques: Physics, processing, interpretation.

23

Quadrature phase detection

LPF

LPF

RF signal cos t0

sin t0

Quad.signaloscillator

y D

y Q

Page 24: 1 Lecture 6: Doppler Techniques: Physics, processing, interpretation.

24

TOOLS FOR DIGITAL SIGNAL PROCESSING

Page 25: 1 Lecture 6: Doppler Techniques: Physics, processing, interpretation.

25

Understanding the complex Fourier transform

• The Fourier transform pair is defined as

• In general the Fourier transform is a complex quantity:

• where R(f) is the real part of the FT, I(f) is the imaginary part, X(f) is the amplitude or Fourier spectrum of x(t) and is given by ,θ(f) is the phase angle of the Fourier transform and given by tan-1[I(f)/R(f)]

dfefXtxdtetxfX ftjftj 22 )()(,)()(

)()()()()( fjefXfjIfRfX

)()( 22 fIfR

Page 26: 1 Lecture 6: Doppler Techniques: Physics, processing, interpretation.

26

• If x(t) is a complex time function, i.e. x(t)=xr(t)+jxi(t) where xr(t) and xi(t) are respectively the real part and imaginary part of the complex function x(t), then the Fourier integral becomes

)()(]cos)(sin)([

]sin)(cos)([)]()([)( 2

fjIfRdtttxttxj

dtttxttxdtetjxtxfX

ir

irftj

ir

)}()({}{cos 000 tF

)}()({}{sin 000 j

tF

Page 27: 1 Lecture 6: Doppler Techniques: Physics, processing, interpretation.

27

Properties of the Fourier transform for complex time functions

Time domain (x(t)) Frequency domain (X(f))

Real Real part even, imaginary part odd

Imaginary Real part odd, imaginary part even

Real even, imaginary odd Real

Real odd, imaginary even Imaginary

Real and even Real and even

Real and odd Imaginary and odd

Imaginary and even Imaginary and even

Imaginary and odd Real and odd

Complex and even Complex and even

Complex and odd Complex and odd

Page 28: 1 Lecture 6: Doppler Techniques: Physics, processing, interpretation.

28

Interpretation of the complex Fourier transform

• If an input of the complex Fourier transform is a complex quadrature time signal (specifically, a quadrature Doppler signal), it is possible to extract directional information by looking at its spectrum.

• Next, some results are obtained by calculating the complex Fourier transform for several combinations of the real and imaginary parts of the time signal (single frequency sine and cosine for simplicity).

• These results were confirmed by implementing simulations.

Page 29: 1 Lecture 6: Doppler Techniques: Physics, processing, interpretation.

29

• Case (1).

• Case (2).

• Case (3).

• Case (4).

• Case (5).

• Case (6).

• Case (7).

• Case (8).

1

-1

real part of complex FFT

0 +Fs/2-Fs/2

1

-1

imaginary part of complex FFT(1)

1

-1

real part of complex FFT

1

-1

imaginary part of complex FFT(5)

1

-1

real part of complex FFT

1

-1

imaginary part of complex FFT(2)

1

-1

real part of complex FFT

1

-1

imaginary part of complex FFT(6)

1

-1

real part of complex FFT

1

-1

imaginary part of complex FFT(3)

1

-1

real part of complex FFT

1

-1

imaginary part of complex FFT(7)

1

-1

real part of complex FFT

1

-1

imaginary part of complex FFT(4)

1

-1

real part of complex FFT

1

-1

imaginary part of complex FFT(8)

0 +Fs/2-Fs/2

0 +Fs/2-Fs/2

0 +Fs/2-Fs/2

0 +Fs/2-Fs/2

0 +Fs/2-Fs/2

0 +Fs/2-Fs/2

0 +Fs/2-Fs/2 0 +Fs/2-Fs/2

0 +Fs/2-Fs/2

0 +Fs/2-Fs/2

0 +Fs/2-Fs/2

0 +Fs/2-Fs/2

0 +Fs/2-Fs/2

0 +Fs/2-Fs/2

0 +Fs/2-Fs/2

x t t x t t

X F t jF tr i( ) cos , ( ) sin ,

( ) {cos } {sin } ( )

0 0

0 0 02

x t t x t t

X F t jF tr i( ) cos , ( ) sin ,

( ) {cos } { sin } ( )

0 0

0 0 02

x t t x t t

X F t jF tr i( ) cos , ( ) sin ,

( ) { cos } {sin } ( )

0 0

0 0 02

x t t x t t

X F t jF tr i( ) cos , ( ) sin ,

( ) { cos } { sin } ( )

0 0

0 0 02

x t t x t t

X F t jF t jr i( ) sin , ( ) cos ,

( ) {sin } {cos } ( )

0 0

0 0 02

x t t x t t

X F t jF t jr i( ) sin , ( ) cos ,

( ) {sin } { cos } ( )

0 0

0 0 02

x t t x t t

X F t jF t jr i( ) sin , ( ) cos ,

( ) { sin } {cos } ( )

0 0

0 0 02

x t t x t t

X F t jF t jr i( ) sin , ( ) cos ,

( ) { sin } { cos } ( )

0 0

0 0 02

Page 30: 1 Lecture 6: Doppler Techniques: Physics, processing, interpretation.

30

The discrete Fourier transform

• The discrete Fourier transform (DFT) is a special case of the continuous Fourier transform. To determine the Fourier transform of a continuous time function by means of digital analysis techniques, it is necessary to sample this time function. An infinite number of samples are not suitable for machine computation. It is necessary to truncate the sampled function so that a finite number of samples are considered

Page 31: 1 Lecture 6: Doppler Techniques: Physics, processing, interpretation.

31

Discrete Fourier transform pair

otherwise

Nkenx

kX

N

n

knNj

,0

10,)(

)(

1

0

)/2(

otherwise

NnekXN

nx

N

n

knNj

,0

10,)(1

)(

1

0

)/2(

Page 32: 1 Lecture 6: Doppler Techniques: Physics, processing, interpretation.

32

complex modulation

x t e X f fj tc

c( ) ( )

X(f)

-W Wf

0 0

X(f-f )

f -W f f +Wf

c

c c c

)}()({}{cos 000 tF

)}()({}{sin 000 j

tF

Page 33: 1 Lecture 6: Doppler Techniques: Physics, processing, interpretation.

33

Hilbert transform

• The Hilbert transform (HT) is another widely used frequency domain transform.

• It shifts the phase of positive frequency components by -900 and negative frequency components by +900.

• The HT of a given function x(t) is defined by the convolution between this function and the impulse response of the HT (1/πt).

d

t

x

ttxtxH

)(11)()]([

Page 34: 1 Lecture 6: Doppler Techniques: Physics, processing, interpretation.

34

Hilbert transform

• Specifically, if X(f) is the Fourier transform of x(t), its Hilbert transform is represented by XH(f), where

• A ± 900 phase shift is equivalent to multiplying by

ej900=±j, so the transfer function of the HT HH(f) can

be written as

)()sgn()()()]([)( fXfjfXfHfXHfX HH

0,

0,sgn)(

fj

fjfjfH H

Page 35: 1 Lecture 6: Doppler Techniques: Physics, processing, interpretation.

35

impulse response of HT

0,)2/(sin20,0

)( 2

nn

nn

nhH

1

1/31/5

1 2 3 4 5 6 n

-1-2-3-4-5

-1

-1/3-1/5

-6

2

h (n)H

An ideal HT filter can be approximated using standard filter design techniques. If a FIR filter is to be used , only a finite number of samples of the impulse response suggested in the figure would be utilised.

Page 36: 1 Lecture 6: Doppler Techniques: Physics, processing, interpretation.

36

• x(t)ejωct is not a real time function and cannot occur as a communication signal. However, signals of the form x(t)cos(ωt+θ) are common and the related modulation theorem can be given as

• So, multiplying a band limited signal by a sinusoidal signal translates its spectrum up and down in frequency by fc

x t te

X f fe

X f fc

j

c

j

c( ) cos( ) ( ) ( )

2 2

Page 37: 1 Lecture 6: Doppler Techniques: Physics, processing, interpretation.

37

Digital filtering• Digital filtering is one of the most important DSP tools. • Its main objective is to eliminate or remove unwanted

signals and noise from the required signal. • Compared to analogue filters digital filters offer sharper

rolloffs, • require no calibration, and • have greater stability with time, temperature, and power

supply variations. • Adaptive filters can easily be created by simple software

modifications

h(k), k=0,1,...(impulse response)

x(n) y(n)(input) (output)

Page 38: 1 Lecture 6: Doppler Techniques: Physics, processing, interpretation.

38

Digital Filters• Non-recursive (finite impulse response, FIR)

• Recursive (infinite impulse response, IIR).

• The input and the output signals of the filter are related by the convolution sum.

• Output of an FIR filter is a function of past and present values of the input,

• Output of an IIR filter is a function of past outputs as well as past and present values of the input

y n h k x n kk

N( ) ( ) ( )

0

1

y n h k x n k a x n k b y n kk

kk

N

kk

N( ) ( ) ( ) ( ) ( )

0 0 1

Page 39: 1 Lecture 6: Doppler Techniques: Physics, processing, interpretation.

39

Basic IIR filter and FIR filter realisations

(a) (b)

Z-1

y(n)

x(n) a0

a1-b1

Z-1

-bN

Z-1

y(n)

x(n)Z

-1Z

-1

h(0) h(1) h(2) h(N-1)

Z-1

a2-b2

aN

x(n-1) x(n-2) x(n-N+1)

Page 40: 1 Lecture 6: Doppler Techniques: Physics, processing, interpretation.

40

DSP for Quadrature to Directional Signal Conversion

• Time domain methods– Phasing filter technique (PFT) (time domain Hilbert

transform)– Weaver receiver technique

• Frequency domain methods – Frequency domain Hilbert transform – Complex FFT– Spectral translocation

• Scale domain methods (Complex wavelet)

• Complex neural network

Page 41: 1 Lecture 6: Doppler Techniques: Physics, processing, interpretation.

41

GENERAL DEFINITION OF A QUADRATURE DOPPLER SIGNAL

• A general definition of a discrete quadrature Doppler signal equation can be given by

• D(n) and Q(n), each containing information concerning forward channel and reverse channel signals (sf(n) and sr(n) and their Hilbert transforms H[sf(n)] and H[sr(n)]), are real signals.

)()]([)(

)]([)()(

nsnsHnQ

nsHnsnD

rf

rf

Page 42: 1 Lecture 6: Doppler Techniques: Physics, processing, interpretation.

42

Asymmetrical implementation of the PFT DSP Algorithm

D(n)

Q(n)

HILBERT

TRANSFORM

DELAY

FILTER

+

+

+

-

y (n)

y (n)

f

rH D n H s n H s n H s n s nf r f r[ ( )] [ ( ) [ ( )]] [ ( )] ( )

)()]([)()]([)]([)()(

)()]([)()]([)]([)()(

nsnsHnsnsHnDHnQny

nsnsHnsnsHnDHnQny

rfrfr

rfrff

)(2)(

)]([2)(

nsny

nsHny

rr

ff

)()]([)(

)]([)()(

nsnsHnQ

nsHnsnD

rf

rf

Page 43: 1 Lecture 6: Doppler Techniques: Physics, processing, interpretation.

43

Symmetrical implementation of the PFT

)()]([)(

)]([)()(

nsnsHnQ

nsHnsnD

rf

rf

HILBERTTRANS.

DELAYFILTER

HILBERTTRANS.

DELAYFILTER

DSP Algorithm

D(n)

Q(n)

y (n)

y (n)

f

r

H Q n H H s n s n s n H s nf r f r[ ( )] [ [ ( )] ( )] ( ) [ ( )] H D n H s n H s n H s n s nf r f r[ ( )] [ ( ) [ ( )]] [ ( )] ( )

)]([2)]([)()(

)]([2)]([)()(

nsHnQHnDny

nsHnDHnQny

rr

ff

)(2)]([)()(

)(2)]([)()(

nsnDHnQny

nsnQHnDny

rr

ff

Page 44: 1 Lecture 6: Doppler Techniques: Physics, processing, interpretation.

44

• An alternative algorithm is to implement the HT using phase splitting networks

• A phase splitter is an all-pass filter which produces a quadrature signal pair from a single input

• The main advantage of this algorithm over the single filter HT is that the two filters have almost identical pass-band ripple characteristics

Q(n)

yf(n)

Phase splitter

yr(n)

DSP Algorithm

D(n)

Phase splitter

+450

+450

-45 0

-45 0

(900)

(900)

Page 45: 1 Lecture 6: Doppler Techniques: Physics, processing, interpretation.

45

Weaver Receiver Technique (WRT)

• For a theoretical description of the system consider the quadrature Doppler signal defined by

which is band limited to fs/4, and a pair of quadrature pilot frequency signals given by

where ωc/2π=fs/4. • The LPF is assumed to be an ideal LPF

having a cut-off frequency of fs/4.

)()]([)(

)]([)()(

nsnsHnQ

nsHnsnD

rf

rf

p n n p n nd c q c( ) sin , ( ) cos

Page 46: 1 Lecture 6: Doppler Techniques: Physics, processing, interpretation.

46

Asymmetrical implementation of the WRT

+

+

+

-

D(n)

Q(n)

DSP Algorithm

yf(n)

yr(n)

LPF

LPF

LPF

LPF

fp=fc=fs/4

X1

Y1 Y2

X2 X3

Y3

pd

(n)

pq(n)

p n n p n nd c q c( ) sin , ( ) cos

)()]([)(

)]([)()(

nsnsHnQ

nsHnsnD

rf

rf

Page 47: 1 Lecture 6: Doppler Techniques: Physics, processing, interpretation.

47

X Y D n p n Q n p nd q2 2, ( ). ( ) ( ). ( )

{ ( ).sin [ ( )].sin } { [ ( )].cos ( ) cos }s n n H s n n H s n n s n nf c r c f c r c

F s n S and F s n Sf f r r{ ( )} ( ) { ( )} ( )

0),(

0),()]([)]}([{

f

fff jS

jSSHnsHF

0),(

0),()]([)]}([{

r

rrr jS

jSSHnsHF

0),()(

0),()(

ff

ff

SS

SS

0),()(

0),()(

rr

rr

SS

SS

)()()(

)()()(

rrr

fff

SSS

SSS

)()()]([

)()()]([

rrr

fff

jSjSSH

jSjSSH

Page 48: 1 Lecture 6: Doppler Techniques: Physics, processing, interpretation.

48

F X jS jS S Sf c f c r c r c{ } { ( ) ( )} { ( ) ( )}2 H S Sf c r c[ ( )] ( )

F Y jS jS S Sf c f c r c r c{ } { ( ) ( )} { ( ) ( )}2 H S Sf c r c[ ( )] ( )

F X H S jS jSf c f c f c{ } [ ( )] ( ) ( )2

F Y S S Sr c r c r c{ } ( ) ( ) ( )2

F X S S S Sf f f c f c{ } ( ) ( ) ( ) ( )31

2

1

2

1

22

1

22

1

2

1

22S Sf f c( ) ( )

F Y S S S Sr r r c r c{ } ( ) ( ) ( ) ( )31

2

1

2

1

22

1

22

1

2

1

22S Sr r c( ) ( )

).(2

1)}({

),(2

1)}({

rr

ff

SnyF

SnyF

).(2

1)}(

2

1{)(

),(2

1)}(

2

1{)(

1

1

nsSFny

nsSFny

rrr

fff

Page 49: 1 Lecture 6: Doppler Techniques: Physics, processing, interpretation.

49

1

2

3

4

5

6

7

8

9

10

0 +f-f

Lowpass filter cut-off frequency=f , f =f /4

Stop-band region Pass-band region

D

Q

X1

Y1

X2

Y2

yf

yr

pd

pq

ff +fr-fr +fc +2fc-fc-2fc

c c s

sin cos cos sin f r f rt t j t j t

Page 50: 1 Lecture 6: Doppler Techniques: Physics, processing, interpretation.

50

Symmetrical implementation

LPF

LPF

LPF

LPF

D(n)

Q(n)

DSP Algorithm

pd(n)p

q(n)

yf(n)

yr(n)

A1

B1

A2

B2

Page 51: 1 Lecture 6: Doppler Techniques: Physics, processing, interpretation.

51

Implementation of the WRT algorithm using low-pass/high-pass filter pair

D(n)

Q(n)

DSP Algorithm

yf(n)

yr(n)

LPF

HPF

LPF

LPF

fp=fc=fs/4

X1

X2

X3

pd(n)

pq(n)

Page 52: 1 Lecture 6: Doppler Techniques: Physics, processing, interpretation.

52

FREQUENCY DOMAIN PROCESSING

• These algorithms are almost entirely implemented in the frequency domain (after fast Fourier transform),

• They are based on the complex FFT process. • The common steps for the all these implementations

are the complex FFT, the inverse FFT and overlapping techniques to avoid Gibbs phenomena

• Three types of frequency domain algorithm will be described:

Hilbert transform method, Complex FFT method, and Spectral translocation method.

Page 53: 1 Lecture 6: Doppler Techniques: Physics, processing, interpretation.

53

frequency domain Hilbert transform algorithm

D(n)

Q(n)

CFFT IFFT

S R

S I

H[S]R

I

yf(n)

yr(n)

DSP Algorithm

Q'(n)

D'(n)

Frequency domain complex HT algorithm

-jS, w>0

+jS, w<0 H[S]

Page 54: 1 Lecture 6: Doppler Techniques: Physics, processing, interpretation.

54

Complex FFT Method (CFFT)

• The complex FFT has been used to separate the directional signal information from quadrature signals so that the spectra of the directional signals can be estimated and displayed as sonograms.

• It can be shown that the phase information of the directional signals is well preserved and can be used to recover these signals.

Page 55: 1 Lecture 6: Doppler Techniques: Physics, processing, interpretation.

55

D(n)

Q(n)

CFFT

IFFTS R

S I

y (n)

y (n)

DSP Algorithm

IFFT

S (w)

S (w)

S fR

S fI

S rR

S rI

f

r

f

r

Page 56: 1 Lecture 6: Doppler Techniques: Physics, processing, interpretation.

56

s n D n jQ n s n H s n j H s n s n

s n jH s n j s n jH s n

f r f r

f f r r

( ) ( ) ( ) { ( ) [ ( )]} { [ ( )] ( )}

{ ( ) [ ( )]} { ( ) [ ( )]}

0)},()({)}()({

0)},()({)}()({)}({[

rrff

rrff

SSjSS

SSjSSnsF

0),(2

0),(2)()}({

r

f

Sj

SSnsF

0,0

0),()(

S

S

0),(

0,0)(

S

S

0)},({

0)},({)}({

S

SS f

0)},({

0)},({)}({

S

SS f

0)},({

0)},({)}({

S

SSr

0)},({

0)},({)}({

S

SSr

Page 57: 1 Lecture 6: Doppler Techniques: Physics, processing, interpretation.

57

Spectral Translocation Method (STM)

XR-

= S I+

XR+

= -S I-

XI-

= -S R+

XI+

= S R-

FFT

IFFT

D(n)

Q(n)

yf(n)

yr(n)

S R

S I

X R

X I

Y R

Y I

DSP Agorithm

Page 58: 1 Lecture 6: Doppler Techniques: Physics, processing, interpretation.

58

S S j S S S j S Sf r( ) ( ) ( ) { ( ) ( )} { ( ) ( )} 2 2

S S S S ( ) ( ), ( ) ( )

X S S j S S

S S j S S

( ) { ( ) ( )} { ( ) ( )}

{ ( ) ( )} { ( ) ( )}

2 2 2 2

2 2

2 2

S j S S j S

S S j S S

S j S

f r f r

f f r r

f r

( ) ( ) ( ) ( )

{ ( ) ( )} { ( ) ( )}

( ) ( )

Y S X

S X j S X

( ) ( ) ( )

{ { ( )} { ( )}} { { ( )} { ( )}}

y n s n j s nf r( ) ( ) ( ) 2 2

0),(2

0),(2)()}({

r

f

Sj

SSnsF