Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/daniestevez/gr-guppi
GNU Radio out-of-tree module for handling GUPPI raw files
https://github.com/daniestevez/gr-guppi
gnuradio radio-astronomy radioastronomy seti
Last synced: about 1 month ago
JSON representation
GNU Radio out-of-tree module for handling GUPPI raw files
- Host: GitHub
- URL: https://github.com/daniestevez/gr-guppi
- Owner: daniestevez
- License: gpl-3.0
- Created: 2022-07-29T14:43:39.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2022-08-25T19:10:17.000Z (over 2 years ago)
- Last Synced: 2024-10-15T21:35:58.720Z (3 months ago)
- Topics: gnuradio, radio-astronomy, radioastronomy, seti
- Language: CMake
- Homepage:
- Size: 170 KB
- Stars: 1
- Watchers: 3
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# gr-guppi
GUPPI raw files are often used in radioastronomy/SETI to store the channelized
IQ samples output by a polyphase filterbank. This is the typical IQ (voltage
mode, in radioastronomy terms) output for many modern telescopes, since they use
a polyphase filterbank as part of their DSP, so raw ADC samples are often not
available.gr-guppi contains a GUPPI File Sink block that can write GUPPI files. A GUPPI
File Source block able to read GUPPI files might be added in the future.## Installation
gr-guppi requires GNU Radio 3.10. It can be built from source and installed as
any other GNU Radio out-of-tree module:```
mkdir build
cd build
cmake ..
make
sudo make install
sudo ldconfig
```## Example flowgraph
An example flowgraph showing how to build a polyphase filterbank that supplies
data to a GUPPI File Sink block is given in the `examples` folder. This
flowgraph generates a signal that consists of a chirp sweeping the central
channels plus AWGN, passes the signal through a polyphase filterbank such as the
one used in telescopes, and writes the results to a GUPPI file.The output GUPPI file can then be processed by typical radioastronomy tools such
as [rawspec](https://github.com/UCBerkeleySETI/rawspec) and `watutil` from
[blimpy](https://github.com/UCBerkeleySETI/blimpy). After running the example
flowgraph for some time, run the following to view the spectrum and waterfall of
the GUPPI file.```
rawspec -j -f 64 -t 100 guppi_sink_example
watutil -p ank guppi_sink_example.rawspec.0000.h5
```