Git Product home page Git Product logo

pictor's Introduction

PICTOR: A free-to-use Radio Telescope

PICTOR is an open-source radio telescope that allows anyone to observe the radio sky, using its convenient web platform for free: https://www.pictortelescope.com

alt text

alt text

About PICTOR

PICTOR consists of a 1.5-meter parabolic antenna that allows anyone to make continuous and spectral (i.e. hydrogen line) drift-scan observations of the radio sky in the 1300~1700 MHz regime for free.

The goal of this effort is to introduce students, educators, astronomers and others to the majesty of the radio sky, promoting radio astronomy education, without the need of building a large and expensive radio telescope.

PICTOR is a fully open source (software & hardware) project.

Northern Sky HI Survey obtained with PICTOR

alt text

Technical Details (Telescope Specifications)

Telescope diameter: 1.5m (4.92 ft = 59.05")
Focal Ratio (F/D): 0.411 (prime focus antenna)
Beamwidth (HPBW @ 1420 MHz): ~8.95ยฐ (k factor = 63.64)
Operating frequency range: 1300~1700 MHz (L band)
Two-stage low-noise amplifier (LNA): Gain: 30 ยฑ 2 dB - Noise figure (NF): < 0.5 dB
High-pass filter: -30 dBc below 900 MHz
Third-stage LNA (used as an in-line amplifier): Gain: > 9 dB *
Band-pass filter: f_center = 1420 MHz (designed for hydrogen line observations) *
Instantaneous bandwidth (IBW): up to 3.2 MHz (sufficient for spectral observations) [to be upgraded to 30.72 MHz]
Number of channels: up to 2048 (for high frequency-resolution observations) [to be upgraded to 16384]

*Deemed unnecessary hence removed

Telescope Block Diagram

alt text

PICTOR System Flowgraph

alt text

GRC Data Acquisition Flowgraph (old)

alt text

GRC Data Acquisition Flowgraph (4-tap weighted overlap-add (WOLA) Fourier transform spectrometer)

alt text

Feedhorn Dimensions

alt text

S-Parameters

S-Parameter of the monopole inside the feed: alt text

S-Parameter of the feedhorn (with rod) - this should be the considered S-Parameter of the antenna in its entirety: alt text

Measured with the Keysight N5221A PNA Network Analyzer (10 MHz~13.5 GHz): alt text alt text

Example Observation

alt text

Wish to observe with PICTOR?

Take a look at the PDF guide containing all the information you need to know in order to conduct your first observation of the radio sky!

PICTOR Telescope Logo

A description/role for each file

File Description
observe.py Listens for observation requests & conducts observations
plot.py Produces plots from observation data
plot_hi.py Produces HI-tailored plots (i.e. +calibrated spectrum) from observation data
id_history.txt Serves as an observation ID history database
fft_integration.grc GRC Flowgraph previously used for the recording and processing of the data
top_block_old.py Embedded Python Block for fft_integration.grc
pfb.grc GRC Polyphase Filterbank Flowgraph for efficient data acquisition
top_block.py Embedded Python Block for pfb.grc
observe.php Includes server-side PHP code for /observe
Waveguide.stl STL file for feedhorn visualization

Credits

PICTOR was built by Apostolos Spanakis-Misirlis.

Special thanks to Dr. Cameron Van Eck for his thorough guidance throughout the development of PICTOR, the Telecommunication Systems Laboratory of the Department of Digital Systems at the University of Piraeus for allowing us to conduct decisive antenna measurements, the Dwingeloo Radio Observatory (Paul Boven & Dr. Cees Bassa) for helping with the recording & the plotting of the data, Vasilis Spanakis-Misirlis for his engineering assistance, Konstantinos Bakolitsas for his support and ynk & Tino for their back-end contribution to observe.php.

pictor's People

Contributors

0xcoto avatar andy8025 avatar kaffeedor avatar lenni avatar ministerofsillywalks avatar ronondex avatar ynk avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.