grcon2020-workshop

所属分类:区块链开发
开发工具:Jupyter Notebook
文件大小:0KB
下载次数:0
上传日期:2022-03-28 20:36:44
上 传 者sh-1993
说明:  GRCon20研讨会:解码星际航天器,
(GRCon20 Workshop: Decoding Interplanetary Spacecraft,)

文件列表:
Frames.ipynb (1037332, 2022-03-28)
LICENSE (18657, 2022-03-28)
frames.u8 (1846440, 2022-03-28)
handson_01_spectrum.grc (4011, 2022-03-28)
handson_02_pll.grc (7761, 2022-03-28)
handson_03_downconversion.grc (7760, 2022-03-28)
handson_04_bpsk_carrier.grc (10044, 2022-03-28)
handson_05_symbol_rate.grc (10692, 2022-03-28)
handson_06_clock_carrier_recovery.grc (11781, 2022-03-28)
handson_07_syncword.grc (13036, 2022-03-28)
handson_08_framesize.grc (14957, 2022-03-28)
handson_09_turbo_decode.grc (16636, 2022-03-28)
recordings/ (0, 2022-03-28)
slides/ (0, 2022-03-28)
slides/slides.pdf (2492440, 2022-03-28)
slides/src/ (0, 2022-03-28)
slides/src/10gemedish1.jpg (204883, 2022-03-28)
slides/src/BepiColombo_Auto6F.jpeg (400730, 2022-03-28)
slides/src/Slides graphs.ipynb (386839, 2022-03-28)
slides/src/baseband.png (117177, 2022-03-28)
slides/src/codewords.png (44005, 2022-03-28)
slides/src/grcon20.png (34079, 2022-03-28)
slides/src/hilbert.png (115960, 2022-03-28)
slides/src/iq.png (153983, 2022-03-28)
slides/src/manchester.png (122639, 2022-03-28)
slides/src/manchester_after_hilb.png (108543, 2022-03-28)
slides/src/manchester_before_hilb.png (123840, 2022-03-28)
slides/src/manchester_fir.png (244054, 2022-03-28)
slides/src/manchester_hilb.png (100225, 2022-03-28)
slides/src/manchester_wave.png (185793, 2022-03-28)
slides/src/post_matched.png (190547, 2022-03-28)
slides/src/pre_matched.png (175151, 2022-03-28)
slides/src/slides.tex (22899, 2022-03-28)
slides/src/solar_orbiterTHUMB.jpg (263024, 2022-03-28)
slides/src/subcarrier.png (134622, 2022-03-28)
slides/src/syncwords.png (85997, 2022-03-28)
slides/src/tmheader.png (36416, 2022-03-28)

# GRCon20 workshop: Decoding interplanetary spacecraft This repository contains material for the workshop "Decoding interplanetary spacecraft" by Daniel Estévez at [GRCon20](https://www.gnuradio.org/grcon/grcon20/) on 14 September 2020. The recording of the workshop session can be found in this [Youtube video](https://www.youtube.com/watch?v=RDbs6l4rMhs). The material supplied here was provided to attendees of the workshop to follow along using their own computers, and for reference after the workshop. The workshop is centred around building GNU Radio flowgraphs to analyze and demodulate deep-space probes IQ recordings. This repository contains a number of GNU Radio companion `.grc` files called `handson_*.grc` that show the progress at different steps during the hands-on part of the workshop with GNU Radio companion. It also contains the PDF slides for the workshop in the folder `slides/`. ## GNU Radio Virtual Machine Users of the [UbuntuVM](https://wiki.gnuradio.org/index.php/UbuntuVM) virtual machine that includes GNU Radio can install the required software for the workshop by following [the instructions here](https://github.com/daniestevez/grcon2020-workshop/issues/1). Note you also need to download the IQ recordings as indicated below. ## Requirements The workshop was originally done with GNU Radio 3.8 and needed the following. * [GNU Radio 3.8](https://www.gnuradio.org/) * [gr-satellites](https://github.com/daniestevez/gr-satellites) (any version since v3.0.0 is fine for GNU Radio 3.8) * [gr-dslwp](https://github.com/daniestevez/gr-dslwp/tree/maint38), branch `maint38` The flowgraphs that were used in the workshop can now be found in the `maint-3.8` branch. The flowgraphs have now been updated to GNU Radio 3.10 in the `master` branch. GNU Radio 3.9 should probably work without problems with the `maint-3.8` flowgraphs. A version of gr-satellites and gr-dslwp that matches the version of GNU Radio should be used. There is also a very brief part of the workshop that uses a Jupyter notebook. This needs: * [Jupyter](https://jupyter.org/) * [NumPy](https://numpy.org/) * [Matplotlib](https://matplotlib.org/) * [construct](https://construct.readthedocs.io/) If someone faces problems installing any of the above, I'm welcome to help in the issues of this repository. Also, note the following: gr-satellites will only be used for the AGC, so instead of installing gr-satellites, it is also possible to download and generate the [AGC hierarchical flowgraph](https://github.com/daniestevez/gr-satellites/blob/master/python/hier/rms_agc.grc). gr-dslwp will only be used for Turbo decoding in the last part of the workshop. Most of the workshop can be followed without gr-dslwp. It is possible to test that GNU Radio and the OOT modules are working correctly by using the `handson_09_turbo_decode.grc` flowgraph. Jupyter and related python packages can be tested with the `Frames.ipynb` notebook. ## Recordings The IQ recordings that will be used in this workshop can be downloaded [here](http://eala.destevez.net/~daniel/grcon2020-workshop/). They should be placed in the `recordings/` folder inside this repository. These files total to nearly 1GB, so attendees are recommended to download these before the workshop. ## GNU Radio Logging If you have a freshly installed GNU Radio or are using a Virtual Machine with GNU Radio, then the default logging configuration will produce many debug messages with some of the flowgraphs. These messages can make `gnuradio-companion` run very slowly. It is recommended that you edit (or create) `~/.gnuradio/config.conf` and enter into this file: ``` [log] log_level = info ``` to reduce the number of debug messages. ## Licensing This material is released under the [CC BY 4.0 license](https://creativecommons.org/licenses/by/4.0/). ## More recordings Here is a list of recordings similar used to those used in the workshop. It can serve as a basis for people interested in studying these topics further. * [Recordings of Tianwen-1](http://gs1.to.ee/public_to117/Obs/Viljo/dsn/tianwen/) made by Viljo Allik ES5PC with the 4.5m dish at Tartu University (Estonia). See [this](https://destevez.net/2020/07/tianwen-1-telemetry-modulation-and-coding/) and related blogposts. * [Short recording of Tianwen-1](https://drive.google.com/file/d/1jcH1S0vUzzEplE5SU5VIxp2HClwHUDf8/view) made by Wei Mingchuan BG2BHC with the 5.4m dish at Harbin Institute of Technology (China). The format is `complex64` (i.e., `float32` IQ) at 3Msps. Source: [this tweet](https://twitter.com/bg2bhc/status/1290650921349914624) * [Emirates Mars Mission (Hope)](http://eala.destevez.net/~daniel/20200719_232945_99998.raw), recorded by Paul Marsh M0EYT. The format is `int16` IQ at 99998sps. See the [blog post](https://destevez.net/2020/07/decoding-emirates-mars-mission-hope/) for more information.

近期下载者

相关文件


收藏者