DSD 1.4 and mbelib 1.2.3 released

Status
Not open for further replies.

machinegeek

Member
Premium Subscriber
Joined
Nov 6, 2010
Messages
13
Location
S. W. Pennsylvania
PA State agencies in my region just went 100% Opensky. I'm using IC208H receiver interfaced with Ubuntu 10.04 desktop and DSD 1.4. Want to compare notes with others similarly interested, and am willing to help work on DSD to decode Opensky.
 

Viper43

Member
Joined
Jul 23, 2005
Messages
3,272
the dsd "author(s)" need to get it t work with the latest ubuntu 10.10 and fedora 14 and pulseaudio or it may not go any where if people can't get it to work :(
 

IanWraith

Member
Joined
Sep 29, 2010
Messages
269
Location
ianwraith@gmail.com
Hello

A quick question for DSD author or anyone who knows the DSD code. As you probably know I'm working on a Java port and have an odd problem. I will be decoding a strong local DMR signal without problems (no errors in the three PDUs I'm decoding and also with frame sync) for say 5 seconds then all of a sudden I get nothing but errors for a few seconds followed by more perfect error free packets.

Looking at the code I see the value of the variable jitter in the function getSymbol seems to be changing a lot. My question is should this variable alter while I have frame sync ? Can you explain this purpose of this variable.

Sorry for taking up your time and keep up the good work.

Regards

Ian
 

machinegeek

Member
Premium Subscriber
Joined
Nov 6, 2010
Messages
13
Location
S. W. Pennsylvania
Some tech data on Pennsylvania's Opensky system

According to the manufacturer, "OpenSky is a secure integrated digital voice and data communication system. OpenSky leverages the power of Internet Protocol (IP) and packet technology for reliability and scalability to bring open data applications to the user. OpenSky uses a 19.2-kbps (800 MHz) physical bit rate 4-slot Time Division Multiple Access (TDMA) airlink to achieve 6.25-kHz voice channel spectral efficiency and dynamic bandwidth allocation."

Further research reveals that the vocoder method is AMBE+2 Half Rate and Enhanced Half Rate; the modulation method is 4-level GMSK and M4FM; and the data communication mode is half duplex.

I have been using DSD to monitor these communications for the past few weeks and it provides some encouragement in the form of data being detected/displayed and occasionally partial words are audible.

Anyone wanting to work toward getting DSD to demodulate this protocol, contact me at :
 

ETMegabyte

Member
Joined
Jul 14, 2007
Messages
58
Location
Suncook Village, New Hampshire
Unknown DUID?

I've started tinkering with this software, as it would seem to do what I've been trying to do since, well, forever :)

Anyway, I have installed the software on Debian 5.0.4 (Lenny?)... I'm running mbelib 1.2.3 and DSD 1.4.1. For reference it's running on a Via C7 1.5GHz with 1GB of RAM. X install is minimal, so overhead is pretty low.

For testing I've installed a discriminator tap on my Pro-2028. I did not use a resistor on the tap, as i've found online that most scanners don't need it. I didn't have one here, and I'm trying to do a proof-of-concept.

I have it all hooked up through the line-in on the sound card. From what I can tell, it's working, except I'm not getting any audio out of it, and I seem to be getting... errors?

Here's an example line:

Sync: +p25p1 mod: QPSK inlvl: 88% nac: D55 src: 0 tg: 0 duid:32 *Unknown DUID*
Sync: no sync

The +p25p1 is always the same
mod is always the same
inlvl varies from about 85% to 97%
nac changes all the time. D55, D46, C75, E55, 856... The list goes on and on...
src is always 0
tg is always 0
duid changes... 31, 32, 02, 20, 01 are common ones... 31 and 32 are the most common...

What is a duid?

Can someone explain to me what's wrong? VERY occasionally I'll get a blip saying voice, and the sound card will make a plunk noise, but I'm not getting anything but that out of it... Certainly no voices...

-----
EDIT: Finally found a transmission that did... something?

Sync: +DMR mod: QPSK inlvl 51% [SLOT0 slot1 VOICE e:====R====E===========R========R======R=====T======R==
Sync: (+DMR) mod: QPSK inlvl: 75% slot0 [slot1] VOICE e:============R=====R=============R==============
Sync: no sync

I got blurbs from the soundcard, but nothing recognizable...
 
Last edited:

machinegeek

Member
Premium Subscriber
Joined
Nov 6, 2010
Messages
13
Location
S. W. Pennsylvania
I consistently get inlvl of below 40%. I am connected to the discriminator output on my IC208H dual band ham rig. I assume "inlvl" means "input level". Where can I find a reference for the meanings of the various dsd terms beyond the help file?
 

Astrak

Member
Joined
Feb 17, 2005
Messages
1,632
Location
Mesa, AZ
@ ETMegabyte you need to have a lower inlvl somewhere around 20-40% try turning the line in volume level down.
 

hamopt

Member
Premium Subscriber
Joined
Jul 2, 2006
Messages
17
Location
Oblong, IL
DSD Audio problems

I seem to have the same problem as most people I have seen on other forums.

-OptiPlex-GX260:~$ dsd
Digital Speech Decoder 1.4.1
mbelib version 1.2.3
Error, couldn't open /dev/audio
ioctl reset error
ioctl speed error
ioctl stereo error
ioctl setfmt error
Audio In/Out Device: /dev/audio

I have tried everything I can find. The on board sound is the same way. I am using a Dell OptiPlex-GX260. I can't seem to get DSD to work. I can play audio files and I can record.

Here is what I got when I typed aplay -l:

**** List of PLAYBACK Hardware Devices ****
card 0: AudioPCI [Ensoniq AudioPCI], device 0: ES1371/1 [ES1371 DAC2/ADC]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: AudioPCI [Ensoniq AudioPCI], device 1: ES1371/2 [ES1371 DAC1]
Subdevices: 1/1
Subdevice #0: subdevice #0

Any ideas in step by step instructions on how to fix this problem. I am running Ubuntu 10.10.

I am about to pull my hair out trying to fix this. I just wish there was a windows OS version.
 

offsite

Member
Premium Subscriber
Joined
May 3, 2003
Messages
169
Location
DM12JQ
hamopt,

Per earlier posts here, you likely will have to drop back to 10.04.... apparently sound handling was changed in 10.10....

-rb-
 

hamopt

Member
Premium Subscriber
Joined
Jul 2, 2006
Messages
17
Location
Oblong, IL
DSD audio problem fixed

I am installing version 10.04 I will see if that works. I hope.

I have installed version 10.04 and the DSD is working correctly. I am able to decode P25 without any problems. I have some trouble with DMR/Mototrbo sometimes it works and sometimes it dosen't but I am new to this and I just have to play with it a bit. I am useing a Radio Shack Pro-96. I will have to play with settings but I finally got things working.
 

mrscanner2008

Member
Premium Subscriber
Joined
Jun 21, 2008
Messages
333
Location
Canada

Radioman96p71

Member
Feed Provider
Joined
Jan 11, 2008
Messages
1,081
Love the software, works BEAUTIFULLY for ProVoice and P25 in my area.

Having a problem tho, PV works great for trunked systems, but i get no frame sync at all in conventional mode. How can i help? I didn't realize they were so different.
 

Radioman96p71

Member
Feed Provider
Joined
Jan 11, 2008
Messages
1,081
Another question, how can I dump raw IMBE packets like UniTrunker did when he figured out the ProVoice decoding method? I want to further break down the packets and see what other information is coming across (like low speed data and LID/GID info)

Thanks in advance!
 

bigbud42010

Member
Joined
Jan 28, 2010
Messages
317
Location
Springfield, Ohio
dsd provoice delay

ive been decoding for a while now and my old sound card messed up so i got a usb stick sound card it works it just causes a delay in the traffic like when the dispatcher says 10-4 its cut off i only hear 10 then when sum1 else keys up i hear the the 4 then i hear their traffic it didnt do this before my old sound card died

p.s. i can still use my old sound card as a output device
 

Radioman96p71

Member
Feed Provider
Joined
Jan 11, 2008
Messages
1,081
Using a single-board-computer with a Pentium 3 733MHz right now to decode ProVoice and P25 100%. Works very well considering the low power.

Does anyone have an idea how to capture raw IMBE packets not the compressed one that dsd outputs?

Thanks in advance!
 
Status
Not open for further replies.
Top