18
Examination of a simple pulse Examination of a simple pulse blanking technique blanking technique for RFI mitigation for RFI mitigation N. Niamsuwan, J.T. Johnson The Ohio State University S.W. Ellingson Virginia Tech RFI2004 Workshop, Penticton, BC, Canada Jul 16, 2004

Examination of a simple pulse blanking technique for RFI ... · Threshold Level: Defined as Mean + (βx Standard Deviation) Large β2 Small β2 - Small β2 tends to trigger the noise

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Examination of a simple pulse blanking technique for RFI ... · Threshold Level: Defined as Mean + (βx Standard Deviation) Large β2 Small β2 - Small β2 tends to trigger the noise

Examination of a simple pulse Examination of a simple pulse blanking technique blanking technique for RFI mitigationfor RFI mitigation

N. Niamsuwan, J.T. JohnsonThe Ohio State University

S.W. Ellingson Virginia Tech

RFI2004 Workshop, Penticton, BC, CanadaJul 16, 2004

Page 2: Examination of a simple pulse blanking technique for RFI ... · Threshold Level: Defined as Mean + (βx Standard Deviation) Large β2 Small β2 - Small β2 tends to trigger the noise

MotivationMotivation⌦ Radio astronomy observations are complicated by RFI

⌦Traditional instruments are not designed to cope with this problem.

⌦E.g. Output data already integrated to low temporal rate. Rapid pulsed-interference can not be extracted and suppressed in post-observation process

⌦ Can make data recording faster; however, amount of data recordedcan be excessive.

⌦ Real-time RFI mitigation is desirable: remove RFI while keeping manageable output data rate

⌦ Adaptive mitigation algorithm desirable for operation in varying RFI environment.

Page 3: Examination of a simple pulse blanking technique for RFI ... · Threshold Level: Defined as Mean + (βx Standard Deviation) Large β2 Small β2 - Small β2 tends to trigger the noise

OutlineOutline

Interference Suppressing Microwave Radiometer

Asynchronous Pulse Blanking (APB) Algorithm

Assessing APB Performance

⌦LISA instrument data set

⌦Simulations and Results

Page 4: Examination of a simple pulse blanking technique for RFI ... · Threshold Level: Defined as Mean + (βx Standard Deviation) Large β2 Small β2 - Small β2 tends to trigger the noise

Interference Suppressing Microwave RadiometerInterference Suppressing Microwave Radiometer

Front End Downconverter ADC Digital IF

Asynchronous Pulse Blanker (APB)1K FFT

Capture BoardIntegration

200 MSPS

100 MHz BW

Block Diagram A prototype radiometer has been constructed at OSU under NASA support

Low Rate Data

FIFOFPGA

FPGA FPGA

FPGA

Page 5: Examination of a simple pulse blanking technique for RFI ... · Threshold Level: Defined as Mean + (βx Standard Deviation) Large β2 Small β2 - Small β2 tends to trigger the noise

APB AlgorithmAPB Algorithm

How big? (Threshold)

How large ?(Blanking Region)

Basic Idea: Blank samples exceeding a specified threshold

Keep algorithm simple so hardware implementation is possible.

Pow

er

t1 t2 …t0Time

Page 6: Examination of a simple pulse blanking technique for RFI ... · Threshold Level: Defined as Mean + (βx Standard Deviation) Large β2 Small β2 - Small β2 tends to trigger the noise

APB AlgorithmAPB Algorithm

Threshold Level: Defined as Mean + (β x Standard Deviation)

Large β2

Small β2

- Small β2 tends to trigger the noise peak.- Some desired data is blanked.

- Large β2 reduce the sensitivity of detection.

- Some pulses may be missed.- Some interference still remains.

Nblank

Blanking Region:

Page 7: Examination of a simple pulse blanking technique for RFI ... · Threshold Level: Defined as Mean + (βx Standard Deviation) Large β2 Small β2 - Small β2 tends to trigger the noise

Assessing APB performanceAssessing APB performance

- Experiments at OSU and the Arecibo observatory with digital radiometer have qualitatively shown success of APB in removing pulses.

[Ellingson, S. W., and G. A. Hampson, RFI and Asynchronous Pulse Blanking in the 1230-1375~MHz Band at Arecibo, The Ohio State University ElectroScience Laboratory Technical Report 743467-3, Feb 2003a. ]

[Hampson, G. A., J. T. Johnson, and S. W. Ellingson, Design and demonstration of an interference suppressing microwave radiometer, IEEE Aerospace Conference 2004, conf. proc., 2004]

- Detailed study of parameter choice was not performed; preferable to study in software

- Performance assessing in the range of RFI has not been studied.

- To address these issues, a simulation study has been done using data from LISA instrument

Page 8: Examination of a simple pulse blanking technique for RFI ... · Threshold Level: Defined as Mean + (βx Standard Deviation) Large β2 Small β2 - Small β2 tends to trigger the noise

Assessing APB performanceAssessing APB performance

L-Band Interference Surveyor/Analyzer (LISA):

A sensor developed to observe RFI environment.

Deployed in the “Wakasa Bay” remote sensing campaign (Jan-Feb 2003) flights in US, across pacific and Wakasa bay (Japan)

Page 9: Examination of a simple pulse blanking technique for RFI ... · Threshold Level: Defined as Mean + (βx Standard Deviation) Large β2 Small β2 - Small β2 tends to trigger the noise

Assessing APB performanceAssessing APB performance

LISA – Block diagram

1200-1800 MHz

Front End

256 KFIFO

Spectrum Analyzer

Long coax.

Direct-ConversionReceiver

LPF 8 MHz

ADC

ADC

20 MSPS

I

Q

1200-1700 MHz

Page 10: Examination of a simple pulse blanking technique for RFI ... · Threshold Level: Defined as Mean + (βx Standard Deviation) Large β2 Small β2 - Small β2 tends to trigger the noise

Assessing APB performanceAssessing APB performance

LISA’s Navigation Path: Jan 3, 2003

Lat.

Long.

- Red line represents the navigation path of campaign (VA to CA)- X-mark shows known ARSR station.- LISA measured 16K captures: 819.2 us sampled every 50 ns.- For each sweep, 5 16K-samples were sucessively captured wihin 5 seconds- Capture in same channel is repeated every 15 mins: 145 captures total per channel

Page 11: Examination of a simple pulse blanking technique for RFI ... · Threshold Level: Defined as Mean + (βx Standard Deviation) Large β2 Small β2 - Small β2 tends to trigger the noise

Simulations and ResultsSimulations and Results

Software study of APB using LISA data set

1. Choosing β2 and Nblank

2. Output χ2 Test

3. Effect of blanking on integrated spectra

Page 12: Examination of a simple pulse blanking technique for RFI ... · Threshold Level: Defined as Mean + (βx Standard Deviation) Large β2 Small β2 - Small β2 tends to trigger the noise

Choosing Choosing β2

Pow

erβ2 = 40

- Run APB process with given threshold (e.g. β2 = 40)- Estimate amount of samples that can be declared as a pulses.

- The estimated % steeply increase as threshold smaller than ‘β2 = 40’level indicating trigger noise peak

40 < β2 < 90

Page 13: Examination of a simple pulse blanking technique for RFI ... · Threshold Level: Defined as Mean + (βx Standard Deviation) Large β2 Small β2 - Small β2 tends to trigger the noise

Choosing Choosing NNblankblank

Pow

erβ2 = 30

β2 = 90

- With fixed threshold (β2 = 90), Nblank is varied for each simulation.- Reference threshold (β2 = 30), used for estimating any pulses left.

Nblank is insensitive to % of pulses leftNblank > 1366 samples (68.3 µs)

Page 14: Examination of a simple pulse blanking technique for RFI ... · Threshold Level: Defined as Mean + (βx Standard Deviation) Large β2 Small β2 - Small β2 tends to trigger the noise

Output Output χχ22 Test Test -- How Gaussian is How Gaussian is the outputthe output ??

- Five 16K-samples successively captured are tested by χ2-Test compared to gaussian distribution

-χ2- value for different Nblank -χ2 are reduced after blanking (the distribution data tends to become gaussian)

Page 15: Examination of a simple pulse blanking technique for RFI ... · Threshold Level: Defined as Mean + (βx Standard Deviation) Large β2 Small β2 - Small β2 tends to trigger the noise

EffectEffect of of BlankingBlanking -- Does APB change the desired result?Does APB change the desired result?

BLANK PARTIAL BLANK

NO BLANK

Split 16K-sample (819.2 µs) into 32 frames of 512-sample

Group them as BLANK, PARTIAL BLANK and NO BLANK “frames”

FFT each 512-sample; compute spectrum of each frame

Page 16: Examination of a simple pulse blanking technique for RFI ... · Threshold Level: Defined as Mean + (βx Standard Deviation) Large β2 Small β2 - Small β2 tends to trigger the noise

EffectEffect of of Blanking Blanking -- Does APB change the desired result?Does APB change the desired result?

Coping with PARTIAL BLANK frames

Instantaneous Scaling: Weigh each frame by N/Nrem N = no. of samples

Nrem = no. of non-blanked samples

Slow Scaling: Weigh total average by Ntot/Ntot,rem

FFTScalePARTIAL BLANK

NO BLANKAverage Output

N = total no. of samples

Ntot, rem = total no. of non-blanked samples

PARTIAL BLANK

NO BLANK

OutputScaleAverageFFT

Page 17: Examination of a simple pulse blanking technique for RFI ... · Threshold Level: Defined as Mean + (βx Standard Deviation) Large β2 Small β2 - Small β2 tends to trigger the noise

EffectEffect of of Blanking Blanking -- Does APB change the desired result?Does APB change the desired result?

Spectral Average

- Freq. Spectrum of the desired result

(NO_BLANK), final OUTPUT

(NO_BLANK+PARTIAL BLANK)

compared to the INPUT

- The error introduced by

PARTIAL_BLANK spectrum is

relatively small

Page 18: Examination of a simple pulse blanking technique for RFI ... · Threshold Level: Defined as Mean + (βx Standard Deviation) Large β2 Small β2 - Small β2 tends to trigger the noise

ConclusionConclusion

APB parameter ranges examined: algorithm seems to be fairly robust,

while remaining simple enough to implement in hardware

The process can improve the data containing interference and appears to

perform well in varying environments

Effect on averaged spectra appears small once power is scaled

appropriately.