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-20-2018, 12:25 AM
Member
   
Join Date: Nov 2016
Posts: 205
Post SDR# TETRA Demodulator Trunk Tracking Demonstration

I've been messing around with SDR# TETRA Demodulator plug-in to see what I could come up with in regards to trunk tracking TETRA.

I did this as a stop gap until the big players have come up with something.

And in true SDR form, here is the setup.

I used 2 instances of SDR# (for CC and VC):
  • Both CC and VC have 'TETRA Demodulator plug-in' with 'Network Info' windows open.
  • SDR# VC has 'Net Remote' plug-in to allow custom made program to communicate with SDR#
  • SDR# CC has volume muted and is fixed to CC frequency.
  • SDR# VC has 'Remote Net' plug-in enabled, Timeslot auto disabled

The custom made program scrapes data from TETRA Demodulator plug-in to allow trunk tracking.
I has many bugs and requires a bit of messing about to get running but so far things seem to work.

My 1st program just made SDR# scan frequencies when no voice was present, when voice was heard it would stop, when call was over would continued to scan after a delay.

Some features currently are:
  • Auto save seen group# (GSSI) + add label and sort
  • Lockout GSSI from playback
  • LOGs for raw CC and VC data
  • LOG for call events (and other messages for testing mainly)
  • Replication of call details (as seen in the plug-in window)
  • Uses custom list for available carriers (VC frequencies) so tracking does not occur when a VC not seen

A demonstration video is here for anyone to have a look.

Nothing may come of this, but I thought I'd give it a shot.

Thanks for listening.
Reply With Quote
Sponsored links
  #2 (permalink)  
Old 05-22-2018, 6:41 AM
Member
   
Join Date: Apr 2009
Posts: 40
Default

Nice tool. Do you expect to make this software available?
Reply With Quote
  #3 (permalink)  
Old 05-22-2018, 7:42 AM
Member
   
Join Date: Nov 2016
Posts: 205
Default

Would be nice to see if it works on other networks around the place.

Still very alpha stage. And the SDR# plug-in by TSSDR in still in a state of flux, so any changes to it could impact on this program.

It seems to be working fine so far. It has hardwired parts to it that won't work for anyone but my monitored network. Mainly the accepted carriers. I put it in place so carriers that are not received are not switched too.

I still need to work on how this program obtains the window handles it needs for both SDR#s.
Currently, this is done manually. I need to know which one is CC and which one is VC.

Setup could also be a hassle, but considering what people have done to get OP25 and Telive going, should be easier by comparison.

Some more features added:
  • Auto save SSI list with last seen date and option to add labels
  • GSSI list with labels added priority and last seen date.
  • GSSI Priority. Calls are weighted and will start playing when seen higher than current call.
  • Can edit GSSI priority and labels and SSI labels.
  • Lockouts can be skip if wish, ie. returned to allow call

Here is the latest GUI.
Attached Images
 
Reply With Quote
  #4 (permalink)  
Old 05-22-2018, 6:17 PM
Member
   
Join Date: Sep 2002
Location: Toronto, Ontario
Posts: 4,460
Default

Hard to make out the fuzzy text, but I see "surpress"; if so, should be "suppress".
Reply With Quote
  #5 (permalink)  
Old 05-22-2018, 7:37 PM
Member
   
Join Date: Nov 2016
Posts: 205
Default

And I'm sure that's not the last mistake.

Image quality is what I got from IrfanView resize/resample with Lanczos and sharpen ON while preserving aspect ratio. I tried with sharpen OFF but it looked blurry.

Only changed from 1047x446 to 800x341 so I could post image.
Reply With Quote
Sponsored links
  #6 (permalink)  
Old 05-23-2018, 3:02 PM
CqDx's Avatar
Member
   
Join Date: May 2003
Location: US
Posts: 1,278
Default

Very nice, I would be happy to help be a debug user for you.
We have a fairly busy transit network in the area (with another one under deployment) and some SDR Sharp IQ recordings to help validate your program
Reply With Quote
  #7 (permalink)  
Old 05-23-2018, 8:44 PM
Member
   
Join Date: Sep 2002
Location: Toronto, Ontario
Posts: 4,460
Default

Quote:
Originally Posted by thewraith2008 View Post
Image quality is what I got from IrfanView resize/resample with Lanczos and sharpen ON while preserving aspect ratio. I tried with sharpen OFF but it looked blurry.

Only changed from 1047x446 to 800x341 so I could post image.
No fuzzies if you save a screen grab as a .png (without any resizing) and upload it to an image hosting site (like Imgur), then just link to it in your RR post.
Reply With Quote
  #8 (permalink)  
Old 05-24-2018, 12:16 AM
Member
   
Join Date: Jun 2013
Posts: 11
Default

I use IrfanView and resize "Resample (better quality) and use "Lanczos (slowest)".


Then save as .jpg using 80% compression. Works great for me with no visible reduction in quality.

I hope this helps! IrfanView is a great program.
Reply With Quote
  #9 (permalink)  
Old 05-26-2018, 12:14 AM
Member
   
Join Date: Nov 2016
Posts: 205
Default

Trying to determine if what I've implemented for carrier # to frequency will work for different networks around the place.

I am using a user set base frequency (Fb) for calculation.
So if a base frequency is:
800.0125 and carrier # is 1000 then frequency would be 825.0125
or
800.0125 and carrier # is 1500 then frequency would be 837.5125
To get base frequency for a known carrier number/frequency: (as shown in TETRA plug-in)

Carrier# = 1500 and frequency for that carrier # = 837.5125

Fb = 837.5125 - (1500 * 0.025)

So Fb = 800.0125

Question is, does using a calculated base frequency with different carrier # produce the correct frequency for you.

If you don't want to calculate it for me, just post a few of your carrier # and frequency from your network.

NOTE: Versions before the one released on 20th May 2018 may display carrier #/freq wrong.

Thanks for any help
Reply With Quote
  #10 (permalink)  
Old 05-26-2018, 2:01 AM
Member
   
Join Date: Mar 2014
Posts: 133
Default

Sorry i do not understand what you like us to do.

About latest plugin, seem like different (older or newer depending on hardware) network show different output and not show correct. Like the new Hytera network show diff output as first older generation hardware.
Reply With Quote
  #11 (permalink)  
Old 05-26-2018, 4:46 AM
Member
   
Join Date: Nov 2016
Posts: 205
Default

I need the line that is circled. As many as you can, and from different people so I can validate my method.

The carrier is "Current:" 2604 with the frequency of 865.1125 MHz.
Attached Images
 
Reply With Quote
  #12 (permalink)  
Old 05-26-2018, 12:20 PM
Member
   
Join Date: Sep 2002
Location: Toronto, Ontario
Posts: 4,460
Default

Quote:
Originally Posted by TheButcher View Post
I use IrfanView and resize "Resample (better quality) and use "Lanczos (slowest)".


Then save as .jpg using 80% compression. Works great for me with no visible reduction in quality.

I hope this helps! IrfanView is a great program.
Jpegs are for photographs, not computer generated displays.
Reply With Quote
  #13 (permalink)  
Old 05-26-2018, 6:16 PM
Member
   
Join Date: Mar 2014
Posts: 133
Default

We use 10 MHz duplex space in/out on 400 MHz or do you search the channels being used?
But when plugin output freq in that penal display showing, is wrong? Your method be wrong?
Reply With Quote
  #14 (permalink)  
Old 05-26-2018, 7:48 PM
Member
   
Join Date: Jun 2013
Posts: 11
Default

"Jpegs are for photographs, not computer generated displays."

True. But compression compresses images to a much smaller size for quicker ul / dl. But I get your point! .jpg can be saved with no compression too.
Reply With Quote
  #15 (permalink)  
Old 05-27-2018, 2:11 AM
Member
   
Join Date: Jan 2004
Posts: 847
Default

Quote:
Originally Posted by hamradionl View Post
We use 10 MHz duplex space in/out on 400 MHz or do you search the channels being used?
But when plugin output freq in that penal display showing, is wrong? Your method be wrong?
Are you in Europe....TETRA around 210MHz, 390MHz and (certainly in the UK) some up around 450MHz?
In the USA it's around 460MHz, 810MHz and 860MHz
Reply With Quote
  #16 (permalink)  
Old 05-27-2018, 2:39 AM
Member
   
Join Date: Mar 2014
Posts: 133
Default

In Europe
tetra is 95% used digital mode for some 12 years in 390 and 425MHz these are older network
Reply With Quote
  #17 (permalink)  
Old 05-27-2018, 3:43 PM
Member
   
Join Date: Jan 2004
Posts: 847
Default

Quote:
Originally Posted by hamradionl View Post
In Europe
tetra is 95% used digital mode for some 12 years in 390 and 425MHz these are older network
So you are in Europe....the display isn't showing a European TETRA network. In what way do you think the display is incorrect?
Reply With Quote
  #18 (permalink)  
Old 05-27-2018, 5:21 PM
Member
   
Join Date: Sep 2002
Location: Toronto, Ontario
Posts: 4,460
Default

Quote:
Originally Posted by TheButcher View Post
"Jpegs are for photographs, not computer generated displays."

True. But compression compresses images to a much smaller size for quicker ul / dl. But I get your point! .jpg can be saved with no compression too.
A clear, readable jpeg will not be smaller than a png. Jpeg is pointless for text grabs.
Reply With Quote
  #19 (permalink)  
Old 05-28-2018, 9:49 AM
Member
   
Join Date: Mar 2015
Posts: 23
Default

Sounds like an Australian Tetra syste judging by the accents.. There is some 800mhz Tetra systems in New Zealand that would probably be using the same set up as this one I imagine if you need further testing done
Reply With Quote
  #20 (permalink)  
Old 05-28-2018, 10:00 AM
Member
   
Join Date: Nov 2016
Posts: 205
Default

I use a Russian (assumed, as it from a Russian forum) developed TETRA plug-in on a AU network.

If people use this plug-in anywhere in the world that uses TETRA and it works for them, then my little program should work for those people. When I get a few replies to the question I posted above I should be able to tell if it would work.

I think what I'm doing might be restricted to English. Not sure.
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 5:16 PM.


Powered by vBulletin® Version 3.8.2
Copyright ©2000 - 2018, 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