D-Star ONE is the first private German CubeSat and the first D-Star communication spacecraft wordwide.
iSAT | ACTIVE | 43879 | 437.325 | 435.525 | 435.700 | 4k8 GMSK Mobitex |
DP2GOS | latest report | details | NO | |
D-STAR ONE SPARROW |
ACTIVE | 43881 | 437.325 | 435.525 | 435.700 | 4k8 GMSK Mobitex/D-STAR |
DP1GOS | latest report | details | NO |
Mobitex
4k8 GMSK RF spectrum (iSAT and D-STAR ONE Sparrow)
4k8 GMSK Mobitex (CMX990 Mobitex Format)
Frame head (Hex): CC CC 57 65 71 06 XX (FEC) following by 6 mobitex data blocks
Soundmodem UZ7HO
D-STAR
D-STAR (Digital Smart Technologies for Amateur Radio) is a digital voice and data protocol specification for amateur radio. The system was developed in the late 1990s by the Japan Amateur Radio League and uses minimum-shift keying in its packet-based standard. There are other digital modes that have been adapted for use by amateurs, but D-STAR was the first that was designed specifically for amateur radio.
DSD 1.7 can currently be downloaded as source from GitHub repository. Instructions for installing DSD 1.7 on Linux can be found in the GitHub readme or wiki.
https://github.com/szechyjs/dsd/wiki/Installation
sudo add-apt-repository ppa:szechyjs/dsd
sudo apt-get update
sudo apt-get install dsd
If your computer uses PulseAudio (Ubuntu does), run the program via padsp:
padsp dsd -fd -u1 -w speech.wav
It will intercept attempts to open /dev/audio, /dev/dsp, and other related devices (using a LD_PRELOAD shared library) and send the sound directly to PulseAudio.
dk3wn@dk3wn-ubuntu:~$ padsp dsd -fd -u1 -w speech.wav Digital Speech Decoder 1.7.0-dev (build:v1.6.0-88-gb674f27) mbelib version 1.3.0 Decoding only D-STAR frames. Setting unvoice speech quality to 1 waves per band. Writing audio to file speech.wav Audio In/Out Device: /dev/audio Sync: -D-STAR_HD mod: QPSK inlvl: 2% DSTAR HEADER: RPT 2: DP2GOS RPT 1: DIRECT YOUR: ECMGOS MY: DJ1JBL /E92C e:=====R===============================================R====Missed sync on framecount = 63, value = aa/b0/68 Tone volume: 189; index: 64, Single tone hz: 2000.000000 ===================================R===T=========R=========R====R=======R=======R=====R===Missed sync on framecount = 105, value = e9/25/a4 =======R===============R=====R======R==========R=============R====R==Missed sync on framecount = 126, value = 95/b6/c8 ================R================R====R==========R====R=====R======R====RMissed sync on framecount = 147, value = cf/40/94
[TRANSMISSION HEADER INV] Flags : 00 = VOICE DIRECT NORMAL opt=[None] , 00 00 Destination : DP2GOS Departure : DIRECT Companion : ECMGOS Stn.Callsign: DJ1JBL / E92C ISYNC – User message: orbitalsystems.de ISYNC – Header data: FIRECT DIRECT ECMGOS DJ1NBL E92C [BAD CRC] MISSD – ISYNC – Header data: DIRECT DIRECP ECMGOS “DJ!JBL E92C [BAD CRC] MISSD – MISSD – MISSD – MISSD – [END OF TRANSMISSION] [TRANSMISSION HEADER INV] Flags : 00 = VOICE DIRECT NORMAL opt=[None] , 00 00 Destination : DP2GOS Departure : DIRECT Companion : ECMGOS Stn.Callsign: DJ1JBL / E92C ISYNC – User message: orbitalsystems.de MISSD – Header data: DIRECT DIRECT ECMgOS DJ1JBL E92C [BAD CRC] ISYNC – Header data: BHRECT DIRECT ECMGOS (DJ1JBL E92C [BAD CRC] ISYNC – ISYNC – MISSD – Data: /*_ MISSD – MISSD – Data: . MISSD – [END OF TRANSMISSION] [TRANSMISSION HEADER INV] Flags : 00 = VOICE DIRECT NORMAL opt=[None] , 00 00 Destination : DP2GOS Departure : DIRECT Companion : ECMGOS Stn.Callsign: DJ1JBL / E92C ISYNC – User message: orbitalsysteis.de ISYNC – Header data: @FIRECT DHRECT ECLGOS DJ1JBL0 E9?C [BAD CRC] ISYNC – ISYNC – ISYNC – MISSD – MISSD – MISSD – MISSD – [END OF TRANSMISSION]