Community discussions

MikroTik App
 
User avatar
rtacheny
Frequent Visitor
Frequent Visitor
Topic Author
Posts: 57
Joined: Sat Sep 14, 2013 7:13 pm
Location: Braham, MN USA
Contact:

Periodic Callibration - What does it do?

Wed Dec 11, 2013 5:50 pm

It appears this question has been asked many times in these forums, but the answers are all very vague. What I have gathered about periodic calibration is 4 things, they may or may not be true.

1. It will help in environments with atmospheric/temperature changes.
2. It will use up air time for a few microseconds during each interval.
3. It is used for ACK timeout settings. (however a lot of people seem to disagree with this)
4. It can help ensuring that radios are operating on optimal data rate settings.

Knowing this I had some questions I was hoping someone would be able to answer for me.

Should periodic calibration be setup on AP or CPE?
During each interval, will CPE experience any packet loss?
Our APs run in AP Bridge mode, is it compatible?
Are the default settings for periodic calibration sufficient?

Thank you for your time, any clarification would be very much appreciated.
 
TikUser
newbie
Posts: 48
Joined: Thu Jul 04, 2013 2:40 pm
Location: EU

Re: Periodic Callibration - What does it do?

Mon Dec 16, 2013 2:14 am

Good questions! I would also like to know.
 
User avatar
normis
MikroTik Support
MikroTik Support
Posts: 26815
Joined: Fri May 28, 2004 11:04 am
Location: Riga, Latvia
Contact:

Re: Periodic Callibration - What does it do?

Mon Dec 16, 2013 12:50 pm

This is part of an Atheros driver feature set, we don't have specific answers to your questions, they would be better asked to Atheros hardware developers, they know best about how a chip does something or when.
 
User avatar
nest
Forum Veteran
Forum Veteran
Posts: 822
Joined: Tue Feb 27, 2007 1:52 am
Location: UK
Contact:

Re: Periodic Callibration - What does it do?

Mon Dec 16, 2013 4:24 pm

Periodic Calibration enables the Atheros chipset to determine the current average Noise Floor level and also the (genuine wireless) signal levels on the channel, which in turns allows it to correctly set the Adaptive Noise Immunity system (if enabled), it also assists with calibrating a correct IQ balance for the multiple streams, sets the receiver's AGC levels and the A-to-D conversion gains.
This is a hardware and very low level function of the Atheros Chipset and MikroTik will therefore have very little control (and quite possibly none at all!) over how it works, especially as it is also covered by an Atheros Patent and also an NDA. As far as I have been able to determine in the past when I researched this, there are a number of different values that are made visible by Atheros to developers in the API calls besides the ability to turn on/off the ANI function, how frequently to request it performs this calibration (default is 60 secs) and an ability to extract the long term / rolling average Noise Floor measurement obtained by the hardware. However, whether MikroTik uses any or all of these API calls or the values they return is obviously pure speculation.

Therefore, in answer to your questions more specifically:
Q. Should periodic calibration be setup on AP or CPE?
A. It will use the value entered as soon as you enable ANI and will apply to either mode.
Q. During each interval, will CPE experience any packet loss?
A. If the channel is very busy, it may not be possible to complete a calibration measurement in time. How MikroTik RouterOS handles this problem is unknown. I am "guessing" that the default 60 second period is long enough to ensure that there are not too many calibrations so as to be noticeable to any packet loss.
Q Our APs run in AP Bridge mode, is it compatible?
A Yes
Q Are the default settings for periodic calibration sufficient?
A Yes. However, MikroTik provides you the possibility of lowering or raising the value to suit your particular situation. But the default should work just fine. I have not personally seen much difference in performance by varying these default settings. But as the saying goes - YMMV. (Your Mileage May Vary)

Who is online

Users browsing this forum: Flanger, Josephny, Renfrew and 26 guests