Well... To attempt to answer your question, which is a pretty good one... you have to delve deep into the atheros driver and how things work. I'll admit it is much beyond my comprehensive powers.
But these settings are supposedly all related to the Adaptive Noise Immunity (ANI) features of Atheros chipsets. Adaptive Noise Immunity is not just an "on/off"
feature of the chipset, but rather, a complete SET of commands that set various parameters on the reciever chipsets demodulator to raise or lower reciever
sensitivity as necessary.... Here are the main parameters in the ANI command set.
noise immunity (variable parameter)
spur immunity (variable parameter only used w/ OFDM )
firstep level (variable parameter)
OFDM weak signal detection (On or Off)
CCK weak signal detection (On or Off)
Factors that go into the adaptive noise immunity algorithm are:
Client or AP RSSI
OFDM and CCK error rates.
Based on these values, and the algorithm used, the chipset can either raise or lower immunity (any of the 5 parameters individually) at defined intervals. It
is also possible for the alogorithm to look at the time spent sending/receiving and make a decision based on errors / time.
It is also possible to not necessarily use all these functions together, and just use certain ones, so how ANI works is highly dependent on how these
features are implemented into the drivers. Now this would be a question for Mikrotik directly, as there seems to be absolutely no information about it.
So, i guess in conclusion... A proper Adaptive Noise Immunity implementation should theoretically make your wlan chipset have lower hardware error rates in
a noiser enviornment... While setting just the noise floor is just a hack way of setting a fixed static noise floor threshold. (Or enabling periodic calibration
which is also something else entirely.) These parameters can be set statically to any real value, or they can be set dynamically with driver algorithms...
highly dependent on how its implemented!
and by the way, your explanation of noise floor is how i understand it currently. You set the NFT using a NEGATIVE number. I don't understand what types
(if any) of applications a positive number can be used for.
Ok, so by no means is what i've written above anything conclusive on ANI, it is just a very brief clip of what i understand it to be. I have absolutely no idea
how far in depth Mikrotik has implemented the parameters of Adaptive Noise Immunity. It could be that they just turn OFDM and CCK weak signal detection
registers on or off based on RSSI beacons, or have a full blown automated implementation of ANI. i honestly don't know.
And if anyone else has input, or has corrections please please let me know.
Edit: After a little more research i've updated some things written here, and have more things to talk about with regards to Periodic Calibration... i'm
determined to really figure this all out.
-Brad