RadioReference on Facebook   RadioReference on Twitter   RadioReference Blog
 

Go Back   The RadioReference.com Forums > Computer Aided Monitoring and Programming > Voice/Control Channel Decoding Software


Voice/Control Channel Decoding Software - For discussion of software applications which decode digital voice formats and trunking control channels. Please use the HF Digital Signals forum for anything below 30MHz.

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1 (permalink)  
Old 12-07-2011, 12:37 AM
Member
   
Join Date: Dec 2011
Posts: 11
Default DSD Windows Port

I got tired of running a ubuntu box to run DSD on, so I decided to compile it with cygwin for windows.
Provoice decodes are working fine with my pro95 discriminator tapped and running into my logitech g110 keyboard/usb sound card.

DSD 4 win DSD 4 windows - Minus.com


Feel free to try it out and lemme know if there is any problems.
Reply With Quote
Sponsored links
  #2 (permalink)  
Old 12-07-2011, 9:42 AM
n4yek's Avatar
Member
  Amateur Radio Operator
Amateur Radio
 
Join Date: Apr 2004
Location: Newport, Tennessee
Posts: 2,452
Default

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

That's all it will do.
__________________
Danny

A blood donor saved my life (Matthew 26:28)
If 'con' is opposite of 'pro', is Congress the opposite of progress?

Last edited by n4yek; 12-07-2011 at 9:45 AM..
Reply With Quote
  #3 (permalink)  
Old 12-07-2011, 12:04 PM
Member
   
Join Date: Dec 2011
Posts: 11
Default

You need to set the command line options to tell the input and output sound interfaces to DSD to /dev/dsp normally with the -i and -o options.



I've recompiled a version enclosed that won't ask now, so if your lazy and want to decode P25,MOTOTRBO,X2-TDMA
you don't need to do anything and just click dsd.exe

dsdforwin v2 - Minus.com
Reply With Quote
  #4 (permalink)  
Old 12-07-2011, 1:36 PM
LesWurk's Avatar
Member
   
Join Date: Dec 2009
Location: Land of RF
Posts: 162
Smile

Seems to work on ProVoice for me, I owe you a big one
Reply With Quote
  #5 (permalink)  
Old 12-07-2011, 2:01 PM
mtindor's Avatar
OH/WV DB Admin
  RadioReference Database Admininstrator
Database Admin
Amateur Radio Operator
Amateur Radio
 
Join Date: Dec 2006
Location: Carroll Co OH / EN90LN
Posts: 6,151
Default

Hmm. Very tempting. I boot into Linux when I want to run DSD, no matter how inconvenient it is. I'd surely love to simply just run it in Windows.... but there is that nagging feeling when somebody new on the board posts a binary for which nobody can ensure there is no backdoor, data stealing/leakage, etc.

I'd like to think you were trustworthy, but I won't take that chance.

mike
__________________
Mike / AA8IA
PSR800/PRO197/BCD436HP/BCD536HP

If I PM you about a submission, please reply promptly or your submission may be rejected.
Reply With Quote
Sponsored links
  #6 (permalink)  
Old 12-07-2011, 2:07 PM
Member
   
Join Date: Dec 2011
Posts: 11
Default

If you want to replicate it, install cygwin with GCC and make
run make on the mbelib
copy the output files to the dsd directory
then run

gcc -O2 -Wall -L/usr/local/lib -o dsd mbelib.o dsd_main.o dsd_symbol.o dsd_dibit.o dsd_frame_sync.o dsd_file.o dsd_audio.o dsd_serial.o dsd_frame.o dsd_mbe.o dsd_upsample.o p25p1_hdu.o p25p1_ldu1.o p25p1_ldu2.o p25p1_tdulc.o p25_lcw.o x2tdma_voice.o x2tdma_data.o dstar.o nxdn_voice.o nxdn_data.o dmr_voice.o dmr_data.o provoice.o ambe3600x2250.o imbe7200x4400.o ecc.o imbe7100x4400.o

and tada, you have an EXE.

also, my binaries are clean on virustotal.
Reply With Quote
  #7 (permalink)  
Old 12-07-2011, 2:39 PM
brandon's Avatar
Member
  RadioReference Database Admininstrator
Database Admin
 
Join Date: Dec 2002
Location: SoCal
Posts: 3,515
Default

This is absolutely fantastic now we can run this on Windows. I already have a Windows based radio/decoding system, so this will be perfect cheers mate
__________________
ScanRiverside.com
Reply With Quote
  #8 (permalink)  
Old 12-07-2011, 3:57 PM
mtindor's Avatar
OH/WV DB Admin
  RadioReference Database Admininstrator
Database Admin
Amateur Radio Operator
Amateur Radio
 
Join Date: Dec 2006
Location: Carroll Co OH / EN90LN
Posts: 6,151
Default

Quote:
Originally Posted by binome View Post
If you want to replicate it <snip>
Thanks for that info. Understand that I don't mean to suggest that you aren't on the up-and-up, but rather I'm suggesting that there is simply no way to know. I can think of a lot of people on these forums that would immediately download and execute a file such as the one you've made available without ever taking a single precaution or thinking about its origin. I just want people to think before they blindly download something from an unknown source.

I'll do as you suggest. I really wonder why nobody else has ever done this [or at least done this and then published that it compiles easily]. That includes me. why haven't I? because I didn't think it was worth the trouble only to find out that it doesn't compile.

On the other hand, you did and discovered it does compile and does work. Thanks for taking the time and initiative. This will make things much much easier for me than having to boot into Linux.

Mike
__________________
Mike / AA8IA
PSR800/PRO197/BCD436HP/BCD536HP

If I PM you about a submission, please reply promptly or your submission may be rejected.
Reply With Quote
  #9 (permalink)  
Old 12-07-2011, 4:39 PM
mtindor's Avatar
OH/WV DB Admin
  RadioReference Database Admininstrator
Database Admin
Amateur Radio Operator
Amateur Radio
 
Join Date: Dec 2006
Location: Carroll Co OH / EN90LN
Posts: 6,151
Default

Working great. Thanks, binome.

Mike
__________________
Mike / AA8IA
PSR800/PRO197/BCD436HP/BCD536HP

If I PM you about a submission, please reply promptly or your submission may be rejected.
Reply With Quote
  #10 (permalink)  
Old 12-07-2011, 6:41 PM
n4yek's Avatar
Member
  Amateur Radio Operator
Amateur Radio
 
Join Date: Apr 2004
Location: Newport, Tennessee
Posts: 2,452
Default

works just as it does in Linux, thanks.
__________________
Danny

A blood donor saved my life (Matthew 26:28)
If 'con' is opposite of 'pro', is Congress the opposite of progress?
Reply With Quote
  #11 (permalink)  
Old 12-07-2011, 6:57 PM
Member
   
Join Date: Dec 2011
Posts: 11
Default

The Provoice system I monitor up here in Vancouver seems to have some encrypted channels, and normally the DSD source doesn't seem to mute these, and passes what it expects are IMBE frames to the decoder libraries, resulting in a bunch of annoying garbled crap.



I've made some tweaks to the DSD source to mute these, new binary below.
dsdforwin-provoice ignore encrypt - Minus.com
Reply With Quote
  #12 (permalink)  
Old 12-07-2011, 11:22 PM
n5ims's Avatar
Member
  Amateur Radio Operator
Amateur Radio
 
Join Date: Jul 2004
Posts: 3,588
Default

You should update the RR WIKI article on DSD []Bad title - The RadioReference Wiki to include the Windows version link(s) as well as any instructions on things that differ from what is currently there for the Linux version.
Reply With Quote
  #13 (permalink)  
Old 12-08-2011, 12:05 AM
Member
   
Join Date: Dec 2011
Posts: 11
Default

Done, thanks for the heads up.
Reply With Quote
  #14 (permalink)  
Old 12-08-2011, 8:33 AM
Radioman96p71's Avatar
Member
  Shack Photos
Shack photos
Audio Feed Provider
Audio Feed Provider
Amateur Radio Operator
Amateur Radio
 
Join Date: Jan 2008
Location: Polk County, IA
Posts: 1,023
Default

That is awesome, can't believe i never even TRIED to compile it in windows!! A great piece of software just got even better, thank you binome
__________________
N0MB
------------------
Adam K
Polk County, Iowa
Reply With Quote
  #15 (permalink)  
Old 12-08-2011, 5:11 PM
Markb's Avatar
Member
  Premium Subscriber
Premium Subscriber
Amateur Radio Operator
Amateur Radio
 
Join Date: Feb 2002
Location: Planet Earth
Posts: 914
Default

So far so good here. Decoding P25 and NXDN.....STRONG WORK!!!!!

My only question is: How do you access the setup parameters?
Do the same arguments for DSD apply, such as the ones here:

http://forums.radioreference.com/dig...arguments.html

?

Last edited by Markb; 12-08-2011 at 5:14 PM..
Reply With Quote
  #16 (permalink)  
Old 12-08-2011, 6:03 PM
mtindor's Avatar
OH/WV DB Admin
  RadioReference Database Admininstrator
Database Admin
Amateur Radio Operator
Amateur Radio
 
Join Date: Dec 2006
Location: Carroll Co OH / EN90LN
Posts: 6,151
Default

Quote:
Originally Posted by Markb View Post
So far so good here. Decoding P25 and NXDN.....STRONG WORK!!!!!

My only question is: How do you access the setup parameters?
Do the same arguments for DSD apply, such as the ones here:

http://forums.radioreference.com/dig...arguments.html

?
Those are the ones, Mark.

dsd.exe -v will give you that options list

Mike
__________________
Mike / AA8IA
PSR800/PRO197/BCD436HP/BCD536HP

If I PM you about a submission, please reply promptly or your submission may be rejected.
Reply With Quote
  #17 (permalink)  
Old 12-10-2011, 10:18 AM
Muxlow's Avatar
Member
  Shack Photos
Shack photos
 
Join Date: Aug 2005
Location: Middlesex County
Posts: 1,765
Default

Just tested on 3 different mototrbo channels and decodes 100%
__________________
Muxlow
..Yeah iv got some radios
Reply With Quote
  #18 (permalink)  
Old 12-10-2011, 2:58 PM
Member
   
Join Date: Dec 2005
Posts: 612
Default

What a great idea !!

I'd be interested to know what spec of PC folks are finding they need to run this.....ive had good sucess on my desktop pc (intel quad 2.5GHz, 4GB RAM) but no real luck on my netbook (dual boot linux/win xp, but which runs the linux version of DSD just fine).

Jim
Reply With Quote
  #19 (permalink)  
Old 12-10-2011, 7:45 PM
Member
   
Join Date: Nov 2011
Location: Quebec City
Posts: 17
Thumbs up

Thanks for your time compiling it with Cygwin, it works very well.

I run it with an Acer 6930G (C2D T6400 2GHz/4Gb) on Windows 7 Pro + PSR-500 w/ disc. tap for decoding ProVoice. I suggest everyone to use the Line-In even with Linux for best results.
__________________
My radios
RS PRO-95 :: Uniden bc246t :: PSR-310 :: PSR-500
Reply With Quote
  #20 (permalink)  
Old 12-13-2011, 12:44 AM
fdnybuff18's Avatar
Member
  Premium Subscriber
Premium Subscriber
 
Join Date: Dec 2002
Location: NY
Posts: 253
Default

Do I have to install Cygwin in order to run this on my windows machine? Guess looking for a run down of the steps? Thank you for this.
__________________
FIGHT ON !!!!!!!!!!!!!!!!
Reply With Quote
Reply

Tags
sticky

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On



All times are GMT -5. The time now is 10:21 AM.


Powered by vBulletin® Version 3.8.2
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
All information here is Copyright 2012 by RadioReference.com LLC and Lindsay C. Blanton III.Ad Management by RedTyger
Copyright 2015 by RadioReference.com LLC Privacy Policy  |  Terms and Conditions