USPatent applicationPatented

Control method of an antenna system

Granted 1 Sep 2015 · 1 office action

Current assignee: WNC CORPORATION · originally Wistron Corporation

Law firm: Law firm · Log in to unlock

Attorney: Attorney · Log in to unlock

Inventors: Chia-Wei Lin, Yung-Fa Ho, Ching-Po Chiu · Examiner: Omar Ghowrwal · AU 2463 · TC 2400

Life of the application

10 dated events
⤢ drag to zoom20142016201820202022202420262028203020322034ProsecutionOwnershipTerm & fees
ProsecutionOwnershipTerm & feeshover for detail · click to open

Abstract

A control method of an antenna system includes the steps of configuring the antenna system to communicate with a plurality of stations, and configuring the antenna system to modify, at intervals of a predetermined time, a plurality of data acknowledgement (ACK) timeouts which correspond respectively to the stations, so that each of the data ACK timeouts substantially equals the round trip time of a packet for communication between the antenna system and the corresponding one of the stations.

Description

7 parts
›CROSS REFERENCE TO RELATED APPLICATION

This application claims priority of Taiwanese patent application no. 101140519 filed on Nov. 1, 2012.

›BACKGROUND OF THE INVENTION

1. Field of the Invention

The invention relates to a control method of an antenna system, more particularly to a control method of an antenna system that is applicable to an access point (AP).

2. Description of the Related Art

As more and more mobile communication devices (such as smart phones, tablet PCs, notebook computers, etc.) provide a functionality of network connection, the demand for wireless network connection is increased significantly, so that the development of wireless network technology becomes more important. In a conventional wireless network, an access point (AP) usually serves as a connection point for a station (STA, such as a mobile communication device) to allow the station to connect to a wired network.

A conventional antenna system that is applicable to an access point usually adopts Multiple Input Multiple Output (MIMO) technology for signal transmission. However, the conventional antenna system may not quickly and dynamically maintain parameter settings thereof, as well as the quality of the signal transmission, in real-time, such that communication between the conventional antenna system and a station may occur under optimal settings, and that the signal transmission is subject to environmental noise interference. Hence, how to develop a novel control method of an antenna system with improved automatic maintenance capability is to be the focus of the present invention.

›SUMMARY OF THE INVENTION

Therefore, an object of the present invention is to provide a control method of an antenna system which has better automatic maintenance capability.

Accordingly, the control method of an antenna system according to the preset invention comprises the steps of (A) configuring an antenna system to communicate with a plurality of stations, and (B) configuring the antenna system to modify, at intervals of a predetermined time, a plurality of data acknowledgement (ACK) timeouts which correspond respectively to the stations, so that each of the data ACK timeouts substantially equals the round trip time of a packet for communication between the antenna system and the corresponding one of the stations.

An effect of the present invention resides in that, by maintaining periodically the data ACK timeouts, the automatic maintenance capability of the antenna system may be improved.

›BRIEF DESCRIPTION OF THE DRAWINGS

Other features and advantages of the present invention will become apparent in the following detailed description of the embodiment with reference to the accompanying drawings, of which:

FIG. 1 is a flowchart of an embodiment of a control method of an antenna system according to the present invention;

FIG. 2 is a flowchart of step S 03 in the embodiment;

FIG. 3 is a flowchart of step S 05 in the embodiment; and

FIG. 4 shows curves of efficiency/throughput versus transmission distance for the embodiment and a conventional antenna system.

›DETAILED DESCRIPTION OF THE EMBODIMENT · 1 of 3

Referring to FIG. 1 , the embodiment of a control method of an antenna system according to the present invention is shown. First, in step S 01 , an antenna system is configured to communicate with a plurality of stations. In this embodiment, the antenna system serves as an access point (AP), and the stations (STAB) are mobile communication devices such as smart phones, tablet PCs, etc., but are not limited to these devices. The antenna system and the stations communicate wirelessly through the WiFi 802.11n protocol. Then, as shown in step S 02 , the antenna system is configured to modify, at intervals of a predetermined time (e.g., every 30 seconds), a plurality of data acknowledgement (ACK) timeouts which correspond respectively to the stations, so that each of the data ACK timeouts substantially equals the round trip time of a packet for communication between the antenna system and a corresponding one of the stations. The data ACK timeout is defined as a time limit for awaiting receipt of an acknowledgement (ACK) of a packet after the antenna system sent out the packet. That is to say, if the antenna system does not receive the ACK of the packet within the data ACK timeout, transmission of the previously sent packet is determined to have failed. Specifically, in step S 02 , for each of the stations, the antenna system continually reduces the data ACK timeout until an ACK of a packet replied from the station cannot be received after the data ACK timeout expires, and then continually increases the data ACK timeout until an ACK of a packet replied from the station can be received within the data ACK timeout, so that the data ACK timeout substantially equals the round trip time of a packet for communication between the antenna system and the station. In this way, an issue that a station is wrongly determined as being unable to communicate with the antenna system while the station is in fact covered by the antenna system due to the data ACK timeout being set too short may be prevented.

Subsequently, in step S 03 , the antenna system is configured to adjust a transmission mode for communication with the stations based on the data ACK timeouts modified in step S 02 . FIG. 2 shows the detailed process flows of step S 03 . As shown in FIG. 2 , step S 03 includes sub-steps S 31 to S 37 . In sub-step S 31 , the antenna system is configured to switch from an original transmission mode to an optimum transmission power mode, where the antenna system communicates, by optimum transmission power, which is the maximum power the antenna system is able to provide for communication, with one of the stations having a relatively longer data ACK timeout, and reduces the transmission power for communication with the rest of the stations. Then, in sub-step S 32 , the antenna system is configured to determine whether the communication with the rest of the stations is maintained. In the affirmative, the flow proceeds to step S 04 . In the negative, the flow proceeds to sub-step S 33 . In sub-step S 33 , the antenna system is configured to restore the transmission mode from the optimum transmission power mode to the original transmission mode and then to an optimum data rate mode, where the antenna system communicates, at an optimum data rate, which is the highest data rate the antenna system is able to communicate at, with said one of the stations having the relatively longer data ACK timeout, and reduces data rates for communication with the rest of the stations. Subsequently, in sub-step S 34 , the antenna system is configured to determine whether the communication with the rest of the stations is maintained. In the affirmative, the flow proceeds to step S 04 . In the negative, the flow proceeds to sub-step S 35 .

In sub-step S 35 , the antenna system is configured to restore the transmission mode from the optimum data rate mode to the original transmission mode and then to a data stream varying mode to adjust the number of data streams, into which one packet is divided, for communicating with each of the stations in a manner that the longer the data ACK timeout one of the stations has, the smaller number of the data streams for communication with said one of the stations is allotted. Then, in sub-step S 36 , the antenna system is configured to determine whether the communication with all the stations is maintained. In the affirmative, the flow proceeds to step S 04 . In the negative, the flow proceeds to sub-step S 37 . In sub-step S 37 , the antenna system is configured to restore the transmission mode from the data stream varying mode to the original, in which settings of the number of the data streams are restored to their original states, and then to an optimum transmission bandwidth mode, where the antenna communicates, by an optimum transmission bandwidth, which is the broadest bandwidth of a channel the antenna system is able to operate in, with said one of the stations having the relatively longer data ACK timeout, and reduces the transmission bandwidths for communication with the rest of the stations. Subsequently, in sub-step S 38 , the antenna system is configured to determine whether the communication with the rest of the stations is maintained. In the affirmative, the flow proceeds to step S 04 . In the negative, the flow proceeds to sub-step S 39 . In sub-step S 39 , the antenna system is configured to restore the transmission mode from the optimum transmission bandwidth mode to the original transmission mode.

Now, the reason for adjusting the transmission mode for communication with the stations based on the data ACK timeouts modified in step S 02 is illustrated as follows. In general, the round trip time of a packet is related to the distance between the antenna system and the station. When the distance between the antenna system and the station is greater, the round trip time of the packet is usually longer. On the contrary, when the distance between the antenna system and the station is smaller, the round trip time of the packet is usually shorter. Since in the present invention, the data ACK timeout is modified to be substantially equal to the round trip time of the packet, the data ACK timeout may reflect the distance between the antenna system and the station. In this sense, step S 03 may realize the function of adjusting the transmission mode according to the distances between the antenna system and the stations.

›DETAILED DESCRIPTION OF THE EMBODIMENT · 2 of 3

Furthermore, in general, a station that is closer to the antenna system in distance will take up more transmission load (such as the transmission bandwidth) from the antenna system and achieve better transmission effect. On the other hand, the transmission between the antenna system and a more distant station is less effective. Hence, sub-steps S 31 , S 33 and S 37 are used to balance load allocation of the antenna system in order to raise the transmission loads of more distant stations, so as to improve the quality of signal transmission between the antenna system and the more distant stations.

It is worth to note that when the distance between the station and the antenna system is greater, due to interferences in the environment, it is possible that not all of the data streams of a single packet will be delivered successfully. In other words, when a station is distant from the antenna system, the more data streams one packet is divided into, the lower chance the whole packet can be received at the station. Sub-step S 35 is used to reduce the numbers of the data streams corresponding to the more distant stations in order to increase the chances of successful data transmission. In addition, an order of priority of the factors considered for adjusting the transmission mode as adopted in step S 03 is the transmission power, the data rate, the number of data streams and the transmission bandwidth, but it should not be limited to this disclosure.

Referring to FIG. 1 , step S 04 is executed after the completion of step S 03 . In step S 04 , the antenna system is configured to obtain, for each of the stations, a plurality of radio frequency (RF) parameters associated with communication with the station, and to store the RF parameters for the station. In this embodiment, the RF parameters are respectively a packet error rate (PER) parameter, a data rate parameter, a received signal strength indicator (RSSI) parameter, a data ACK timeout parameter and a transmission power (tx power) parameter. The packet error rate parameter, the data rate parameter, and the RSSI parameter may be obtained through configuring the antenna system to send a broadcast packet to the stations and to received a reply packet from the stations, and through feedback of a 802.11n WiFi driving program in the antenna system. The RF parameters may be stored in an antenna (ANT) parameter database for access and operation.

Next, in step S 05 , the antenna system is configured to determine in accordance with a predetermined parameter priority order, for each of the stations, whether a difference between a most recent stored value and a previous stored value of each of the RF parameters is smaller than a predetermined difference for a corresponding one of the RF parameters. In the negative, the flow proceeds to step S 06 . In this embodiment, the priority weights set in the predetermined parameter priority order are assigned from high to low as: the packet error rate parameter, the data rate parameter, the RSSI parameter, the data ACK timeout parameter and the transmission power parameter. FIG. 3 illustrates the detailed process-flow of step S 05 , which includes sub-steps S 51 to S 55 . In sub-step S 51 , for each of the stations, the antenna system is configured to determine whether a difference between a most recent stored value and a previous stored value of the packet error rate parameter is smaller than a predetermined difference for the packet error rate parameter. In the negative, the flow proceeds to step S 06 , whereas in the affirmative, the flow proceeds to sub-step S 52 . In sub-step S 52 , for each of the stations, the antenna system is configured to determine whether a difference between a most recent stored value and a previous stored value of the data rate parameter is smaller than a predetermined difference for the data rate parameter. In the negative, the flow proceeds to step S 06 , whereas in the affirmative, the flow proceeds to sub-step S 53 .

In sub-step S 53 , for each of the stations, the antenna system is configured to determine whether a difference between a most recent stored value and a previous stored value of the RSSI parameter is smaller than a predetermined difference for the RSSI parameter. In the negative, the flow proceeds to step S 06 , whereas in the affirmative, the flow proceeds to sub-step S 54 . In sub-step S 54 , for each of the stations, the antenna system is configured to determine whether a difference between a most recent stored value and a previous stored value of data ACK timeout parameter is smaller than a predetermined difference for the data ACK timeout parameter. In the negative, the flow proceeds to step S 06 , whereas in the affirmative, the flow proceeds to sub-step S 55 . In sub-step S 55 , for each of the stations, the antenna system is configured to determine whether a difference between a most recent stored value and a previous stored value of the transmission power parameter is smaller than a predetermined difference for the transmission power parameter. In the negative, the flow proceeds to step S 06 , whereas in the affirmative, the flow proceeds to step S 02 , that is, dynamic maintenance of the antenna system is conducted at intervals of the predetermined time.

In step S 06 , the antenna system is configured to change a combination of a plurality of antennas of the antenna system used for communication with one of the stations, thereby using an optimum combination of antennas to communicate with said one of the stations. It is worth to note that, in step S 06 , for each of the stations, the antenna system is configured to divide, according to the number of the data streams corresponding to the station, the plurality of antennas of an antenna array of the antenna system into several groups, and to select at least one antenna in each of the groups for transmitting one of the data streams corresponding to the group. For example, if the antenna array of the antenna system has nine antennas, and the number of the data streams corresponding to the station is three, then in step S 06 , the nine antennas are divided into three groups (i.e., three antennas per group), and at least one antenna in each of the three groups is selected to transmit the respective data streams that corresponds to a respective one of the three sets of antennas. Compared with directly selecting at least three antennas from among the nine antennas, grouping the antennas in advance may effectively improve the selection efficiency. In this way, it is easier to realize the dynamic maintenance of antenna. Due to the fact that the quality of communication between the antenna system and the stations may be altered by changes in the environment, displacements of the stations, setting alterations of the antenna system, etc., the present invention utilizes the changes of the RF parameters to reflect the changes in the quality of the communication, and dynamically maintains the antenna system to use the optimum combination of antennas for communication with the stations.

›DETAILED DESCRIPTION OF THE EMBODIMENT · 3 of 3

Referring to FIG. 4 , a conventional antenna system has a curve L 1 of efficiency/throughput versus transmission distance, and the antenna system of the present invention has a curve L 2 of efficiency/throughput versus transmission distance. FIG. 4 illustrates that transmission coverage of the antenna system is effectively improved in the present invention.

In sum, the control method of an antenna system of the present invention, by means of periodical maintenance of the data ACK timeout and by means of periodical maintenance of the combination of antennas based on the RF parameters, may enhance the automatic and dynamic maintenance ability of the antenna system and may also increase the transmission coverage and anti-interference capability of the antenna system.

While the present invention has been described in connection with what is considered the most practical embodiment, it is understood that this invention is not limited to the disclosed embodiment but is intended to cover various arrangements included within the spirit and scope of the broadest interpretation so as to encompass all such modifications and equivalent arrangements.

Claims as granted

18 claims

Log in to read the claims of this application.

Log in to unlock

Classifications

3 codes
IPC · International Patent Classification
Section H — Electricity
  • H04L1/18
  • H04W28/10
  • H04L47/2466

Claim changes

Soon
Coming soonHow the claims changed between publication and grant

See which claims were amended, added or cancelled during examination, with every added and removed word marked.

AmendedAddedCancelledUnchanged

The published claims of this application are not paired with the granted ones in what we hold.

File wrapper

⤢ drag to zoomApr 2013Jul 2013Oct 2013Jan 2014Apr 2014Jul 2014Oct 2014Jan 2015Apr 2015Jul 2015Oct 2015USPTOApplicantNon-final rejectionResponse after non-final
USPTOApplicanthover for detail · click to open
Pendency
2.3 y
825 days filing → grant
Office actions
1
non-final + final
Responses
1
no RCE
Interviews
1
examiner interview summaries
Examiner
Omar Ghowrwal
art unit 2463 · TC 2400
Citations: 7 back · 3 forward

See the full prosecution history — every USPTO and applicant action on this file, in order.

Log in to unlock

Documents

Log in to open the documents of this file: the application as filed, every office action and response, the notice of allowance.

Log in to unlock

Chain of title

⤢ drag to zoom20142016201820202022202420262028203020322034Owner 1Owner 2
Titlehover for detail · click to open

See the full assignment history — every owner this patent has passed through, with recordation dates and reel/frame numbers.

Log in to unlock