from_gnuradio_to_cortxlab_pico
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
from_gnuradio_to_cortxlab_pico [2017/01/25 12:36] – [rx_ofdm.grc] onicolas | from_gnuradio_to_cortxlab_pico [2017/11/15 16:19] (current) – [Create the scenario] onicolas | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | # From GNU Radio to CorteXlab | + | # From A to Z: GNU Radio with CorteXlab |
This tutorial goes through the process of executing an experiment on CorteXlab starting from an empty project on your computer (and is quite similar to [[from_gnuradio_to_cortxlab|this tutorial]], but this time we are using PicoSDRs). | This tutorial goes through the process of executing an experiment on CorteXlab starting from an empty project on your computer (and is quite similar to [[from_gnuradio_to_cortxlab|this tutorial]], but this time we are using PicoSDRs). | ||
Line 143: | Line 143: | ||
* Radio420 RX (to set up RX radio front end) | * Radio420 RX (to set up RX radio front end) | ||
-> **TX frequency** : 2590000000 | -> **TX frequency** : 2590000000 | ||
+ | |||
The next thing to do is to replace the encoding and transmission parts to put a '' | The next thing to do is to replace the encoding and transmission parts to put a '' | ||
Line 168: | Line 169: | ||
## Create the scenario | ## Create the scenario | ||
- | The experiment description file called `scenario.desc` will be looked for and read by the experiment scheduler to get which nodes and what software will be used during the experiment. It also gives the necessary startup scripts and parameters that the user provides for his experiment. | + | The experiment description file called `scenario.yaml` will be looked for and read by the experiment scheduler to get which nodes and what software will be used during the experiment. It also gives the necessary startup scripts and parameters that the user provides for his experiment. |
- | Here is a simple example of a `scenario.desc` file: | + | Here is a simple example of a `scenario.yaml` file: |
< | < | ||
# Example scenario description file | # Example scenario description file | ||
Line 179: | Line 180: | ||
# Scenario textual description | # Scenario textual description | ||
# | # | ||
- | desc OFDM tx-rx example scenario for CorteXlab | + | description: |
# Experiment maximum duration | # Experiment maximum duration | ||
# Time after which the experiment is forced to stop | # Time after which the experiment is forced to stop | ||
- | # | + | # |
- | durat 2 | + | duration: 120 |
# Node list | # Node list | ||
Line 190: | Line 191: | ||
# | # | ||
# | # | ||
- | # | + | # nodes: |
- | # entry (entry point script relative to the task root) | + | # (machine): |
- | # exit (exit point script relative to the task root. Use " | + | # command: |
- | + | ||
- | node29: | + | |
- | entry rx_ofdm.py | + | |
- | node31: | + | nodes: |
- | entry tx_ofdm.py | + | node29: |
+ | command: ./ | ||
+ | | ||
+ | | ||
</ | </ | ||
- | This file uses its own syntax and is self-documented. Here the params line is mandatory even if it is not used (This will be changed in a future version). Adapt this example to suit your needs. | + | This file uses the yaml syntax and is self-documented. Adapt this example to suit your needs. |
Line 212: | Line 213: | ||
│ ├── tx_ofdm.py | │ ├── tx_ofdm.py | ||
│ ├── rx_ofdm.py | │ ├── rx_ofdm.py | ||
- | │ ├── scenario.desc | + | │ ├── scenario.yaml |
│ ├── tx_ofdm.grc | │ ├── tx_ofdm.grc | ||
│ └── rx_ofdm.grc | │ └── rx_ofdm.grc | ||
Line 275: | Line 276: | ||
< | < | ||
you@srvairlock: | you@srvairlock: | ||
- | Testbed status: | + | num total tasks: 2540 |
- | ID count so far: 6 | + | num tasks waiting: 0 |
- | Number of awaiting jobs: 0 | + | num tasks running: 0 |
- | ID of the running | + | tasks currently |
+ | | ||
</ | </ | ||
Line 306: | Line 308: | ||
you@srvairlock: | you@srvairlock: | ||
you@srvairlock: | you@srvairlock: | ||
- | rx_ofdm.grc | + | rx_ofdm.grc |
rx_ofdm.py | rx_ofdm.py | ||
</ | </ |
from_gnuradio_to_cortxlab_pico.1485344176.txt.gz · Last modified: 2017/01/25 12:36 by onicolas