Wireless communication apparatus having dynamic transmission bandwidth allocation mechanism and dynamic transmission bandwidth allocation method thereof
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-modifiedWhat 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.