Professional Documents
Culture Documents
on a shoestring
using the
RTL2832U DVB-T
Dongle
Peter East
www.y1pwe.co.uk/RAProgs/Pulsars.html
Introduction
• Pulsars
• Motivation
• Detection Issues and the RTL
• Some Successes
• An Affordable Pulsar Telescope
• Challenges and Improvements
• Conclusions
1
Pulsar Basics
In 1967 Jocelyn Bell
Discovered the first pulsar
PSR J1919+21 with a
4 acre array of 2000 dipoles
tuned to 81.5MHz
Neutron stars
Fast rotation
High Magnetic field
Wide band energy bursts
2
Argentine 30m Telescope
3
Vela Video Spectrum
0.1
0.09
0.08
0.07
0.06
0.05
0.04
0.03
0.02
0.01
0
0 500 1000 1500 2000 2500 3000 3500 4000 4500
4
Pulsar Flux
http://www.y1pwe.co.uk/RAProgs/AmateurPulsarDetectionF.doc
Tsys
ΔT = Tsys = TLNA + Tsky
Bt B = RF bandwidth
t = Integration time
Tsys N = Number of digital bins
=
Bt / N
5
Detected Pulsar Data
Detected Video
6
Detection Process
Within the pulsar pulse:
The receiver noise = k(Tpul + Tsys)B
and outside = k(Tsys)B
Tpul and Tsys - pulsar and system noise temperatures.
k is Boltzsmann’s Constant, B the RF bandwidth
Squaring the I and Q components (square-law detection)
results in both AC (√BBv) and DC (B) components.
AC
Tpul
DC Tsys
Folding
7
RTL2832U USB Dongle
8
Available Software
Data: Osmocom rtl tools rtl_sdr.exe
from: sdr.osmocom.org
Folding: rapulsar2.exe
from: y1pwe.co.uk/RAProgs
Display: Excel/MathCad
Testing: SDR# + Zadig Driver
from: sdrsharp.com
Professional: Tempo, Presto, Sigproc
from: pulsarastronomy.net
SDR#
9
Amateur
Pulsar Detection Systems
Software Processing:
Data De-dispersion
.bin Files Demodulation
Folding Integration
10
Hannes - Austria
1296MHz + 2MHz + 5Hrs
3m offset dish
Andrea - Italy
422MHz + 2.4MHz + 3Hrs
2m Corner reflector
Automatic Daily Observatory
11
Steve - Australia
436MHz + 2.4MHz + 3Hrs
5.7m CP 42-element Yagi
Planning Quad Glitch Detection
12
RT Band Options
• 322-329MHz
• 406-410MHz ~ 0.75 Jansky mean
• 608-614MHz
• 1400-1427MHz ~ 0.1 Jansky mean
• 1660-1668MHz
RFI
3
4000
3.077 ×10
3000
RF xx ,12000
1000
306.739 0
4000 3000 2000 1000 0 1000 2000 3000 4000
− 4096 RF xx ,0 4096
610MHz to 612MHz
13
Antenna Choice
• Dish - Drift scan or tracking
– ~ 50-65% efficient
– Apertures >1.5m need solid base
– Can be motorised - may need to track source
– Reflector wideband
• Yagi
– ~ 90% efficiency
– Electrical aperture greater than physical area
– Cheap, light and portable - can be stacked
– Narrow band
0.7049
0.7047
.70465
0 20 40 60 80 100 120 140 160 180 200 220
mod ⎛⎜ k , ⎞⎟
0 K 210
⎝ W ⎠
14
Basic Pulsar RT
Twin
17-element Yagis Simple Radio Telescope
28.8MHz
Minicircuits TCXO
ZX60- 2x Minicircuits
P33ULN+ ZX60-P162LN+ 4-way RF
LNAs splitter
LNA
4-USB
Laptop
Power
Combiner
5-element RasPi
Interdigital Switch Quad
Filter Control RTL2832
ethernet
15
Antenna
http://www.yagicad.com/yagicad/YagiCAD.htm
611MHz Filter
http://www.changpuak.ch/electronics/interdigital_bandpass_filter_designer.php
16
Quad RTL Rx
http://www.y1pwe.co.uk/RAProgs/pdf/QuadRTLReceiver.pdf
17
RTL Data Processing Software
• rafft2.exe – RF spectrum analysis
• filetrim2.exe – Data file trimming
• cor_tim2_n – File start correlation
• pdetect2.exe – square-law video detection
• rapulsar2.exe – Pulsar period folding
• pafft2.exe – Pulsar video spectrum analysis
• RFImit.exe – RFI spectral line blanking
• pdetfilt2.exe – Video RFI spectrum blanking
• de-dispers2co.exe – Pulsar data de-dispersion
http://www.y1pwe.co.uk/RAProgs/RTLSoftwareToolsU4-6.doc
Digital De-dispersion
Inverse
FFT FFT
fL
De-dispersed
.bin .bin file
File
fH
FFT period Delays
http://www.y1pwe.co.uk/RAProgs/pdf/SoftDispers.pdf
18
PSR B0329+54
19
Trial 26 B0329+54 Results 1
0.4552
0.455
0.45515
0.4551
0.455
0.4550.45495
0 20 40 60 80 100 120 140 160 180
mod⎛⎜ k ,
0 K⎞ 180
⎟
⎝ W⎠
4
1 .10
pmLk
− mnL
couLk
0
pmUk
− mnU
couUk
4
1 .10
−4 4
− 1.422 ×10 2 .10
0 20 40 60 80 100 120 140 160 180
mod ⎛⎜ k ,
0 K⎞ 180
⎟
⎝ W⎠
Results 2
5
−5
5 .10
4.532 ×10
kr1k− kr1m
kr2k− kr2m 0
0
kr3k− kr3m
−5
− 5 ⋅10
0 20 40 60 80 100 120 140 160 180
mod ⎛⎜ k ,
0 K⎞ 180
⎟
⎝ W⎠
3-band correlation
0.4553
0.455
0.4552
0.455
0.4550.4549
0 20 40 60 80 100 120 140 160 180
mod⎛⎜ k ,
0 K⎞ 180
⎟
⎝ W⎠
20
Results 3
0.4552
0.455
0.45515
0.4551
kr1k+ kr2k+ kr3k
0.45505
0.455
0.4550.45495
0 20 40 60 80 100 120 140 160 180
mod⎛⎜ k ,
0 K⎞ 180
⎟
⎝ W⎠
De-dispersed response
0.45515
0.455
0.4551
0.455
0.4550.45495
0 20 40 60 80 100 120 140 160 180
mod ⎛⎜ k ,
0 K⎞ 178
⎟
⎝ W⎠
Results 4
0.4553
0.455
0.4552
0.455
0.455 0.4549
0 20 40 60 80 100 120 140 160 180 200
0
mod
⎛⎜ k , K ⎞⎟ 200
⎝ W ⎠
21
Challenges
• Scintillation - frequency and time
• RF Interference - RF and Video
• Transient spikes
• Weak Signals - Folding process can find peaks
in noise
• Validating low SNR Detections
Improvements
• Lower Tsys - direct SNR improvement
• RTL Band flattening
• Longer Data Records
• Spectrum folding
• Rubidium/GPS locking - multiple sessions
• User-Friendly/Automatic GUI
22
Conclusion
• Amateurs can detect strong Pulsars
• 3m Dish systems work well
• Detection with home-made Yagis is
possible but more difficult
• RTLs make for an inexpensive Receiver
• Freely Available Acquisition and
Processing Software
Or, if you have a problem,
• Find a friend with a BIGGER DISH
23