A kind of multi-site block confirmation method of IEEE802.11ax networkTechnical field
The invention belongs to communication technical field, further relate to the multi-site block confirmation method of a kind of IEEE802.11ax network in wireless communication technology field。The present invention can be used for the fields such as video pictures transmission under IEEE802.11ax communication protocol and carrys out the data transmission of confirmation form user uplink link, it is achieved the balance to collective's transmission delay of multi-site with the single transmission delay sum of single website。
Background technology
IEEE802.11n communication protocol proposes use BA (BlockAcknowledgement, BA) data are transmitted the method confirmed by block validation testing, the method completes the response to multiple data by using an acknowledgement frame, then less interFrameGap, less media access contention makes data be transferred to the time delay cost reduction received between confirming。But, the method use when user is intensive can produce higher transmission delay, is not suitable for the scene that user is intensive。
QualCom limited company is in the patent " for the method and apparatus that multicast block confirms " of its application a kind of method confirmed for multicast block disclosed in (number of patent application 201080055716.1, publication number CN102648597B)。The method includes generating and explaining multicast block acknowledgement frame: receive the one or more transmission from the one or more devices in multiple devices, generate based on the one or more transmission received and include group identifier that multiple device is associated and confirm message, thus to the plurality of device transmitting acknowledgement message。Although the method decreases collective's time delay of multiple device, but the weak point yet suffered from is, it does not have consider that the transmission delay of single assembly result in unjustness problem。
The paper " research of IEEE802.11ax key technology for PHY " (data communication, 2013.5) that the authors such as Pan Xiang, Gao Zehua deliver at it proposes a kind of block confirmation method。The method is at transmission opportunity TXOP (TransmissionOpportunity, TXOP) stage, descending multi-user multiple-input and multiple-output MIMO technology is adopted to make access point AP (AccessPoint, AP) multiple packets are simultaneously transferred to multiple website, each website after receiving the data, can send block successively and confirm that BA carries out block confirmation。The method adopts descending multi-user multiple-input and multiple-output MIMO technology, although can effectively promote downlink transmission rate, but the weak point yet suffered from is, only supports that the access point AP of descending multi-user multiple-input and multiple-output MIMO technology just can open this pattern。
Summary of the invention
It is an object of the invention to the deficiency overcoming above-mentioned prior art to exist, the multi-site block confirmation method reply sheet user uplink link data transfer of a kind of IEEE802.11ax network is provided, reduce propagation delay time, collective's transmission delay of balance multi-site and the single transmission delay sum of single website, solve the unjustness problem between single website and multi-site。
To achieve these goals, the present invention receives the website number of block acknowledgement frame arranging before station replies block acknowledgement frame, after replying block acknowledgement frame, is resetting the website number receiving block acknowledgement frame, until the website number receiving block acknowledgement frame is zero。
The present invention comprises the steps:
(1) uplink data transmission is triggered:
Local Area Network access point in IEEE802.11ax network transmits trigger frame to each website, triggers single user uplink data transmission;
(2) transfer uplink data:
After each website receives trigger frame, transmit single user uplink data to the Local Area Network access point in IEEE802.11ax network;
(3) the website number receiving acknowledgement frame is calculated:
(3a) website loss from the time delay sum sending data to reception acknowledgement frame of all reception acknowledgement frames after the Local Area Network access point in IEEE802.11ax network receives the single user uplink data of whole website, according to the following formula, is calculated:
Wherein, L represents that the website of all reception acknowledgement frames is from the loss sending data to the time delay sum receiving acknowledgement frame, and N represents the website number receiving acknowledgement frame,Represent that i-th website sends data to the time delay receiving block acknowledgement frame immediately,Represent withThe website that middle i-th website is identical sends data to the time delay receiving multi-site block acknowledgement frame;
(3b) gain of media access control layer in IEEE802.ax network according to the following formula, is calculated:
Wherein, G represents media access control layer gain, T in IEEE802.ax network1Represent that first website in the website receiving acknowledgement frame is to last station transmission data to the whole time delays received used by block acknowledgement frame immediately, T2Represent whole time delays used when first website is to last station transmission data to reception multi-site block acknowledgement frame in the website receiving acknowledgement frame;
(3c) website of media access control layer gain and all reception acknowledgement frames according to the following formula, is calculated in IEEE802.11ax network from the loss difference sending data to the time delay sum receiving acknowledgement frame:
Δ (d)=G-L
Wherein, Δ (d) represents that the website of media access control layer gain and all reception acknowledgement frames in IEEE802.11ax network is from the loss difference sending data to the time delay sum receiving acknowledgement frame, d represents the size to the single user uplink data of the Local Area Network access point transmission in IEEE802.11ax network of the website in the website of frame of accepting confirmation, G represents media access control layer gain in IEEE802.11ax network, and L represents the website loss from the time delay sum sending data to reception acknowledgement frame of all reception acknowledgement frames;
(3d) from the website transmitting single user uplink data to the Local Area Network access point IEEE802.11ax network, select to meet the website number of optimal conditions, as the website number receiving acknowledgement frame in IEEE802.11ax network;
(4) block confirms to reply:
Local Area Network access point in IEEE802.11ax network, receives the multi-site block acknowledgement frame that the station replies of acknowledgement frame contains the confirmation identical with website number in IEEE802.11ax network;
(5) the website number receiving acknowledgement frame in IEEE802.11ax network according to the following formula, is reset:
N1=min (N, N2-N)
Wherein, N1Representing the website number receiving acknowledgement frame in the IEEE802.11ax network reset, N represents the website number receiving acknowledgement frame in IEEE802.11ax network, N2Represent the number of all websites in IEEE802.11ax network;
(6) judge that whether the website number receiving acknowledgement frame in the IEEE802.11ax network reset is equal to 0, if so, then performs step (7), otherwise, performs step (4);
(7) single user ul transmissions is terminated。
The present invention compared with prior art, has the following advantages
First, owing to the present invention uses multi-site block confirmation method to carry out the data transmission of confirmation form user uplink link, overcome the prior art problem that use can produce higher transmission delay when user is intensive so that present invention reduces single user up-link single user multi-site and send data to the time delay cost received between block confirmation。
Second, owing to the present invention calculates the website number receiving acknowledgement frame, send the multi-site block acknowledgement frame containing the confirmation identical with website number, the website making media access control layer gain and reception acknowledgement frame reaches minimum from the loss difference sending data to the time delay sum receiving acknowledgement frame, overcome the transmission delay not accounting for single website in prior art and the unjustness problem caused, the present invention is made to have weighed collective's transmission delay of multi-site and the single transmission delay sum of single website, the advantage with the transmission delay also reducing single website while reducing multi-site transmission delay。
Accompanying drawing explanation
Fig. 1 is the flow chart of the present invention;
Fig. 2 is that the present invention triggers the schematic diagram of trigger frame form in single user uplink data transmission step;
Fig. 3 is that block of the present invention confirms the schematic diagram of multi-site block acknowledgement frame form in return phase。
Detailed description of the invention
Below in conjunction with drawings and Examples, the present invention is further elaborated。
With reference to accompanying drawing 1, the present invention comprises the following steps that。
Step 1: trigger uplink data transmission。
Local Area Network access point in IEEE802.11ax network transmits trigger frame to each website, triggers uplink data transmission。
The form of trigger frame is with reference to accompanying drawing 2, its form is in trigger frame, and frame control bit and duration all take two bits, represents the frame category of trigger frame and the duration of this frame respectively, address 1 represents the address of LAP LAN Access Point, shared bit is arranged according to the website number in LAN, and address 2 represents transfer address, accounts for 6 bits, the information of each website represents the address of each website, shared bit is arranged according to the website number in LAN, and FSC position represents Frame Check Sequence, accounts for 4 bits。
Step 2: transfer uplink data。
After each website receives trigger frame, transmit single user uplink data to the Local Area Network access point in IEEE802.11ax network。
Step 3: the website number receiving acknowledgement frame is set。
After Local Area Network access point in IEEE802.11ax network receives the single user uplink data of whole website, according to the following formula, the website loss from the time delay sum sending data to reception acknowledgement frame of all reception acknowledgement frames is calculated:
Wherein, L represents that the website of all reception acknowledgement frames is from the loss sending data to the time delay sum receiving acknowledgement frame, and N represents the website number receiving acknowledgement frame,Represent that i-th website sends data to the time delay receiving block acknowledgement frame immediately,Represent withThe website that middle i-th website is identical sends data to the time delay receiving multi-site block acknowledgement frame。
According to the following formula, the gain of media access control layer in IEEE802.ax network is calculated:
Wherein, G represents media access control layer gain, T in IEEE802.ax network1Represent that first website in the website receiving acknowledgement frame is to last station transmission data to the whole time delays received used by block acknowledgement frame immediately, T2Represent whole time delays used when first website is to last station transmission data to reception multi-site block acknowledgement frame in the website receiving acknowledgement frame。
According to the following formula, the website of media access control layer gain and all reception acknowledgement frames is calculated in IEEE802.11ax network from the loss difference sending data to the time delay sum receiving acknowledgement frame:
Δ (d)=G-L
Wherein, Δ (d) represents that the website of media access control layer gain and all reception acknowledgement frames in IEEE802.11ax network is from the loss difference sending data to the time delay sum receiving acknowledgement frame, d represents the size to the single user uplink data of the Local Area Network access point transmission in IEEE802.11ax network of the website in the website of frame of accepting confirmation, G represents media access control layer gain in IEEE802.11ax network, and L represents the website loss from the time delay sum sending data to reception acknowledgement frame of all reception acknowledgement frames。
From the website transmitting single user uplink data to the Local Area Network access point IEEE802.11ax network, select to meet the website number of optimal conditions, as the website number receiving acknowledgement frame in IEEE802.11ax network。
Described optimal conditions refers to the situation simultaneously meeting following two condition:
Wherein, Δ (d) represents the difference from the loss sending data to the time delay sum receiving acknowledgement frame of the website of media access control layer gain and all reception acknowledgement frames in IEEE802.11ax network, d represents the size to the single user uplink data of the Local Area Network access point transmission in IEEE802.11ax network of the website in the website receiving acknowledgement frame, and min represents that minima operates。
Step 4: block confirms to reply。
Local Area Network access point in IEEE802.11ax network, receives the multi-site block acknowledgement frame that the station replies of acknowledgement frame contains the confirmation identical with website number in IEEE802.11ax network。
Multi-site block acknowledgement frame form is with reference to accompanying drawing 3, its form is in multi-site block acknowledgement frame, frame control bit and duration all take 2 bits, represent the frame category of trigger frame and the duration of this frame respectively, receive address and transfer address all takies 2 bits, represent reception address and the transfer address of frame respectively, BA control bit accounts for 2 bits, containing information such as the compression point systems of battle formations, bit shared by BA information bit is to change according to the website number receiving acknowledgement frame, each communication identifier TID is repeated by it, it contains the TID information of each receiving station, block confirms that initial sequence number and block confirm dot chart, FSC position represents Frame Check Sequence, account for 4 bits。
Step 5: according to the following formula, resets the website number receiving acknowledgement frame in IEEE802.11ax network:
N1=min (N, N2-N)
Wherein, N1Representing the website number receiving acknowledgement frame in the IEEE802.11ax network reset, N represents the website number receiving acknowledgement frame in IEEE802.11ax network, N2Represent the number of all websites in IEEE802.11ax network。
Step 6: judge that whether the website number receiving acknowledgement frame in the IEEE802.11ax network reset is equal to 0, if so, then performs step 7, otherwise, performs step 4。
Step 7: terminate single user ul transmissions。
Embodiments of the invention are in the LAN in IEEE802.11ax network, and LAP LAN Access Point AP is to each website Ni(i=1,2 ..., n) send trigger frame and trigger the transmission of single user up-link single user, then each website Ni(i=1,2, ..., n) send data to LAP LAN Access Point AP, after LAP LAN Access Point AP receives data, calculate the website number N receiving block acknowledgement frame according to size of data, then the block acknowledgement frame containing corresponding information is sent to N number of website, then LAP LAN Access Point AP recalculates the website number N receiving block acknowledgement frame and sends block acknowledgement frame, until the website number receiving block acknowledgement frame is 0, terminates this single user ul transmissions。