Methods and systems for performance measurement of a communication link
Described are embodiments of a method for performance measurement of a communication device. The method comprises: executing active probing by a communication device coupled to another communication device via a network forming a communication link; reading operational data associated with the communication link in response to executing active probing; and measuring performance, by the communication device, of the communication link with reference to the communication link, the performance measured according to the read operational data.
1. A method for performance measurement, the method comprising:
receiving one or more test patterns at a base station from a communication device, the one or more test patterns relating to an active probing process on a wireless channel in which channel performance is measured from the communication device to the base station;
generating operational data comprising retransmission counts transmitted from the base station to the communication device at a layer below layer 3 , the retransmission counts relate to throughput on the wireless channel during a passive probing process; and
monitoring channel performance of the wireless channel based on a combination of the active and passive probing processes.
2. The method of claim 1 , wherein the operational data further comprises one or more of:
data related to the wireless channel and its noise condition; and
counter values related to user data traffic between the base station and the communication device.
3. The method of claim 2 , wherein the operational data is relevant to one or more configuration settings of the base station.
4. The method of claim 1 , wherein the active probing and the passive probing are executed in combination under one or more configuration settings for operational data reading to choose a desirable configuration setting to operate the base station.
5. The method of claim 1 , wherein the active probing is executed adaptively and/or in real-time when diagnosis for the wireless channel is needed.
6. The method of claim 1 further comprising:
adjusting one or more configuration parameters of the base station according to the measured channel performance of the wireless channel.
7. The method of claim 6 , wherein the one or more configuration parameters comprise at least one of:
power;
frequency band and bandwidth in use;
beam-forming method;
modulation and coding scheme;
multiple antenna mode; and
Quality of Service (QoS) setting.
8. The method of claim 1 wherein the one or more test patterns comprise Ethernet packets.
9. A method for performance measurement, the method comprising:
receiving one or more test patterns at a communication device from a base station, the one or more test patterns relating to an active probing process on a wireless channel in which channel performance is measured from the base station to the communication device;
generating operational data comprising retransmission counts transmitted from the communication device to the base station at a layer below layer 3 , the retransmission counts relate to throughput on the wireless channel during a passive probing process; and
monitoring channel performance of the wireless channel based on a combination of the active and passive probing processes.
10. The method of claim 9 , wherein the operational data further comprises one or more of:
data related to the wireless channel and its noise condition; and
counter values related to user data traffic between the base station and the communication device.
11. The method of claim 10 , wherein the operational data is relevant to one or more current settings of the communication device.
12. The method of claim 9 , wherein the active probing and the passive probing are executed in combination under one or more configuration settings for operational data reading to choose a desirable configuration setting to operate the communication device.
13. The method of claim 9 further comprising:
adjusting one or more configuration parameters of the communication device according to the measured channel performance of the wireless channel.
14. A non-transitory computer-readable medium or media comprising one or more sequences of instructions which, when executed by at least one processor, causes steps for performance measurement comprising:
receiving, at a base station, one or more test patterns from a communication device, the one or more test patterns relating to an active probing process on a wireless channel in which channel performance is measured from the communication device to the base station;
generating, at the base station, operational data comprising retransmission counts transmitted from the base station to the communication device at a layer below layer 3, the retransmission counts relate to throughput on the wireless channel during a passive probing process; and
monitoring, at the base station, channel performance of the wireless channel based on a combination of the active and passive probing processes.
15. The non-transitory computer-readable medium or media of claim 14 , wherein the operational data further comprises one or more of:
data related to the wireless channel and its noise condition; and
counter values related to user data traffic between the base station and the communication device.
16. The non-transitory computer-readable medium or media of claim 15 , wherein the operational data is relevant to one or more configuration settings of the base station.
17. The non-transitory computer-readable medium or media of claim 16 , further comprising one or more sequences of instructions which, when executed by at least one processor, causes steps to be performed comprising:
choosing, among the one or more configuration settings, a desirable configuration setting to operate the base station based at least on the measured channel performance.
18. The non-transitory computer-readable medium or media of claim 14 , wherein the active probing is executed when diagnosis for the wireless channel is needed.
19. The non-transitory computer-readable medium or media of claim 16 , further comprising one or more sequences of instructions which, when executed by at least one processor, causes steps to be performed comprising:
adjusting one or more configuration parameters of the base station according to the measured channel performance of the wireless channel.
20. The non-transitory computer-readable medium or media of claim 19 , wherein the one or more configuration parameters comprise at least one of:
power;
frequency band and bandwidth in use;
beam-forming method;
modulation and coding scheme;
multiple antenna mode; and
Quality of Service (QoS) setting.