mercoledì 16 dicembre 2009

ETSI 300-230 raccolta di info

Un po' di materiale messo assieme vagando per la rete. Alcuni sono fatti, altri supposizioni.

E' uno standard impiegato per la trasmissione di stringhe via radio su diverse reti "civili", per esempio quella della Croce Rossa e possibilmente del 118.
Le specifiche si possono scaricare dal sito dell'ETSI previa registrazione. La modulazione è MSK, più o meno propriamente definita a volte FFSK.
Il "BIIS" sulle radio Icom potrebbe esserne una semplice implementazione o utilizzare un layer al di sopra di esso.
Lo standard MPT1317 dovrebbe esserne parente stretto, se non la stessa cosa.

Spunti di decodifica:

Hardware
  • parecchi chip della CML, peccato che sia sostanzialmente impossibile acquistarli in piccole quantità (qualche idea?)
  • forse dei modem Tigertronics
Software
  • sorgenti di un decoder relativamente simile per l'MDC1200 http://www.matthew.at/mdc/
  • SpectrumLab ha alcune funzioni per la decodifica MSK
  • SkySweeper Pro ha un modulo MSK "generico". Il software non è più in commercio e le funzioni sono molto poco documentate
  • anche RadioRaft dovrebbe decodificare la MSK ma ormai è possibile farlo girare solo se si ha a disposizione un vecchio pc DOS

3 commenti:

  1. cercando con Google si trovano diversi spunti di elaborazioni fatte in DSP impiegando MatLab. Purtroppo si tratta di un pacchetto commerciale, ma esistono alcune alternative free: http://www.dspguru.com/dsp/links/matlab-clones

    RispondiElimina
  2. il sottotitolo dello standard è:
    "Radio Equipment and Systems (RES); Land mobile service; Binary Interchange of Information and Signalling (BIIS) at 1 200 bit/s (BIIS 1 200)"
    di qui il nome che usa Icom.

    Per esperimenti con decoder MSK generici:
    "0" 1800 Hz
    "1" 1200 Hz
    1200 bit/s
    Questo significa che in SkySweeper per esempio andrà settato "negative polarity" perché lo "0" corrisponde al tono più alto.
    http://www.pervisell.com/ham/skysweeper/generic_msk_decoder.htm

    La sequenza di sincronismo (BLCSYNC) varia a seconda che venga impiegata una FEC (forward error correction).
    Senza FEC: 1011 0100 0011 0011 (equivalente a B433 in esadecimale)
    Con FEC tutti i bit sono invertiti: 0100 1011 1100 1100 (hex 4BCC)

    RispondiElimina
  3. un altro software papabile: il russo Signals Analyzer`s (SA)
    http://signals.radioscanner.ru/info/item21/

    RispondiElimina