DSD Plus released

Post Reply
User avatar
cartman
Posts: 2179
Joined: Wed Aug 13, 2008 12:54 pm
Location: Liverpool, NSW, Australia

DSD Plus released

Post by cartman » Wed Dec 25, 2013 6:05 pm

Straight from Santa

http://www.rtl-sdr.com/improved-digital ... oding-dsd/

Seems to be a vast improvement on P25 clear mode decoding and NAC decoding
Also identifies NXDN and DMR (TRBO)
Trunked NXDN comes up with NXDN48 CC Data or NXDN48 Voice but no decode

Grant
Professional Scanner nut. Ibis bin chicken of radio scraps
Scanners:
Uniden 325P2, Whistler TRX-1, GRE PSR800 x 2, Uniden 780 x 3, Uniden 796, Uniden 396 x 2, Uniden 246,
Software:
DSD v2.368, Unitrunker, Trunkview

matthewn1983
Posts: 1532
Joined: Sat Feb 06, 2010 9:41 am

Re: DSD Plus released

Post by matthewn1983 » Wed Dec 25, 2013 6:30 pm

P25 Phase 1 Conventional with no encryption.
RTL-SDR and SDRSharp v1.0.0.1145
FREQ: 468.41250mhz NAC: 293
[E] Channel Group & User: tg=1 src=214027
Sync:-P25p1 NAC:293 LDU2
LSD: 11011110 10101101

LDU2 ES: MI: 00 00 00 00 00 00 00 00 00 KID: 0 AlgID: 80 - CLEAR

[E] Channel Group & User: tg=1 src=1207
Sync:-P25p1 NAC:293 LDU2
LSD: 00000000 00000000

LDU2 ES: MI: 00 00 00 00 00 00 00 00 00 KID: 0 AlgID: 80 - CLEAR
You can log data to a text file, for extracting radio ids, or other P25 data thats displayed. Also saves any decoded audio to a .wav file. Plenty of options available so far.

Will post some more examples as they are tested. (obviously its a bit quiet at this time of the year)

matthewn1983
Posts: 1532
Joined: Sat Feb 06, 2010 9:41 am

Re: DSD Plus released

Post by matthewn1983 » Wed Dec 25, 2013 6:57 pm

P25 Phase 1 Conventional with encryption (DES-OFB)
RTL-SDR and SDRSharp v1.0.0.1145
FREQ: 468.35000mhz NAC: 430

With DSD
Sync: -P25p1 mod: C4FM inlvl: 57% filt: 1 nac: 430 src: 211677 tg: 1 LDU1 e:======R============R
=======R==========R======RM=======R=========R========R
mi: 001100100110100110111000001011011011000101100001110011000100111000000000 algid: $81 kid: $9000
With DSD+
[E] Channel Group & User: tg=1 src=211672
Sync:-P25p1 NAC:430 LDU2
Muting encrypted voice
e:rrrrr
LSD: 11011111 10110111

LDU2 ES: MI: C6 89 6E DC 27 52 77 81 00 KID: 36864 AlgID: 81 - DES-OFB

Sync:-P25p1 NAC:430 LDU1
Muting encrypted voice
e:13r
LSD: 01110111 11101110

One observation was the difference in key id that is displayed. DSD (Original) was showing a key id of '$9000', but DSD+ showing '36864'
36864 is displayed in DEC, and when converted to HEX it is 9000.

User avatar
cartman
Posts: 2179
Joined: Wed Aug 13, 2008 12:54 pm
Location: Liverpool, NSW, Australia

Re: DSD Plus released

Post by cartman » Thu Dec 26, 2013 12:29 pm

With a few twigs and turns (thanks Matt for the batch file) i am getting clear voice decode on trunked NXDN48 - a bit clippy but it will improve

Grant
Professional Scanner nut. Ibis bin chicken of radio scraps
Scanners:
Uniden 325P2, Whistler TRX-1, GRE PSR800 x 2, Uniden 780 x 3, Uniden 796, Uniden 396 x 2, Uniden 246,
Software:
DSD v2.368, Unitrunker, Trunkview

matthewn1983
Posts: 1532
Joined: Sat Feb 06, 2010 9:41 am

Re: DSD Plus released

Post by matthewn1983 » Fri Dec 27, 2013 6:44 pm

P25 Phase 1 - Trunked (GRN) - No Encryption
RTL-SDR and SDRSHarp v1.0.0.1145

Site 9 (Razorback)
[E] Channel Group & User: tg=10101 src=2000011
Sync:-P25p1 NAC:2D0 LDU2
LSD: 00000000 00000000

LDU2 ES: MI: 00 00 00 00 00 00 00 00 00 KID: 0 AlgID: 80 - CLEAR

Sync:-P25p1 NAC:2D0 LDU1
LSD: 00000000 00000000

Neighbour: LRA=0 SysID=2D1 RFSS=1 SID=7 Ch=16988 SSC=70
Sync:-P25p1 NAC:2D0 LDU2
LSD: 00000000 00000000

LDU2 ES: MI: 00 00 00 00 00 00 00 00 00 KID: 0 AlgID: 80 - CLEAR

User avatar
cartman
Posts: 2179
Joined: Wed Aug 13, 2008 12:54 pm
Location: Liverpool, NSW, Australia

Re: DSD Plus released

Post by cartman » Wed Jan 01, 2014 6:15 am

Very impressed with the dmr (trbo) voice decode on dsd+
Unfortunately trunked nxdn voice is a work in progress, as it very hard to understand beyond a few words.
This seems to be a program issue as this comment is being made by all users
P25 decode seems to be reasonable


Grant
Professional Scanner nut. Ibis bin chicken of radio scraps
Scanners:
Uniden 325P2, Whistler TRX-1, GRE PSR800 x 2, Uniden 780 x 3, Uniden 796, Uniden 396 x 2, Uniden 246,
Software:
DSD v2.368, Unitrunker, Trunkview

matthewn1983
Posts: 1532
Joined: Sat Feb 06, 2010 9:41 am

Re: DSD Plus released

Post by matthewn1983 » Sun Jan 05, 2014 11:05 am

P25 Phase 1 - Trunked (GRN) - DES-OFB Encryption
RTL-SDR and SDRSHarp v1.0.0.1145

Site 9 (Razorback)
[E] Channel Group & User: tg=10425 src=2120132
Sync:-P25p1 NAC:2D0 LDU2
Muting encrypted voice
e:rrr
LSD: 10000001 00111011

LDU2 ES: MI: 8F B1 F8 C2 A1 58 5B 94 00 KID: 64177 AlgID: 81 - DES-OFB

Sync:-P25p1 NAC:2D0 LDU1
Muting encrypted voice
e:rr
LSD: 00010110 11010011

Neighbour: LRA=0 SysID=2D1 RFSS=1 SID=30 Ch=17182 SSC=70
Sync:-P25p1 NAC:2D0 LDU2
Muting encrypted voice

LSD: 10010100 10101111

LDU2 ES: MI: C4 DB 04 E9 8B CA C0 1C 00 KID: 64177 AlgID: 81 - DES-OFB

User avatar
Bigfella237
Posts: 1895
Joined: Fri Feb 26, 2010 3:11 pm
Location: In geosynchronous orbit above the Far South Coast of NSW, Australia

Re: DSD Plus released

Post by Bigfella237 » Sun Jan 05, 2014 4:59 pm

Nice KID... Lady Penelope would be impressed!

Andrew

User avatar
Bigfella237
Posts: 1895
Joined: Fri Feb 26, 2010 3:11 pm
Location: In geosynchronous orbit above the Far South Coast of NSW, Australia

Re: DSD Plus released

Post by Bigfella237 » Mon Jan 06, 2014 7:44 am

BTW, I just discovered that MotoTRBO CPS does actually display the KID in decimal, not hex like everything else, I'm guessing that if the author had a background in DMR then this is possibly where the confusion stems from?

Also, just for anyone interested, Motorola only use 8 bits for the KID field in DMR PI Headers so for TRBO the range for a KID is restricted to 0-256 (decimal).

It's 16 bits in the P25 standard and displayed in hex in P25 CPS and keyloaders for a range of 0x0000-0xFFFF

Post Reply