what the H*ll is a TNF subscription ?

  • 1
  • Question
  • Updated 3 years ago
  • Answered
I would like to see a list of acronyms , initials and abbreviations as to what the H*LL do they mean .  I say you can list them all vertically to the immediate left and that way we can refer to the list while we read the information on community list .  AOK   
Photo of John Molenda

John Molenda

  • 67 Posts
  • 3 Reply Likes

Posted 3 years ago

  • 1
Photo of Milen KG2C

Milen KG2C

  • 58 Posts
  • 13 Reply Likes
AGC - Automatic Gain Control
AGC-T - AGC Threshold
API - Application Programming Interface
ATU - Antenna Tuning Unit
CWX - CW Sending via the keyboard feature
DAX - Digital Audio eXchange
DIV - Diversity
EQ - Equalizer
ESM - Enter Send Message function in N1MM
FPS - frames per second
FDV - FreeDV
FDX - Full duplex
GPSDO - GPS Disciplined Oscillator
GR - General Release
GUI - Graphical User Interface
IF - Intermediate frequency
IMD - Intermodulation Distortion
IQ - In-band and Quadrature
MON - Monitor
NB - Noise Blanker
PROC - Voice processor
RC - Release Candidate
SCU - Spectral Capture Unit
UDP - User Datagram Protocol
UHE - Unhandled Exception (program crash)
VOX - Voice Operated Switch
WNB - Wideband Noise Blanker
XVTR - Transverter
Photo of Ken - NM9P

Ken - NM9P

  • 4241 Posts
  • 1357 Reply Likes
Some additional ones you may also run into:

DEXP - downward expander (like a noise gate)
TNF - Tracking Notch Filter
APF - Audio Peaking Filter
ANF - Automatic Notch Filter
RX EQ or RXEQ - receive equalizer
TX EQ or TXEQ - transmit equalizer
NR - Noise reduction
SO2R - single operator - 2 Radios (contesting category)
Photo of VE7ATJ


  • 142 Posts
  • 24 Reply Likes
By the way (BTW), the TNF stands for Tracking Noise FIlter :-)
Photo of ka7gzr


  • 221 Posts
  • 37 Reply Likes
I thought it was a "Tracking Notch Filter".
Photo of Gary L. Robinson

Gary L. Robinson

  • 254 Posts
  • 56 Reply Likes
From the SmartSDR User Guide :

With the notch filters found on most receivers, the notch removes an audio frequency after the AGC.  When you hear a carrier in the middle of a sideband transmission, you can enable the notch and adjust it to remove the objectionable carrier.  The weakness of this type of filter is apparent when the dial frequency is changed.  Since the notch is on an audio frequency offset, as the dial frequency is changed the audio frequency of the undesirable frequency is changed and it falls out of the notch, requiring a readjustment of the notch. 
With the Tracking Notch FilterTM (TNF), once the frequency has been notched the filter remembers the RF frequency of the objectionable signal.  When the dial frequency is changed, the filter is automatically adjusted to maintain the notch on the objectionable frequency.  With SmartSDR, you can create many Tracking Notch Filters to notch out local problem carriers or birdies across all bands covered by SmartSDR.  The TNFs may be temporary, for only the current session, or they may be remembered permanently. 
Note: Individual TNFs are disabled when in the audio passband of a Slice Receiver that is configured for demodulating FM. Because of the frequency dependent nature of FM, a "notch" in the FM passband severely distorts the demodulation.
Photo of James Whiteway

James Whiteway

  • 1083 Posts
  • 304 Reply Likes
A "subscription" in this case, is a software developer term, to listen to and react to, an event occuring in the radios' software as it is runnimg. A programmer can use these events to supply info in a custom program.
As an example, say I write a program to monitor the radios' internal tempiture. I can use the tempChanged event in the radio to update my programs temp display whenever the temp changes. (goes up or down)
That is Event driven programming. Subscribing to and using/ reacting to events that can change.
Photo of John Molenda

John Molenda

  • 67 Posts
  • 3 Reply Likes
Thanks to all !  Did I just have a senior moment ? ........I think I did !   
Photo of Ken - NM9P

Ken - NM9P

  • 4241 Posts
  • 1357 Reply Likes
Perhaps, not, John. Unless you are programming with the API and/or Flexlib, you may never have come across the term "subscription" in this context before.
Photo of John Molenda

John Molenda

  • 67 Posts
  • 3 Reply Likes
Thanks Ken ! I will take that out ....
Photo of Steve K9ZW

Steve K9ZW, Elmer

  • 1642 Posts
  • 800 Reply Likes
It wouldn't be a bad idea to create a Glossary/Index as part of the SmartSDR and Hardware manuals.

Would make the documentation less formidable to those new to the game or working outside their home language.

Sometimes word processing can create these semi-automatically.


Photo of Brad A. Steffler

Brad A. Steffler

  • 92 Posts
  • 32 Reply Likes
I like Steve's, K9ZW, idea a LOT!!!

From a former Fortran IV and C (before C++) programmer. Brad KE4XJ