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 05-03-2014, 3:37 PM
Member
  Premium Subscriber
Premium Subscriber
Amateur Radio Operator
Amateur Radio
 
Join Date: Feb 2010
Location: Fulton, NY
Posts: 372
Default SDRTrunk

I posted a new trunking and ANI decoder that I'm working on. It supports multiple SDR dongles and/or scanner audio inputs allowing you to decode multiple channels across multiple dongles. It also supports trunk tracking for MPT1327 systems.

It's still under development, but you can try out the incremental builds from the download link:

sdrtrunk - Software Defined Radio (SDR) trunked and digital radio decoder - Google Project Hosting

Decoders include: LTR, LTR-Net, Passport, MPT-1327, Fleetsync and MDC-1200.

Denny
Reply With Quote
Sponsored links
  #2 (permalink)  
Old 05-03-2014, 7:26 PM
Seņor Member
  RadioReference Database Admininstrator
Database Admin
 
Join Date: Dec 2001
Location: Texas
Posts: 6,749
Default

Woo hoo! Go Denny!
Reply With Quote
  #3 (permalink)  
Old 05-03-2014, 7:40 PM
Member
  Premium Subscriber
Premium Subscriber
Amateur Radio Operator
Amateur Radio
 
Join Date: Feb 2010
Location: Fulton, NY
Posts: 372
Default

:-) Thanks Rick.
Reply With Quote
  #4 (permalink)  
Old 05-03-2014, 8:53 PM
WayneH's Avatar
Forums Veteran
  RadioReference Database Admininstrator
Database Admin
 
Join Date: Dec 2000
Location: Sitting in an airport somewhere
Posts: 8,432
Default

Looks good in theory. Are you considering R820T support in the future?
__________________
If you PM me expect a long delay. Please use direct email for a quicker response.
Got an admin question? -> Forum Rules & Guidelines
Please follow the forum rules and contact a moderator directly, not via a thread.
Reply With Quote
  #5 (permalink)  
Old 05-03-2014, 9:00 PM
Member
  Premium Subscriber
Premium Subscriber
Amateur Radio Operator
Amateur Radio
 
Join Date: Feb 2010
Location: Fulton, NY
Posts: 372
Default

Quote:
Originally Posted by WayneH View Post
Looks good in theory. Are you considering R820T support in the future?
I'm working on porting the R820T controller code right now.
Reply With Quote
Sponsored links
  #6 (permalink)  
Old 05-03-2014, 9:31 PM
Member
  Premium Subscriber
Premium Subscriber
Amateur Radio Operator
Amateur Radio
 
Join Date: Jan 2004
Location: Brooklyn, NY
Posts: 489
Default

Looks great but when I try to run I get the following error:

C:\Users\Demian\Desktop\sdrtrunk>java -cp "SDRTrunk.jar;libs/*;config/*;images/*
" gui.SDRTrunk
'java' is not recognized as an internal or external command,
operable program or batch file.

I did install the latest Java too.
Reply With Quote
  #7 (permalink)  
Old 05-03-2014, 9:40 PM
Member
  Premium Subscriber
Premium Subscriber
Amateur Radio Operator
Amateur Radio
 
Join Date: Feb 2010
Location: Fulton, NY
Posts: 372
Default

Quote:
Originally Posted by KA2ZEY View Post
Looks great but when I try to run I get the following error:

C:\Users\Demian\Desktop\sdrtrunk>java -cp "SDRTrunk.jar;libs/*;config/*;http://forums.radioreference.com/images/*
" gui.SDRTrunk
'java' is not recognized as an internal or external command,
operable program or batch file.

I did install the latest Java too.
Update your PATH environment variable to include the location where java is installed, so that Windows knows which program (java) to use to run the application:

How do I set or change the PATH system variable?

You'll probably be adding something like the following to the path:

C:\Program Files\Java\jre1.7.0_51\bin

When you've corrected it and want to verify, you should be able to type 'c:\java -version' at a command prompt, and it will respond with the installed java version.

Last edited by DSheirer; 05-03-2014 at 9:48 PM.. Reason: Added path example
Reply With Quote
  #8 (permalink)  
Old 05-03-2014, 10:35 PM
Member
  Premium Subscriber
Premium Subscriber
Amateur Radio Operator
Amateur Radio
 
Join Date: Jan 2004
Location: Brooklyn, NY
Posts: 489
Default

Quote:
Originally Posted by DSheirer View Post
Update your PATH environment variable to include the location where java is installed, so that Windows knows which program (java) to use to run the application:

How do I set or change the PATH system variable?

You'll probably be adding something like the following to the path:

C:\Program Files\Java\jre1.7.0_51\bin

When you've corrected it and want to verify, you should be able to type 'c:\java -version' at a command prompt, and it will respond with the installed java version.
Do I add the C:\Program Files\Java\ire1.7.0.51\bin path to the end of this long command:

%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\Sy stem32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShel l\v1.0\;C:\Program Files\TortoiseSVN\bi

I'm a bit confused by all this not being very savvy with CMD in Windows.

I follow the instructions to go to the Advanced tab and then system variables and then Path. I'm using Windows 7.
Reply With Quote
  #9 (permalink)  
Old 05-04-2014, 5:53 AM
Member
  Premium Subscriber
Premium Subscriber
Amateur Radio Operator
Amateur Radio
 
Join Date: Feb 2010
Location: Fulton, NY
Posts: 372
Default

Quote:
Originally Posted by KA2ZEY View Post
Do I add the C:\Program Files\Java\ire1.7.0.51\bin path to the end of this long command:

%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\Sy stem32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShel l\v1.0\;C:\Program Files\TortoiseSVN\bi

I'm a bit confused by all this not being very savvy with CMD in Windows.

I follow the instructions to go to the Advanced tab and then system variables and then Path. I'm using Windows 7.
Yes, you'll be adding the java path to the end of the list. Notice that each of the entries in the list are separated by a semi-colon (. Add a semi-colon to the end, and then add your java path.

%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\Sy stem32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShel l\v1.0\;C:\Program Files\TortoiseSVN\bin;C:\Program Files\Java\ire1.7.0.55\bin

You have to determine what the path is to your java runtime. I listed (C:\Program Files\Java\ire1.7.0.51\bin) as an example. Use your file explorer to determine what the folder structure is. If you just downloaded the latest Build 55 of the java 7 runtime environment, it would be (C:\Program Files\Java\ire1.7.0.55\bin). If you downloaded Java 8, it will look something like (C:\Program Files\Java\ire1.8.0.xx\bin.
Reply With Quote
Sponsored links
  #10 (permalink)  
Old 05-04-2014, 6:28 AM
fourthhorseman's Avatar
Member
  Premium Subscriber
Premium Subscriber
 
Join Date: Feb 2009
Location: Time to Refresh the Tree of Liberty.....
Posts: 1,970
Default

This looks Bad-A$$!

Nice work,,Cannot wait to try it out!

Thank You for sharing..
__________________
Thomas's Grumpier German Cousin - Gustav the Railway Gun....
Reply With Quote
  #11 (permalink)  
Old 05-04-2014, 7:22 AM
Member
   
Join Date: Jul 2007
Location: GA
Posts: 20
Default

Great job! I don't normally have any LTR in my area, but this morning I am enjoying a flood of LTR-Net and Passport signals thanks to some Tropo Ducting. Your decoder is working fantastic! I had not had much luck with the existing LTR decoders, so yours is a huge step! Do you have anything set up for logging yet?
__________________
Barney
Reply With Quote
  #12 (permalink)  
Old 05-04-2014, 7:42 AM
Member
  Premium Subscriber
Premium Subscriber
Amateur Radio Operator
Amateur Radio
 
Join Date: Feb 2010
Location: Fulton, NY
Posts: 372
Default

Quote:
Originally Posted by blhamlin View Post
Great job! I don't normally have any LTR in my area, but this morning I am enjoying a flood of LTR-Net and Passport signals thanks to some Tropo Ducting. Your decoder is working fantastic! I had not had much luck with the existing LTR decoders, so yours is a huge step! Do you have anything set up for logging yet?
In the channel configuration, under the Event Log tab, you can select to log Decoded Messages, Raw Messages (binary), or the Call Events. It will create a log file for each in your user directory (C:\Users\username\sdrtrunk\eventlogs\)

Do you know which LTR-Net system you're decoding? I've only seen the MobileTech (NY state) and Loudoun County VA school system so far.
Reply With Quote
  #13 (permalink)  
Old 05-04-2014, 7:47 AM
Member
   
Join Date: Jul 2007
Location: GA
Posts: 20
Default

Not sure yet, I will have to do a bit of research. Probably a system from Florida as a lot of stuff is coming in from there this morning.
__________________
Barney
Reply With Quote
  #14 (permalink)  
Old 05-04-2014, 8:16 AM
Member
  Premium Subscriber
Premium Subscriber
Amateur Radio Operator
Amateur Radio
 
Join Date: Jan 2004
Location: Brooklyn, NY
Posts: 489
Default

Quote:
Originally Posted by DSheirer View Post
Yes, you'll be adding the java path to the end of the list. Notice that each of the entries in the list are separated by a semi-colon (. Add a semi-colon to the end, and then add your java path.

%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\Sy stem32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShel l\v1.0\;C:\Program Files\TortoiseSVN\bin;C:\Program Files\Java\ire1.7.0.55\bin

You have to determine what the path is to your java runtime. I listed (C:\Program Files\Java\ire1.7.0.51\bin) as an example. Use your file explorer to determine what the folder structure is. If you just downloaded the latest Build 55 of the java 7 runtime environment, it would be (C:\Program Files\Java\ire1.7.0.55\bin). If you downloaded Java 8, it will look something like (C:\Program Files\Java\ire1.8.0.xx\bin.
Great! Got it working. Thanks for the help.
Reply With Quote
  #15 (permalink)  
Old 05-05-2014, 3:42 PM
jazzbassNick's Avatar
Member
  Audio Feed Provider
Audio Feed Provider
 
Join Date: Jul 2012
Location: San Gabriel CA
Posts: 181
Default

Fun stuff - been playing with it, but it seems to peg my CPU and utilizes ~310MB of RAM. Something funky on my end or a coding challenge?

Thanks for putting your time n' energy into it
__________________
Happily broadcasting LASD, Temple Station Feed

Sharing ADSB data with PlanePlotter, live-military-mode-s.eu, libhomeradar, flightradar24, vrs-europe.eu, and FlightAware.
Reply With Quote
Sponsored links
  #16 (permalink)  
Old 05-05-2014, 6:33 PM
Member
  Premium Subscriber
Premium Subscriber
Amateur Radio Operator
Amateur Radio
 
Join Date: Feb 2010
Location: Fulton, NY
Posts: 372
Default

Quote:
Originally Posted by jazzbassNick View Post
Fun stuff - been playing with it, but it seems to peg my CPU and utilizes ~310MB of RAM. Something funky on my end or a coding challenge?

Thanks for putting your time n' energy into it
How many channels are you decoding, which tuner (s) are you using
and which decoder are you running ?
Reply With Quote
  #17 (permalink)  
Old 05-05-2014, 6:33 PM
Jay911's Avatar
Member
  Audio Feed Provider
Audio Feed Provider
Amateur Radio Operator
Amateur Radio
 
Join Date: Feb 2002
Location: Bragg Creek, Alberta
Posts: 8,575
Default

Finally got a chance to explore this today. I'm greatly impressed! I do have some suggestions/observations though.

First - chalk up one more request to expand support to the R820T chipset. I was lucky enough to find one of my old E4000 devices, but I have two R820Ts I'd like to try as well.

Second - also chalk up more requests for support for Moto 3600 and P25 9600 CC decode.

Third - is there a way I can bulk populate the system/site/channel list from a text file or something? Not to bash your UI but I think I could put all my data in much faster by copy/pasting from an Excel sheet into a data file.

And one bug report - in the configuration area/editor panel, where you are able to type in a frequency, on my Windows 7 PC, only the numbers above the QWERTY part of the keyboard work for this function. When I try to use my number pad (and yes, NumLock is on), the number appears briefly, but is replaced by a zero immediately, and the cursor doesn't progress to the next cell (like it does when using the numbers above the alpha keys).

Last edited by Jay911; 05-05-2014 at 6:42 PM..
Reply With Quote
  #18 (permalink)  
Old 05-05-2014, 6:37 PM
Jay911's Avatar
Member
  Audio Feed Provider
Audio Feed Provider
Amateur Radio Operator
Amateur Radio
 
Join Date: Feb 2002
Location: Bragg Creek, Alberta
Posts: 8,575
Default

Quote:
Originally Posted by DSheirer View Post
How many channels are you decoding, which tuner (s) are you using
and which decoder are you running ?
I'm noticing similar consumption in Task Manager myself. This is a Win7 Ultimate x64 machine with 8gb of RAM and a 2-core 3.16GHZ CPU, and "java.exe *32" is using between 25% and 65% CPU, and is using between 340 and 391 MB of RAM. I'm using one E4000 tuner on the FSII decoder (with one channel obviously).
Reply With Quote
  #19 (permalink)  
Old 05-05-2014, 7:22 PM
jazzbassNick's Avatar
Member
  Audio Feed Provider
Audio Feed Provider
 
Join Date: Jul 2012
Location: San Gabriel CA
Posts: 181
Default

Quote:
Originally Posted by DSheirer View Post
How many channels are you decoding, which tuner (s) are you using
and which decoder are you running ?
When I first noticed it, I was just decoding an LTR-Net audio signal being piped in from SDR#. Happened when I used an E4000 stick though too.

It doesn't happen right away - I think it starts once there's signal getting decoded.
__________________
Happily broadcasting LASD, Temple Station Feed

Sharing ADSB data with PlanePlotter, live-military-mode-s.eu, libhomeradar, flightradar24, vrs-europe.eu, and FlightAware.
Reply With Quote
  #20 (permalink)  
Old 05-05-2014, 7:37 PM
Member
  Premium Subscriber
Premium Subscriber
Amateur Radio Operator
Amateur Radio
 
Join Date: Feb 2010
Location: Fulton, NY
Posts: 372
Default

Jay, thanks very much for taking the time to provide feedback.

Quote:
Originally Posted by Jay911 View Post
First - chalk up one more request to expand support to the R820T chipset. I was lucky enough to find one of my old E4000 devices, but I have two R820Ts I'd like to try as well.
It's funny to hear the E4000 referred to as 'old'. The R820T addition should happen shortly.

Quote:
Originally Posted by Jay911 View Post
Second - also chalk up more requests for support for Moto 3600 and P25 9600 CC decode.
I'm planning to include both. I'll probably work on the 3600 decoder right after the R820T. I have to develop a C4FM demod, so the P25 will be a bit longer.

Quote:
Originally Posted by Jay911 View Post
Third - is there a way I can bulk populate the system/site/channel list from a text file or something? Not to bash your UI but I think I could put all my data in much faster by copy/pasting from an Excel sheet into a data file.
I agree. Many parts of the UI need work. I'm planning to interface to the RR database so that you can point/click to select/import systems from the database. I started down that path, but RR is using an older SOAP format for their web services and the java interface code generator tool didn't want to cooperate. So, I'll have to write the interface by hand.

Let me do some more work on the UI and get the RR interface implemented and then see if there's still a need for an alternate import method.

Quote:
Originally Posted by Jay911 View Post
And one bug report - in the configuration area/editor panel, where you are able to type in a frequency, on my Windows 7 PC, only the numbers above the QWERTY part of the keyboard work for this function. When I try to use my number pad (and yes, NumLock is on), the number appears briefly, but is replaced by a zero immediately, and the vcursor doesn't progress to the next cell (like it does when using the numbers above the alpha keys).
I plan to completely redo the frequency control, but I'll put a bug report in to see if I can patch the current control to let you use those keys.

Thanks again for the feedback.

Denny
Reply With Quote
Reply

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 12:11 PM.


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