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

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

  • View
    220

  • Download
    0

Embed Size (px)

Citation preview

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