US12108434B2ActiveUtilityA1

Wireless communication apparatus having dynamic transmission bandwidth allocation mechanism and dynamic transmission bandwidth allocation method thereof

47
Assignee: REALTEK SEMICONDUCTOR CORPPriority: May 10, 2021Filed: Apr 7, 2022Granted: Oct 1, 2024
Est. expiryMay 10, 2041(~14.8 yrs left)· nominal 20-yr term from priority
H04W 72/541H04W 72/121H04L 27/2601H04L 5/0058H04J 11/0026H04L 5/003H04W 72/0453H04W 72/543H04W 72/51
47
PatentIndex Score
0
Cited by
13
References
10
Claims

Abstract

The present disclosure discloses a dynamic transmission bandwidth allocation method having dynamic transmission bandwidth allocation mechanism used in a wireless communication apparatus is provided that includes the steps outlined below. Interference information and transmission ability information of remote wireless communication apparatuses is retrieved. A predetermined transmission bandwidth range that includes resource units is set. The remote wireless communication apparatuses are allocated in the predetermined transmission bandwidth range to generate an allocation result. Whether the allocation result satisfies resource unit allocation criteria is determined. When the allocation result does not satisfy the resource unit allocation criteria, the predetermined transmission bandwidth range is shrunk to another allocatable transmission bandwidth range to determine whether the allocation result satisfies the resource unit allocation criteria. When the allocation result satisfies the resource unit allocation criteria, the remote wireless communication apparatuses are allocated according to the allocation result to perform communication thereto through a communication circuit.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
       1. A wireless communication apparatus having dynamic transmission bandwidth allocation mechanism comprising:
 a communication circuit; 
 a storage circuit configured to store a computer executable command; and 
 a processing circuit configured to retrieve and execute the computer executable command to execute a dynamic transmission bandwidth allocation method comprising:
 retrieving interference information and transmission ability information of each remote wireless communication apparatuses comprised in an apparatus list; 
 setting one of allocatable transmission bandwidth ranges to be a predetermined transmission bandwidth range, wherein the predetermined transmission bandwidth range comprises multiple resource units (RUs); 
 allocating the remote wireless communication apparatuses in the predetermined transmission bandwidth range according to the interference information and the transmission ability information to generate an allocation result; 
 determining whether the allocation result satisfies resource unit allocation criteria; 
 shrinking the predetermined transmission bandwidth range to another one of the allocatable transmission bandwidth ranges when the allocation result does not satisfy the resource unit allocation criteria, so as to determine whether the allocation result generated accordingly satisfies the resource unit allocation criteria; and 
 allocating each of the remote wireless communication apparatuses to one of the resource units according to the allocation result when the allocation result satisfies the resource unit allocation criteria, so as to perform communication with the remote wireless communication apparatus through the communication circuit. 
 
 
     
     
       2. The wireless communication apparatus of  claim 1 , wherein the dynamic transmission bandwidth allocation method further comprises:
 shrinking the predetermined transmission bandwidth range according to a size order of the allocatable transmission bandwidth ranges when the communication packet that is supposed to be transmitted through the communication performed with the remote wireless communication apparatuses is not a response packet. 
 
     
     
       3. The wireless communication apparatus of  claim 1 , wherein the dynamic transmission bandwidth allocation method further comprises:
 shrinking the predetermined transmission bandwidth range directly to a primary transmission bandwidth range of the allocatable transmission bandwidth ranges corresponding to a primary channel when the communication packet that is supposed to be transmitted through the communication performed with the remote wireless communication apparatuses is a response packet. 
 
     
     
       4. The wireless communication apparatus of  claim 1 , wherein the dynamic transmission bandwidth allocation method further comprises:
 determining the resource units that cause interference on the remote wireless communication apparatuses according to the interference information; and 
 allocating each of the remote wireless communication apparatuses to one of the resource units from a lowest frequency to a highest frequency without being interfered thereby according to an order of the transmission ability information and apparatus information of the remote wireless communication apparatuses in the apparatus list to generate the allocation result. 
 
     
     
       5. The wireless communication apparatus of  claim 1 , wherein the resource unit allocation criteria comprise having the remote wireless communication apparatuses allocated to the resource units having no bandwidth overlapping each other, having the resource units that at least part of the remote wireless communication apparatuses allocated to correspond to a primary channel, and having an amount of the resource units that the remote wireless communication apparatuses are allocated to exceeds a threshold value. 
     
     
       6. A dynamic transmission bandwidth allocation method having dynamic transmission bandwidth allocation mechanism used in a wireless communication apparatus, comprising:
 retrieving interference information and transmission ability information of each remote wireless communication apparatuses comprised in an apparatus list; 
 setting one of allocatable transmission bandwidth ranges to be a predetermined transmission bandwidth range, wherein the predetermined transmission bandwidth range comprises multiple resource units (RUs); 
 allocating the remote wireless communication apparatuses in the predetermined transmission bandwidth range according to the interference information and the transmission ability information to generate an allocation result; 
 determining whether the allocation result satisfies resource unit allocation criteria; 
 shrinking the predetermined transmission bandwidth range to another one of the allocatable transmission bandwidth ranges when the allocation result does not satisfy the resource unit allocation criteria, so as to determine whether the allocation result generated accordingly satisfies the resource unit allocation criteria; and 
 allocating each of the remote wireless communication apparatuses to one of the resource units according to the allocation result when the allocation result satisfies the resource unit allocation criteria, so as to perform communication with the remote wireless communication apparatus through a communication circuit. 
 
     
     
       7. The dynamic transmission bandwidth allocation method of  claim 6 , further comprising:
 shrinking the predetermined transmission bandwidth range according to a size order of the allocatable transmission bandwidth ranges when the communication packet that is supposed to be transmitted through the communication performed with the remote wireless communication apparatuses is not a response packet. 
 
     
     
       8. The dynamic transmission bandwidth allocation method of  claim 6 , further comprising:
 shrinking the predetermined transmission bandwidth range directly to a primary transmission bandwidth range of the allocatable transmission bandwidth ranges corresponding to a primary channel when the communication packet that is supposed to be transmitted through the communication performed with the remote wireless communication apparatuses is a response packet. 
 
     
     
       9. The dynamic transmission bandwidth allocation method of  claim 6 , further comprising:
 determining the resource units that cause interference on the remote wireless communication apparatuses according to the interference information; and 
 allocating each of the remote wireless communication apparatuses to one of the resource units ranging from a lowest frequency to a highest frequency without being interfered thereby according to an order of the transmission ability information and apparatus information of the remote wireless communication apparatuses in the apparatus list to generate the allocation result. 
 
     
     
       10. The dynamic transmission bandwidth allocation method of  claim 6 , wherein the resource unit allocation criteria comprise having the remote wireless communication apparatuses allocated to the resource units having no bandwidth overlapping each other, having the resource units that at least part of the remote wireless communication apparatuses allocated to correspond to a primary channel, and having an amount of the resource units that the remote wireless communication apparatuses are allocated to exceeds a threshold value.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.