![Atheros AP222A User Manual Download Page 35](http://html1.mh-extra.com/html/atheros/ap222a/ap222a_user-manual_2998481035.webp)
COMPANY CONFIDENTIAL
34
CCKTrgLow
CCKTrgHi
#iwpriv wifi
N
CCKTrgLow
Low Threshold
#iwpriv wifi
N
CCKTrgHi
High Threshold
These commands control the CCK PHY Error/sec threshold settings for the ANI immunity levels. A PHY error
rate below the low trigger will cause the ANI algorithm to lower immunity thresholds, and a PHY error rate
exceeding the high threshold will cause immunity thresholds to be increased. When a limit is exceed, the ANI
algorithm will modify one of several baseband settings to either increase or decrease sensitivity. Thresholds are
increased/decreased in the following order:
Increase:
raise Noise Immunity level to MAX from 0, if Spur Immunity level is at MAX;
raise Noise Immunity level to next level from non-zero value;
raise Spur Immunity Level;
(if using CCK rates) raise CCK weak signal thr raise FIR Step level;
Disable ANI PHY Err processing to reduce CPU load
Decrease:
lower Noise Immunity level;
lower FIR step level;
lower CCK weak signal threshold;
lower Spur Immunity level;
The default values for these settings are 200 errors/sec for the high threshold, and 100 errors/sec for the low
threshold.
Each of these commands has a corresponding get command.
#iwpriv wifi0 CCKTrgLow 80
#iwpriv wifi0 CCKTrgHi 220
#iwpriv wifi0 GetCCKTrgLow
wifi0 GetCCKTrgLow:100
#iwpriv wifi0 GetCCKTrgHi
wifi0 GetCCKTrgHi:200
CCKWeakThr
#iwpriv wifi
N
CCKWeakThr
1|0
This command will select either normal (0) or weak (1) CCK signal detection thresholds in the baseband. This
is used to toggle between a more sensitive threshold and a less sensitive one, as part of the Adaptive Noise
Immunity (ANI) algorithm. The actual settings are set at the factory, and are stored in EEPROM. If ANI is
enabled, this parameter may be changed independent of operator setting, so this command may be overridden
during operation.
The default value for this parameter is 0. This command has a corresponding Get command.
#iwpriv wifi0 CCKWeakThr 1
#iwpriv wifi0 GetCCKWeakThr
wifi0 GetCCKWeakThr:1
chainmasksel
#iwpriv wifi
N
chainmasksel
1|0
This command enables (1) automatic chainmask selection. This feature allows the system to select between 2
and 3 transmit chains, depending on the signal quality on the channel. For stations that are distant, using 3
chain transmit allows for better range performance. The default value of this parameter is 0 (disabled). This
command has a corresponding get command.
#iwpriv wifi0 chainmasksel 1
#iwpriv wifi0 get_chainmasksel
wifi0 get_chainmasksel:0