DSD 1.4 and mbelib 1.2.3 released

Status
Not open for further replies.

KB2WVO

Member
Joined
Aug 18, 2011
Messages
95
mototrbo

ok iam soo lost ... even with glasses and radar iam lost big time..

i have dsd installed on linux but as for any more iam lost .. my local pd n fd moved from 450s to noone knows where .. so thats 1st issue ..

2nd i have onboard sound .. 3rd i havent a clue what the discmitor is .. nor spelt right lol
4th iam lost and 5th iam lost lol ..

iam in need of the dsd for dummys giude if one and dummys for scanning with dsd and so on ..

any help thank you very much
 

rbrtklamp2

Member
Premium Subscriber
Joined
Dec 8, 2005
Messages
867
Location
Dupage County, Illinois
send me a email at robertklamp@aol.com with your contact info I am confident with a hour or two on the phone I can get you up and running. I do not charge for my services just happy to help to help out a fellow hobbyist.

Hope to hear from you,
Bob
 

KB2WVO

Member
Joined
Aug 18, 2011
Messages
95
ok

ok that sounds good .. but biggest thing i do not have the freqs fd n pd moved to .. and i look in the fcc base and nothing for them at all so iam lost and noone in area knows where when how the ones they are using so i guess with out them we r dead in water till then rite ??
 

KB2WVO

Member
Joined
Aug 18, 2011
Messages
95
i would like to thank bob for all his help .. i have my ssytem about 75% up and running gettin voice out of it .. fine tunning and a few things to try .. spoke with him for a few hours on phone .. heck my phone went dead we spoke so long was a very nice guy .. he knows his stuff and to me that and sharing this info makes him a awesome guy .. cant thank him enough ..
 

KB2WVO

Member
Joined
Aug 18, 2011
Messages
95
o boy ... i had try to use ubuntu 6 i think it was and was workign good ..

so i went to try 10.04 lts and it started out ok now i get errorssssss..

when i dsd in term window i get this

ioctl reset error
"" speed error
"" stereo error
"" setfmt error
audio in/out device: /dev/audio


any ideas ???
 

va2thc

Member
Joined
Jul 27, 2010
Messages
9
I've been using dsd for quite some time now, and I must say that I love it. I was unable to get the -d option to write to the specified directory, so i started looking at the source code and realized the opts->mbe_out_dir was not being used. I made a little patch so that the "dsd -d <directory>" command would copy the file over to the specified directory. Since the authors of this software are to remain anonymous, I didn't know where to post this patch... So here it is for everybody to enjoy.

All you have todo is:
1: Download mbe_out_dir.patch in your dsd source folder.
2: Then install the patch with: patch -p0 < mbe_out_dir.patch
3: Finaly: recompile and reinstall dsd

Happy listening...
 
Last edited:

KB2WVO

Member
Joined
Aug 18, 2011
Messages
95
i was tryin dual card .. one onboard and one card and not able to get it working .. ill try a few diff cards ..
i did the dsd -i /dev/audio -o /dev/audio2 ...
seems with antanna and this that change still gettin a little robtic not bad probley around 75 to 80 voice..

will let ya all know .. thanks ...
 

woodpecker

Member
Joined
Aug 7, 2005
Messages
697
Has anyone tried to get DSD going on a handheld device, something like a Nokia N900 with Meego?
 

Radioman96p71

Member
Feed Provider
Joined
Jan 11, 2008
Messages
1,081
One other 'request' if you will, I realize the ongoing support for this is pretty much nonexistent (unless it went underground). But has there been any work done on the P25 code to get error correction working? I'm very bad with C coding and i couldnt make heads or tails of any of it (im still trying to get it to save in RAW IMBE instead of the compressed format that strips the headers). P25 comes with a few FEC bits in each packet and I think it would help a lot with the weak-signal decoding. As it sits right now, if the packets aren't perfect the program just discards them instead of trying to repair them. Is that quite a bit of work to implement or am I asking for waaaay too much :)

Thanks!
 

Radioman96p71

Member
Feed Provider
Joined
Jan 11, 2008
Messages
1,081
Never coded in C++ before, so I'm pretty sure I don't now what I'm talking about haha.

I asked a while ago and never really got a response, but what parts of the code do i need to change in order to save the complete IMBE frames fro P25/ProVoice and not the 'compressed' format that DSD saves in. I want to do some deeper analysis but the files it generates strip out a lot.

Any help would be greatly appreciated, I'm dusting off the C++ For Dummies book but its making my brain hurt today lol

Thanks in advance
 

SCPD

QRT
Joined
Feb 24, 2001
Messages
0
Location
Virginia
The IMBE (P25) voice cells are 144 bits each.

The ProVoice cells are 142 bits each. DSD mangles the ProVoice cells into IMBE cells (they're very similar) before applying the error correction to produce 88 bit voice frames that get stored to disk.

With that in mind - look for arrays of that size in the code.
 

Radioman96p71

Member
Feed Provider
Joined
Jan 11, 2008
Messages
1,081
I figured it out already lol.

Also got DSD to decode conventional PV, not just trunked. Its also showing IVs, low-speed-data and the rest of the header in the output area for further analysis. Learning a lot about how it works this way. There is also a minor (major?) glitch in how DSD is frame syncing, it seems if the default TX address is changed in ProGrammer/RPM, DSD wont sync up with it anymore. It appears to be changing the bits around in the frame sync area but 2am I had to quit and didn't get that part hammered out.

Back to the grindstone!
 

Jay911

Silent Key (April 15th, 2023)
Feed Provider
Joined
Feb 15, 2002
Messages
9,378
Location
Bragg Creek, Alberta
I'm having a hell of a time getting DSD to work today. I don't know what's changed because I have used this computer before with my radio of choice (a PSR-800) with no problems.

I have updated my Ubuntu setup as much as I can (thru Update Manager), and have checked for the problems detailed in this thread. I don't get errors about opening /dev/audio, except when the system has just played a sound (guess it doesn't give it up right away) - wait a few seconds, restart, and it doesn't show the error any more.

The source radio is a PSR-800 with the IF output enabled, parked on a frequency outputting Provoice audio (and analog FM audio from time to time - it's part of a trunk). The IF volume is about 13-14 (out of 30), where I have had success before. The input volume on the netbook was at max and has worked that way before, but I have adjusted it so that the "static" provided by an idle IF output (no modulated signal) puts it at about 50% signal strength. I am running DSD with the following switches: -fp -w provoice-rnc14-1614000.wav

DSD is version 1.4.1. and mbelib is 1.2.3. I have even redownloaded and installed it again from the wiki page tonight. It reports, upon startup: "Setting symbol rate to 9600 / second", "Enabling only GFSK modulation optimizations.", "Decoding only ProVoice frames.", "Writing audio to file provoice-rnc14-1614000.wav", and "Audio In/Out Device: /dev/audio".

Sounds work (audio out). Sound Recorder records signals just fine (included is a clip recorded from the PSR800's IF out - there is some static owing to a less-than-perfect signal, but I am getting 5/5 bars on the scanner display). I've even tried swapping out the (audio) patch cable in case it went bad, and I've tried running DSD with root privs (using sudo). Anyone got any theories for me (please :))?

EDIT: I can't get the audio file down to the 195.6 kb limit for the forum (why is that limit so low?). I will share it with someone who wants to give a listen to it if you email/PM me. I'm also going to try a SCAT site, now that I hear that the signal may not be so strong - I think there's a SCAT site closer to me. Also some NXDN and TRBO close to me, so I can try that too, but I had similar problems with strong signals earlier this week in a different location (no recognition by DSD that any audio was coming in). I also tried piping the audio back from the recorded mp3 made in Ubuntu's Sound Recorder software, into DSD, with a patch cord - no joy again.
 

Jay911

Silent Key (April 15th, 2023)
Feed Provider
Joined
Feb 15, 2002
Messages
9,378
Location
Bragg Creek, Alberta
I got one or two NXDN frames to decode very poorly with the same setup. I just tried recording an .imb file, using a SCAT site that is very strong here. No joy. (as in, no .imb file is written)

I'm wondering if my 800's IF Out has somehow gone bad. (I do see "IF" on the screen when I plug the cable in.)
 
Last edited:

Jay911

Silent Key (April 15th, 2023)
Feed Provider
Joined
Feb 15, 2002
Messages
9,378
Location
Bragg Creek, Alberta
Sound Recorder works, as I said, and the DSD scope seems to recognize at least that there is something attached to the line in on the netbook.

First one is cable disconnected.. second image is the scanner idle.. third is the scanner actively receiving ProVoice.
 
Last edited:

hsuanwang

Member
Joined
Mar 6, 2007
Messages
8
Dear All... I need some help for DSD...I installed DSD in Unbuntu 10.4 and it can decode some sample files from here:Free File Hosting Made Simple - MediaFire. After I use a live P25 or TRBO signal from my ICOM PCR-1000's packet output, it always show decoding info logs only but never hear any clear voice. I tried to record some sample .wav files(48khz,16bit,mono) from PCR but it still doesn't work after import. Does anything I miss? Thanks...


P.S: I can use my Uniden BC-396T to decode the same P25 signal from fire department of our city. The sound is clear...


Eddy...
 

MSM_Maria

Member
Joined
Aug 25, 2009
Messages
22
Hello Eddy.

All Yours records has problems. As minimum it is very low level and a bit shifting to positive polarity. Shift a small, but and general level also very small. All of this together and have one big problem. Please look screenshots. NXDN 9600(4800 in really baud rate), data is not detected also. For NXDN 9600(4800) output from discriminator should have a strip/band more than 4800-5000 Hz(Imho).

p.s.

No, I'm sorry - 4800 BR this typical value, and standard BW from discriminator ~2700-2800 Hz. :)
 

Attachments

  • trbo.jpg
    trbo.jpg
    97.4 KB · Views: 1,069
  • nx2400.jpg
    nx2400.jpg
    86.7 KB · Views: 1,006
  • nx4800.jpg
    nx4800.jpg
    81.3 KB · Views: 1,058
Last edited:

hsuanwang

Member
Joined
Mar 6, 2007
Messages
8
Dear Maria... Thanks for your analysis. Those sample files are find in page.1 of this thread. I have attached a short sample file that recorded from my PCR and I can't still decode this in my DSD. What's the point I missed? I have nothing exp in digital docodeing area...>_<...






Eddy...
 

Attachments

  • record.zip
    185.5 KB · Views: 80
Status
Not open for further replies.
Top