radar waveforms and pulse compression.pdf

58
IEEE New Hampshire Section Radar Systems Course 1 Waveforms & PC 1/1/2010 IEEE AES Society Radar Systems Engineering Lecture 11 Waveforms and Pulse Compression Dr. Robert M. O’Donnell IEEE New Hampshire Section Guest Lecturer

Upload: ahmed-khairy

Post on 26-Nov-2015

116 views

Category:

Documents


3 download

DESCRIPTION

Radar Waveforms and Pulse Compression Introduction to radar waveforms and their properties

TRANSCRIPT

Page 1: Radar Waveforms and Pulse Compression.pdf

IEEE New Hampshire SectionRadar Systems Course 1Waveforms & PC 1/1/2010 IEEE AES Society

Radar Systems Engineering Lecture 11

Waveforms and Pulse Compression

Dr. Robert M. O’DonnellIEEE New Hampshire Section

Guest Lecturer

Page 2: Radar Waveforms and Pulse Compression.pdf

Radar Systems Course 2Waveforms & PC 1/1/2010

IEEE New Hampshire SectionIEEE AES Society

PulseCompressionReceiver Clutter Rejection

(Doppler Filtering)A / D

Converter

Block Diagram of Radar System

Antenna

PropagationMedium

TargetRadarCross

Section

Transmitter

General Purpose Computer

Tracking

DataRecording

ParameterEstimation

WaveformGeneration

Detection

PowerAmplifier

T / RSwitch

Signal Processor Computer

Thresholding

User Displays and Radar Control

Photo ImageCourtesy of US Air Force

Page 3: Radar Waveforms and Pulse Compression.pdf

Radar Systems Course 3Waveforms & PC 1/1/2010

IEEE New Hampshire SectionIEEE AES Society

Outline

• Introduction to radar waveforms and their properties– Matched filters

• Pulse Compression– Introduction– Linear frequency modulation (LFM) waveforms– Phase coded (PC) waveforms– Other coded waveforms

• Summary

Page 4: Radar Waveforms and Pulse Compression.pdf

Radar Systems Course 4Waveforms & PC 1/1/2010

IEEE New Hampshire SectionIEEE AES Society

CW Pulse, Its Frequency Spectrum, and Range Resolution

• Range Resolution ( )– Proportional to pulse width ( )– Inversely proportional to bandwidth ( )

1 MHz Bandwidth => 150 m of range resolution

T

1 2 3 4

1

2

3

0

Am

plitu

de

0

10

20

-20

Pow

er (d

B)

0 2 3 4 51

Frequency (MHz)Time (μsec)

T1

BandwidthPulsewidth

1 μsec pulse Frequency spectrum of pulse

B2cr

2Tcr

T/1B =T

Viewgraph courtesy of MIT Lincoln LaboratoryUsed with permission

Page 5: Radar Waveforms and Pulse Compression.pdf

Radar Systems Course 5Waveforms & PC 1/1/2010

IEEE New Hampshire SectionIEEE AES Society

Outline

• Introduction to radar waveforms and their properties– Matched filters

• Pulse Compression– Introduction– Linear frequency modulation (LFM) waveforms– Phase coded (PC) waveforms– Other waveforms

• Summary

Page 6: Radar Waveforms and Pulse Compression.pdf

Radar Systems Course 6Waveforms & PC 1/1/2010

IEEE New Hampshire SectionIEEE AES Society

Matched Filter Concept

MatchedFilter

2EN0

E = Pulse Energy (Power × Time)

Pulse Spectrum

Am

plitu

de Phase

Frequency

Matched FilterA

mpl

itude Phase

Frequency

Noise Spectrum

Am

plitu

de

Frequency

N0

Fourier Transform

• Matched Filter maximizes the peak-signal to mean noise ratio– For rectangular pulse, matched filter is a simple pass band filter

Viewgraph courtesy of MIT Lincoln LaboratoryUsed with permission

Page 7: Radar Waveforms and Pulse Compression.pdf

Radar Systems Course 7Waveforms & PC 1/1/2010

IEEE New Hampshire SectionIEEE AES Society

Matched Filter Basics

• One wants to pass the received radar echo through a filter, whose output will optimize the Signal-to-Noise Ratio (S/N)

• For white Gaussian noise, the frequency response, , of the matched filter is

– The transmitted signal is

– And

• With a little manipulation:– Amplitude and phase of Matched Filter are

mtfj2e)f(SA)f(H π−∗=

)f(H

dte)t(s)f(S tfj2∫∞

∞−

π−=

)t(s

Complex conjugate

mSMF tf2)f()f( π+φ−=φ)f(S)f(H =

Page 8: Radar Waveforms and Pulse Compression.pdf

Radar Systems Course 8Waveforms & PC 1/1/2010

IEEE New Hampshire SectionIEEE AES Society

Matched Filter Basics (continued)

• In Chapter 5, Section 2, Skolnik (Reference 1) repeats the classic derivation for the matched filter frequency response for a simple pulse in Gaussian noise

– The interested student can read and follow it readily

• It states that the output peak instantaneous* signal to mean noise ratio depends only on ;

– The total energy of the received signal, and– The noise power per unit bandwidth

NE2

* The Signal-to Noise ratio used in radar equation calculations is the average signal-to-noise, that differs from the above result by a factor

of 2 (half of the above )

Page 9: Radar Waveforms and Pulse Compression.pdf

Radar Systems Course 9Waveforms & PC 1/1/2010

IEEE New Hampshire SectionIEEE AES Society

Matched Filters – A Look Forward

• Note that the previous discussion always assumes that the signal only competes with uniform white Gaussian noise

• While for ~80% of a typical radar’s coverage this is true, the echoes from the various types of clutter, this is far from true

– Ground, rain, sea, birds, etc– These different types of backgrounds that the target signal

competes with have spectra that are very different from Gaussian noise

• The optimum matched filters that need to be used to deal with clutter will be discussed in lectures 12 and 13

Page 10: Radar Waveforms and Pulse Compression.pdf

Radar Systems Course 10Waveforms & PC 1/1/2010

IEEE New Hampshire SectionIEEE AES Society

• Matched filter is implemented by “convolving” the reflected echo with the “time reversed” transmit pulse

• Convolution process: – Move digitized pulses by each other, in steps – When data overlaps, multiply samples and sum them up

Matched Filter Implementation by Convolution

3

1

2

0No overlap – Output 0

Out

put o

f M

atch

ed F

ilter

Time

Reflected echo Time reversed pulse

1

[ ] [ ] [ ]nkxnhkyn

−= ∑∞

−∞=

Viewgraph courtesy of MIT Lincoln LaboratoryUsed with permission

Page 11: Radar Waveforms and Pulse Compression.pdf

Radar Systems Course 11Waveforms & PC 1/1/2010

IEEE New Hampshire SectionIEEE AES Society

• Matched filter is implemented by “convolving” the reflected echo with the “time reversed” transmit pulse

• Convolution process: – Move digitized pulses by each other, in steps – When data overlaps, multiply samples and sum them up

Implementation of Matched Filter

Reflected echo Time reversed pulse

1

3

1

2

0No overlap – Output 0

Out

put o

f M

atch

ed F

ilter

Time

[ ]nx

[ ]ky

[ ]nh −

[ ] [ ] [ ]nkxnhkyn

−= ∑∞

−∞=

Viewgraph courtesy of MIT Lincoln LaboratoryUsed with permission

Page 12: Radar Waveforms and Pulse Compression.pdf

Radar Systems Course 12Waveforms & PC 1/1/2010

IEEE New Hampshire SectionIEEE AES Society

Implementation of Matched Filter

3

1

2

0One sample overlaps 1x1 =1

Out

put o

f M

atch

ed F

ilter

Time

• Matched filter is implemented by “convolving” the reflected echo with the “time reversed” transmit pulse

• Convolution process: – Move digitized pulses by each other, in steps – When data overlaps, multiply samples and sum them up

Reflected echo Time reversed pulse

1

[ ] [ ] [ ]nkxnhkyn

−= ∑∞

−∞=

[ ]ky

Viewgraph courtesy of MIT Lincoln LaboratoryUsed with permission

Page 13: Radar Waveforms and Pulse Compression.pdf

Radar Systems Course 13Waveforms & PC 1/1/2010

IEEE New Hampshire SectionIEEE AES Society

Implementation of Matched Filter

3

1

2

0Two samples overlap (1x1) + (1x1) = 2

Out

put o

f M

atch

ed F

ilter

Time

• Matched filter is implemented by “convolving” the reflected echo with the “time reversed” transmit pulse

• Convolution process: – Move digitized pulses by each other, in steps – When data overlaps, multiply samples and sum them up

Reflected echo Time reversed pulse

1

[ ] [ ] [ ]nkxnhkyn

−= ∑∞

−∞=

[ ]ky

Viewgraph courtesy of MIT Lincoln LaboratoryUsed with permission

Page 14: Radar Waveforms and Pulse Compression.pdf

Radar Systems Course 14Waveforms & PC 1/1/2010

IEEE New Hampshire SectionIEEE AES Society

Implementation of Matched Filter

3

1

2

0Three samples overlap (1x1) + (1x1) + (1x1) = 3

Out

put o

f M

atch

ed F

ilter

Time

• Matched filter is implemented by “convolving” the reflected echo with the “time reversed” transmit pulse

• Convolution process: – Move digitized pulses by each other, in steps – When data overlaps, multiply samples and sum them up

Reflected echo Time reversed pulse

1

[ ] [ ] [ ]nkxnhkyn

−= ∑∞

−∞=

[ ]ky

Viewgraph courtesy of MIT Lincoln LaboratoryUsed with permission

Page 15: Radar Waveforms and Pulse Compression.pdf

Radar Systems Course 15Waveforms & PC 1/1/2010

IEEE New Hampshire SectionIEEE AES Society

Implementation of Matched Filter

3

1

2

0Two samples overlap (1x1) + (1x1) = 2

Out

put o

f M

atch

ed F

ilter

Time

• Matched filter is implemented by “convolving” the reflected echo with the “time reversed” transmit pulse

• Convolution process: – Move digitized pulses by each other, in steps – When data overlaps, multiply samples and sum them up

Reflected echo Time reversed pulse

1

[ ] [ ] [ ]nkxnhkyn

−= ∑∞

−∞=

[ ]ky

Viewgraph courtesy of MIT Lincoln LaboratoryUsed with permission

Page 16: Radar Waveforms and Pulse Compression.pdf

Radar Systems Course 16Waveforms & PC 1/1/2010

IEEE New Hampshire SectionIEEE AES Society

Implementation of Matched Filter

Time

3

1

2

0

Out

put o

f M

atch

ed F

ilter

One sample overlaps 1x1 =1

• Matched filter is implemented by “convolving” the reflected echo with the “time reversed” transmit pulse

• Convolution process: – Move digitized pulses by each other, in steps – When data overlaps, multiply samples and sum them up

Reflected echo Time reversed pulse

1

[ ] [ ] [ ]nkxnhkyn

−= ∑∞

−∞=

[ ]ky

Viewgraph courtesy of MIT Lincoln LaboratoryUsed with permission

Page 17: Radar Waveforms and Pulse Compression.pdf

Radar Systems Course 17Waveforms & PC 1/1/2010

IEEE New Hampshire SectionIEEE AES Society

Implementation of Matched Filter

Time

3

1

2

0

Out

put o

f M

atch

ed F

ilter

Use of Matched Filter Maximizes S/N

• Matched filter is implemented by “convolving” the reflected echo with the “time reversed” transmit pulse

• Convolution process: – Move digitized pulses by each other, in steps – When data overlaps, multiply samples and sum them up

Reflected echo Time reversed pulse

1

[ ] [ ] [ ]nkxnhkyn

−= ∑∞

−∞=

[ ]ky

Viewgraph courtesy of MIT Lincoln LaboratoryUsed with permission

Page 18: Radar Waveforms and Pulse Compression.pdf

Radar Systems Course 18Waveforms & PC 1/1/2010

IEEE New Hampshire SectionIEEE AES Society

Outline

• Introduction to radar waveforms and their properties– Matched filters

• Pulse Compression– Introduction– Linear frequency modulation (LFM) waveforms– Phase coded (PC) waveforms– Other coded waveforms

• Summary

Page 19: Radar Waveforms and Pulse Compression.pdf

Radar Systems Course 19Waveforms & PC 1/1/2010

IEEE New Hampshire SectionIEEE AES Society

Motivation for Pulse Compression

• High range resolution is important for most radars– Target characterization / identification – Measurement accuracy

• High range resolution may be obtained with short pulses– Bandwidth is inversely proportional to pulsewidth

• Limitations of short pulse radars– High peak power is required for large pulse energy– Arcing occurs at high peak power , especially at higher

frequencies Example: Typical aircraft surveillance radar

1 megawatt peak power, 1 microsecond pulse, 150 m range resolution, energy in 1 pulse = 1 joule

To obtain 15 cm resolution and constrain energy per pulse to 1 joule implies 1 nanosecond pulse and 1 gigawatt of peak power

– Airborne radars experience breakdown at lower voltages than ground based radars

Page 20: Radar Waveforms and Pulse Compression.pdf

Radar Systems Course 20Waveforms & PC 1/1/2010

IEEE New Hampshire SectionIEEE AES Society

Motivation for Pulse Compression

• Radars with solid state transmitters are unable to operate at high peak powers

– The energy comes from long pulses with moderate peak power (20-25% maximum duty cycle)

– Usually, long pulses, using standard pulsed CW waveforms, result in relatively poor range resolution

• A long pulse can have the same bandwidth (resolution) as a short pulse if it is modulated in frequency or phase

• Pulse compression, using frequency or phase modulation, allows a radar to simultaneously achieve the energy of a long pulse and the resolution of a short pulse

• Two most important classes of pulse compression waveforms

– Linear frequency modulated (FM) pulses– Binary phase coded pulses

Page 21: Radar Waveforms and Pulse Compression.pdf

Radar Systems Course 21Waveforms & PC 1/1/2010

IEEE New Hampshire SectionIEEE AES Society

Pulse Width, Bandwidth and Resolution for a Square Pulse

Cannot Resolve Features Along the Target

Can Resolve Features Along the Target

Pulse Length is Larger than Target Length

Pulse Length is Smaller than Target Length

Resolution:

Shorter Pulses have Higher Bandwidth and Better Resolution

Bcr

cr

2

2

=Δ T

-40

-20

0

MetaphoricalExample :

High BandwidthΔr = .1 x Δ

rBW = 10 x BWLow Bandwidth

Relative Range (m)

Rel

ativ

eR

CS

(dB

)

Viewgraph courtesy of MIT Lincoln LaboratoryUsed with permission

Page 22: Radar Waveforms and Pulse Compression.pdf

Radar Systems Course 22Waveforms & PC 1/1/2010

IEEE New Hampshire SectionIEEE AES Society

Frequency and Phase Modulation of Pulses

• Resolution of a short pulse can be achieved by modulating a long pulse, increasing the time-bandwidth product

• Signal must be processed on return to “pulse compress”

Binary PhaseCoded Waveform

Linear FrequencyModulated Waveform

Bandwidth = 1/τ

Pulse Width, T

Frequency F1 Frequency F2

Bandwidth = ΔF = F2 - F1

Square PulsePulse Width, TPulse Width, T

τ

Bandwidth = 1/T

Time × Bandwidth = 1 Time × Bandwidth = T/τ Time × Bandwidth = TΔF

Viewgraph courtesy of MIT Lincoln LaboratoryUsed with permission

Page 23: Radar Waveforms and Pulse Compression.pdf

Radar Systems Course 23Waveforms & PC 1/1/2010

IEEE New Hampshire SectionIEEE AES Society

Outline

• Introduction to radar waveforms and their properties– Matched filters

• Pulse Compression– Introduction– Linear frequency modulation (LFM) waveforms– Phase coded (PC) waveforms– Other coded waveforms

• Summary

Page 24: Radar Waveforms and Pulse Compression.pdf

Radar Systems Course 24Waveforms & PC 1/1/2010

IEEE New Hampshire SectionIEEE AES Society

Linear FM Pulse CompressionA

mpl

itude

Linear FM waveform

Frequency of transmitted pulse as a function of time

T

Time

Freq

uenc

y f2

f1

Time

Am

plitu

de

Time

Output of Pulse Compression Filter

B= f2 - f1Time

BandwidthProduct = BT

2B

Increasing Frequency

T

Viewgraph courtesy of MIT Lincoln LaboratoryUsed with permission

Page 25: Radar Waveforms and Pulse Compression.pdf

Radar Systems Course 25Waveforms & PC 1/1/2010

IEEE New Hampshire SectionIEEE AES Society

B= f1 – f2

Linear FM Pulse CompressionA

mpl

itude

Linear FM waveform

Frequency of transmitted pulse as a function of time

T

Time

Freq

uenc

y f1

f2

Time

Am

plitu

de

Time

Output of Pulse Compression Filter

Time BandwidthProduct = BT

2B

Decreasing Frequency

T

Because range is measured by a shift in Doppler frequency, there

is a coupling of the range and Doppler velocity measurement

Viewgraph courtesy of MIT Lincoln LaboratoryUsed with permission

Page 26: Radar Waveforms and Pulse Compression.pdf

Radar Systems Course 26Waveforms & PC 1/1/2010

IEEE New Hampshire SectionIEEE AES Society

Is the Received Waveform from a stationary target at range or from a moving target at , with Doppler frequency,

Range Doppler Coupling with FM Waveforms

Range and Doppler measurements are coupled with Frequency modulated waveforms

Frequency vs. TimeFr

eque

ncy

Time

Transmitted Waveform Waveform Slope =TB

Received Waveformfrom a stationary target atrange

2/)Tt(cR1 +=

t

2/tcR =Freq

uenc

y

Time

Tt +

Freq

uenc

y

TimeT/tBfD =

2/tcR =

Page 27: Radar Waveforms and Pulse Compression.pdf

Radar Systems Course 27Waveforms & PC 1/1/2010

IEEE New Hampshire SectionIEEE AES Society

Linear FM Pulse Compression Filters

• Linear FM pulse compression filters are usually implemented digitally

– A / D converters can often provide the very wide bandwidths required of high resolution digital pulse compression radar

• Two classes of Linear FM waveforms– Narrowband Pulse Compression– High Bandwidth Pulse Compression (aka “Stretch

Processing”)

Page 28: Radar Waveforms and Pulse Compression.pdf

Radar Systems Course 28Waveforms & PC 1/1/2010

IEEE New Hampshire SectionIEEE AES Society

Linear FM Pulse Compression by Digital Processing

• Linear FM pulse compression waveforms can be processed and generated at low power levels by digital methods, when A / D converters are available with the required bandwidth and number of bits

• Digital methods are stable and can handle long duration waveforms

• The same basic digital implementation can be used with :– multiple bandwidths– multiple pulse durations– different types of pulse compression modulation– good phase repeatability– low time sidelobes– when flexibility is desired in waveform selection

Page 29: Radar Waveforms and Pulse Compression.pdf

Radar Systems Course 29Waveforms & PC 1/1/2010

IEEE New Hampshire SectionIEEE AES Society

Implementation Methods for LFM Pulse Compression

• Direct Convolution in Time Domain

• Frequency Domain Implementation

Transmitted(Reference)

Signal

UncompressedReceived Echo

Convolution CompressedPulse

Uncompressed Received Echo

Transmitted (Reference)

Signal

Discrete Fourier Transform

InverseDiscrete Fourier

Transform

Discrete Fourier Transform

Page 30: Radar Waveforms and Pulse Compression.pdf

Radar Systems Course 30Waveforms & PC 1/1/2010

IEEE New Hampshire SectionIEEE AES Society

Reduction of Time (Range) Sidelobes

• Optimum (matched filter) output has sin(x) / x form – 13.2 db time (range) sidelobe– High sidelobes can be mistaken for weak nearby targets

• Potential solution - Amplitude taper on transmit– Klystrons, TWTs and CFAs operate in saturation– Solid state transmitters can, but most often don’t have this

capability Higher efficiency Seldom done

• Time sidelobes of linear FM waveforms are usually reduced by applying an amplitude weighting on the receive pulse

– Typical Results Mismatch loss of about 1 dB Peak sidelobe reduced to 30 dB

Page 31: Radar Waveforms and Pulse Compression.pdf

Radar Systems Course 31Waveforms & PC 1/1/2010

IEEE New Hampshire SectionIEEE AES Society

Narrowband Pulse Compression

Return

Reference LOTIME

RETURN 3RETURN 2

RETURN 1

F1 F2 F3

Freq

uenc

y

• Used for NB waveforms– Receive LFM wide pulse

– Wide pulsewidth for good detection– Process signal to narrow band - pulse range resolution

Reference LO

A/DConverter IFFT

DigitalDownConv

FFT MatchedFilter

Relative Range (km)0 5 10Si

gnal

Str

engt

h (d

B) Narrowband Output

20

0

-20

Page 32: Radar Waveforms and Pulse Compression.pdf

Radar Systems Course 32Waveforms & PC 1/1/2010

IEEE New Hampshire SectionIEEE AES Society

Wideband Stretch Processing - Overview

• In many cases involving high bandwidth radar systems, the instantaneous bandwidth of the linear FM waveform is greater than the sampling rates of available A/D converter technology

• In these cases, “Stretch Processing*”, can be employed to yield high range resolution (commensurate with that very high bandwidth) over a limited range window by processing the data in a manner that makes use of the unique range- Doppler coupling of linear FM waveforms

• This technique will be now described in more detail.

*Note: Dr. W. Caputi was awarded the IEEE Dennis Picard Medal in 2005 in recognition of his development of this technique and other significant achievements

Page 33: Radar Waveforms and Pulse Compression.pdf

Radar Systems Course 33Waveforms & PC 1/1/2010

IEEE New Hampshire SectionIEEE AES Society

Stretch Processing ExampleFr

eque

ncy

(GH

z)

9.5

10.5

10000

Time (microseconds)

1500Range (km)

Transmit a 1 GHz Bandwidth Wideband Linear FM Pulse at X- Bandwidth with 1000 μsec pulse

length

Page 34: Radar Waveforms and Pulse Compression.pdf

Radar Systems Course 34Waveforms & PC 1/1/2010

IEEE New Hampshire SectionIEEE AES Society

Example of Stretch Processing Fr

eque

ncy

(GH

z)

9.5

10.5

10000Time (microseconds)

1500Range (km)

4000 5000

600 750

Return from a stationary target at 600 km

1 GHz in 1000 μsec corresponds to a range of 150

km

Likewise, 600 m range extent corresponds to a (4 μsec

pulse delay

1 μsec = 150 m

2/tcr Δ=Δ

Page 35: Radar Waveforms and Pulse Compression.pdf

Radar Systems Course 35Waveforms & PC 1/1/2010

IEEE New Hampshire SectionIEEE AES Society

Example of Stretch Processing Fr

eque

ncy

(GH

z)

9.5

10.5

10000Time (microseconds)

1500Range (km)

4000 5000

600 750

Return from 2 stationary targets at 600 km and 600.006

km

1 GHz in 1000 μsec corresponds to a range of 150

km

Likewise, 600 m range extent corresponds to a (4 μsec

pulse delay

1 μsec = 150 m

2/tcr Δ=Δ

Page 36: Radar Waveforms and Pulse Compression.pdf

Radar Systems Course 36Waveforms & PC 1/1/2010

IEEE New Hampshire SectionIEEE AES Society

Example of Stretch Processing Fr

eque

ncy

(GH

z)

9.5

10.5

10000Time (microseconds)

4000 5000

Return from the 2 targets at 600 km and 600.006 km

Freq

uenc

y (G

Hz)

9.5

0Time (microseconds)

0Range (km)

4000 4000.04

600 600.006

10.5

1 GHz in 1000 μsec corresponds to a range of 150

km

Likewise, 600 m range extent corresponds to a (4 μsec

pulse delay

1 μsec = 150 m

2/tcr Δ=ΔEcho from targetat 600 km

Echo from targetat 600.006 km

Expansion of above Graph

Page 37: Radar Waveforms and Pulse Compression.pdf

Radar Systems Course 37Waveforms & PC 1/1/2010

IEEE New Hampshire SectionIEEE AES Society

Example of Stretch Processing

Return from 2 targetsat

600 km and 600.006 km

Freq

uenc

y (G

Hz)

9.5

0Time (microseconds)

4000 4000.04

10.5

0Range (km)

600 600.006599.994

3999.96

Range Window (m)6 12 6000

Mix Radar Echo Signal with a Linear FM

Reference Ramp Having Same Slope as

Transmitted Pulse

Reference Ramp

1000 GHz in 1000 μsec corresponds to a range of 150

km

Likewise, 600 m range extent corresponds to a (4 μsec

pulse delay

1 μsec = 150 m

2/tcr Δ=Δ

Page 38: Radar Waveforms and Pulse Compression.pdf

Radar Systems Course 38Waveforms & PC 1/1/2010

IEEE New Hampshire SectionIEEE AES Society

Example of Stretch Processing

Targ

et F

requ

ency

(KH

z)

0

80

0.04 4Time (μsec)

4000

40

0.08

Targ

et R

elat

ive

Ran

ge (m

)

12

600

6

0

The separation in distance of the two targets corresponds to a time delay through

The relative time delay is related to is related to the above target frequencies through the slope of the FM waveform

2/tcR Δ=Δ

RT

TT

tBff2/cR

=

=

Range of target from beginning of range window

Frequency of target return after de-ramping

TR

Tf

Page 39: Radar Waveforms and Pulse Compression.pdf

Radar Systems Course 39Waveforms & PC 1/1/2010

IEEE New Hampshire SectionIEEE AES Society

Example of Stretch Processing

Targ

et F

requ

ency

(KH

z)

0

80

0.04 4Time (μsec)

4000

40

0.08

Targ

et R

elat

ive

Ran

ge (m

)

12

600

6

0

The separation in distance of the two targets corresponds to a time delay through

The relative time delay is related to is related to the above target frequencies through the slope of the FM waveform

2/tcR Δ=Δ

RT

TT

tBff2/cR

=

=

Range of target from beginning of range window

Frequency of target return after de-ramping

Round trip time of target from beginning of window

Slope of transmitted linear FM pulse

TR

Tf

Rt

B

Page 40: Radar Waveforms and Pulse Compression.pdf

Radar Systems Course 40Waveforms & PC 1/1/2010

IEEE New Hampshire SectionIEEE AES Society

Implementation of Stretch Processing

Return

Reference Chirp TIME

RETURN 2RETURN 1

REFERENCE CHIRP

F1 F2

FREQ

UEN

CY

• Used for all wide bandwidth waveforms– Receive waveform mixed with similar reference waveform prior to A/D conversion– Frequency representation of resulting sinusoids translates into range of targets

A/DConverter

ComplexFFT

Two TargetsDelta Range = 1mDelta SNR = 10dB

Delta Range =1mDelta SNR=10

Hamming WeightingSNR= ~54 dB

Mixer

TransversalEqualization& Weighting

DigitalDown

Conversion

Wideband Input

0 6 12 μsec

Sign

al A

mpl

itude

Wideband Output

Range (m)

Am

plitu

de (d

B)

0 5 10

Page 41: Radar Waveforms and Pulse Compression.pdf

Radar Systems Course 41Waveforms & PC 1/1/2010

IEEE New Hampshire SectionIEEE AES Society

Linear FM - Summary

• Waveform used most often for pulse compression

• Less complex than other methods– Especially if stretch processing is not appropriate

• Weighting on receive usually required– -13.2 dB to -30 dB sidelobes with 1 dB loss

• Range Doppler coupling– Sometimes of little consequence

Page 42: Radar Waveforms and Pulse Compression.pdf

Radar Systems Course 42Waveforms & PC 1/1/2010

IEEE New Hampshire SectionIEEE AES Society

Outline

• Introduction to radar waveforms and their properties– Matched filters

• Pulse Compression– Introduction– Linear frequency modulation (LFM) waveforms– Phase coded (PC) waveforms– Other coded waveforms

• Summary

Page 43: Radar Waveforms and Pulse Compression.pdf

Radar Systems Course 43Waveforms & PC 1/1/2010

IEEE New Hampshire SectionIEEE AES Society

Binary Phase Coded Waveforms

• Changes in phase can be used to increase the signal bandwidth of a long pulse

• A pulse of duration T is divided into N sub-pulses of duration τ

• The phase of each sub-pulse is changed or not changed, according to a binary phase code

• Phase changes 0 or π radians (+ or -)

• Pulse compression filter output will be a compressed pulse of width τ

and a peak N times that of the uncompressed pulse

Binary PhaseCoded Waveform

Bandwidth = 1/τ

Pulse Width, T

τ

Pulse Compression Ratio = T/τ

Viewgraph courtesy of MIT Lincoln LaboratoryUsed with permission

Page 44: Radar Waveforms and Pulse Compression.pdf

Radar Systems Course 44Waveforms & PC 1/1/2010

IEEE New Hampshire SectionIEEE AES Society

Matched Filter - Binary Phase Coded Pulse

Example - 3 Bit Barker Code Seven Time Steps of Delay Line

Time 4

Time 0

Time 5

Time 3Time 2

Time 1

Time 6

+ Output 0

+ Output 0

+ Output -1

+ Output +3

+ Output 0

+ Output 0

+ Output -1

+ ++ +

+ ++ ++ +

+ +

+ +

0 1 2 3 4 5 6Time

0

1

2

3

-1

4Matched Filter Output

Compressed Pulse

Page 45: Radar Waveforms and Pulse Compression.pdf

Radar Systems Course 45Waveforms & PC 1/1/2010

IEEE New Hampshire SectionIEEE AES Society

1

Example - 13 Bit Barker Code

A long pulse with 13 equal sub-pulses, whose individual phases are either 0 (+) or π (-) relative to the un-coded pulse

Auto-correlation function of above pulse, which represents the output of the matched filter

τ

T = 13 τ

13

- 13 τ - τ τ

13 τ0

T

T T

Pulse Compression Ratio = 13for 13 Bit Barker CodeSidelobe Level -22.3 dB

Page 46: Radar Waveforms and Pulse Compression.pdf

Radar Systems Course 46Waveforms & PC 1/1/2010

IEEE New Hampshire SectionIEEE AES Society

Tapped Delay Line

Generating the Barker Code of Length 13

τ

–τ

–τ

–τ

–τ

++

Tapped Delay LineInput for

generationof 13 bit

Barkercoded signal

Matchedfilterinput

Output waveformWith

13 bit Barker code= time between subpulses

T = 13 = total pulse length

τ

τ

Page 47: Radar Waveforms and Pulse Compression.pdf

Radar Systems Course 47Waveforms & PC 1/1/2010

IEEE New Hampshire SectionIEEE AES Society

Barker Codes

Code Length Code Elements Sidelobe Level (dB)

2 + - , + + - 6.0

3 + + - - 9.5

4 + + - + , + + + - - 12.0

5 + + + - + - 14.0

7 + + + - - + - - 16.9

11 + + + - - - + - - + - - 20.8

13 + + + + + - - + + - + - + - 22.3• The 0, and π

binary phase codes that result in equal time sidelobes are called Barker Codes

• Sidelobe level of Barker Code is 1 / N2 that of the peak power ( N = code length)

• None greater than length 13

Page 48: Radar Waveforms and Pulse Compression.pdf

Radar Systems Course 48Waveforms & PC 1/1/2010

IEEE New Hampshire SectionIEEE AES Society

Range Sidelobe Comparison

Binary Phase Coded Waveform(7 bit Barker code)

Output of Pulse Compression

Pow

er in

dB

Pow

er in

dB

Pow

er in

dB

-20 -10 0 10 20

-20 -10 0 10 20Range in meters

-10 - 5 0 10 20 Range (sub-pulses)

0

0

0

-20

-60

-40

-20

-60

-40

-20

-10

Linear FM Waveform(unweighted)

Linear FM Waveform(Hamming sidelobe weighting))

T

Time

Time

+ + + +

Page 49: Radar Waveforms and Pulse Compression.pdf

Radar Systems Course 49Waveforms & PC 1/1/2010

IEEE New Hampshire SectionIEEE AES Society

Outline

• Introduction to radar waveforms and their properties– Matched filters

• Pulse Compression– Introduction– Linear frequency modulation (LFM) waveforms– Phase coded (PC) waveforms– Other coded waveforms

Linear recursive sequences Quadriphase codes Polyphase codes Costas Codes

• Summary

Page 50: Radar Waveforms and Pulse Compression.pdf

Radar Systems Course 50Waveforms & PC 1/1/2010

IEEE New Hampshire SectionIEEE AES Society

Linear Recursive Sequences (Shift Register Codes)

• Used for N >13• Shift register with feedback & modulo 2 arithmetic which

generates pseudo random sequence of 1s & 0s of length 2N-1– N = number of stages in shift register– Also called :

Linear recursive sequence (code) Pseudo-random noise sequence (code) Pseudo-noise (PN) sequence (code) Binary shift register sequence (code)

• Different feedback paths and initial settings yield different different sequences with different sidelobe levels

• Example 7 bit shift register for generating a pseudo random linear recursive sequence, N = 127 and 24 dB sidelobes

Modulo 2Adder

1 2 3 4 5 6 7Output

Page 51: Radar Waveforms and Pulse Compression.pdf

Radar Systems Course 51Waveforms & PC 1/1/2010

IEEE New Hampshire SectionIEEE AES Society

Quadriphase Codes

• Used to alleviate some of the problems of binary phase codes

– Poor fall off of radiated pattern– Mismatch loss in the receiver pulse compression filter– Loss due to range sampling when pulse compression is

digital• Description of Quadriphase codes

– Obtained by operating on binary phase codes with an operator

– 0, π/2, π, or 3π/2– Between subpulses the phase change is π/2– Each subpulse has a 1/2 cosine shape

Rather than rectangular– Range straddling losses are reduced

Page 52: Radar Waveforms and Pulse Compression.pdf

Radar Systems Course 52Waveforms & PC 1/1/2010

IEEE New Hampshire SectionIEEE AES Society

Polyphase (Frank) Codes

• Phase quantization is less than π

radians• Produces lower range sidelobes than binary phase coding• Tolerant to Doppler frequency shifts

– If Doppler frequencies are not too large

0 0 0 0 . . . 00 1 2 3 . . . (N-1)0 2 4 6 . . . 2(N-1)0 3 6 9 . . . 3(N-1)..0 (N-1). . . (N-1)2

M x M Matrix DefiningFrank Polyphase Code

Example of Frank Matrix with M = 5Pulse Compression Ratio N = M x M = 25

Peak sidelobe 23.9 dBBasic phase increment 2π/5 = 72 degrees

0 0 0 0 00 72 144 216 2880 144 288 72 2160 216 72 288 1440 288 216 144 72

The phases of each of the M2 subpulses are found by starting at the upper left of the matrix and reading each row in succession from left to right. Phases are modulo 360 degrees

Page 53: Radar Waveforms and Pulse Compression.pdf

Radar Systems Course 53Waveforms & PC 1/1/2010

IEEE New Hampshire SectionIEEE AES Society

Costas Codes

• Frequencies in the subpulse are changed in a prescribed manner

• A pulse of length T is divided into M contiguous subpulses• The frequency of each subpulse is selected from M

contiguous frequencies• The frequencies are separated by the reciprocal of the

subpulse, ΔB = M/T– There are B / M different frequencies– The width of each subpulse is T / M– The pulse compression ratio is B T = M2

• Costas developed a method of selection which minimizes the range and Doppler sidelobe levels

Page 54: Radar Waveforms and Pulse Compression.pdf

Radar Systems Course 54Waveforms & PC 1/1/2010

IEEE New Hampshire SectionIEEE AES Society

Other Coded Waveforms

• These are some of the other methods of phase and frequency coding radar waveforms.

– They are covered in the text, and as expected, each have their strengths and shortfalls

• Other waveform codes– Non-linear FM Pulse compression– Non-linear binary phase coded sequences– Doppler tolerant pulse compression waveforms– Complementary (Golay) Codes– Welti Codes– Huffman Codes– Variants of the Barker code– Techniques for minimizing the sidelobes with phase coded

waveforms

Page 55: Radar Waveforms and Pulse Compression.pdf

Radar Systems Course 55Waveforms & PC 1/1/2010

IEEE New Hampshire SectionIEEE AES Society

Summary

• Simultaneous high average power and good range resolution may be achieved by using pulse compression techniques

• Modulation of long pulses, in frequency or phase, are techniques that are often for pulse compression

– Phase-encoding a long pulse can be used to divide it into binary encoded sub-pulses

– Linear frequency modulation of a long pulse can also be used to achieve the same effect

• Other methods of pulse coding– Linear recursive sequence codes– Quadraphase codes– Polyphase codes– Costas codes– Non-linear FM

Page 56: Radar Waveforms and Pulse Compression.pdf

Radar Systems Course 56Waveforms & PC 1/1/2010

IEEE New Hampshire SectionIEEE AES Society

References

1. Skolnik, M., Introduction to Radar Systems, McGraw-Hill, New York, 3rd Ed., 2001

2. Barton, D. K., Modern Radar System Analysis, Norwood, Mass., Artech House, 1988

3. Skolnik, M., Editor in Chief, Radar Handbook, New York, McGraw-Hill, 3rd Ed., 2008

4. Skolnik, M., Editor in Chief, Radar Handbook, New York, McGraw-Hill, 2nd Ed., 1990

5. Nathanson, F. E., Radar Design Principles, New York, McGraw-Hill, 1st Ed., 1969

6. Richards, M., Fundamentals of Radar Signal Processing, McGraw-Hill, New York, 2005

7. Sullivan, R. J., Radar Foundations for Imaging and Advanced Concepts, Scitech, Raleigh, 2000

Page 57: Radar Waveforms and Pulse Compression.pdf

Radar Systems Course 57Waveforms & PC 1/1/2010

IEEE New Hampshire SectionIEEE AES Society

Acknowledgements

• Dr. Randy Avent

Page 58: Radar Waveforms and Pulse Compression.pdf

Radar Systems Course 58Waveforms & PC 1/1/2010

IEEE New Hampshire SectionIEEE AES Society

Homework Problems

• From Skolnik, Reference 1– Problems 5-11 , 5-2, 5-3– Problems 6-17, 6-19 , 6-20, 6-21, 6-22, 6-25, 6-26, 6-27, 6-28