tuto_fpga_pico
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
tuto_fpga_pico [2016/05/18 10:50] – [Edit the .grc file] lbeseme | tuto_fpga_pico [2016/12/14 18:44] – [Edit the .grc file] onicolas | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | # Using a custom bitstream with a PicoSDR | + | # Using a custom bitstream with a PicoSDR |
- | This tutorial shows how to use a custom bitstream when you are making experiments with PicoSDR. For this we will be using a Nutaq exemple | + | This tutorial shows how to use a custom bitstream when you are making experiments with PicoSDR. For this we will be using a Nutaq example |
- | This exemple | + | This example |
- | + | ||
- | The GRC file can be found at ''/ | + | |
+ | The GRC file can be found at ''/ | ||
## Edit the .grc file | ## Edit the .grc file | ||
- | Let's take a look at '' | + | Let's take a look at '' |
+ | |||
+ | First, what it is intended to do: we send a video file to RTDEX Sink, and from RTDEX Source we get the constellation points of the OFDM demodulation and the video file is sent to a UDP Sink (in order to open it with VLC for example). We have also a lot of parameter | ||
- | This example can be used straight away when you are working on your setup, but not in CortXlab | + | This example can be used straight away when you are working on your setup, but not in CorteXlab |
Line 19: | Line 20: | ||
- | Let's back to the idea of sending a constant number to the PicoSDR and see if we get it back. First thing to do is to add a '' | + | Let's back to the idea of sending a constant number to the PicoSDR and see if we get it back. First thing to do is to add a '' |
- | Add a Python Block, open it, and click on 'Open in Editor' | + | Add a Python Block (from category '' |
< | < | ||
""" | """ | ||
Line 82: | Line 83: | ||
## Create the scenario | ## Create the scenario | ||
- | In order to run the experiment in CorteXlab we need a description called scenario. Create a file name '' | + | In order to run the experiment in CorteXlab we need a description called scenario. Create a file named '' |
< | < | ||
# Example scenario description file | # Example scenario description file | ||
Line 111: | Line 112: | ||
</ | </ | ||
- | If you trasnlate this file it says "The experiment will run for 5 minutes. The file ofdm.py will be executed on node 31 using the bitstream OFDM_6_6_0_sx315.bit" | + | If you trasnlate this file it says "The experiment will run for 5 minutes. The script |
Line 128: | Line 129: | ||
</ | </ | ||
- | The .grc will not be used by CorteXlab but you can let it in the same directory. '' | + | The .grc will not be used by CorteXlab but you can let it in the same directory. '' |
### Upload the files on airlock | ### Upload the files on airlock | ||
Line 208: | Line 209: | ||
</ | </ | ||
- | So we see that we have a folder for each task and inside each folder one compressed file per participant node. Let' | + | So we see that we have a folder for each task and inside each folder one compressed file per participant node. Let' |
< | < | ||
Line 234: | Line 235: | ||
</ | </ | ||
- | You should get a long file that looks more or less like this: | + | You should get a file looking |
< | < | ||
Line 283: | Line 284: | ||
</ | </ | ||
- | Here we have 98% valid reveived | + | Here we have 98% valid received |
## What's next | ## What's next | ||
- | Obviously, the next step for you is to try an experiment with your own bitstream. But you can also try to adapt other Nutaq exemple | + | Obviously, the next step for you is to try an experiment with your own bitstream. But you can also try to adapt other Nutaq example |
tuto_fpga_pico.txt · Last modified: 2017/11/15 16:22 by onicolas