Leggerai nell'articolo
Cos'è QSOrder?
QSOrder (a volte indicato come "QSO recorder by K3IT“) je nástroj určený pre rádioamatérov, najmä tých, ktorí sa venujú rádioamatérskym súťažiam (contesting), s cieľom automaticky nahrávať audio jednotlivých QSO. Projekt je open-source a spravovaný pod používateľom K3ITSU GitHub (sotto la licenza GPL-3.0).

QSOrder funguje ako externý doplnok pre logovací softvér — najčastejšie pre N1MM Registratore+ — ktorý umožňuje, že v okamihu, keď sa uskutoční zápis QSO v logu, sa spustí záznam audio dát z prijímača (a prípadne aj z mikrofónu) a uloží sa ako samostatný súbor so špecifickým názvom obsahujúcim informácie o spojení (značka, frekvencia, čas, mód atď.).
K tomu sa QSOrder spolieha SU UDP vysielanie („broadcast“) spojení zo strany logovacieho programu — keď N1MM (alebo iný kompatibilný softvér) vyšle informáciu o práve zaznamenanom QSO, QSOrder túto správu zachytí a podľa nej uloží obsah zvukovej buffer-pamäte.
Un aspetto importante è che QSOrder mantiene in memoria un buffer circolare (FIFO) di dati audio, quindi quando arriva un messaggio QSO, salva non solo l'audio durante la connessione stessa, ma anche il tempo circostante (prima e dopo), secondo il ritardo (ritardo) e la lunghezza del buffer impostati.

Come funziona QSOrder: dettagli tecnici e utilizzo
Di seguito un riepilogo di come viene utilizzato nella pratica QSOrder, quali parametri consente e a cosa prestare attenzione:
Installazione e configurazione di base
- Scaricamento
Gli eseguibili di Windows (o script nativi), incluso un file README con le istruzioni, sono disponibili sulla pagina GitHub del progetto (k3it/qsorder).
Alcune installazioni o distribuzioni precedenti potrebbero essere disponibili anche tramite SourceForge. - Configurazione N1MM (trasmissione UDP)
V logovacom programe (N1MM Registratore+) je potrebné povoliť, aby pri každom zápise QSO bola poslaná UDP správa (broadcast) s detailmi o spojení. V N1MM+ sa to spravidla nastavuje cez “Configure → Broadcast Data → Contact” (alebo cez zodpovedné nastavenie v .ini súbore)
Nel file *.ini potrebbe assomigliare a questo:[ExternalBroadcast] DestinationIPs=127.0.0.1 DestinationPort=12060 IsBroadcastContact=TrueSe vengono utilizzate più stazioni (multi-stazione) o più porte, è possibile impostare porte diverse ed eseguire più istanze di QSOrder con porte diverse (ad esempio –P 12061, ecc.).
- Esecuzione di QSOrder
Dopo aver impostato la trasmissione, verrà avviato qsorder.exe (o uno script equivalente). Il programma elenca su quale porta UDP è in ascolto, quali ingressi audio sono stati utilizzati e altri parametri (ad es. lunghezza del buffer, ritardo).
Se la comunicazione è bloccata, è necessario abilitarla nel firewall. - Creazione di record
Keď je QSO zaznamenané v N1MM, UDP správa spustí uloženie audio bufferu do súboru. Uloženie je oneskorené podľa nastaveného parametra „delay“ — typicky 20 sekúnd — aby sa zachytil aj koncový úsek spojenia, ktorý by mohol byť zaznamenaný až po ukončení záznamu v logu.
Il file viene salvato con un nome che contiene informazioni come nominativo, proprio segno, nome della competizione, modalità, data e ora, frequenza, ad esempio:DXCALL_de_OWNCALL_CONTEST_MODE_YYYYMMDD_HHMMSS_NNMHz.mp3Esempio:
W3LPL_de_V31VP_CQWWSSB_LSB_20171028_062004Z_3.5MHz.mp3V názve súboru sú zakomponované všetky podstatné informácie, ktoré umožnia identifikáciu QSO nielen podľa logu, ale aj podľa súborov vo vašom audio archíve.
-

I miei parametri per l'esecuzione di QSOrder Parametri/interruttori avanzati
QSOrder supporta varie opzioni della riga di comando che consentono di personalizzare il comportamento:-d RITARDO(ritardo: quanti secondi dopo la ricezione del messaggio viene scritto il buffer)-l LUNGHEZZA_BUFFER(lunghezza del buffer in secondi)-P PORTO(quale porta UDP utilizzare)-k CHIAVE_CALDA(possibilità di definire una scorciatoia da tastiera che salva manualmente il buffer)-i DEVICE_INDEX(indice ingresso audio)- con STATION_NR(numero di stazione per multistazioni)--SO2R(modalità so2r: registrazione stereo per due radio, la radio viene disattivata quando inattiva)--continuo(registrazione continua ad eccezione dei QSO individuali)--frequenza-campione(frequenza di campionamento per la registrazione)
Queste opzioni consentono un utilizzo e un adattamento molto flessibili in base alle condizioni. Utilizzo l'impostazione "-i 2 -d 15 -l 35"
-

SO9I SO2R SO2R e multistazione
Nel caso in cui l'operatore utilizzi SO2R (due radio contemporaneamente), QSOrder consente la registrazione separatamente sinistra e destra (canale sinistro per radio 1, canale destro per radio 2). Se la radio è inattiva, il suo canale può essere disattivato utilizzando l'interruttore--So2y.
Nelle discussioni, gli utenti notano che nelle configurazioni multi-radio è consigliabile eseguire più istanze di QSOrder, ciascuna con la propria porta e numero di stazione (parametro –r), per garantire che venga registrato solo l'audio QSO rilevante per una determinata frequenza o radio. - Avvia manualmente la registrazione
Oltre alla registrazione automatica, l'operatore può avviare il salvataggio manuale del contenuto corrente del buffer utilizzando una scorciatoia da tastiera definita (ad es.Ctrl+Alt+O, a seconda dell'impostazione). Ciò è utile se viene trasmesso qualcosa di interessante al di fuori di un normale QSO che si desidera registrare. - Gestione e organizzazione dei file
I file di output vengono salvati in cartelle in base alla competizione e all'anno (es.ContestName-YYYY). Questa organizzazione aiuta a mantenere la chiarezza nell'archivio.
Inoltre, i file contengono anche un attributo ReplayGain, che indica il volume percepito ed è incorporato come metadati del file MP3. Questi dati possono aiutare con la riproduzione se il lettore supporta ReplayGain.

Servizio QSOrder e indicizzazione – QSORDER Search
QSOrder stesso viene utilizzato per la registrazione locale di file audio, ma esiste anche un componente aggiuntivo sotto forma di servizio di indicizzazione chiamato Ricerca QSORDER (o "Servizio di indicizzazione del registratore QSO" in breve). Questo servizio non memorizza direttamente i file audio — agisce come un indice, riferendosi ai file audio che gli utenti hanno salvato (ad esempio su Dropbox) — e consente la ricerca e la riproduzione di questi QSO condivisi se l'audio è disponibile pubblicamente.
Caratteristiche principali della ricerca QSORDER
- Sul sito web qsorder.hamradiomap.com è possibile ricercare i QSO per nominativo, intervallo temporale e periodo (es. ultimi 2 anni, 1 anno, 6 mesi, ecc.).
- Solo servizio indici audio: non memorizza i file stessi: l'audio deve essere registrato, ad es. SU Dropbox in una cartella specifica (App/QsoRecording).
- L'utente deve autorizzare l'accesso di questo servizio di indicizzazione alla sua cartella Dropbox. Dopo l'autorizzazione, i file iniziano ad essere indicizzati e l'utente ottiene un URL personale che può inserire nel suo profilo o nella sua pagina (ad esempio come iframe su una pagina QRZ).
- I file audio devono essere nominati secondo la convenzione di denominazione (DXCALL_de_OWNCALL_CONTEST_MODE_… .mp3) — solo i file con nome corretto verranno indicizzati e inclusi nei risultati della ricerca.
- Lo stato indicato mostra che il database contiene più di 507.770 registrazioni, con ca 68.613 nominativi DX unici.
- Il servizio viene pagato tramite hosting tramite HamRadioMap.com.
- Gli utenti possono incorporare il risultato della ricerca QSO nelle loro pagine web personali (ad esempio la pagina bio QRZ) utilizzando iFrame.
L'obiettivo di questo servizio di indicizzazione è quello di rendere più semplice per i radioamatori l'accesso alle registrazioni dei QSO, consentire loro di "ascoltare le vostre chiamate" e condividerle con la comunità, senza la necessità di gestire un proprio server per ospitare file audio.

Vantaggi e vantaggi di QSOrder
L'utilizzo di QSOrder comporta numerosi vantaggi significativi:
- Documentazione di connessione
Ogni QSO viene registrato come file audio, consentendo di verificare dopo la competizione se la chiamata è stata registrata correttamente, identificare errori (ad esempio nominativo sbagliato) o confermare chiamate problematiche. - Migliorare la qualità degli operatori
Dopo la competizione, l'operatore può riprodurre le sue connessioni e analizzare dove si sono verificati errori nella ricezione o nella trasmissione, il che può migliorare le prestazioni future. - Condivisione con la comunità
Grazie al servizio di indicizzazione, i radioamatori possono condividere (se lo desiderano) le proprie registrazioni con altri, siano essi colleghi, club o pubblico. - Automazione con intervento minimo
Se il sistema è impostato correttamente la registrazione avviene automaticamente, l'operatore non deve preoccuparsi dell'avvio manuale, il che riduce il carico durante l'attività agonistica. - Impostazione flessibile
Grazie ad una serie di parametri di comando (ritardo, buffer, porta, hotkey, so2r, ecc.), il sistema può essere adattato a vari scenari di installazione: stazione singola, stazioni multiple, SO2R, vari ingressi audio. - Minimizzazione del carico di dati
Poiché il servizio di indicizzazione fa riferimento solo a registrazioni esistenti (ad esempio su Dropbox), non è necessario che QSORDER Search ospiti enormi volumi di dati audio: ciò consente di risparmiare costi e infrastrutture.
Sfide, limiti e note pratiche
Come ogni sistema, anche QSOrder ha alcuni limiti e cose a cui prestare attenzione:
-

Impostazione dei dati di trasmissione N1MM+ Impostazione corretta della trasmissione UDP
Se l'N1MM non è configurato correttamente per trasmettere le connessioni, il QSOrder non sarà in grado di rispondere e non raccoglierà l'audio del QSO. Pertanto, è importante che la trasmissione sia attivata e che la porta sia impostata correttamente. - Buffer e sincronizzazione dei ritardi
Se il ritardo è troppo piccolo può succedere che qualche tratto finale della connessione non venga catturato; d'altro canto, se è troppo grande, i file potrebbero contenere silenzio non necessario o contenuti che distraggono. Trovare un buon equilibrio per una determinata competizione è importante. - Capacità di archiviazione
Con un utilizzo intenso, ovvero molte connessioni, è possibile accumulare rapidamente molti file audio. Gli utenti devono pianificare l'archiviazione (ad esempio su disco rigido, archiviazione esterna o nel cloud). Dropbox gratuito offre circa 2 GB (~12.000 QSO) come limite predefinito per le registrazioni audio utilizzate con QSORDER Search. - Limitazioni in multistazione / SO2R
Con configurazioni complesse (radio multiple, porte multiple, ingressi audio diversi), può essere difficile configurare correttamente QSOrder per registrare solo l'audio rilevante. In discussions, users mention the need to run multiple instances, specify station numbers (-r parameter) and ports.
Alcuni problemi compaiono durante l'integrazione con software SDR (ad esempio Flex radio) dove il mixaggio dei canali audio è più difficile. - Dipendenza da hosting esterno per l'indicizzazione
L'utente dovrà utilizzare un hosting esterno (es. Dropbox) e successivamente autorizzare l'accesso al servizio di indicizzazione. Se l'utente perde l'accesso o modifica la struttura delle cartelle, l'indicizzazione potrebbe essere interrotta. - Formattazione dei nomi dei file audio
Se i file non vengono nominati secondo lo schema prescritto, non verranno elaborati dal servizio di indicizzazione QSORDER Search: questa è una condizione importante per la condivisione. - Dipendenza da un computer più potente
Con lunghezze di buffer più elevate, frequenze di campionamento più elevate o registrazione multicanale, il carico di CPU e I/O può essere maggiore: devi assicurarti che il computer possa gestire l'uso simultaneo di N1MM + QSOrder + altri strumenti.
Consigli pratici per gli utenti
- Prima della competizione, testa a fondo la configurazione: controlla che N1MM trasmetta i contatti, QSOrder catturi i messaggi UDP, l'ingresso audio sia corretto e la registrazione funzioni.
- Sperimenta il valore del buffer e il ritardo per trovare l'impostazione ottimale per la tua configurazione (ad esempio buffer 45 s, ritardo 20 s è una scelta comune secondo la documentazione).
- Archivia o elimina periodicamente i vecchi file audio per evitare di riempire il disco.
- Se prevedi di utilizzare un servizio di indicizzazione, attieniti rigorosamente alla nomenclatura dei file e autorizza adeguatamente l'accesso a Dropbox.
- Quando si utilizza SO2R o più stazioni, impostare QSOrder in modo che ciascuna istanza registri solo il canale necessario (utilizzare gli interruttori –r, –P, ecc.).
- Segui gli aggiornamenti del progetto su GitHub poiché potrebbero esserci correzioni di bug o nuove versioni.
- Per condividere le registrazioni con la community, se lo desideri, incorpora un iframe dal tuo archivio personale su una pagina QRZ o su un altro sito web secondo le istruzioni del servizio QSORDEX.
Conclusione
QSOrder predstavuje veľmi užitočný pomocník pre rádioamatérov, ktorí sa venujú súťažiam (contestingu).
Un esempio di registrazione
JH4UYB
OM3SEM
Consente la registrazione affidabile e automatica di ogni connessione in forma audio, il che offre numerosi vantaggi: dalla documentazione delle connessioni alla possibilità di analisi delle prestazioni fino alla condivisione con la comunità. In combinazione con il servizio di indicizzazione QSORDER Search (che non richiede l'hosting di file audio, ma solo l'indicizzazione), il sistema diventa uno strumento interessante per i radioamatori per rendere disponibili al pubblico le registrazioni dei QSO.
