|
|
|
|
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.
|

05-03-2014, 3:37 PM
|
Member
|
|

Amateur Radio
|
|
Join Date: Feb 2010
Location: Fulton, NY
Posts: 422
|
|
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
|

05-03-2014, 7:26 PM
|
Seņor Member
|
|
 Database Admin
|
|
Join Date: Dec 2001
Posts: 6,766
|
|
Woo hoo! Go Denny!
|

05-03-2014, 7:40 PM
|
Member
|
|

Amateur Radio
|
|
Join Date: Feb 2010
Location: Fulton, NY
Posts: 422
|
|
:-) Thanks Rick.
|

05-03-2014, 8:53 PM
|
 |
Forums Veteran
|
|
 Database Admin
|
|
Join Date: Dec 2000
Location: Sitting in an airport somewhere
Posts: 8,434
|
|
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.
|

05-03-2014, 9:00 PM
|
Member
|
|

Amateur Radio
|
|
Join Date: Feb 2010
Location: Fulton, NY
Posts: 422
|
|
Quote:
Originally Posted by WayneH
Looks good in theory. Are you considering R820T support in the future?
|
I'm working on porting the R820T controller code right now.
|

05-03-2014, 9:31 PM
|
Member
|
|

Amateur Radio
|
|
Join Date: Jan 2004
Location: Brooklyn, NY
Posts: 509
|
|
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.
|

05-03-2014, 9:40 PM
|
Member
|
|

Amateur Radio
|
|
Join Date: Feb 2010
Location: Fulton, NY
Posts: 422
|
|
Quote:
Originally Posted by KA2ZEY
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
|

05-03-2014, 10:35 PM
|
Member
|
|

Amateur Radio
|
|
Join Date: Jan 2004
Location: Brooklyn, NY
Posts: 509
|
|
Quote:
Originally Posted by DSheirer
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.
|

05-04-2014, 5:53 AM
|
Member
|
|

Amateur Radio
|
|
Join Date: Feb 2010
Location: Fulton, NY
Posts: 422
|
|
Quote:
Originally Posted by KA2ZEY
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.
|

05-04-2014, 6:28 AM
|
 |
Member
|
|

Premium Subscriber
|
|
Join Date: Feb 2009
Location: Time to Refresh the Tree of Liberty.....
Posts: 2,013
|
|
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....
|

05-04-2014, 7:22 AM
|
Member
|
|
|
Join Date: Jul 2007
Location: GA
Posts: 20
|
|
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
|

05-04-2014, 7:42 AM
|
Member
|
|

Amateur Radio
|
|
Join Date: Feb 2010
Location: Fulton, NY
Posts: 422
|
|
Quote:
Originally Posted by blhamlin
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.
|

05-04-2014, 7:47 AM
|
Member
|
|
|
Join Date: Jul 2007
Location: GA
Posts: 20
|
|
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
|

05-04-2014, 8:16 AM
|
Member
|
|

Amateur Radio
|
|
Join Date: Jan 2004
Location: Brooklyn, NY
Posts: 509
|
|
Quote:
Originally Posted by DSheirer
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.
|

05-05-2014, 3:42 PM
|
|
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.
|

05-05-2014, 6:33 PM
|
Member
|
|

Amateur Radio
|
|
Join Date: Feb 2010
Location: Fulton, NY
Posts: 422
|
|
Quote:
Originally Posted by jazzbassNick
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 ?
|

05-05-2014, 6:33 PM
|
|
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..
|

05-05-2014, 6:37 PM
|
|
Quote:
Originally Posted by DSheirer
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).
|

05-05-2014, 7:22 PM
|
|
Quote:
Originally Posted by DSheirer
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.
|

05-05-2014, 7:37 PM
|
Member
|
|

Amateur Radio
|
|
Join Date: Feb 2010
Location: Fulton, NY
Posts: 422
|
|
Jay, thanks very much for taking the time to provide feedback.
Quote:
Originally Posted by Jay911
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
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
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
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
|
Thread Tools |
Search this Thread |
|
|
Display Modes |
Linear Mode
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is Off
|
|
|
All times are GMT -5. The time now is 1:51 AM.
|
|
|
|
|
|