Manuale utente MAP65
Joe Taylor, K1JT

Copyright © 2011, 2012

8 Agosto 2012

Traduzione di Giorgio Marchi IK1UWLContenuti
Introduzione .................................................................................................................... 3
Requisiti Hardware e Software ........................................................................................ 3
Installazione ed Inizializzazione ...................................................................................... 4
Guida alla Decodifica………………………………………………………………………….11
Ulteriori Caratteristiche ed Opzioni ................................................................................ 14
Appendice A: File Installati e Generati .......................................................................... 19
Appendice B: Il Protocollo JT65 ................................................................................... 20
Appendice C: Calcoli Astronomici ................................................................................ 21
Appendice D: Codice Sorgente .................................................................................... 222

Introduzione
MAP65 è un programma per computer progettato per comunicazioni EME che usano il
protocollo JT65. Quando usato con un sistema RF che provveda due canali coerenti per
due polarizzazioni ortogonali, il programma offre automaticamente la ricezione, con la
giusta polarizzazione, per ogni segnale JT65 contenuti in una banda passante di 90
kHz. Quando i segnali sono polarizzati linearmente, MAP65 elimina in ricezione gli
effetti di angoli di polarizzazione non corretti, cosicché non ci si trova mai bloccati daFaraday ne “one way”. Nelle bande dove la polarizzazione circolare è la norma, MAP65
è altamente efficace nel modo a canale singolo – provvedendo la visualizzazione di tutti
i segnali in una finestra di 90 kHz e decodificando tutti i segnali JT65.

Requisiti Hardware e Software
MAP65 richiede un hardware ricevente specializzato nel convertire una banda RF in unflusso digitalizzato I/Q (in fase e in quadratura) in banda base. Il programma era stato
originariamente progettato per l’uso con i WSE converters progettati da Leif Asbrink,
SM5BSZ, assieme col suo software Linrad. Linrad controllava l’hardware WSE emaneggiava tutti I compiti di acquisizione dati, inviando I dati digitali a MAP65. Queste
scelte sono tuttora valide, ma oggi ci sono molte altre possibilità. MAP65 può essere
usato con SoftRock, FUNcube Dongle, SDR-IQ, Perseus, IQ+ ed altro hardware
ricevente paragonabile. Questi tipi di ricevitori hanno differenti requisiti diinterfacciamento, più oltre riassunti. Alcuni sono utilizzabili con SDR-Radio comealternative a Linrad, o con MAP65 da solo.
I ricevitori SoftRock, IQ+, e WSE convertono da RF a banda base ed usano la scheda
audio del computer per la conversione da analogico a digitale. Il FUNcube Dongle ha unsintonizzatore incorporato ed i propri convertitori A/D; si connette al computer via USB esi presenta al sistema operativo come un dispositivo di ingresso audio a due canali. I
ricevitori SDR-IQ e Perseus eseguono la conversione A/D a livello RF ed convertono abanda base digitalmente con un array a porte programmabili. Qualunque di questi
sistemi, ed altri con caratteristiche paragonabili, può venire usato con MAP65.
Ovviamente, quelli progettati per frequenze di ingresso in gamma HF necessiteranno di
un convertitore dalla banda VHF/UHF da voi scelta ad una frequenza intermedia HF,
per esempio 28 MHz.
Il SoftRock, FUNcube Dongle, SDR-IQ, e Perseus sono tutti ricevitori a canale singolo,quindi non possono fornire la polarizzazione adattativa. Potreste comunque configurare
un paio di SoftRock modificati (od equivalenti simili) per l’uso in un sistema a doppia
polarizzazione. Dovrebbero però essere pilotati da un solo oscillatore locale, per3

mantenere la coerenza tra i due canali RF. I convertitori IQ+ e WSE sono sistemi
bicanale ad alte prestazioni, che possono supportare direttamente la polarizzazione
adattativa.
Alcuni esempi di ricevitori e loro requisiti di interfacciamento sono riassunti in Tabella 1.
Il SoftRock, FUNcube Dongle ed IQ+ usano sintetizzatori programmabili quali oscillatori
locali. La loro frequenza di ingresso può venire programmata da Linrad, SDR-Radio, o
MAP65 via USB. La frequenza centrale dell’SDR-IQ e del Perseus sono programmate
nello stesso modo, sebbene in questi casi l’”oscillatore locale” è un oscillatore acontrollo numerico (NCO) implementato via software. Per ottenere un bassissimo
rumore di fase ed un ampia gamma dinamica senza spurie, i convertitori WSE usano
una serie commutabile di oscillatori a quarzo per il controllo della frequenza. La loro
commutazione è ottenuta tramite Linrad attraverso la porta parallela del computer.
Tabella 1: Esempi di ricevitori e configurazioni usabili con MAP65.
e requisiti di interfacciamento
SoftRock
IFreq. Ingr.
(MHz)
Polarizzazioni

28, 144
1

FUNcubeDongle144, 432,
1296
1

SDR-IQ,
Perseus28

SoftRock×2
28, 144

WSE

2

IQ+
VL, V, U
50, 144,432
2

1CanaliSch. audio
Interfaccia
DigitaleControllo
Frequenza*
Software diingresso

2

–

–

4

4

4

USB

USB

USB

USB

USB

L, S, M

L, S, M

L, S

L, M

L, M

Porta
Parallela
L

LoS
opzionali–

LoS
necessariLopzionaleL
opzionaleL
opzionale144
2* L = Linrad, S = SDR-Radio, M = MAP65

L’uso di Linrad come stadio iniziale di acquisizione dati fornisce vantaggi significativi. Le
sue capacità di soppressione del rumore sono eccellenti. Ha molte opzioni diconfigurazione flessibili e varie possibilità di ricezione tra cui la demodulazioni per modi
specifici con uscita audio alle cuffie od altoparlante. Si interfaccia direttamente ai
ricevitori SDR-IQ e Perseus, fornendo i necessari compiti di controllo ed acquisizione
dati. In sistemi a singola polarizzazione, SDR-Radio può fornire le funzioni di controllo
ed ingresso dati, di nuovo fornendo demodulazione ed uscita audio, ed inviando dati
digitali a larga banda a MAP65. SDR-RADIO è un software raffinato e di qualità
commerciale, gratuito per i radioamatori, ed alcuni lo hanno trovato un modo facile per4

iniziare con MAP65. Infine, MAP65 può essere usato da solo con i segnali I/Q ricevuti
da una scheda audio e da un FUNcube Dongle. MAP65 da solo col ricevitore IQ+ è una
opzione attraente per un sistema a basso costo ed alte prestazioni per l’EME digitale.

Installazione ed Inizializzazione
1. Per la directory di installazione usate “C:\MAP65” o “C:\Radio\MAP65” anziché“C:\Programmi\MAP65”. Tutti i file di MAP65 sono situati nella directory di
installazione e sue sotto-directory. Il programma non usa il registro di Windows, per
cui può essere disinstallato semplicemente cancellando queste directory ed i suoi
contenuti.
2. Scaricate ed installate MAP65 dal seguente sito:
http://www.physics.princeton.edu/pulsar/K1JT/map65.html
3. Sull’ultima schermata del sistema di installazione c’è l’opzione di far partire unprogramma per la configurazione ottimale delle routine FFT sul vostro computer. La
scelta del primo quadratino (di default) dovrebbe essere idonea per la maggioranzadegli scopi, e darà luogo ad un processo di ottimizzazione che procederàsilenziosamente per svariati minuti. Date tempo di finire alla procedura diottimizzazione prima di proseguire. Non è necessario ripetere l’ottimizzazione FFT
se installate un aggiornamento nella stessa directory.
4. Fate partire MAP65 cliccando la sua icona sul desktop.
5. Scegliete Options sul menu Setup e selezionate Station (compare laschermata successiva). Inserite il vostro nominativo, locatore a 6 cifre, e gli altriparametri richiesti per la vostra stazione. Ricordatevi di cliccare Xpol se il vostro èun sistema a doppia polarizzazione, o niente se a polarizzazione singola.

56. Se userete Linrad o SDR-Radio per l’acquisizione dati, potete usare il campo
Fadd per inserire la differenza nominale tra la frequenza indicata da quel
programma e la vostra effettiva frequenza. Per esempio, se usate la conversione da
144 a 28 MHz, inserite 116.0 in Fadd. Per ora lasciate i parametri Fcal e Dphi azero. Potrete ottimizzare questi parametri più avanti. Timeout definisce la durata inminuti della permanenza di nominativi e messaggi nelle finestre Band Map e
Messages. I pulsanti + e x informano MAP65 sull’orientamento delle vostre antenne
incrociate.
7. Scegliete la voce I/O Devices:6

Se userete l’ingresso da scheda audio od un FUNcube Dongle, abilitate SoundCarde scegliete il giusto ingresso audio dalla lista. A seconda del vostro sistema
hardware, potrebbe essere necessario abilitare Swap I/Q. (Una impostazione
sbagliata inverte la direzione delle frequenze crescenti nella banda passantericevuta). Se userete Linrad o SDR-Radio per l’acquisizione dati, abilitate Network e
scegliete la giusta frequenza di campionamento – 96000 o 95238 Hz. Queste sono
le uniche frequenze supportate da MAP65. Può essere necessario cambiare il
numero Port della rete dal valore di default 50004, per indicare la giusta porta scelta
in Linrad o SDR-Radio. Infine scegliete il dispositivo di uscita per Tx audio.
8. Se il vostro ricevitore usa il sintetizzatore Si570 e volete che MAP65 sia in gradi di
impostarne la frequenza, scegliete la voce Si570 ed impostate i parametri
Frequency multiplier e Frequency correction (ppm). Il ricevitore IQ+ usa un
moltiplicatore 2, mentre il SoftRock usa 4. Se vi accorgete che l’oscillatore Si570 e
leggermente fuori frequenza, potete impostare una opportuna correzione in parti per
milione (ppm). La frequenza impostata nel Si570 sarà
Moltiplicatore x (1,0 + 0,000001 x Correzione) x FrequenzaCentraleForzata
7

dove ForceCenterFrequency è il valore (in MHz) impostato nella casella a destra inbasso nella finestra Wide Graph. Ricordatevi di abilitare Initialize IQ+ on startup se
desiderate che il ricevitore IQ+ sia resettato ad ogni partenza di MAP65.

9. Cliccate OK per uscire dal menu di inizializzazione.

810. Se usate un FUNcube Dongle, potete impostarne I parametri cliccando
FUNcube Dongle Settings nel menu Setup.

Questa operazione farà partire un programma di configurazione del FUNcube
Dongle. Istruzioni particolareggiate possono essere trovate qui here.

911. Nel menu Mode, selezionate I sottomodi A, B, o C per JT65. Per convenzione
JT65A è usato per EME a 50 MHz, JT65B per 144 e 432 MHz, e LT65C per 1296
MHz e superiori.

12. Posizionate le cinque finestre di MAP65 come preferite, eventualmente
ridimensionandone alcune. Per esempio, sul mio monitor appaiono come l’immagine
sottostante. In un contest EME potrebbe convenirvi allargare la finestra Band Map
per mostrare i nominativi su due colonne.

13. Se usate Linrad o SDR-Radio, fate partire il programma ed assicuratevi che sia
configurato per inviare i pacchetti di dati a MAP65 usando la porta scelta al passo 7.
Userete i pacchetti dati “timf2” da Linrad. Quando tutto funziona correttamente, lebarre termometriche verticali (in basso a sinistra nella finestra principale) dovrebbero
mostrare valori dei livelli nell’intervallo 20-30 dB. Con polarizzazione singola solo labarra di sinistra sarà attiva. Ciccate il tasto Auto Zero in basso sulla finestra del10

display a cascata per regolare il livello. Se state usando l’ingresso diretto da scheda
audio o un FUNcube Dongle, inserite la frequenza centrale (per esempio 144.125) inbasso a destra sul display a cascata ed abilitate Force Center Freq (MHz). Questa
è la frequenza convertita dal vostro ricevitore a frequenza zero nel flusso dati della
banda base. Se usate il ricevitore IQ+, ciccate Set Rx Freq per programmarne ilsintetizzatore Si570 alla frequenza corretta.
14. Regolate Freq Span e Freq Offset per la visione più piacevole della parte dibanda desiderata. Per normale attività EME nella banda dei 2 m vi converràusare una banda da 144,100 a 144,160 (mostrata sul display a cascata come
100 a 160). Su 432 o 1296 vi converrà 0 a 90 (cioè 4342,000 a 432,090, etc.).
15. Abilitate la casella NB per attivare il noise blanker (soppressore del rumore).
Con MAP65 in modo Monitor, regolate il livello di soppressione agendo sul
cursore orizzontale. La percentuale dei campioni soppressi è mostrata comeultimo numero nel riquadro di status denominato Rx Noise. Una buona
regolazione si aggira intorno a 1-5% in condizioni di quiete.

Guida alla Decodifica
Il miglior modo per familiarizzarsi con MAP65 è esercitarsi con file di dati registrati. La
capacità del programma di operare a banda larga significa che i file registrati sono
grandi – circa 20 MB per minuto per polarizzazione singola, 40 MB per pol. doppia.
Versioni compresse di un file con dati per pol. doppia sono disponibili a
http://physics.princeton.edu/pulsar/K1JT/061111_0746.tf2.zip (per Windows, 25.3 MB
compressi) e http://physics.princeton.edu/pulsar/K1JT/061111_0746.tf2.bz2 (per Linux,
20.7 MB compressi). Scaricate e decomprimete uno di questi file per ottenere un filedenominato 061111_0746.tf2.
Avviate MAP65. Sulla videata Setup | Options, abilitate Xpol e + e ponete Dphi = –50
così avrete gli stessi parametri del sistema su cui sono state fatte le registrazioni. Sulla
videata Wide Graph (Grafico a banda larga), ponete Freq Span = 60 kHz, N Avg = 10,
e Zero = 26. Abilitate NB nella finestra principale per avviarlo. Selezionate File | Open,navigate nella directory in cui avete salvato il file 061111_0746.tf2, ed apritelo.
In breve tempo (circa 5-20 s, dipende dalla velocità del computer) dovrebbe apparire
nella finestra Messages il testo qui sotto riprodotto. MAP65 ha decodificato in questo
minuto trasmissioni EME da 16 stazioni differenti. W3SZ è visto e decodificato due
volte: il suo segnale Tropo a DF=360 Hz e quello EME a DF=471 Hz si sovrappongonoin frequenza e tempo, ma MAP65 li decodifica correttamente in ogni caso.
11Freq DF Pol UTC dB
101 113
0 0746 -19
103 155 135 0746 -13
360 152 0746 -5
471 58 0746 -21
110 321 56 0746 -18
485 135 0746 -14
111 -17 90 0746 -17
114 367 135 0746 -6
116 218 167 0746 -23
118 307 90 0746 -19
123
21 159 0746 -17
127 -381 174 0746 -14
128 -327 135 0746 -11
129 -448 67 0746 -21
132 -357 90 0746 -17
140 262 90 0746 -20
156 -216 54 0746 -23

_
RRR
RO
DK5EW W3SZ FN20DK5EW W3SZ FN20
LX/PA3FPQ W0HP
73
RRR
73
DL8EBW UA9HK MO99
RO
RK3WWF SV8CS KM07
WA8RJF K6MYC DM07 OOORRRCQ AA1YN FN43
RO
RO
CQ N0AKC EN44

H
V

H
V
H
V
H

MAP65 fa una decodifica veloce alla frequenza di QSO selezionata prima di processare
I dati dell’intera banda larga. All’avvio la frequenza si pone (di default) al centro dellagamma mostrata, in questo caso 144,125 MHz. Nessuno stava trasmettendo unsegnale EME a 144,125 alle 07.46 UTC del 11 Novembre 2007, quindi nella finestra
principale vedrete una sola riga che mostra che nessun segnale JT65 è stato trovato
alle 07.46 alla frequenza selezionata:
125

0746

Decodifiche veloci possono venire eseguite ad altre frequenze cliccando sulla
frequenza scelta nel display a cascata e poi su Decode, o semplicemente con un
doppio clic sulla frequenza scelta. Entrambe le azioni resettano la frequenza del qso ed
avviano il decodificatore veloce. Notate che potete cliccare per scegliere un segnale sia
nel display a cascata superiore (a banda larga) che in quello inferiore (zoommato).
Doppio clic nel display superiore a ciascuna delle frequenze 101, 103, 110, 111, 114,
116, 118, 123, 127, 128, 129, 132, 140, and 156. La vostra finestra principale dovrebbeora avere questo aspetto:

12Freq DF Pol UTC
1250746
101 113
0 0746103 155 135 0746
103 360 152 0746
103 471 58 0746
110 321 56 0746
110 485 135 0746
111 -17 90 0746
114 367 135 0746
116 218 167 0746
118 307 90 0746
123
21 159 0746
127 -381 174 0746
128 -327 135 0746
129 -448 67 0746
132 -357 90 0746
140 262 90 0746
156 -216 54 0746

DTdB

2.3 -19
1.9 -13
0.3 -5
2.8 -21
2.9 -18
1.9 -14
2.3 -17
1.9 -6
1.8 -23
2.3 -19
2.9 -17
2.4 -14
1.9 -11
2.8 -21
2.1 -17
2.3 -20
3.4 -23

RRR
RO
DK5EW W3SZ FN20DK5EW W3SZ FN20
LX/PA3FPQ W0HP
73
RRR
73
DL8EBW UA9HK MO99
RO
RK3WWF SV8CS KM07
WA8RJF K6MYC DM07 OOORRRCQ AA1YN FN43
RO
RO
CQ N0AKC EN44

0
0
1
1
1
0
0
0
1
0
1
1
0
1
0
0
1

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
152 H
58 V
0
0
0
0
24 H
0
86 V
147 H
0
61 V
0
0
40 H

Potreste essere interessati a vedere le differenze tra ricezione a polarizzazione singola
e polarizzazione doppia. Una versione a polarizzazione singola può essere scaricata a:
http://physics.princeton.edu/pulsar/K1JT/061111_0746.iq.zip. Scaricate e
decomprimete questo file per ottenerne uno chiamato 061111_0746.iq. Contiene gli
stessi dati per la polarizzazione orizzontale del file per polarizzazione doppia
061111_0746.tf2, ma i dati ricevuti verticalmente sono stati rimossi. Col tasto F2 aprite
la finestra Options, e togliete Xpol. Selezionate Erase Band Map and Messages nel
menu File per ripulire le finestre; poi selezionate File | Open, navigate alla directory
dove avete salvato il file 061111_0746.iq, ed apritelo. Dopo alcuni secondi dovrebbe
apparire nella finestra Messages il seguente testo:
Freq
103

DF Pol155354
110 324485
114 367
116 218
12321
127 -381
128 -327
132 -357
156 -216

UTCdB

0 0746 -14
0 0746 -6
0 0746 -22
0 0746 -14
0 0746 -7
0 0746 -23
0 0746 -17
0 0746 -14
0 0746 -16
0 0746 -21
0 0746 -25_
RO
DK5EW W3SZ FN20
LX/PA3FPQ W0HP
73
73
DL8EBW UA9HK MO99
RK3WWF SV8CS KM07
WA8RJF K6MYC DM07 OOO
RRRROCQ N0AKC EN44

Adesso sono state decodificate solo 10 trasmissioni EME, rispetto alle 16 decodificate
con polarizzazione adattativa, (La trasmissione qui decodificata di W3SZ è solo quellatropo, non quella EME). Questo esempio è tipico, ma non è un caso limite. Su 144 e13

432 MHz, un ricevitore con polarizzazione adattativa può raddoppiare il numero disegnali EME decodificabili in un certo momento. Quando i segnali sono deboli e vicini
alla soglia inferiore di decodifica, questo rapporto è anche più alto.
Se siete un utente esperto di WSJT e del suo modo JT65, dovreste adesso saperne
abbastanza per usare efficacemente MAP65. Se non avete questa esperienza, leggetel’Appendice B di questo manuale ed i seguenti documenti:
http://physics.princeton.edu/pulsar/K1JT/WSJT_User_600.pdf
http://physics.princeton.edu/pulsar/K1JT/WSJT_9.0_Supplement.pdf
http://physics.princeton.edu/pulsar/K1JT/JT65.pdf

Ulteriori Caratteristiche ed Opzioni
File: Il menu File consente l’accesso a dati precedentemente registrati a banda larga. Vi
sono i mezzi per cancellare di tutti i file .tf2 e .iq nella sotto-directory Save, cancellando
le finestre Band Map e Messages e cancellando i file map65_rx.log and map65_tx.log.

Setup: Il menu Setup offre un certo numero di funzioni oltre a quelle fin qui descritte.

14

Alla voce Colors di Setup | Options (immagine qui sotto) potete scegliere ogni
combinazione di colori di prima fila e di sfondo nelle finestre Band Map e Messages. I
colori sono specificati in formato RGB (rosso, verde, blu), in scala da 0 (scuro) a 255(massima luminosità) per ciascun colore. Sperimentate con queste specifiche per lamiglior visibilità e contrasto nelle sagome rettangolari colorate qui a destra.

Setup | Adjust I/Q Calibration: Quando MAP65 acquisisce dati direttamente (cioèsenza l’intermediario di Linrad o SDR-Radio) avrete la necessità di calibrare ampiezza e
15

fase per ottenere una sufficiente soppressione della banda laterale opposta. Per questa
funzione fate operare MAP65 nel solito modo. Abilitate 2D Spectrum nella finestra a
Banda Larga, che provoca la sostituzione della finestra inferiore (zoommata) con un
grafico spettrale. Riducete a 2 il valore di N Avg, ed introducete un segnale nonmodulato di intensità sufficiente a produrre un picco alto 2-3 cm nel grafico spettrale.
Cliccate su questo picco, che risulta così marcato con un segno verde nelle scale difrequenza superiore ed inferiore. Comparirà un segno rosso alla frequenza immagine,
ad uguale distanza sul lato opposto della gobba di frequenza zero. Vedrete
probabilmente il segnale immagine grosso modo 35 dB più basso del segnale
principale (circa 1/3 della sua altezza). Selezionate Adjust I/Q Calibration sul menu
Setup. Dopo pochi secondi apparirà un messaggio nella finestra del testo con l’errore inampiezza e fase (in radianti) dei canali I e Q. Infine abilitate Apply I/Q Calibration sul
menu Setup. Il segnale immagine dovrebbe scomparire, attenuato di almeno 60-70 dB
rispetto al segnale di prova.
Setup | Find Delta Phi: Un sistema a doppia polarizzazione dovrebbe idealmente
avere sfasamenti e ritardi uguali nei canali X- ed Y- dell’hardware, inclusi amplificatori,
stadi di conversione e linee coassiali. Questa condizione si verifica raramente in pratica,ma è compensabile facilmente via software. Cercate un segnale EME ragionevolmente
forte, con circa la stessa ampiezza nei canali X ed Y. (Se la vostra antenna è inconfigurazione +, con elementi orizzontali e verticali, il segnale avrà angolo intorno 45°
o 135°.) Attivate la decodifica Deep Search (vedi menu Decode, sotto) e fate doppio
click su questo segnale nel display a cascata, assicurandovi di decodificare
regolarmente un normale messaggio (non RO, RRR, 73) sia con Koetter-Vardy che
Deep Search. Selezionate Find Delta Phi nel menu Setup, allora MAP65 troverà ilvalore più adatto dello sfasamento, Dphi. E’ bene ripetere questa procedura con più
segnali, assicurandovi di ottenere risultati con similitudine entro ± 20 gradi. Inserite ilvalore medio di Dphi nel campo di Station nella videata Setup | Options.
View: Il menu View vi consente di rivisualizzare ogni finestra secondaria,
eventualmente cancellata, e vi consente di scegliere differenti combinazioni di colore
per i display a cascata.

16

Decode: Il menu Decode provvede I comandi per scegliere il comportamento deldecoder JT65.

Save: Scegliete Save All su questo menu per registrare dati a banda larga per uso
futuro. (Ricordate che vengono salvati 20 MB/minuto per sistema a singolapolarizzazione e 40 MB/minuto per polarizzazione doppia!).

17

Help: Scegliete Online User’s Guide o usate F1 per mostrare la Guida Utente di
MAP65 (il documento che state leggendo) nel vostro browser. Scegliete About MAP65
o usate CTRL-F1 per vedere un breve messaggio su MAP65 ed informazioni sul
copyright. Le rimanenti voci non sono ancora state implementate.

Dati Astronomici: Questa finestra mostra data e tempo UTC correnti, azimuth edelevazione della luna per la vostra località (e per la località della stazione DX), lo
spostamento Doppler del vostro eco EME e della stazione DX, declinazione della luna,temperatura del cielo nella direzione della luna, caso peggiore di non-reciprocità delpercorso EME in dB, e la degradazione approssimativa sul percorso rispetto acondizioni EME ideali.
Potete scegliere il corpo del carattere in Setup | Options | Station.

18

Appendice A: File Installati e Generati
Dopo aver installato MAP65 secondo I passi 1-3 di pag. 5, i seguenti file saranno
presenti nella directory di installazione:
afmhot.dat
blue.dat
CALL3.TXT
fftwf-wisdom.exe
fftwf_wisdom.dat
kvasd.exe
m65.exe
decodifica
map65.exe
qthid.exe
saveunins000.dat
unins000.exe
wisdom1.batwisdom2.bat
wsjt.ico

Dati per la palette AFMHot
Dati per la palette Blue
Base dati nominativi
Programma per l’ottimizzazione FFT
Risultati dopo fftwf-wisdom.exe
Decodificatore Koetter-Vardy
Sottoprogramma, controlla passi diProgramma principale MAP65
Sottoprogramma per configurare FUNcube
Directory file banda larga salvati
Dati per disinstallazione
Programma disinstallazione di default
File batch per brevi ottimizzazioni FFTFile batch per lunghe ottimizzazioni FFT
Icona WSJT

Inoltre sono stati installati i seguenti file di supporto *.dll nella vostra directory disistema, tipicamente C:\Windows\System32 su Windows:
libfftw3f-3.dll
libgcc_s_dw2-1.dll
libstdc++-6.dll
libusb0.dll
mingwm10.dll
palir-02.dll
QtCore4.dll
QtGui4.dll
QtNetwork4.dll
QtSvg4.dll
qwt.dll

19

Potreste avere la curiosità circa ulteriori file che compaiono nella directory di
installazione di MAP65 dopo aver usato da alcune volte il programma. Questi includono:
kvasd.dat
livecq.txt
map65.ini
map65.log
map65_rx.log
map65_tx.log
prefixes.txt
timer.out
tmp26.txt

Dati per il decodificatore Koetter-Vardy
Informazioni per “LiveCQ”
Parametri di configurazione salvati
Log per diagnostica decodificatore, etc.
Log messaggi decodificati
Log messaggi trasmessi
Lista prefissi DXCC aggiuntivi disponibili
Profilo tempi routine decodifica
File intermedio usato dal decoder

Appendice B: Il Protocollo JT65
Una descrizione dettagliata del protocollo JT65 è stata pubblicata in QEX, SettembreOttobre 2005 (vedi http://physics.princeton.edu/pulsar/K1JT/JT65.pdf). In breve, JT65
usa sequenze T/R di 60 s e messaggi accuratamente strutturati. I messaggi standard
sono compressi in modo che due nominativi ed un locatore possano essere trasmessicon 71 bit. Un 72° bit serve come segnale indicante un testo arbitrario (fino a 13
caratteri) invece di nominativi e locatore. Speciali formati consentono l’invio di altre
informazioni come prefissi (p.e. ZA/PA2CHR) o rapporti numerici (in dB) al posto dellocatore. Lo scopo della codifica alla sorgente è la compressione degli usuali messaggi
di un QSO EME nel minimo e prefissato numero di bit. Dopo la compressione, un
codice Reed Solomon (63, 12) con correzione errore converte i messaggi utente da 72
bit in sequenze di 63 simboli da 6 bit.
JT65 richiede una precisa sincronizzazione di tempo e frequenza tra trasmettitore e
ricevitore. Ogni trasmissione consiste di 126 intervalli contigui di tempo, o simboli,
ciascuno di durata 4096/11025 = 0,372 s. In ogni intervallo la forma d’onda è una
sinusoide di ampiezza costante ad una di 65 frequenze predefinite, e la transizione traintervalli avviene con continuità di fase. Metà dei simboli è dedicata ad un vettore disincronizzazione pseudo random, intercalati tra i simboli della informazione codificata. Il
vettore di sincronizzazione consente la calibrazione degli offset di tempo e frequenza
tra trasmettitore e ricevitore.
La trasmissione inizia a t = 1 s dopo l’inizio del minuto UTC e termina a t = 47,8 s. Il
tono di sincronizzazione ha frequenza 11025*472/4096 = 1270,5 Hz, ed è normalmente
inviato in ciascun intervallo contenete “1” della seguente sequenza pseudo random:
100110001111110101000101100100011100111101101111000110101011001
20

101010100100000011000000011010010110101010011001001000011111111
L’informazione utente codificata è trasmessa durante I 63 intervalli non usati dal tono disincronismo. Ogni simbolo genera un tono a frequenza 1275,8 + 2,6917 Nm Hz, dove Nè il valore del simbolo da 6 bit, 0 ≤ N ≤ 63, ed m è 1, 2, 4 per i sottomodi A, B, C di
JT65. Il rapporto “OOO” è trasmesso scambiando la posizione dei dati col sincronismo
nella sequenza di trasmissione. I messaggi sintetici fanno a meno del sincronismo ed
usano intervalli di 1,486 s (16,384 campioni) per alternare due toni. La frequenza
inferiore è sempre 1270,5 Hz, la stessa del sincronismo, e la separazione in frequenzaè 26,92 nm Hz con n = 2, 3, 4 per i messaggi RO, RRR, e 73.

Appendice C: Calcoli Astronomici
MAP65 fa un certo numero di calcoli astronomici per fornire dati di posizione di sole eluna, lo spostamento Doppler di segnali EME, temperature dello sfondo celeste, etc. Vipuò essere utile sapere qualcosa circa la natura e la precisione di questi calcoli.
Lo stato dell’arte per stabilire in un certo istante la posizione tridimensionale di sole,
luna, e pianeti è incorporato in un modello numerico del sistema solare tenuto presso Il
Jet Propulsion Laboratory. Il modello è stato integrato numericamente per produrre
tabelle che possono venire interpolate con alta precisione. Per esempio, le coordinate
celesti della luna o di un pianeta possono essere determinate per un certo istante conprecisione 0,0000003 gradi. Sebbene le effemeridi e le routine di interpolazione
potrebbero facilmente essere incorporate in MAP65, la precisione ottenuta sarebbe
esagerata per i nostri scopi. MAP65 invece usa un sistema di calcolo basato su unnumero limitato di termini armonici adatti per ottenere un’alta precisione.
I precisi algoritmi usati per la posizione di sole e luna furono sviluppati da Van Flanderne Pulkkinen (Astrophysical Journal Supplement Series, 44, 391–411, 1979). Sviluppi inserie da questo studio danno precisioni di circa 0,02 e 0,04 gradi rispettivamente per laposizione di sole e luna, e manterranno questo precisione per circa mille anni. A questo
livello di precisione si possono trascurare gli effetti di nutazione ed aberrazione, comepure la maggior parte delle perturbazioni planetarie. (Tuttavia sono incluse leperturbazioni dovute a Luna, Giove, Saturno ed Urano.) ll Tempo delle Effemeridi ed il
Tempo Universale sono considerati equivalenti, e sono ignorati i salti dovuti ai secondi
intercalari. Queste ed altre approssimazioni usate sono coerenti con la precisione
specificata.
Le coordinate fornite per il sole sono geocentriche. Poiché la luna è molto più vicina edè significativo il suo parallasse giornaliero, vengono date coordinate topocentriche cioè21per la vostra posizione. Per sole e luna l’elevazione data si riferisce alla posizione
apparente del centro del disco.
Per migliorare la precisione dello spostamento Doppler previsto per segnali EME, èstato usato un grande numero di termini nello sviluppo in serie della distanza lunare.
MAP65 tiene conto della forma oblata della Terra quando calcola posizioni riferite alcentro terrestre. La precisione finale degli spostamenti Doppler calcolati da MAP65 è
migliore di 1 Hz a 10 GHz, e questo è stato confermato per paragone a calcoli basati su
dati JPL.
Le temperature dello sfondo celeste date da MAP65 derivano dalla mappa del cielo a
408 MHz di Haslam et al. (Astronomy and Astrophysics Supplement Series, 47, 1,
1982), rapportate alla frequenza con esponente -2,6. Questa mappa ha risoluzione
angolare di circa 1 grado; la maggioranza delle antenne radioamatoriali ha ampiezze dilobo molto più grandi, così i dati sono stati arrotondati a risoluzione 15 gradi.

Appendice D: Codice Sorgente
Il programma sorgente di MAP65 è disponibile, e viene fornito secondo la
GNU General Public License. Il codice sorgente è disponibile in
http://developer.berlios.de/projects/wsjt/. Per compilare il programma dovete installarei pacchetti gratuiti Subversion, QtSDK, qwt, g++, e g95 o gfortran. L’intero codicesorgente può essere scaricato digitando
svn co svn://svn.berlios.de/wsjt/branches/map65 map65

22