User Tools

Site Tools


en:socis2015

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
en:socis2015 [2015/02/28 15:50] – [Radio meteor detection system] kakliken:socis2015 [2015/03/03 21:14] – [Project details] kakl
Line 5: Line 5:
  
 ===== Main goals ===== ===== Main goals =====
-   - Expand existing space related station-based measurements to cooperative sensor network overcoming professional astronomy measurements. 
-   - Design algorithms and implement technology for astronomy observations management on distributed sensor network.  
-   - Extend existing systems for easy implementation to whole EU region.  
  
-===== Radio meteor detection system =====+   - Design algorithms and implement innovative technologies for astronomy observations in existed radio detection network. 
 +   - Extend existing system for collaboration of people in science in whole EU region. 
 + 
 +===== Bolidozor network ===== 
 + 
 +[[http://wiki.bolidozor.cz|Bolidozor]] project is bolide detection network equipped by several types of measuring stations. 
 + 
 +==== Radio meteor detection subsystem ====
  
 RMDS02C and its predecessor [[en:rmds|RMDS01]] is a [[http://en.wikipedia.org/wiki/Software-defined_radio|SDR]] receiver system designed primarily for radio detection of meteor trails. It's advantage over other designs is a high performance software defined receiver and completely open-source design, which brings advanced signal processing of radio images for everyone.  This system now has [[http://wiki.bolidozor.cz/doku.php?id=en:stations|several detection stations (see the map)]] in the Czech Republic and Slovakia. But technically it is intended to expand to other European countries.  RMDS02C and its predecessor [[en:rmds|RMDS01]] is a [[http://en.wikipedia.org/wiki/Software-defined_radio|SDR]] receiver system designed primarily for radio detection of meteor trails. It's advantage over other designs is a high performance software defined receiver and completely open-source design, which brings advanced signal processing of radio images for everyone.  This system now has [[http://wiki.bolidozor.cz/doku.php?id=en:stations|several detection stations (see the map)]] in the Czech Republic and Slovakia. But technically it is intended to expand to other European countries. 
Line 18: Line 22:
  
  
-==== Detection station software Installation package ==== 
  
-For data acquisition we are using our open-source software [[http://mlab-project.github.io/radio-observer/|radio-observer]] which reads input from SDR receiver and generates FITS files with raw signal recording and stream of events connected to visualization software [[https://github.com/MLAB-project/pysdr|PySDR]] for on-site interactive visual inspection.  +===== Tasks for SOCIS participants =====
  
-The radio-observer application was developed with a support of ESA and now is deployed at new stations of the newly established Bolidozor detection network.+There are several tasks for SOCIS participants in the summer 2015 you can choose one. There are brief description of problems and description of initial task for qualifying of you for these tasks. If you are interested in the tasks presented here please do not hesitate to contact us at bolidozor@googlegroups.com, we will send you a technical details. We will help you with your deal.
  
-=== Expected results === 
  
-Consistent software package (ideally .deb installation file) which will be able to install necessary software for detection and collection of meteor signals for new measurement stations in the network. 
  
-**Difficulty**//medium// **Importance**: //high//.+==== TaskRadio Meteor Interferometry ====
  
-===== Data display system =====+There is a new radio meteor detection station RMDS02D developed. This station has abilities for radio interferometry detection of meteor trails with use of two antennas at an observatory site. The software for computation of heading to the meteor from two records taken in same time with RMDS02D from two or more antennas.
  
-{{ :cs:sdr:pysdr_detector.png?direct&500 |Screen-shot from PySDR visualization software}}+{{:cs:sdr:rmds02d_small.jpg?600|RMDS02D}} 
 +=== Qualification task ===
  
-Implement new features and algorithms to [[https://github.com/MLAB-project/pysdr|PySDR]] software package for live 3D meteor visualization in astronomical observatories conference rooms+The student has to adopt [[https://github.com/MLAB-project/radio-observer|radio-observer]] a radio astronomy software developed in the SOCIS project in the year 2013 to [[https://github.com/alexlee188/ghpsdr3-alex|GHPSDR3]] radio server. Now the radio-observer has implemented connection to [[http://en.wikipedia.org/wiki/Software-defined_radio|SDR]] by [[http://jackaudio.org/|JACK]]. New connection module for GHPSDR is a task for a student for showing his/her skills
  
-Better HTML5 interface should be developed for live inspection of the received stream by many concurrent users over the internet. +=== Project details ===
  
-=== Expected results === +With use of interferometry the direction of target object can be discovered. We intended to use two FITS radio reflexion record for determine of direction to reflection. The radio-observer application has to be extended for simultaneous recording of two two signals from two radios with synchronised Local OscillatorThese two records can be used for calculation of correlationFinally the direction of reflected signal will be found from this correlationStudent helps community with acquisition of another information from meteor trails records.
- +
-Single package which will be able to install software needed for viewing and processing of meteor signals collected from measurement stations over internet +
- +
-**Difficulty**: //medium// **Importance**: //medium//. Finish the HTML5 and OpenGL GUI for watching live streams, implement interactive elementsOptimize for use with mobile devices (tablets, smartphones). +
-Ability to learn and use third-party libraries necessary to implement the solution (CFITSIO, libfft, libusb, ...) +
- +
-==== Station maintenance software  ==== +
- +
-Measuring station is a complex computer based system which needs internal self checking, failure detection, calibration and continuous maintenance of data collectionA software to carry out these tasks is required. It should generate reports concerning station health and upload these files to the data server+
  
 +{{:cs:sdr:radio_interferometry.gif?424|Radio Interferometer}}
 === Expected results === === Expected results ===
  
-Set of software scripts for performing station maintenance tasks with simple visualization of system states on station's local display+The application for GNU/Linux operating system which determine direction to the reflection from measuring station. Some user interaction is possible.
  
-**Difficulty**//easy// **Importance**: //medium//.  +==== TaskRadio Meteor Crowd Science ====
-Knowledge of scripting languages is necessary to implement the solution (Python is preferred). Ability to use/learn to use basic development tools (IDE, version control software, issue tracking systems).+
  
-==== General purpose radio-astronomy station software ====+We are looking for programmer who can utilize nowadays technology for crowd science for our project Bolidozor the radio meteor detection network. Some research is needed. The student has to search for existing technologies for Citizen Science (like CrowdCrafting, PyBossa, Zooniverse,...) and then he or she has to program a Citizen Science application for searching for meteors coincidences in records of Bolidozor’s radio meteors database which supports Czech Astronomical Society.
  
-[[http://mlab-project.github.io/radio-observer/|Radio-observer]] should be used for other radio astronomy measurements using our designs of Basic or Advanced radio astronomy stations or well known [[http://www.haystack.mit.edu/edu/undergrad/srt/index.html| Small Radio Telescope design]]+{{ :cs:sdr:pysdr_detector.png?direct&500 |Screen-shot from PySDR visualization software}}
  
-=== Knowledge prerequisites ===+=== Qualification task ===
  
-  * Basic knowledge of signal analysis +The student has to show his abilities of programming web applicationsSome web page which displays screenshots from meteors data stored at http://space.astro.cz/bolidozor/ has to be shown.
-  * Good math skills, at least the knowledge what Fourier transform does. +
-  * Knowledge of the most frequently used data structures and algorithms, networking and thread programming.+
  
-=== Solar flares detection station ===+To help somebody trying to complete the task a draft of Python [[https://github.com/bolidozor/python-bolidozor-postprocessing|Bolidozor browsing library]] is prepared and a [[https://github.com/bolidozor/bzbrowser|desktop application - bzbrowser]] showing a basic principles exists. 
 +=== Project details ===
  
-Combination of radio-observer with the Basic radio astronomy station design brings opportunity to detect radio bursts exited by solar flaresThese data are useful for Heliophysics. However, a solar radio burst is weak compared to the local man-made noise and signal must therefore be cleared of this noise before the detection and classification+A huge database of radio meteor detections existsThere are snapshots in FITS format for each meteor detection which is accessible as files sorted by time. The waterfall visualisation snapshot from each record exists (see picture). It has to be find the same meteor detected by one station in records of other station or stations. Then exact time and other specific parameters of detection has to be determined by human. 
 +A HTML5 web interface should be developed for live inspection of the received stream by many concurrent users over the internet
  
-{{ :cs:designs:measuring:ionosphere.jpg?500 Ionosphere measurement by SDRX01B}}+{{:cs:sdr:5-06.27.14-10_08_15.jpg?700|Meteor Records}}
  
-=== Expected results === +There are a sample of records from two station 50 km away each otherThere are two detections of possible identical meteorRelative shift of this detections from a time mark (horizontal line in signalhas to be found for next computation of meteor trail. Some estimation of region of meteor occurrence can be determined from this measurement. The student will adopt some skills of use of bistatic radar in space science by meteors detection in this project
- +
-Set of software scripts constructed as plugins for radio-observer softwareThese scripts should implement signal purification in various radiotelescope designs +
- +
-**Difficulty**: //hard// **Importance**: //high//.  +
-Knowledge of scripting languages is necessary to implement the solution (Python is preferred). Ability to use/learn to use basic development tools (IDE, version control software, issue tracking systems). +
- +
- +
-==== Cubesat automatic reception station ====+
  
-Scalable design of our [[en:sdrx|software defined receiver]] gives opportunity to use multiple antenna array for signal reception from Cubesat satellites.  Cubesat development teams around the word are limited by signal reception from their home stations or by volunteers who contribute by received data sets.  +An another task is classification of meteors. There are different types of meteor reflections as shown at the picture. The meteor zoo should be established by humans observations. 
-These amateur LEO satellite reception methods can easily be improved by the use of multiple fixed antenna array and beam-forming algorithm on reception station +There are even utilization for Python programmer which could implement new features to [[https://github.com/MLAB-project/pysdr|PySDR]] software package for live 3D meteor visualization in astronomical observatories conference rooms
  
-{{ :cs:designs:measuring:arissat1.jpg?300 | A SSTV image taken from ARISSAT1 by SDRX01A }} 
  
 === Expected results === === Expected results ===
  
-Set of software scripts constructed as plugins for radio-observer software for beam-forming algorithm application in multiple antenna array systems+Single package which will be able to install software needed for viewing and processing of meteor signals collected from measurement stations over internet
  
-**Difficulty**: //hard// **Importance**: //high//.  +A web based citizen science application for classification and measurement of meteor trails visualised as waterfall picturesThis software allows the community do classification and other computation on captured data.
-Knowledge of scripting languages is necessary to implement the solution (Python is preferred)Ability to use/learn to use basic development tools (IDE, version control software, issue tracking systems).+
  
-==== Video meteor detection system ==== +**Difficulty**: //medium// **Importance**: //medium//Finish the HTML5 and OpenGL GUI for watching live streams, implement interactive elementsOptimize for use with mobile devices (tabletssmartphones).
- +
-Several projects of visual meteor detection software currently exist. But neither is open-source and all of them have poor results and large false positive detection rates. We need a high quality video meteor detection system for evaluation of our radio meteor detection metods.   +
- +
-Video data will be collected by our design of [[cs:vmds|visual meteor detection station (VMDS01A)]] (part of our project). Meteor trails within these video data have to be detected in real-time. Meteor trails must be interpreted in physical context (meteoroid explosions, trail clouds coveradge, etc.). Following this, geometric parameters can be delivered and orbit parameters can be calculated.  +
- +
-{{ :cs:designs:measuring:meteor_trail.png?500 | A meteor trail captured by VMDS01A }} +
- +
-Testing data will be provided or testing station may be builded on desired location maintained by student. +
- +
-=== Expected results === +
- +
-Design and implement reliable algorithms for real time meteor detection from video data. Algorithms for distinguishing of different types of meteors are welcomed. The used algorithm should be based on currently existing software imprementation. +
- +
-**Difficulty**: //hard// **Importance**: //medium// +
-Knowledge of programming languages necessary to implement the solution (C/C++ preferred for performance reasons)Ability to use/learn to use basic development tools (IDE, version control softwareissue tracking systems).+
  
  
en/socis2015.txt · Last modified: 2015/04/01 12:24 (external edit)