SOFTWARE > Sezione generale

GnuRadio 3.7 su UBUNTU 18.04 LTS

(1/1)

iz7nct:
Il 28 aprile verrà rilasciato dalla ISS un satellite costruito dall'università del Guatemale


--- Citazione ---@AmsatUK
#QUETZAL-1 #CubeSat from #Guatemala expected to deploy from the Kibo module of the International Space Station #ISS on April 28 at 15:20 GMT.
4800 bps GMSK on 437.200 MHz
IARU http://amsatuk.me.uk/iaru/finished_detail.php?serialnum=653
Telemetry info https://uvg.edu.gt/cubesat-en/ #amsat #hamradio #hamr
--- Termina citazione ---

account twitter del satellite https://twitter.com/quetzal1_uvg

Per ricevere e decodificare la telemetria di questo satellite, è stato creato un repository su github https://github.com/danalvarez/gr-quetzal1
dové c'è il decoder basato su GnuRadio.

Loro vi spiegano come installare GNURadio 3.7 su Ubuntu 16.04 LTS tramite PyBOMBS

La versione di GNURadio non può essere cambiata per il momento, ma si può usare tranquillamente UBUNTU 18.04 LTS

Di seguito vi scrivo i passaggi da effettuare per installare GNURadio 3.7 su una nuova installazione fresca di UBUNTU 18.04 LTS su pc dedicato

https://releases.ubuntu.com/18.04.4/ scaricare dal sito ufficiale l'ISO di UBUNTU 18.04 LTS
https://rufus.ie/ scaricare RUFUS, questo software vi permette di scrivere su una chiavetta USB l'imagine ISO

avviate il pc da dedicare selezionando come periferica di avvio la chiavetta USB in cui avete salvato l'ISO e  seguite le istruzioni.

Termianto il tutto, eseguiti gli aggiornamenti che vi chiedere UBUNTU, andate col mouse sul'icona a 9 puntini presente in basso a sinitra dello schermo

cercate TERMINALE ed apritelo

date questi comandi


--- Codice: ---sudo apt-get update
sudo apt-get upgrade
--- Termina codice ---

vi chiedera la password che è qella di sistema che avete scelto in fase di installazione di UBUNTU

ad operazione completata, aprite l'applicazione UBUNTU SOFTWARE, l'icona a forma di busta arancione alla vostra sinitra prima del punto interogativo,
digitate dirattemente GQRX, vi usciranno due software, gqrx-lool e Gqrx, aprite quest'ultimo e installatelo

installando Gqrx da ubuntu software center si installa anche la versione 3.7 di gnuradio
completa di libreria per usare la chiavetta rtl-sdr

ritornate nel terminale


--- Codice: ---apt show gnuradio
--- Termina codice ---

restituisce la versione installata

se avete installato la versione 3.7.11 eseguite i seguenti comandi


--- Codice: ---sudo add-apt-repository ppa:gnuradio/gnuradio-releases-3.7
sudo apt-get update
sudo apt-get --reinstall install gnuradio

--- Termina codice ---

installare git


--- Codice: ---sudo apt-get install git
--- Termina codice ---


aggiornare ultimo cmake

--- Codice: ---sudo apt remove --purge --auto-remove cmake
wget -qO - https://apt.kitware.com/keys/kitware-archive-latest.asc | sudo apt-key add -
sudo apt-add-repository 'deb https://apt.kitware.com/ubuntu/ xenial main'
sudo apt-get update
sudo apt-get install cmake

cmake --version
--- Termina codice ---

per aggiungere pluto su gnuradio


--- Codice: ---sudo apt-get install gr-iio
--- Termina codice ---

Installare il modulo per i satelliti di daniestevez

Clonare la reposity per la la versione di gnuradio 3.7


--- Codice: ---git clone --branch maint-3.7 https://github.com/daniestevez/gr-satellites.git
--- Termina codice ---
   
clonare libfec


--- Codice: ---git clone https://github.com/daniestevez/libfec.git
--- Termina codice ---


installare libfec


--- Codice: ---cd libfec
./configure
make
sudo make install
cd ..

--- Termina codice ---

installare python-pip


--- Codice: ---sudo apt-get install python-pip
python2 -m pip install --upgrade pip


--- Termina codice ---

installare le dipendenze


--- Codice: ---python2 -m pip install construct[extras]
python2 -m pip install requests
sudo apt-get install swig
--- Termina codice ---
   
installare gr-satellites

--- Codice: ---cd gr-satellites
mkdir build
cd build
cmake ..
make
sudo make install
sudo ldconfig
cd ..
./compile_hierarchical.sh
--- Termina codice ---

se errore modulo canberra-gtk-module

eseguire


--- Codice: ---sudo apt install libcanberra-gtk-module libcanberra-gtk3-module
--- Termina codice ---

e ripetere il comando ./compile_hierarchical.sh

ora tra le applicazioni installate, dove avete trovato il terminale, avete GNU Radio
se lo aprite vi troverete nella schermata una colonna a destra con un elenco di voci, la prima dovrebbe essere AO 40 poi core ed in fine Sattelites



a questo punto è tutto pronto per clonare la repositi del satellite QUETZAL-1

tornate nel terminale
eseguite questo codice

--- Codice: ---git clone https://github.com/danalvarez/gr-quetzal1.git

--- Termina codice ---

ora avete tutto suil vostro pc.

per decoficare aprite gnu radio, scegliete l'opzione open dal menù file.
si aprira una finestra
Nella colonna alla vostra sinistra, selzionate la cartella col vostro nome utente, all'interno di questa si trova la cartella gr-quetzal1, a sua volta cointiene la cartella apps doce è presente il file ax25_decode.grc

apritelo

ora avete il vostro bel flowchart
una serie di rettangoli uniti da linee
cercate il blocco "WAV FILE SOURCE" e cliccateci due volte per aprirlo
nella finstra che si aprira, al rigo file, selzionatre i tre puntini finale, e cercate nella cartella di gr-quetzal1 la cartella recordings e selezionate il file wav che vi trovate.

a questo punto cliccate su applica ed ok

in alto c'è un pulsante di play verde, cliaccateci di dovrebbe una finestra del terminale con scritto

Press Enter to quit:

aspettate, non fate niente, dopo poco tempo vedrete apaprire i dati della telemetria.

se vi esce un errore di xterm mancante, eseguite quanto segue

sempre da terminale digitate


--- Codice: ---cd /etc/gnuradio/conf.d
sudo nano grc.conf

--- Termina codice ---
torvate e completate questa riga

--- Codice: ---xterm_executable = /usr/bin/gnome-terminal
--- Termina codice ---

premete CTRL+O e date invio per salvare
premete CTRL+X per uscire

ora deve funzionare tutto

per il resto seguite le istruzioni presenti a questo indirizzo https://github.com/danalvarez/gr-quetzal1

Iw6pua:
Bella guida, complimenti!
Qui c'è una piccola svista però, ovvero due lettere invertite:

cd libefc     (dovrebbe essere cd libfec)
./configure
make
sudo make install
cd ..

iz7nct:
Correggo subito

Navigazione

[0] Indice dei post

Vai alla versione completa