Repeater bandwidth, radio configuration, and ADC clock speed adjustment
First Claim
1. A computer implemented method for operation of a repeater in conjunction with an access point, comprising:
- checking multiple repeater parameters by a processor communicatively coupled with the repeater; and
setting repeater bandwidth by the processor executing instructions in a memory, the instructions causing the processor to set repeater bandwidth based upon adjusting mapping based on overlapping access points, said adjusting mapping based on overlapping access points further comprising;
adjusting mapping based on an overlapping AP comprising;
checking overlapping APs and their channel;
taking into account interference;
using interference as a parameter to select bandwidth; and
checking a canonical correlation analysis (CCA) statistic and preamble misdetection to determine that interference does not result in collisions and a less efficient MAC layer.
1 Assignment
0 Petitions
Accused Products
Abstract
In a repeater, a mechanism checks multiple parameters and makes repeater bandwidth, radio configuration, and ADC clock speed adjustments. multiple repeater parameters are checked and the repeater bandwidth is optimized based upon any of adjusting bandwidth based on best throughput; adjusting bandwidth based on Internet speed; adjusting mapping based on overlapping access points (106); adjusting bandwidth based on the client'"'"'s range; adjusting ADC clock speed; adjusting transmit (TX) radio setting based on associated clients; adjusting receive (RX) radio setting based on associated clients; client type considerations; and adjusting CPU settings based on clients or backhaul. In embodiments, for example, bandwidth can be adjusted from 80 MHz to 40 MHz to 20 MHz or a smaller bandwidth, e.g. 5 MHz, for an 802.11ac/11ax/11ac device. For an 802.11n/a/b/g/ah device, bandwidth can adjusted using from 40 MHz to 20 MHz to a smaller bandwidth, e.g. 1 MHz, 2 MHz, or 5 MHz.
-
Citations
22 Claims
-
1. A computer implemented method for operation of a repeater in conjunction with an access point, comprising:
-
checking multiple repeater parameters by a processor communicatively coupled with the repeater; and setting repeater bandwidth by the processor executing instructions in a memory, the instructions causing the processor to set repeater bandwidth based upon adjusting mapping based on overlapping access points, said adjusting mapping based on overlapping access points further comprising; adjusting mapping based on an overlapping AP comprising; checking overlapping APs and their channel; taking into account interference; using interference as a parameter to select bandwidth; and checking a canonical correlation analysis (CCA) statistic and preamble misdetection to determine that interference does not result in collisions and a less efficient MAC layer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 17, 19, 22)
-
-
15. A computer implemented method for operation of a repeater in conjunction with an access point, comprising:
-
checking multiple repeater parameters by a processor communicatively coupled with the repeater; and setting repeater bandwidth by the processor executing instructions in a memory, the instructions causing the processor to set repeater bandwidth based upon adjusting analog-to-digital converter (ADC) clock speed, said adjusting analog-to-digital converter (ADC) clock speed further comprising any of; adjusting ADC clock speed when the bandwidth is dropped to avoid ADC clock noise by sending commands to an ADC module to change the ADC settings; modifying ADC clock speed to reduce quantization error at a lower frequency compared to a higher frequency; dropping ADC clock speed to reduce power consumption and operating decrease temperature; adjusting ADC clock speed to avoid harmonics and cross talk and out-of-band emissions to pass regulatory requirements at a highest power level; and changing ADC clock speed and examining radio input to determine if there are harmonics that are based on changes to the ADC clock speed, wherein when changes to the ADC clock speed create noise and/or harmonics, the repeater choses a clock speed which results in less noise and/or harmonics.
-
-
16. A computer implemented method for operation of a repeater in conjunction with an access point, comprising:
-
checking multiple repeater parameters by a processor communicatively coupled with the repeater; and setting repeater bandwidth by the processor executing instructions in a memory, the instructions causing the processor to set repeater bandwidth based upon adjusting transmit (TX) radio setting based on associated clients, said adjusting transmit (TX) radio setting based on associated clients further comprising; adjusting transmit (TX) radio settings based on associated clients, comprising; the repeater adjusting a transmit setting; when clients are close-by and support high order modulation, the repeater using transmitter settings that are optimized for close range clients and not for far range clients by dropping transmit gain for more linear amplification; and when the transmitter is using power for a certain modulation, the transmitter dropping transmit power to improve an error vector magnitude (EVM) and increase throughput.
-
-
18. A computer implemented method for operation of a repeater in conjunction with an access point, comprising:
-
checking multiple repeater parameters by a processor communicatively coupled with the repeater; and setting repeater bandwidth by the processor executing instructions in a memory, the instructions causing the processor to set repeater bandwidth based upon adjusting bandwidth based on client type, comprising; for a client having a poor receiver or transmitter based on packets the repeater sends to a client and the ACKs it receives, and/or based on the packets the repeater receives from a particular client, the repeater setting a lower bandwidth; and further comprising any of; taking performance of clients associated with the repeater into account as a parameter when picking the bandwidth; taking beacon timing into account for low power clients, where one or more clients indicate to the repeater or AP their power requirement during an association phase by using fields already defined in a specification, or by using a vendor defined information element in a problem request, association request, and authentication request, where the client indicates to a repeater or AP its power sensitivity; taking traffic type of a client into account for bandwidth considerations, where smaller bandwidth is used for low bandwidth real time traffic; and the repeater or AP identifying a type of traffic client sent by checking layer 2 or layer 4 priority and/or by performing deep packet inspection (DPI) and classifying the type of traffic further.
-
-
20. A computer implemented method for operation of a repeater in conjunction with an access point, comprising:
-
checking multiple repeater parameters by a processor communicatively coupled with the repeater; and setting repeater bandwidth by the processor executing instructions in a memory, the instructions causing the processor to set repeater bandwidth based upon adjusting repeater transmit power amplifier supply voltage based on any of needs of clients that said repeater is servicing and a link to an access point; and checking a received signal strength indication (RSSI) of the access point and clients that the repeater is talking to and estimating a distance based on the RSSI to determine when to drop said power amplifier supply voltage; wherein when another side of a link is proximate to the repeater, said power amplifier supply voltage is dropped; and wherein when extra transmit power is required, a higher power amplifier supply voltage is used.
-
-
21. A computer implemented method for operation of a repeater in conjunction with an access point, comprising:
-
checking multiple repeater parameters by a processor communicatively coupled with the repeater; and setting repeater bandwidth by the processor executing instructions in a memory, the instructions causing the processor to set repeater bandwidth based upon adjusting a number of transmit or receive chains in a multiple input multiple output (MIMO) wireless system; and determining a number of chains to be used based on any of a received signal strength indication (RSSI), a number of packets sent recently, ACKs received, and an amount of data or TX or RX duty cycle to another side of a link; wherein when there is little data to be sent, the other side of the link does not require multiple chains for transmission and/or reception, using a lesser number of chains to transmit or receive; wherein where there are clients that are far and need to be addressed, using more transmit and receive chains; wherein when there is a high TPUT application, more chains are used to maximize TPUT and link reliability; and wherein when temperature exceeds a predetermined threshold, the number of chains used is dropped to aid in cooling down the repeater.
-
Specification