Menu principale:
Articoli
IW0RED
Marco
IW6OCM
Lorenzo
IU0AAC
Federico
Già da tempo grazie a Marco iw0red sto utilizzando il software Svxlink su due ponti radio autocostruiti: in 6 metri iw6uaw e in 23 cm ir6uae. Questo software ha semplificato molto la costruzione visto che la funzione di COR, decoder ed encoder CTCSS, identificativo vocale e regolazione dei livelli BF è eseguito interamente via software. Come hardare ho utilizzato una scheda ALIX 3D3 che ha già l'uscita e l'ingresso audio integrato. La porta seriale è presente, ma non avendo tutti i pin standard non è utilizzabile al nostro scopo. Inserendo un adattatore usb-seriale con chip PL2303 si riesce ad avere i pin giusti per il PTT e se necessari per lo Squelch e il CTCSS (se utilizziamo un decoder esterno).
Svxlink non si limita solo a questo, ma permette di interconnettere tra loro più ponti realizzando una rete di ponti analogici collegati tra loro in digitale tramite tratte wi-fi e/o internet (ROIP: Radio over IP). Inoltre da la possibilità di installare, anche per un solo ponte, dei ricevitori remoti. In questo modo il software, opportunamente calibrato, permette di scegliere in tempo reale il ricevitore che invia il segnale migliore e ritrasmettere solo quello (es. segnali ricevuto da mezzo mobile), oltre a commutare durante uno stesso passaggio da un ricevitore all'altro in modo quasi impercettibile.
Dopo la conferenza tecnica che ha preceduto l'Assemblea Nazionale del CISAR di Ottobre 2017, abbiamo deciso di migliorare le performance del Link Nazionale utilizzando SVXLINK. Anche se abbiamo un sistema simile per il link Nazionale, vedi Obbelix, Svxlink risulta più affidabile e stabile richiedendo meno risorse hardware in quanto tutto girà su sistema operativo Linux.
Come inizio abbiamo scelto di utilizzare delle schede Banana Pi M2 Plus e come interfaccia audio una scedina progettata e realizzata da Federico IU0AAC che si basa sul Chip CM108 che ha anche ingressi e uscite GPIO utilizzabili al nostro scopo.
<= BPI M2 Plus
Ho assemblato una nuova Circolare del Link Nazionale per la Majelletta (IR6UDJ) che sarà sostituita con quella attuale. Verrà inizialmente mantenuto il link radio con il client OBBELIX e sarà il punto di collegamento con il nuovo sistema SVXLINK.
Date le ridotte dimensioni delle schede sono riuscito ad inserire tutto all'interno del Rack compreso i Filtri duplexer
Come si vede nelle foto sono stati utilizzati 2 motorola MC Micro. Il segnale BF di ricezione è prelevato poco dopo il discriminatore prima degli stadi di filtro BF ad operazionali. In questo modo non bisogna fare modifiche per allargare la banda BF come riportato in un articolo di qualche anno fa allo scopo di migliorare la qualità audio. Comunque una modifica che può essere utile può risultare quella indicata in questo Link. E' possibile far decodificare il tono subaudio direttamente dal software SVXLINK. In questo caso è stata inserita anche una scheda decoder esterna per confrontare la velocità di risposta con la decodifica software attivabile da remoto.
In trasmissione il segnale BF è stato applicato poco prima del modulatore scavalcando tutti i filtri BF. In questo modo oltre al miglioramento della qualità audio si può far generare il tono subaudio in uscita dallo stesso software. E' stato inserito all'interno dell' McMicro un piccolo amplificatore operazionale che aumenta l'ampiezza della BF proveniente dall'interfaccia di circa 4,5 volte, necessario per raggiungere un corretto livello di modulazione.
Sistema operativo e Installazione SVXLINK
Premessa.
Quanto scriverò di seguito potrà risultare una descrizione superficiale della sperimentazione. E' nostra intenzione intanto annotare quelli che sono i passi avanti che facciamo. Questa stessa pagina verrà continuamente aggiornata per creare un Tutorial e semplificare le cose a chi vorrà, anche da solo, realizzare un ponte con Svxlink e collegare il proprio sistema al Link Nazionale CISAR.
Il software adatto per la scheda BPI M2 Plus è scaricabile a questo LINK. Si tratta di un immagine che va caricata su una microSD con programmi dedicati. Dopo aver inserito la microSD sulla scheda BPI e collegato via ethernet al proprio router si può alimentare la scheda a 5 volt. il ruoter assegna con il DHCP un indirizzo IP. Dopo aver verificato sul router l'indirizzo assegnato si può accedere alla scheda in SSH con login root e password 1234. In alternativa si può utilizzare la seriale a 3 pin (gnd-txd-rxd) per collegarsi da un computer. Tenete presente che si tratta di una seriale a livelli TTL quindi per poter collegare una seriale standard necessita di un adattatore che è reperibile a pochi euro. Un'altra soluzione è quella di procurarsi un'intefaccia USB-Seriale con livelli TTL.
Una caratteristica importante di questa scheda è quella di avere una memoria eMMC da 8Gb che può contenere tutto il sistema operativo senza più utilizzare la microSD.
Per caricare il software sulla eMMC, dopo aver avviato il sistema operativo precedentemente caricato e configurato sulla microSD si utilizza il comando nand-sata-install. Seguendo le indicazioni del menù che si apre si riesce ad installare quando contenuto nelle microSD sulla eMMC.
A questo punto si spegne il BPI e dopo aver tolto la microSD riaccendendo verrà avviato il sistema operativo caricato sulla eMMC.
Per caricare tutti i software Svxlink, Marco iw0red ha creato uno script che permette di scaricarli automaticamente. Appena possibile inseriremo un link per scaricarlo da questa pagina. Rimane solo da fare i settaggi sul file svxlink.conf e le regolazioni dei livelli BF in Rx e Tx con alsamixer.
A proposito delle regolazioni dei livelli è di notevole aiuto il comando DEVCAL.
Il comando è documentato qui. Per tarare la ricezione dopo aver bloccato il servizio si da il seguente comando:
devcal -r /etc/svxlink/svxlink.conf Rx1
Utilizzando un generatore modulato con deviazione nota si regola utilizzando alsamixer il livello fino a leggere il valore di deviazione attesa.
In Tx la calibrazione viene fatta tenendo conto delle funzioni di Bessel. Un segnale modulato ad una certa frequenza a certi valori di deviazione risultanti dai calcoli delle funzioni di Bessel presenta una soppressione della portante. Infatti se moduliamo un segnale portante a 1000 Hz la massima soppressione si ha alla deviazione di 2.404.8 Hz.
Sfruttando questo principio il comando
devcal -t -F /etc/svxlink/svxlink.conf Tx1
(utilizzando un analizzatore di spettro) ci permette di fare una taratura perfetta del trasmettitore.
Decodifica del tono CTCSS - Hardware o Software?
.......................
Menu di sezione: