Sign In to Follow Application
View All Documents & Correspondence

Method, Device, And System For Calibrating And Adapting Transmission Rate In Wireless Communication

Abstract: A method, device, and system for calibrating and adapting transmission rate in wireless communication is disclosed. The method includes sending, based on a static Module and Coding Schemes (MCS) probe table, a plurality of probe packets at each of a set of probe MCSs associated with a current MCS. The static MCS probe table includes a plurality of MCSs and a set of probe MCSs associated with each of the plurality of MCSs. The method further includes determining percentage of probe packets successfully received by a receiver for each of the set of probe MCSs associated with the current MCS, based on a link adaptation statistic packet received from the receiver. The method includes identifying an MCS from the set of probe MCSs for subsequent transmissions based on the determined percentage. Figure 4

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
17 March 2018
Publication Number
34/2019
Publication Type
INA
Invention Field
COMMUNICATION
Status
Email
bangalore@knspartners.com
Parent Application

Applicants

WIPRO LIMITED
Doddakannelli, Sarjapur Road, Bangalore 560035, Karnataka, India.

Inventors

1. SRIDHARAN MUTHUSWAMY
2541 Coconut Dr., San Jose CA 95148.

Specification

Claims:WE CLAIM
1. A method of adapting transmission rate between a Customer Premises Equipment (CPE) and a Base Transceiver Station (BTS), the method comprising:
sending, based on a static Module and Coding Schemes (MCS) probe table, a plurality of probe packets at each of a set of probe MCSs associated with a current MCS, wherein the static MCS probe table comprises a plurality of MCSs and a set of probe MCSs associated with each of the plurality of MCSs;
determining percentage of probe packets successfully received by a receiver for each of the set of probe MCSs associated with the current MCS, based on a link adaptation statistic packet received from the receiver; and
identifying an MCS from the set of probe MCSs for subsequent transmissions based on the determined percentage.

2. The method of claim 1, further comprising receiving the link adaptation statistic packet from the receiver after expiry of a predefined time period, wherein the link adaptation statistic packet comprises information related to the number of probe packets successfully received by the receiver for each of the set of probe MCSs.

3. The method of claim 1, wherein identifying the MCS for subsequent transmissions comprises:
identifying at least one MCS from the set of probe MCSs, wherein percentage of probe packets successfully received for the at least one MCS is greater than a confidence level percentage;
calculating throughput for each of the at least one MCS based on an associated percentage of probe packets successfully received by the receiver; and
selecting one of the at least one MCS comprising a highest throughput from amongst the at least one MCS.

4. The method of claim 3, wherein calculating throughput for each of the at least one MCS comprising:
determining a static throughput associated with each of the at least one MCS based on a static MCS throughput table, wherein the static MCS throughput table comprises static throughputs for each of the plurality of MCSs computed in a testbed environment; and
multiplying a static throughput associated with each of the at least one MCS with an associated percentage of probe packets successfully received.

5. The method of claim 1, wherein identifying the MCS for subsequent transmissions comprises:

calculating throughput for each MCS in the set of probe MCSs based on an associated percentage of probe packets successfully received by the receiver;
computing an average throughput for the set of probe MCSs based on throughput calculated for each of the set of probe MCSs; and
identifying, based on the average throughput, an MCS from a static MCS throughput table comprising static throughputs for each of the plurality of MCSs computed in a testbed environment.

6. The method of claim 1 further comprising configuring each of the CPE and the BTS with a plurality of configuration parameters.

7. A method of adapting transmission rate between a Customer Premises Equipment (CPE) and a Base Transceiver Station (BTS), the method comprising:
exchanging a plurality packets at a current Module and Coding Scheme (MCS) during a communication session between the CPE and the BTS;
determining Automatic Repeat Request (ARQ) retransmit percentage for the communication session;
comparing the ARQ retransmit percentage with a ARQ retransmit percentage threshold associated with the current MCS; and
identifying, based on an ARQ MCS table, an MCS for subsequent transmissions, when the ARQ retransmit percentage reaches or exceeds the ARQ retransmit percentage threshold, wherein for each of a plurality of MCSs, the ARQ MCS table comprises an associated ARQ retransmit percentage threshold and an associated subsequent MCS.

8. A method of calibrating transmission rate between a Customer Premises Equipment (CPE) and a Base Transceiver Station (BTS), the method comprising:
initiating a communication session between the CPE and the BTS through a client computing device communicatively coupled to the CPE and a server computing device communicatively coupled to the BTS, wherein the communication session is routed through an attenuator;
determining a throughput, during the communication session, associated with each of a plurality of Module and Coding Schemes (MCSs);
computing average Automatic Repeat Request (ARQ) retransmit percentage for each of the plurality of MCSs for an associated average throughput;
creating a static MCS probe table comprising each of the plurality of MCSs, a set of probe MCSs associated with each of the plurality of MCSs, and throughput associated with each probe MCS in each set of probe MCSs, wherein a current MCS is modified to an MCS selected from an associated set of probe MCSs based on the static MCS probe table; and
creating an ARQ MCS table based on the plurality of MCSs and an associated average ARQ retransmit percentage, wherein for each of the plurality of MCSs the ARQ MCS table comprises an associated ARQ retransmit percentage threshold and an associated future MCS, and wherein a current MCS is changed to the associated future MCS when ARQ retransmit percentage threshold linked with the current MCS is reached or exceeded.

9. The method of claim 8, wherein the set of probe MCSs is selected from the plurality of MCSs based on predefined selection criteria.

10. A transceiver for adapting transmission rate between a Customer Premises Equipment (CPE) and a Base Transceiver Station (BTS), the transceiver comprising:
an antenna array;
a processor communicatively coupled to the antenna array; and
a memory communicatively coupled to the processor, wherein the memory stores processor instructions, which on execution causes the processor to:
send, based on a static Module and Coding Schemes (MCS) probe table, a plurality of probe packets at each of a set of probe MCSs associated with a current MCS, wherein the static MCS probe table comprises a plurality of MCSs and a set of probe MCSs associated with each of the plurality of MCSs;
determine percentage of probe packets successfully received by a receiver for each of the set of probe MCSs associated with the current MCS, based on a link adaptation statistic packet received from the receiver; and
identify an MCS from the set of probe MCSs for subsequent transmissions based on the determined percentage.

11. The transceiver of claim 10, wherein the processor instructions further cause the processor to receive the link adaptation statistic packet from the receiver after expiry of a predefined time period, wherein the link adaptation statistic packet comprises information related to the number of probe packets successfully received by the receiver for each of the set of probe MCSs.

12. The transceiver of claim 10, wherein to identifying the MCS for subsequent transmissions, the processor instructions further cause the processor to:
identify at least one MCS from the set of probe MCSs, wherein percentage of probe packets successfully received for the at least one MCS is greater than a confidence level percentage;
calculate throughput for each of the at least one MCS based on an associated percentage of probe packets successfully received by the receiver; and
select one of the at least one MCS comprising a highest throughput from amongst the at least one MCS.

13. The transceiver of claim 12, wherein to calculate throughput for each of the at least one MCS, the processor instructions further cause the processor to:
determine a static throughput associated with each of the at least one MCS based on a static MCS throughput table, wherein the static MCS throughput table comprises static throughputs for each of the plurality of MCSs computed in a testbed environment; and
multiply a static throughput associated with each of the at least one MCS with an associated percentage of probe packets successfully received.

14. The transceiver of claim 10, wherein to identifying the MCS for subsequent transmissions, the processor instructions further cause the processor to:

calculate throughput for each MCS in the set of probe MCSs based on an associated percentage of probe packets successfully received by the receiver;
compute an average throughput for the set of probe MCSs based on throughput calculated for each of the set of probe MCSs; and
identify, based on the average throughput, an MCS from a static MCS throughput table comprising static throughputs for each of the plurality of MCSs computed in a testbed environment.

15. The transceiver of claim 10, wherein the processor instructions further cause the processor to configure each of the CPE and the BTS with a plurality of configuration parameters.

16. The transceiver of claim 10, wherein one of the CPE and the BTS comprises the transceiver.

17. A transceiver for adapting transmission rate between a Customer Premises Equipment (CPE) and a Base Transceiver Station (BTS), the transceiver comprising:
an antenna array;
a processor communicatively coupled to the antenna array; and
a memory communicatively coupled to the processor, wherein the memory stores processor instructions, which on execution causes the processor to:
exchange a plurality packets at a current Module and Coding Scheme (MCS) during a communication session between the CPE and the BTS;
determine Automatic Repeat Request (ARQ) retransmit percentage for the communication session;
compare the ARQ retransmit percentage with a ARQ retransmit percentage threshold associated with the current MCS; and
identify, based on an ARQ MCS table, an MCS for subsequent transmissions, when the ARQ retransmit percentage reaches or exceeds the ARQ retransmit percentage threshold, wherein for each of a plurality of MCSs, the ARQ MCS table comprises an associated ARQ retransmit percentage threshold and an associated subsequent MCS.

18. The transceiver of claim 17, wherein one of the CPE and the BTS comprises the transceiver.

19. A system for calibrating transmission rate between a Customer Premises Equipment (CPE) and a Base Transceiver Station (BTS), the system comprising:
a processor; and
a memory communicatively coupled to the processor, wherein the memory stores processor instructions, which on execution causes the processor to:
initiate a communication session between the CPE and the BTS through a client computing device communicatively coupled to the CPE and a server computing device communicatively coupled to the BTS, wherein the communication session is routed through an attenuator;
determine a throughput, during the communication session, associated with each of a plurality of Module and Coding Schemes (MCSs);
compute average Automatic Repeat Request (ARQ) retransmit percentage for each of the plurality of MCSs for an associated average throughput;
create a static MCS probe table comprising each of the plurality of MCSs, a set of probe MCSs associated with each of the plurality of MCSs, and throughput associated with each probe MCS in each set of probe MCSs, wherein a current MCS is modified to an MCS selected from an associated set of probe MCSs based on the static MCS probe table; and
create an ARQ MCS table based on the plurality of MCSs and an associated average ARQ retransmit percentage, wherein for each of the plurality of MCSs the ARQ MCS table comprises an associated ARQ retransmit percentage threshold and an associated future MCS, and wherein a current MCS is changed to the associated future MCS when ARQ retransmit percentage threshold linked with the current MCS is reached or exceeded.

20. The system of claim 19, wherein the set of probe MCSs is selected from the plurality of MCSs based on predefined selection criteria.

Dated this 17th day of March, 2017

Swetha SN
IN/PA-2123
Of K&S Partners
Agent for the Applicant
, Description:TECHNICAL FIELD
This disclosure relates generally to wireless networks and more particularly to method, device, and system for calibrating and adapting transmission rate in wireless communication.

Documents

Application Documents

# Name Date
1 201844009847-STATEMENT OF UNDERTAKING (FORM 3) [17-03-2018(online)].pdf 2018-03-17
2 201844009847-REQUEST FOR EXAMINATION (FORM-18) [17-03-2018(online)].pdf 2018-03-17
3 201844009847-POWER OF AUTHORITY [17-03-2018(online)].pdf 2018-03-17
4 201844009847-FORM 18 [17-03-2018(online)].pdf 2018-03-17
5 201844009847-FORM 1 [17-03-2018(online)].pdf 2018-03-17
6 201844009847-DRAWINGS [17-03-2018(online)].pdf 2018-03-17
7 201844009847-DECLARATION OF INVENTORSHIP (FORM 5) [17-03-2018(online)].pdf 2018-03-17
8 201844009847-COMPLETE SPECIFICATION [17-03-2018(online)].pdf 2018-03-17
9 abstract 201844009847.jpg 2018-03-19
10 201844009847-Certified Copy of Priority Document (MANDATORY) [20-04-2018(online)].pdf 2018-04-20
11 201844009847-Proof of Right (MANDATORY) [25-04-2018(online)].pdf 2018-04-25
12 Correspondence by Agent_Certified Copy Of Priority Document_26-04-2018.pdf 2018-04-26
13 Correspondence by Agent_Form 1_01-05-2018.pdf 2018-05-01
14 201844009847-REQUEST FOR CERTIFIED COPY [01-10-2018(online)].pdf 2018-10-01
15 201844009847-Information under section 8(2) [21-04-2021(online)].pdf 2021-04-21
16 201844009847-FORM 3 [21-04-2021(online)].pdf 2021-04-21
17 201844009847-PETITION UNDER RULE 137 [22-04-2021(online)].pdf 2021-04-22
18 201844009847-FER_SER_REPLY [22-04-2021(online)].pdf 2021-04-22
19 201844009847-FER.pdf 2021-10-17
20 201844009847-PA [14-07-2022(online)].pdf 2022-07-14
21 201844009847-ASSIGNMENT DOCUMENTS [14-07-2022(online)].pdf 2022-07-14
22 201844009847-8(i)-Substitution-Change Of Applicant - Form 6 [14-07-2022(online)].pdf 2022-07-14
23 201844009847-US(14)-HearingNotice-(HearingDate-04-12-2023).pdf 2023-11-10
24 201844009847-Correspondence to notify the Controller [20-11-2023(online)].pdf 2023-11-20

Search Strategy

1 searchE_08-10-2020.pdf