FlexLib AGC-T values in dBm

  • 14
  • Idea
  • Updated 4 years ago
  • Under Consideration
  • (Edited)

Some time ago I wrote a program for PowerSDR CAT to automatically set AGC-T just above the noise floor. In PowerSDR the AGC-T value seemed to be related to dBm. For example if noise floor = -106 dBm, I would set AGC-T to 96 (i.e. = abs(-106) - 10). Where 10 dB above the noise floor (adjustable) gives some quieting but you can still hear the weak signals.

Right now in SmartSDR, slider adjustable values are standardized to 0-100. Would it be possible to add a Slices.AGCThresholdDB property to FlexLib, i.e. set and get dB values related to signal level in dBm ?

Setting AGC-T to the correct value, quieting noise, really enhances copy of signals right around the noise floor. AGC Threshold is much better, in this regard, than AGC Gain in other radios.

Photo of Bill - K7UOP

Bill - K7UOP

  • 34 Posts
  • 6 Reply Likes

Posted 4 years ago

  • 14
Photo of Jon - KF2E

Jon - KF2E

  • 620 Posts
  • 179 Reply Likes
Bill,

If you get this working I would love to have a copy. I seem to spend a lot of time fiddling with the AGC-T.

Jon...kf2e
Photo of Al / NN4ZZ

Al / NN4ZZ

  • 1678 Posts
  • 573 Reply Likes
Bill,
Sounds interesting.....does that imply that SSDR could also provide a control to automatically set the AGC-T value for the active slice?  

I just mocked up something to illustrate the idea.  

Features:
- retain ability to manually adjust the AGC-T
- provide the ability to automatically and dynamically adjust the AGT-T by selecting the AUTO button
- Provide a slider for the auto setting.   In the mockup I allowed for +0 dBm to +10 dBM but don't know if this is a reasonable range or not.

Seems like it could be a real neat feature if it works.   Thoughts?

Regards, Al / NN4ZZ  
al (at) nn4zz (dot) com


Photo of Ernest - W4EG

Ernest - W4EG

  • 583 Posts
  • 113 Reply Likes
I am also very impress with your mock up... Great!  I vote for this to be implemented.
(Edited)
Photo of Al / NN4ZZ

Al / NN4ZZ

  • 1678 Posts
  • 573 Reply Likes
Bill and group,
If the idea to add the "automatic" AGC-T control to the SSDR GUI is feasible,  should it be duplicated on the "SmartSDR for Windows" category to get more input and potentially more support (votes) from others that are not be following the  Services: SmartSDR API  category?

Or is there a way to add other categories to this idea?



Regards, Al / NN4ZZ  
al (at) nn4zz (dot) com
Photo of Bill - K7UOP

Bill - K7UOP

  • 34 Posts
  • 6 Reply Likes

Al, What I was asking for is a change to the FlexLib API. I didn't expect any "Likes" for the idea. Was only looking for feedback from Flex Radio programmers.

I don't see any way for me to add this topic to another Category. You may publish this idea in a separate category if you like.

Photo of Bill - K7UOP

Bill - K7UOP

  • 34 Posts
  • 6 Reply Likes

Al... After looking a little more closely at the Waveform API, from what documentation and hints from comments in the code, I doubt that a 3rd party developer like me will be able to implement what you have mocked up.

The FreeDV (digital voice for ssb) example adds a new item to the list of Modes (CW, LSB, AM, etc. and now FreeDV). The actual controls (GUI) are displayed in a separate program outside of SSDR. There are no provisions to create buttons and sliders within the SSDR GUI.

To make your mockup happen Flex Radio programmers would have to add this feature to SmartSDR.  And, I "Like" that idea.  :)

Photo of Al / NN4ZZ

Al / NN4ZZ

  • 1678 Posts
  • 573 Reply Likes
Bill, 
I added the new idea for incorporating it into SmartSDR.    Thanks for your feedback, you deserve the credit for this and I hope it is something that can be done.  We'll have to see if other users and the developers agree on the utility but it sure seems like a nice feature. 

Link to the SmartSDR version:

https://community.flexradio.com/flexradio/topics/option-to-automate-the-agc-t-setting

Regards, Al / NN4ZZ  
al (at) nn4zz (dot) com
Photo of Tom

Tom

  • 45 Posts
  • 6 Reply Likes
Bill,

I would also be very interested in trying a copy. I'm constantly looking for that sweet spot which is tricky to establish for all the different conditions. I'll have to try the info you just imparted. (F6300).
Tom
W4TMW
Photo of np2g

np2g

  • 271 Posts
  • 29 Reply Likes
WOW  I want one .