Need Help Installing DSD into Ubuntu

Status
Not open for further replies.

w4wsm

Member
Joined
Aug 1, 2005
Messages
14
Location
Bowling Green, KY
OK, hooked it up to the packet(disc) output of my PCR1000. On a Mototrbo channel I'm getting a lot of data flying up the screen. GFSK around 32 percent, sync +DMR. No audio but I'm beginning to wonder why they are transmitting almost continuous on this frequency. It shouldn't have much traffic at all...I need to try on a P25 signal and see what happens. Right now they are pretty sparse.
 

SCPD

QRT
Joined
Feb 24, 2001
Messages
0
Location
Virginia
Muxlow - what does the waveform look like on a 'scope program?

If you need a 'scope program - search the forums for 'xoscope' - it's been discussed.

Is the signal a voice channel or control channel? They sound similar and have a similar waveform.
 

w4wsm

Member
Joined
Aug 1, 2005
Messages
14
Location
Bowling Green, KY
Got it up to the mid to upper 50's on my VHF MotoTrbo signal. The audio is pretty much burps and pops but it's trying. The repeater is up with data most of the time and DSD says RATE 3/4 DATA or Slot idle when the signal is being transmitted. I'm thinking they may be sending GPS data back to a central location but who knows...it's a new system and I'm sure there is testing going on too...

Any hints at getting it to decode with understandable audio? I did get some P25 decoded where you could almost make it out. MotoTrbo is my main reason for DSD at this time though.

I"m running a P4 2.6MHz with Ubuntu 9.10. The latest download of DSD. An Icom PCR1000 using the 9600 baud packet jack for discriminator audio.

Thanks!
Ben
 

Mike_G_D

Member
Joined
Dec 19, 2002
Messages
1,242
Location
Vista, CA
To w4wsm,

Keep in mind that for a TDMA system like MOTOTRBO it may need to send continuous data in order to keep the subscriber units in sync and be able to accurately follow voice calls between not only the system frequencies but also the voice time slots (TDMA = TIME Domain Multiple Access - "TIME" being the definitive term here). This may be why it is "...transmitting almost continuous..." as you say. This is a significant difference between TDMA-based (like MOTOTRBO, TETRA, GSM Cellular, my old (now dead?) bread-and-butter DAMPS cellular, and, as far as I know, P25 Phase 2) and FDMA-based (such as our old friend P25 Phase 1 and NXDN) systems.

-Mike
 
Last edited:

w4wsm

Member
Joined
Aug 1, 2005
Messages
14
Location
Bowling Green, KY
This system is pretty quiet voice wise. It may have GPS data flowing but I'm not sure. The carrier is up most of the time with just a few seconds of down time. It's a single VHF repeater. There is another UHF repeater using Mototrbo I'll be checking out tomorrow. This one seems to just be up when people are talking.

I'm now getting mid 80's (I guess it's quality?) and when someone talks it is almost audible. Once I actually heard what the person was saying.

I know it may be getting off the original topic but I'm sure several people are asking the same questions... Is there a better thread to talk about fine tuning or should we start a new one?

Ben
 

IowaBrian

Member
Joined
Jun 17, 2009
Messages
225
Location
Michigan
Still getting only about every 5th word on a P25 system here are some screen shots, maybe someone has an idea for me. I am running it in and out of the onboard sound card. I tried a .99 China USB drive and that didn't help at all. I am running it line in and on XOScope it looks good as I adjusted it so there was no clipping.
 

Attachments

  • Screenshot-xoscope.png
    Screenshot-xoscope.png
    25.6 KB · Views: 1,097
  • dsd.jpg
    dsd.jpg
    88.7 KB · Views: 1,139

IowaBrian

Member
Joined
Jun 17, 2009
Messages
225
Location
Michigan
Yep was in P25 mode only. i think i will get another USB soundcard that cost over .99. i believe that using only 1 internal card to do it all is causing problems. CPU wasn't working hard at all maybe 15t% so not out of cpu power.
i think it would be nice to start a list of what you are running to see what works for what.
 

tripleplay905

Member
Joined
Jan 5, 2006
Messages
86
Location
Summit Co, Ohio
I am using a onboard realtek card. I am getting some audio, but its mostly errors like yours. I'm trying to get my hands on a few other cards to see if they are any better.
 

IowaBrian

Member
Joined
Jun 17, 2009
Messages
225
Location
Michigan
Can someone please help me in trying to switch the audio out in DSD
dsd -o(then what) I have a creative usb blaster x-fi if that helps.

Thanks
Brian
 

SCPD

QRT
Joined
Feb 24, 2001
Messages
0
Location
Virginia
I am running it line in and on XOScope it looks good as I adjusted it so there was no clipping.
Brian - your signal levels look excellent. However the waveform looks to be a fuzzy C4FM signal. The fuzz suggests you are too far away or have interference. Do you have a directional antenna?
 

IowaBrian

Member
Joined
Jun 17, 2009
Messages
225
Location
Michigan
Well I can't remember what antenna I was on to be honest. I thought the raw output sounded like crap from what I expected. As for extra noise I have a house with with older wiring and has no ground at the plug, so it picks up everything. I have 3 computers, 2 UPS, printers and enough other stuff to cause a great fire hazzard if they saw the way it is all connected :).

I am very close to the tower under a couple miles, and I do have an antenna on the roof with it feeding into a amp that feeds into a amp way downstream so do you think I might be creating a bit of a noise issue :) ??? Just kidding I know there has to be a lot of noise the way I have this system set up. But I can get 4 NOAA stations from my setup, some are a couple counties away and are very weak, so to pull those in shows something is working in my favor.

This program seems to want to work better every time I use it but I just can't seem to find the right combo to get past 50% audio. I think I will put batts in the scanner and take one wall wart out of the stream, and maybe just use a 800 duck antenna to see if that helps any. I am using a long tap patch cord (because that is what I had on top of the tub I keep crap in) I wonder if that might be causing some issues. I am running it out of the Pro 97 with a resister (think it is 10k 1/4) to the internal sound and out of the external sound now that I figured out how to change in and out in dsd.

Thanks for all of the help.
Brian
 

IowaBrian

Member
Joined
Jun 17, 2009
Messages
225
Location
Michigan
If you are asking me I don't know I hate those Pro97 scanners I only bought them to beat the crap out of them on Racom. I will have to try and get into the scanner settings to see what it is set at.
 

Mike_G_D

Member
Joined
Dec 19, 2002
Messages
1,242
Location
Vista, CA
MattSR,

If you are asking about the IF channel bandwidth of the Pro97 that Brian is using then I can at least tell you that the 97's have no way to set that. It's fixed. The only current GRE units that have selectable IF bandwidths are the PSR500 and PSR600 (also Radio Shack Pro-106 and Pro-197). They have limited capability to select a narrow filter for the newer narrower narrowband (+/-2.5KHz deviation) analog FM modes. The filter is selectable only when programming in a frequency in memory and is not selectable in search or Tune modes. It is also not activated in P25 voice mode even though you can turn it on and it shows that it is on it really has no effect (I've verified this myself through my own tests and one of the moderators on here got the same info from an unnameable "inside source").

If you were asking about the step size - that too is fixed in the 97 but able to be overriden in the 500/600/106/197 units (though in, what I consider to be, a very unnecessarily klunky fashion).

-Mike
 
Last edited:

JSTARS03

Monitor
Joined
Jun 10, 2003
Messages
159
Location
Sunny Florida
Help

A Linux noob here.
I was good until here:

shaun@Ubuntu:~/src$ cd dsd-1.3/
shaun@Ubuntu:~/src/dsd-1.3$ make
gcc -O2 -I. -I/usr/local/include -I/usr/include -c dsd_main.c -o dsd_main.o
In file included from dsd_main.c:20:
dsd.h:37:20: error: mbelib.h: No such file or directory
In file included from dsd_main.c:20:
dsd.h:150: error: expected specifier-qualifier-list before ‘mbe_parms’
dsd_main.c: In function ‘noCarrier’:
dsd_main.c:76: error: ‘dsd_state’ has no member named ‘cur_mp’
dsd_main.c:76: error: ‘dsd_state’ has no member named ‘prev_mp’
dsd_main.c:76: error: ‘dsd_state’ has no member named ‘prev_mp_enhanced’
dsd_main.c: In function ‘initState’:
dsd_main.c:212: error: ‘dsd_state’ has no member named ‘cur_mp’
dsd_main.c:212: error: ‘mbe_parms’ undeclared (first use in this function)
dsd_main.c:212: error: (Each undeclared identifier is reported only once
dsd_main.c:212: error: for each function it appears in.)
dsd_main.c:213: error: ‘dsd_state’ has no member named ‘prev_mp’
dsd_main.c:214: error: ‘dsd_state’ has no member named ‘prev_mp_enhanced’
dsd_main.c:215: error: ‘dsd_state’ has no member named ‘cur_mp’
dsd_main.c:215: error: ‘dsd_state’ has no member named ‘prev_mp’
dsd_main.c:215: error: ‘dsd_state’ has no member named ‘prev_mp_enhanced’
make: *** [dsd_main.o] Error 1

Help
Thanks
Shaun
 

mtindor

OH/WV DB Admin
Database Admin
Joined
Dec 5, 2006
Messages
10,590
Location
Carroll Co OH / EN90LN
A Linux noob here.
I was good until here:

shaun@Ubuntu:~/src$ cd dsd-1.3/
shaun@Ubuntu:~/src/dsd-1.3$ make
gcc -O2 -I. -I/usr/local/include -I/usr/include -c dsd_main.c -o dsd_main.o
In file included from dsd_main.c:20:
dsd.h:37:20: error: mbelib.h: No such file or directory
In file included from dsd_main.c:20:
dsd.h:150: error: expected specifier-qualifier-list before ‘mbe_parms’
dsd_main.c: In function ‘noCarrier’:
dsd_main.c:76: error: ‘dsd_state’ has no member named ‘cur_mp’
dsd_main.c:76: error: ‘dsd_state’ has no member named ‘prev_mp’
dsd_main.c:76: error: ‘dsd_state’ has no member named ‘prev_mp_enhanced’
dsd_main.c: In function ‘initState’:
dsd_main.c:212: error: ‘dsd_state’ has no member named ‘cur_mp’
dsd_main.c:212: error: ‘mbe_parms’ undeclared (first use in this function)
dsd_main.c:212: error: (Each undeclared identifier is reported only once
dsd_main.c:212: error: for each function it appears in.)
dsd_main.c:213: error: ‘dsd_state’ has no member named ‘prev_mp’
dsd_main.c:214: error: ‘dsd_state’ has no member named ‘prev_mp_enhanced’
dsd_main.c:215: error: ‘dsd_state’ has no member named ‘cur_mp’
dsd_main.c:215: error: ‘dsd_state’ has no member named ‘prev_mp’
dsd_main.c:215: error: ‘dsd_state’ has no member named ‘prev_mp_enhanced’
make: *** [dsd_main.o] Error 1

Shaun,

make and then make install mbelib first, then do the same for dsd.

Successful dsd compilation is dependent upon mbelib having already been compiled.

You wouldn't be able to issue make install unless you are root or unless you su first.

Mike
 

JSTARS03

Monitor
Joined
Jun 10, 2003
Messages
159
Location
Sunny Florida
Shaun,

make and then make install mbelib first, then do the same for dsd.

Successful dsd compilation is dependent upon mbelib having already been compiled.

You wouldn't be able to issue make install unless you are root or unless you su first.

Mike

Thank you, that worked.
Now let me see if I can get it to work!

Thanks
Shaun
 

RADIOGUY2002

Member
Joined
Jul 19, 2002
Messages
1,112
Location
Chicago Burbs
Help

Okay, I'm newbe to this. So, can someone walk me threw this. I have windows os will that support this program. Does this program decode the motorola system that supports digital. And will a audio input jack work to decode this, where do I get the program at.

Thanks, sorry did know where to look for theses answers.
 
Status
Not open for further replies.
Top