spectral analysis at the limit - applications in radio astronomy
TRANSCRIPT
![Page 1: Spectral Analysis at the Limit - Applications in Radio Astronomy](https://reader036.vdocuments.site/reader036/viewer/2022062407/55d0ec11bb61ebbe2e8b46e4/html5/thumbnails/1.jpg)
Spectral Analysis at the Limit – Applications in Radio Astronomy
Bruno Stuber Christian Monstein
![Page 2: Spectral Analysis at the Limit - Applications in Radio Astronomy](https://reader036.vdocuments.site/reader036/viewer/2022062407/55d0ec11bb61ebbe2e8b46e4/html5/thumbnails/2.jpg)
Content1. Objectives and Technical Challenges2. Applications in Radio Astronomy 3. Summary and Conclusion
17. March 2015 2
Spectral Analysis at the Limit –
Applications in Radio Astronomy Digital Filterbank: 1-/2-Channel Mode using FPGAs
Bruno Stuber FHNW, Institute for AutomationChristian Monstein ETH Zurich, Institute for Astronomy
![Page 3: Spectral Analysis at the Limit - Applications in Radio Astronomy](https://reader036.vdocuments.site/reader036/viewer/2022062407/55d0ec11bb61ebbe2e8b46e4/html5/thumbnails/3.jpg)
17. March 2015 3
FPGAFPGAFPGA
SpectrometerUnit
(Filterbank)
HOSTPC
RXSignals FPGA
Signal Spectra: Bandwidth Frequency Resolution «seamless» processing
System Overview:
![Page 4: Spectral Analysis at the Limit - Applications in Radio Astronomy](https://reader036.vdocuments.site/reader036/viewer/2022062407/55d0ec11bb61ebbe2e8b46e4/html5/thumbnails/4.jpg)
Project
CTIContribution
Total [kFr]
CTI FHNW Project Partners FHNW
Filterbank 2014 457 360Industrial PartnerETH Zurich IAUni Bern IAP
IAIME
FFT 2 2008CoSpan
(50++) 50 Uni Bern IAP IAIME
FFT 1 2005ARGOS
292 240Industrial PartnerETH Zurich IAUni Bern IAP
IAIME
17. March 2015 4
The Line of Projects:
![Page 5: Spectral Analysis at the Limit - Applications in Radio Astronomy](https://reader036.vdocuments.site/reader036/viewer/2022062407/55d0ec11bb61ebbe2e8b46e4/html5/thumbnails/5.jpg)
17. March 2015 5
1 Processing Unit: Field Programmable Gate Array
(FPGA)
Xilinx Virtex 6 (XC6VSX315T)
■ 393’600 Flip Flops
■ 1’344 Multipliers
■ 704 Block RAM each 36 kbit
- SRAM based FPGA
- 40 nm CMOS Process
- 12 Layer Cu Metal
- 1 V Core Voltage
Internal Clockrate: 200 MHz
The Signal Processing Units:
![Page 6: Spectral Analysis at the Limit - Applications in Radio Astronomy](https://reader036.vdocuments.site/reader036/viewer/2022062407/55d0ec11bb61ebbe2e8b46e4/html5/thumbnails/6.jpg)
17. March 2015 6
A
D
Filter-Bank
(PolyphaseFilters)
OutputPro-
cessing
Accumu-lation 1
x(t)
fs
(3.2 GS/s )
32kFFT
DDR3RAM
Control-Inter-face
Data-Inter-face
WindowROM
FPGA
Data
Control
Accumu-lation 2
X
Single Channel Mode:
AD
Filter-bank
Accu3&4
x(t)
32kFFT
DDR3RAM
Control-Inter-face
Corr.ROM
Data-Inter-face
WindowROM
FPGA
Data
Control
y(t)
Filter-bank Output
Pro-cessing
Accu1&2
32kFFT
X
Y
AD
fs
(1.6 GS/s )
Dual Channel Mode:
Inside the FPGA: The «FFT» respectively the Filterbank Unit:
Mode-Switching«on the fly»
![Page 7: Spectral Analysis at the Limit - Applications in Radio Astronomy](https://reader036.vdocuments.site/reader036/viewer/2022062407/55d0ec11bb61ebbe2e8b46e4/html5/thumbnails/7.jpg)
1 - Channel: (Input x Spectrum X)
Pxx X (Re, Im) P2xx
17. March 2015 7
2 - Channel: (Input x and y)
Pxx | Pyy X | Y P2xx | P2
yy
PX+Y | PX-Y (X+Y) | (X-Y) P2X+Y | P2
X-Y
PXY* Re2(PXY*) | Im2(PXY*)
Legend: Pxx = |X|2 : Power Spectrum |X|2 P2
xx : Square → Kurtosis-Analysis
PX+Y | PX-Y : Sum and Difference of SpectraPXY* : Cross-power Spectrum
Filterbank Output in 1-Channel- and 2-Channel-Mode:
![Page 8: Spectral Analysis at the Limit - Applications in Radio Astronomy](https://reader036.vdocuments.site/reader036/viewer/2022062407/55d0ec11bb61ebbe2e8b46e4/html5/thumbnails/8.jpg)
17. March 2015 8
Front Panel Spectrometer
Bandwidth: 1600 | 2x800 MHz
Spectrum: 16’384 Bins
Update-Rate: every 10,2s | 20,4s
Multiplications/s :87,2 Milliards
![Page 9: Spectral Analysis at the Limit - Applications in Radio Astronomy](https://reader036.vdocuments.site/reader036/viewer/2022062407/55d0ec11bb61ebbe2e8b46e4/html5/thumbnails/9.jpg)
FILTERBANK instead of FFT:
17. March 2015 9
Filterbank-Spectrum:Compute only every L-thDFT Bin N Bins
t
DC
Filterbank Frame: LN Samples
Scalar Product
fBin: 0 4 8 … (LN-1)
Bin: kL
4 Periods
f = 1/(LTF)
LTF
8 Periods
t
Filterbank Window
I II III IV
-5 -4 -3 -2 -1 -0.5 0 0.5 1 2 3 4 5-120
-100
-80
-60
-40
-20
0Selectivity DFT/ FFT | Window: Kaiser 9
dB
-5 -4 -3 -2 -1 -0.5 0 0.5 1 2 3 4 5-120
-100
-80
-60
-40
-20
0Selectivity Filterbank | Window: Def FT_1
Bin
dB
Filterbank
Selectivity Curve per Channel/ Bin:
«Standard» FFT
![Page 10: Spectral Analysis at the Limit - Applications in Radio Astronomy](https://reader036.vdocuments.site/reader036/viewer/2022062407/55d0ec11bb61ebbe2e8b46e4/html5/thumbnails/10.jpg)
17. March 2015 10
Implementation: Technical Challenges
■ Architectur, Algorithms Filterbank instead of FFT, Channel Modes, …
VHDL–Design Scalable for different Target Hardwares ■
Timing: FPGA-Systemclock: 200 MHz !! ■
Matlab-Reference Bit-true VHDL Simulation Verification
IA: Bruno Stuber: Algorithms
Daniel Treyer: Matlab, Numerics
IME: Dino Zardet: Architectur, Verification
Michael Roth: VHDL Implementation
Stefan Brantschen: SW Interface
Optimal use of DSP-Slices on the FPGA ■
■ Fixed-Point Arithmetic Word Widths, Rounding, …
![Page 11: Spectral Analysis at the Limit - Applications in Radio Astronomy](https://reader036.vdocuments.site/reader036/viewer/2022062407/55d0ec11bb61ebbe2e8b46e4/html5/thumbnails/11.jpg)
17. March 2015 11
…’’at the Limit’’ ???
The Signals:• Dynamic of the Input Signal
• Signal deep below the Noise Level Averaging, Measuring Differencies
• Short-term and Long-term Stability of the Equipment
The Technique:• Speed: Spectra processing «seamless»: 3,2 GS/s 97’600 Spectra/s
• Functionality: New Level achieved 1-Channel, 2-Channel Mode, …
• FPGA: Complexity and Speed Routing and Timing
![Page 12: Spectral Analysis at the Limit - Applications in Radio Astronomy](https://reader036.vdocuments.site/reader036/viewer/2022062407/55d0ec11bb61ebbe2e8b46e4/html5/thumbnails/12.jpg)
17. March 2015 12
Spectrometer M0703A applications
• Antenna power in Radio Astronomy• Plan A: Gold mine in Uruguay• Plan B: Russian spy telescope in Latvia• Prototyping in Bleien AG
- Spectrum issue- 1/f noise, Allan Time- Solar bursts- Sky map
![Page 13: Spectral Analysis at the Limit - Applications in Radio Astronomy](https://reader036.vdocuments.site/reader036/viewer/2022062407/55d0ec11bb61ebbe2e8b46e4/html5/thumbnails/13.jpg)
17. March 2015 13
Antenna power level in Radio Astronomy
Source Temperature Power
RFI due to FM, DVB-T, DAB-T -30.0 dBm
Solar radio burst 5000 Kelvin -114.7 dBm
Receiver noise 100 Kelvin -131.7 dBm
Cosmic microwave background 2.7 Kelvin -147.4 dBm
Baryonic oscillation, red shifted 21 cm line 5 µ Kelvin *) -205.7 dBm
Total dynamic range: 175.5 dB
*) requires at least 1 year on-source integration time
![Page 14: Spectral Analysis at the Limit - Applications in Radio Astronomy](https://reader036.vdocuments.site/reader036/viewer/2022062407/55d0ec11bb61ebbe2e8b46e4/html5/thumbnails/14.jpg)
17. March 2015 14
Gold mine Castrillon in Minas Corrales, Uruguay BINGO - Baryon acoustic oscillations In Neutral Gas Observations
![Page 15: Spectral Analysis at the Limit - Applications in Radio Astronomy](https://reader036.vdocuments.site/reader036/viewer/2022062407/55d0ec11bb61ebbe2e8b46e4/html5/thumbnails/15.jpg)
17. March 2015 15
RT-32 in Ventspils, Latvia (HIMap)
![Page 16: Spectral Analysis at the Limit - Applications in Radio Astronomy](https://reader036.vdocuments.site/reader036/viewer/2022062407/55d0ec11bb61ebbe2e8b46e4/html5/thumbnails/16.jpg)
17. March 2015 16
Ex Soviet spy installation RT-32
![Page 17: Spectral Analysis at the Limit - Applications in Radio Astronomy](https://reader036.vdocuments.site/reader036/viewer/2022062407/55d0ec11bb61ebbe2e8b46e4/html5/thumbnails/17.jpg)
17. March 2015 17
Offset mount of 8 dual polarization horns
![Page 18: Spectral Analysis at the Limit - Applications in Radio Astronomy](https://reader036.vdocuments.site/reader036/viewer/2022062407/55d0ec11bb61ebbe2e8b46e4/html5/thumbnails/18.jpg)
17. March 2015 18
Bleien AG, SwitzerlandLeft: 5m parabolic dish, F/D=0.507Right: 7m parabolic dish, F/D=0.34
![Page 19: Spectral Analysis at the Limit - Applications in Radio Astronomy](https://reader036.vdocuments.site/reader036/viewer/2022062407/55d0ec11bb61ebbe2e8b46e4/html5/thumbnails/19.jpg)
17. March 2015 19
Spectrum in Bleien
![Page 20: Spectral Analysis at the Limit - Applications in Radio Astronomy](https://reader036.vdocuments.site/reader036/viewer/2022062407/55d0ec11bb61ebbe2e8b46e4/html5/thumbnails/20.jpg)
17. March 2015 20
Stability: 1/f noise, Allan Time
![Page 21: Spectral Analysis at the Limit - Applications in Radio Astronomy](https://reader036.vdocuments.site/reader036/viewer/2022062407/55d0ec11bb61ebbe2e8b46e4/html5/thumbnails/21.jpg)
17. March 2015 21
High dynamic solar bursts
![Page 22: Spectral Analysis at the Limit - Applications in Radio Astronomy](https://reader036.vdocuments.site/reader036/viewer/2022062407/55d0ec11bb61ebbe2e8b46e4/html5/thumbnails/22.jpg)
17. March 2015 22
High dynamic solar bursts
![Page 23: Spectral Analysis at the Limit - Applications in Radio Astronomy](https://reader036.vdocuments.site/reader036/viewer/2022062407/55d0ec11bb61ebbe2e8b46e4/html5/thumbnails/23.jpg)
17. March 2015 23
High dynamic solar bursts
![Page 24: Spectral Analysis at the Limit - Applications in Radio Astronomy](https://reader036.vdocuments.site/reader036/viewer/2022062407/55d0ec11bb61ebbe2e8b46e4/html5/thumbnails/24.jpg)
17. March 2015 24
Transit Radio Galaxy Cygnus A
![Page 25: Spectral Analysis at the Limit - Applications in Radio Astronomy](https://reader036.vdocuments.site/reader036/viewer/2022062407/55d0ec11bb61ebbe2e8b46e4/html5/thumbnails/25.jpg)
17. March 2015 25
Transit Sagittarius A
![Page 26: Spectral Analysis at the Limit - Applications in Radio Astronomy](https://reader036.vdocuments.site/reader036/viewer/2022062407/55d0ec11bb61ebbe2e8b46e4/html5/thumbnails/26.jpg)
17. March 2015 26
Sky Map
![Page 27: Spectral Analysis at the Limit - Applications in Radio Astronomy](https://reader036.vdocuments.site/reader036/viewer/2022062407/55d0ec11bb61ebbe2e8b46e4/html5/thumbnails/27.jpg)
17. March 2015 27
ConclusionsSpectrometer is working …+ Input dynamic range improved (8 Bit → 12 Bit)+ Numerical artefacts reduced+ Functionality and modes significantly enhanced~ ADC input leveling not clear yet (rfi vs resolution)~ Stability analog-input over time
![Page 28: Spectral Analysis at the Limit - Applications in Radio Astronomy](https://reader036.vdocuments.site/reader036/viewer/2022062407/55d0ec11bb61ebbe2e8b46e4/html5/thumbnails/28.jpg)
17. März 2015 28
Experts
Bruno Stuberwww.fhnw.ch/personen/bruno-stuberUniversity of Applied Sciences and Arts Northwestern Switzerland FHNW, Institute for Automationwww.fhnw.ch/technik/ia/
Christian Monstein www.astro.ethz.ch/people/person-detail.html?persid=86162ETH Zurich, Institute for Astronomywww.astro.ethz.ch/
Daniel Treyer FHNW, Institute for AutomationDino Zardet, Michael Roth FHNW, Institute of MicroelectronicsAxel Murk University of Bern, Institute of Applied Physics