WO2020210940A1 - 无线局域网的通信方法、装置、终端及可读存储介质 - Google Patents

无线局域网的通信方法、装置、终端及可读存储介质 Download PDF

Info

Publication number
WO2020210940A1
WO2020210940A1 PCT/CN2019/082664 CN2019082664W WO2020210940A1 WO 2020210940 A1 WO2020210940 A1 WO 2020210940A1 CN 2019082664 W CN2019082664 W CN 2019082664W WO 2020210940 A1 WO2020210940 A1 WO 2020210940A1
Authority
WO
WIPO (PCT)
Prior art keywords
data frame
mcs
frame
retransmission
flag
Prior art date
Application number
PCT/CN2019/082664
Other languages
English (en)
French (fr)
Inventor
董贤东
Original Assignee
北京小米移动软件有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 北京小米移动软件有限公司 filed Critical 北京小米移动软件有限公司
Priority to CN201980000691.6A priority Critical patent/CN112088508A/zh
Priority to PCT/CN2019/082664 priority patent/WO2020210940A1/zh
Priority to US17/594,405 priority patent/US20220182183A1/en
Publication of WO2020210940A1 publication Critical patent/WO2020210940A1/zh

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/08Arrangements for detecting or preventing errors in the information received by repeating transmission, e.g. Verdan system
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/003Arrangements for allocating sub-channels of the transmission path
    • H04L5/0053Allocation of signaling, i.e. of overhead other than pilot signals
    • H04L5/0055Physical resource allocation for ACK/NACK
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0001Systems modifying transmission characteristics according to link quality, e.g. power backoff
    • H04L1/0002Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the transmission rate
    • H04L1/0003Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the transmission rate by switching between different modulation schemes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0001Systems modifying transmission characteristics according to link quality, e.g. power backoff
    • H04L1/0009Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the channel coding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0001Systems modifying transmission characteristics according to link quality, e.g. power backoff
    • H04L1/0023Systems modifying transmission characteristics according to link quality, e.g. power backoff characterised by the signalling
    • H04L1/0025Transmission of mode-switching indication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/1607Details of the supervisory signal
    • H04L1/1671Details of the supervisory signal the supervisory signal being transmitted together with control information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/003Arrangements for allocating sub-channels of the transmission path
    • H04L5/0053Allocation of signaling, i.e. of overhead other than pilot signals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. TPC [Transmission Power Control], power saving or power classes
    • H04W52/04TPC
    • H04W52/38TPC being performed in particular situations
    • H04W52/48TPC being performed in particular situations during retransmission after error or non-acknowledgment
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/02Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
    • H04W84/10Small scale networks; Flat hierarchical networks
    • H04W84/12WLAN [Wireless Local Area Networks]

Definitions

  • This application relates to the field of communication, and in particular to a communication method, device, and readable storage medium of a wireless local area network.
  • the acknowledgement feedback (ACK) or block acknowledgement feedback (Block ACK) mechanism is adopted for whether the data frame is received correctly, that is, the bit is used to identify whether the data frame is received. Receive correctly. If the data frame is not received correctly, in the traditional Wi-Fi technology, the automatic repeat request (ARQ) mechanism is used to retransmit the data frame or the hybrid automatic repeat request mechanism HARQ (Hybrid Automatic Repeat Request) is used for retransmission. pass.
  • ARQ automatic repeat request
  • HARQ Hybrid Automatic Repeat Request
  • the data frame is retransmitted using the same modulation and coding scheme (Modulation and Coding Scheme, MCS) and transmission power as the current transmission, or it is transmitted in real time.
  • MCS Modulation and Coding Scheme
  • the adaptive method of transmitting data that is, the method of reducing MCS.
  • the data frame is not received correctly. If the data frame is retransmitted with the same MCS and transmission power as the current transmission, the data frame still has a higher probability of transmission failure during retransmission. In the second reason, the data is not received correctly. If the data is retransmitted in an adaptive manner and the MCS method is reduced, the spectrum utilization rate will be low, which directly reduces the throughput of the entire system.
  • the embodiments of the present application provide a wireless local area network communication method, device, system, and readable storage medium, which can be used to solve the problem of retransmission of data frames when the communication environment is poor or when communication conflicts occur due to the existence of hidden nodes.
  • a wireless local area network communication method including:
  • a confirmation message frame is generated, the confirmation message frame includes: a confirmation flag and a retransmission flag, the confirmation flag is used to identify whether the data frame is received correctly, and the retransmission flag is used to identify the data Modulation and Coding Scheme (MCS) and/or transmission power used when the frame is retransmitted;
  • MCS Modulation and Coding Scheme
  • the retransmission flag when the retransmission flag is the first value, it is used to indicate that the data frame uses the same MCS and transmission power when retransmitting; the retransmission flag is the second value When the data frame is retransmitted, it is used to indicate that the data frame adopts different MCS and/or transmission power.
  • the retransmission flag when the retransmission flag is the second value, it is used to indicate that the second MCS level adopted by the data frame during retransmission is lower than the second MCS level adopted by the data frame.
  • the retransmission flag when the retransmission flag is the second value, it is used to indicate that the second MCS level adopted by the data frame during retransmission is lower than the second MCS level adopted by the data frame.
  • the generating the confirmation message frame includes:
  • the confirmation message frame is generated, so The retransmission flag in the confirmation message frame is the second value.
  • the generating the confirmation message frame includes:
  • the confirmation message frame is generated, and the retransmission flag in the confirmation message frame is the first One value.
  • the confirmation flag is used to identify that when the data frame is received correctly, the retransmission flag is empty or a default value.
  • the data frame is a single-user non-aggregated data frame, and the retransmission flag is 1 bit; or, the data frame is a single-user aggregate data frame, and the retransmission
  • the number of transmission flag bits is the same as the number of data frames continuously sent in the aggregate data frame; or, the data frame is an aggregate data frame of multiple users, and the number of retransmission flag bits is equal to the product number, so The product number is the product of the number of users and the number of continuously sent data frames in the aggregated data frame.
  • the retransmission flag is located in the physical header part of the confirmation message frame.
  • the confirmation message frame further includes: an MCS indication field, and the MCS indication field is used to indicate the MCS level used when the data frame is retransmitted.
  • a communication method of a wireless local area network including:
  • the confirmation message frame including: a confirmation flag and a retransmission flag, the confirmation flag is used to identify whether the data frame is correctly received, the retransmission
  • the identification bit is used to identify the MCS and/or transmission power used when the data frame is retransmitted;
  • the retransmission flag when the retransmission flag is the first value, it is used to indicate that the data frame uses the same MCS and transmission power during retransmission;
  • the retransmission flag is the second value, it is used to indicate that the data frame uses a different MCS and/or transmission power during retransmission.
  • the retransmission flag when the retransmission flag is the second value, it is used to indicate that the second MCS level adopted by the data frame during retransmission is lower than the second MCS level adopted by the data frame.
  • the retransmitting the data frame to the second wireless device according to the confirmation message frame includes:
  • the retransmission flag is located in the physical header part of the confirmation message frame.
  • the confirmation message frame further includes: MCS indication information, where the MCS indication information is used to indicate the MCS level used when the data frame is retransmitted;
  • the retransmitting the data frame to the second wireless device according to the confirmation message frame includes:
  • a communication device for a wireless local area network including:
  • a receiving module configured to receive a data frame sent by the first wireless device
  • the generating module is configured to generate a confirmation message frame, the confirmation message frame comprising: a confirmation flag and a retransmission flag, the confirmation flag is used to identify whether the data frame is received correctly, and the retransmission flag Used to identify the MCS and/or transmission power used when the data frame is retransmitted;
  • the sending module is configured to send the confirmation message frame to the first wireless device.
  • the retransmission flag when the retransmission flag is the first value, it is used to indicate that the data frame uses the same MCS and transmission power when retransmitting; the retransmission flag is the second value When the data frame is retransmitted, it is used to indicate that the data frame adopts different MCS and/or transmission power.
  • the retransmission flag when the retransmission flag is the second value, it is used to indicate that the second MCS level adopted by the data frame during retransmission is lower than the second MCS level adopted by the data frame.
  • the retransmission flag when the retransmission flag is the second value, it is used to indicate that the second MCS level adopted by the data frame during retransmission is lower than the second MCS level adopted by the data frame.
  • the generating module is configured to generate the confirmation message frame when the type of the data frame is a trigger type and the data frame is not received correctly, the confirmation message frame
  • the retransmission flag in the data frame is the second value; or, the generating module is configured to when the type of the data frame is not the trigger type, the physical header part of the data frame is correctly received and When the non-physical header part of the data frame is not received correctly, the confirmation message frame is generated, and the retransmission flag in the confirmation message frame is the second value.
  • the generating module is configured to generate the confirmation message frame when the type of the data frame is not a trigger type and the physical header part of the data frame is not received correctly,
  • the retransmission flag in the confirmation message frame is the first value.
  • the confirmation flag is used to identify that when the data frame is received correctly, the retransmission flag is empty or a default value.
  • the data frame is a single-user non-aggregated data frame, and the retransmission flag is 1 bit; or, the data frame is a single-user aggregate data frame, and the retransmission
  • the number of transmission flag bits is the same as the number of data frames continuously sent in the aggregate data frame; or, the data frame is an aggregate data frame of multiple users, and the number of retransmission flag bits is equal to the product number, so The product number is the product of the number of users and the number of continuously sent data frames in the aggregated data frame.
  • the retransmission flag is located in the physical header part of the confirmation message frame.
  • the confirmation message frame further includes: an MCS indication field, and the MCS indication field is used to indicate the MCS level used when the data frame is retransmitted.
  • a communication device for a wireless local area network including:
  • a sending module configured to send a data frame to the second wireless device
  • the receiving module is configured to receive a confirmation message frame sent by the second wireless device, the confirmation message frame including: a confirmation flag and a retransmission flag, the confirmation flag is used to identify whether the data frame is correct Receiving, the retransmission flag is used to identify the MCS and/or transmission power used when the data frame is retransmitted;
  • the sending module is configured to retransmit the data frame to the second wireless device according to the confirmation message frame.
  • the retransmission flag when the retransmission flag is the first value, it is used to indicate that the data frame uses the same MCS and transmission power during retransmission;
  • the retransmission flag is the second value, it is used to indicate that the data frame uses a different MCS and/or transmission power during retransmission.
  • the retransmission flag when the retransmission flag is the second value, it is used to indicate that the second MCS level adopted by the data frame during retransmission is lower than the second MCS level adopted by the data frame.
  • the device also includes: a determining module
  • the determining module is configured to determine a second MCS whose level is lower than the first MCS
  • the sending module is configured to use the second MCS to retransmit the data frame to the second wireless device.
  • the retransmission flag is located in the physical header part of the confirmation message frame.
  • the confirmation message frame further includes: MCS indication information, where the MCS indication information is used to indicate the MCS level used when the data frame is retransmitted;
  • the determining module is configured to determine a second MCS according to the MCS indication information
  • the sending module is configured to use the second MCS to retransmit the data frame to the second wireless device.
  • a wireless communication device including:
  • a transceiver connected to the processor
  • a memory for storing processor executable instructions
  • the processor is configured to load and execute the executable instructions to implement the wireless local area network communication method described in the above aspect and any optional implementation manner.
  • a wireless communication device including:
  • a transceiver connected to the processor
  • a memory for storing processor executable instructions
  • the processor is configured to load and execute the executable instructions to implement the wireless local area network communication method described in the above aspect and any optional implementation manner.
  • a computer-readable storage medium stores at least one instruction, at least one program, code set or instruction set, the at least one instruction, the at least A piece of program, the code set or the instruction set is loaded and executed by the processor to implement the wireless local area network communication method as described in the business aspect and any optional implementation manner.
  • a confirmation message frame is sent to the first wireless device through the second wireless device.
  • the confirmation message frame includes a confirmation flag and a retransmission flag.
  • the retransmission flag is used to identify the MCS and/or transmission used in the retransmission of the data frame. Power, so that the data frame can use reasonable MCS and/or transmission power when retransmitting, that is, using different MCS and transmission power when the communication quality is poor, so as to solve the problem of the data frame being retransmitted when the communication environment is poor.
  • the MCS mode of initial transmission of data frames is adopted during retransmission, so that the utilization rate of the spectrum is high, thereby also improving the throughput of the communication system.
  • Fig. 1 is a schematic diagram of a communication system provided by an exemplary embodiment of the present application
  • Fig. 2 is a flowchart showing a wireless local area network communication method according to an exemplary embodiment of the present application
  • Fig. 3 is a flowchart showing a wireless local area network communication method according to an exemplary embodiment of the present application
  • Fig. 4 is a flow chart showing a communication method of a wireless local area network according to an exemplary embodiment of the present application
  • Fig. 5 is a frame structure diagram showing a confirmation message frame according to an exemplary embodiment of the present application.
  • Fig. 6 is a block diagram showing a communication device of a wireless local area network according to another exemplary embodiment of the present application.
  • Fig. 7 is a block diagram showing a communication device of a wireless local area network according to another exemplary embodiment of the present application.
  • Fig. 8 is a block diagram showing a wireless communication device according to an exemplary embodiment of the present application.
  • Fig. 1 shows a block diagram of a communication system provided by an exemplary embodiment of the present application.
  • the communication system includes: a wireless access point (Access Point, AP) 120 and a station (Station) 140.
  • AP Access Point
  • Station station
  • the wireless access point 120 is used to provide wireless access functions.
  • the wireless access point 120 may be a wireless router, a base station with WIFI function, or the like.
  • One wireless access point 120 can access multiple sites 140.
  • the station 140 is used to access the wireless access point 120.
  • the site 140 may be a mobile phone, a tablet, a laptop, an e-book, an industrial machine, or other equipment.
  • the first wireless device in this application may be the wireless access point 120 and the data sending end in the station 140
  • the second wireless device may be the wireless access point 120 and the data receiving end in the station 140.
  • the above-mentioned communication system may be Institute of Electrical and Electronics Engineers (IEEE) 802.11a/b/g/n/ac/ax/be.
  • IEEE Institute of Electrical and Electronics Engineers
  • the above-mentioned communication system is IEEE802.11be as an example. Based on the technical problems described in the above background art, in IEEE802.11be, this application defines a new data frame retransmission mechanism, which can improve the effective utilization rate of the spectrum and the throughput of the entire system.
  • Fig. 2 shows a block diagram of a wireless local area network communication method provided by an exemplary embodiment of the present application. The method can be applied to the second wireless device shown in FIG. 1, and the method includes:
  • Step 201 The second wireless device receives a data frame sent by the first wireless device.
  • the data frame can be a unicast data frame or an aggregate data frame.
  • Step 202 The second wireless device generates a confirmation message frame.
  • the confirmation message frame includes: a confirmation flag and a retransmission flag.
  • the confirmation flag is used to identify whether the data frame is received correctly, and the retransmission flag is used to identify that the data frame is being retransmitted. MCS and/or transmission power used during transmission;
  • the second wireless device generates a confirmation message frame according to the reception of the data frame.
  • the second wireless device When the second wireless device successfully receives the data frame, it generates a first confirmation flag for identifying that the data frame is correctly received.
  • the retransmission flag may be empty or a default value.
  • the first identification bit can be set to "1", which indicates that the data frame is received correctly without retransmission. In other embodiments, the first identification bit can also be set to other binary values.
  • the second wireless device When the second wireless device fails to receive the data frame successfully, it generates a second confirmation flag to identify that the data frame was not received correctly.
  • the retransmission flag is used to indicate the MSC and the MSC used for retransmission of the data frame. /Or transmission power.
  • the first flag can be set to "0", indicating that the data frame has not been received correctly and needs to be retransmitted, and the MCS method used in the retransmission of the data frame can be the same as the initial transmission of the data frame
  • the MCS method used is the same or different.
  • the second identification bit can also be set to other binary values.
  • Step 203 The second wireless device sends a confirmation message frame to the first wireless device.
  • a confirmation message frame is sent to the first wireless device through the second wireless device, and the confirmation message frame includes a confirmation flag and a retransmission flag, and the retransmission flag is used to identify data
  • the MCS and/or transmission power used when the frame is retransmitted so that the data frame can use a reasonable MCS and/or transmission power when retransmitting, that is, when the communication quality is poor, different MCS and transmission power are used to solve the problem.
  • the data frame is retransmitted with the same MCS and transmission power as the current transmission. There is still a high probability of transmission failure or when the presence of hidden nodes causes communication conflicts.
  • the MCS mode of initial transmission of data frames is adopted during transmission, which makes the utilization rate of the spectrum high, thereby also improving the throughput of the system.
  • the MCS method used in the retransmission is gradually reduced, for example, the data frame used in the initial transmission
  • the MCS mode is MCS9, and MCS8 is used in the next retransmission.
  • Fig. 3 shows a block diagram of a wireless local area network communication method provided by an exemplary embodiment of the present application. The method can be applied to the first wireless device shown in FIG. 1, and the method includes:
  • Step 301 The first wireless device sends a data frame to the second wireless device;
  • the data frame can be a unicast data frame or an aggregate data frame.
  • Step 302 The first wireless device receives a confirmation message frame sent by the second wireless device.
  • the confirmation message frame includes: a confirmation flag and a retransmission flag.
  • the confirmation flag is used to identify whether the data frame is correctly received, and the retransmission flag is used To identify the MCS and/or transmission power used when the data frame is retransmitted.
  • Step 303 The first wireless device retransmits the data frame to the second wireless device according to the confirmation message frame.
  • the first wireless device retransmits the data frame to the second wireless device according to the MCS and/or transmission power indicated by the retransmission flag.
  • the confirmation message frame sent by the second wireless device is received by the first wireless device, and the confirmation message frame includes the confirmation flag and the retransmission flag, and the retransmission flag is used to identify
  • the MCS and/or transmission power used in the retransmission of the data frame enables the data frame to use a reasonable MCS and/or transmission power during the retransmission, that is, when the communication quality is poor, different MCS and transmission power are used, thereby It solves the problem that when the communication environment is poor, the data frame is retransmitted with the same MCS and transmission power as the current transmission, and there is still a higher probability of transmission failure.
  • Fig. 4 shows a block diagram of a wireless local area network communication method provided by an exemplary embodiment of the present application. The method can be applied to the communication system shown in FIG. 1, and the method includes:
  • Step 401 The first wireless device sends a data frame to the second wireless device.
  • the data frame can be a unicast data frame or an aggregate data frame.
  • the first wireless device as the data sending end sends a data frame to the second wireless device as the data receiving end.
  • Step 402 The second wireless device receives the data frame sent by the first wireless device.
  • Step 403 The second wireless device generates a confirmation message frame.
  • the confirmation message frame includes: a confirmation flag and a retransmission flag.
  • the confirmation flag is used to identify whether the data frame is received correctly, and the retransmission flag is used to identify that the data frame is being retransmitted MCS and/or transmission power used during transmission;
  • confirmation flag when the confirmation flag is "1", it is used to identify that the data frame is correctly received; when the confirmation flag is "0", it is used to identify that the data frame is not received correctly.
  • the "0" flag can also be used to correctly receive, and the "1" flag can be incorrectly received.
  • the retransmission flag when the reception failure of the data frame is caused by the transmission conflict of the hidden node, the retransmission flag is set to the first value; when the reception failure of the data frame is caused by the poor communication environment, the retransmission flag is set The bit is set to the second value.
  • the retransmission flag is the first value, it is used to indicate that the data frame uses the same MCS and transmission power as the current transmission (or the last transmission, or the most recent transmission) when retransmitting; the retransmission flag is
  • the second value it is used to indicate that the data frame adopts a different MCS and/or transmission power during retransmission.
  • the retransmission flag is the second value, it is used to indicate that the second MCS used in the retransmission of the data frame has a lower level than the first MCS used in the data frame. Taking an MCS level of 0-9 as an example, if the level of the first MCS is 8, the level of the second MCS can be 7; if the level of the first MCS is 5, the level of the second MCS can be 4.
  • the retransmission flag is used together with whether the data frame is received correctly. Only when the data frame is not received correctly, the retransmission flag will be set with a valid value. Illustratively, when the confirmation flag is "1", that is, when the data frame is received correctly, the retransmission flag is empty or the default value; when the confirmation flag is "0", the retransmission flag is the first Value or second value.
  • the retransmission flag is located in the physical header part of the confirmation message frame, such as in the signal (Signal, SIG) domain or the newly added domain.
  • the confirmation message frame includes: Short Training Field (STF), Long Training Field (LTF), Long Signal Field (L-SIG), Retransmission flag (Re-TX field) and medium access control frame (Medium Access Control Frame, MAC Frame).
  • the data frame is a single-user non-aggregated data frame, and the retransmission flag is 1 bit; or, the data frame is a single-user aggregate data frame, and the number of retransmission flag bits is continuously sent in the aggregate data frame
  • the number of data frames is the same; or, the data frame is a multi-user aggregate data frame, and the number of retransmission flag bits is equal to the product number, which is the product of the number of users and the number of consecutively sent data frames in the aggregate data frame .
  • the single-user aggregate data frame refers to: the first wireless device is one, and the first wireless device sends the aggregate data frame to the second wireless device;
  • the multi-user aggregate data frame refers to: the first wireless device is multiple, And each first wireless device sends an aggregate data frame to the second wireless device.
  • an MCS indication field is added after the retransmission flag (Re-TX field), and the MCS indication field is used to indicate the MCS level used when the data frame is retransmitted. Taking the MCS level of 0 to 9 as an example, the MCS indicator field can occupy 3 bits.
  • the second wireless device sets the retransmission flag according to the type of the data frame and the reception situation, including but not limited to at least one of the following three situations:
  • the type of the data frame is the trigger type, it indicates that within the coverage area of the AP, the Station is allocated transmission resources for sending the data frame. Then in the process of sending the data frame, because the resource allocation message frame is sent by broadcast within the coverage area of the AP, all stations/access points within the coverage area of the AP can receive the resource allocation message frame. There will be hidden nodes sending data to cause communication conflicts. Therefore, when the data frame is not received correctly, there is a high probability that it is caused by a poor communication environment. At this time, the retransmission flag is set to the second value.
  • the physical header part of the data frame is received correctly and the non-physical header part of the data frame is not received correctly, a confirmation message frame is generated, and the confirmation message frame
  • the retransmission flag is the second value.
  • the type of the data frame When the type of the data frame is not non-trigger-based, it indicates that there may be hidden nodes when the data frame is sent. When the data frame is not received correctly, there are two possible reasons. However, because the physical header part of the data frame is transmitted in the basic MCS mode, and the payload part is transmitted in the higher MCS mode, if the second terminal device can parse the physical header part of the data frame, it cannot The non-physical header part is highly likely to be caused by the poor communication environment. At this time, the retransmission flag is set to the second value.
  • the trigger type of the data frame means that before the data frame is sent, the sender of the data frame will send a resource allocation message frame, that is, generally the station (STA) receives the data frame allocated by the access point (AP). Time-frequency resources.
  • the retransmission flag is set to the first value.
  • Step 404 The second wireless device sends a confirmation message frame to the first wireless device.
  • Step 405 The first wireless device receives the confirmation message frame sent by the second wireless device.
  • the confirmation message frame includes: a confirmation flag and a retransmission flag.
  • the confirmation flag is used to identify whether the data frame is received correctly, and the retransmission flag is used To identify the MCS and/or transmission power used when the data frame is retransmitted.
  • Step 406 The first wireless device retransmits the data frame to the second wireless device according to the confirmation message frame.
  • the first wireless device retransmits the data frame to the second wireless device according to the MCS and/or transmission power indicated by the retransmission flag.
  • the data frame is retransmitted using the same MCS and/or transmission power as this time (or called the last time, the latest time);
  • the first wireless device determines the level for the second MCS of the first MCS, and uses the MSC parameters and transmission power corresponding to the second MCS level to retransmit the data frame.
  • the second MCS level is lower than the data frame in this transmission.
  • the first MCS used at the time Take the MCS level 0-9 as an example. If the level of the first MCS is 8, the level of the second MCS can be 7; if the level of the first MCS is 5, the level of the second MCS can be 4; The level of one MCS is 5, and the level of the second MCS can be 3.
  • the MCS indication information is used to indicate the MCS level used when the data frame is retransmitted.
  • the first wireless device determines the second MCS according to the MCS indication information; and uses the second MCS to retransmit the data frame to the second wireless device.
  • the above embodiment takes the retransmission flag indicating the MCS and transmission power at the same time as an example.
  • the retransmission flag may only indicate the MCS used during retransmission, or may only indicate the transmission power used during retransmission.
  • the confirmation message frame sent by the second wireless device is received by the first wireless device, and the confirmation message frame includes the confirmation flag and the retransmission flag, and the retransmission flag is used to identify
  • the MCS and/or transmission power used in the retransmission of the data frame enables the data frame to use a reasonable MCS and/or transmission power during the retransmission, that is, when the communication quality is poor, different MCS and transmission power are used, thereby It solves the problem that when the communication environment is poor, the data frame uses the same MCS and transmission power as the current transmission when retransmission, and there is still a high probability of transmission failure or solves the problem of communication conflicts due to the existence of hidden nodes. If the retransmission of the data frame adopts the link adaptation LA (Link Adaptation) method, that is, the data frame is not received correctly and the MCS method is reduced during retransmission, which is not conducive to effective use of the spectrum.
  • Link adaptation LA Link Adaptation
  • the method provided in this embodiment ensures that the retransmission flag is set to the first value when the reason for the reception failure is due to the communication conflict of the hidden node, which is used to indicate that the data frame uses the same MCS and transmission power when retransmitting. Compatibility with related technologies.
  • the method provided in this embodiment sets the retransmission flag to the second value when the cause of the reception failure is due to poor communication environment, which is used to indicate that the data frame adopts different MCS and/or transmission power when retransmitting, For example, the lower-level MCS and transmission power can improve the success rate of retransmission in a poor communication environment.
  • Fig. 6 shows a block diagram of a wireless local area network communication device provided by an exemplary embodiment of the present application.
  • the device can be implemented as all or a part of the second communication device through software, hardware or a combination of both.
  • the device includes: a receiving module 620, a generating module 640, and a sending module 660.
  • the receiving module 620 and the sending module 660 may be hardware devices such as a radio frequency antenna, and the generating module 640 may be hardware devices such as a central processing unit or a baseband processor.
  • the receiving module 620 is configured to receive a data frame sent by the first wireless device
  • the generating module 640 is configured to generate a confirmation message frame, the confirmation message frame comprising: a confirmation flag and a retransmission flag, the confirmation flag is used to identify whether the data frame is received correctly, the retransmission flag The bit is used to identify the MCS and/or transmission power used when the data frame is retransmitted;
  • the sending module 660 is configured to send the confirmation message frame to the first wireless device.
  • the retransmission flag when the retransmission flag is the first value, it is used to indicate that the data frame uses the same MCS and transmission power when retransmitting; the retransmission flag is the second value When the data frame is retransmitted, it is used to indicate that the data frame adopts different MCS and/or transmission power.
  • the retransmission flag when the retransmission flag is the second value, it is used to indicate that the second MCS level adopted by the data frame during retransmission is lower than the second MCS level adopted by the data frame.
  • the retransmission flag when the retransmission flag is the second value, it is used to indicate that the second MCS level adopted by the data frame during retransmission is lower than the second MCS level adopted by the data frame.
  • the generating module 640 is configured to generate the confirmation message frame when the type of the data frame is a trigger type and the data frame is not received correctly, and the confirmation message The retransmission flag in the frame is the second value; or, the generating module 640 is configured to when the type of the data frame is not the trigger type, and the physical header part of the data frame is correct When receiving and the non-physical header part of the data frame is not received correctly, the confirmation message frame is generated, and the retransmission flag in the confirmation message frame is the second value.
  • the generating module 640 is configured to generate the confirmation message frame when the type of the data frame is not a trigger type and the physical header part of the data frame is not received correctly ,
  • the retransmission flag in the confirmation message frame is the first value.
  • the confirmation flag is used to identify that when the data frame is received correctly, the retransmission flag is empty or a default value.
  • the data frame is a single-user non-aggregated data frame, and the retransmission flag is 1 bit; or, the data frame is a single-user aggregate data frame, and the retransmission
  • the number of transmission flag bits is the same as the number of data frames continuously sent in the aggregate data frame; or, the data frame is an aggregate data frame of multiple users, and the number of retransmission flag bits is equal to the product number, so The product number is the product of the number of users and the number of continuously sent data frames in the aggregated data frame.
  • the retransmission flag is located in the physical header part of the confirmation message frame.
  • the confirmation message frame further includes: an MCS indication field, and the MCS indication field is used to indicate the MCS level used when the data frame is retransmitted.
  • Fig. 7 shows a block diagram of a wireless local area network communication device provided by an exemplary embodiment of the present application.
  • the device can be implemented as all or a part of the second communication device through software, hardware or a combination of both.
  • the device includes: a sending module 720, a receiving module 740, and a determining module 760.
  • the receiving module 740 and the sending module 720 may be hardware devices such as a radio frequency antenna, and the determining module 760 may be hardware devices such as a central processing unit or a baseband processor.
  • the sending module 720 is configured to send a data frame to the second wireless device
  • the receiving module 740 is configured to receive a confirmation message frame sent by the second wireless device, the confirmation message frame including: a confirmation flag and a retransmission flag, and the confirmation flag is used to identify whether the data frame is Correctly received, the retransmission flag is used to identify the MCS and/or transmission power used when the data frame is retransmitted;
  • the sending module 720 is configured to retransmit the data frame to the second wireless device according to the confirmation message frame.
  • the retransmission flag when the retransmission flag is the first value, it is used to indicate that the data frame uses the same MCS and transmission power during retransmission;
  • the retransmission flag is the second value, it is used to indicate that the data frame uses a different MCS and/or transmission power during retransmission.
  • the retransmission flag when the retransmission flag is the second value, it is used to indicate that the second MCS level adopted by the data frame during retransmission is lower than the second MCS level adopted by the data frame.
  • the device further includes: a determining module 760;
  • the determining module 760 is configured to determine a second MCS whose level is lower than the first MCS;
  • the sending module 720 is configured to use the second MCS to retransmit the data frame to the second wireless device.
  • the retransmission flag is located in the physical header part of the confirmation message frame.
  • the confirmation message frame further includes: MCS indication information, where the MCS indication information is used to indicate the MCS level used when the data frame is retransmitted;
  • the device further includes: a determining module 760;
  • the determining module 760 is configured to determine a second MCS according to the MCS indication information
  • the sending module 720 is configured to use the second MCS to retransmit the data frame to the second wireless device.
  • FIG. 8 shows a schematic structural diagram of a wireless communication device provided by an exemplary embodiment of the present application.
  • the terminal includes: a processor 101, a receiver 102, a transmitter 103, a memory 104, and a bus 105.
  • the processor 101 includes one or more processing cores, and the processor 101 executes various functional applications and information processing by running software programs and modules.
  • the receiver 102 and the transmitter 103 may be implemented as a communication component, and the communication component may be a communication chip.
  • the memory 104 is connected to the processor 101 through a bus 105.
  • the memory 104 may be used to store at least one instruction, and the processor 101 is used to execute the at least one instruction to implement each step in the foregoing method embodiment.
  • the memory 104 can be implemented by any type of volatile or non-volatile storage device or a combination thereof.
  • the volatile or non-volatile storage device includes, but is not limited to: magnetic disks or optical disks, electrically erasable and programmable Read-only memory (EEPROM), erasable programmable read-only memory (EPROM), static anytime access memory (SRAM), read-only memory (ROM), magnetic memory, flash memory, programmable read-only memory (PROM) .
  • An exemplary embodiment of the present application further provides a computer-readable storage medium.
  • the computer-readable storage medium stores at least one instruction, at least one program, code set, or instruction set, the at least one instruction, the At least one program, the code set, or the instruction set is loaded and executed by the processor to implement the steps in the wireless local area network communication method provided by the foregoing method embodiments.

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Quality & Reliability (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本公开提供了一种无线局域网的通信方法、装置、设备及存储介质,属于通信领域,该方法包括:接收第一无线设备发送的数据帧;生成确认消息帧,确认消息帧包括:确认标识位和重传标识位,确认标识位用于标识数据帧是否被正确接收,重传标识位用于标识数据帧在重传时所采用的MCS或传输功率;向第一无线设备发送确认消息帧。本申请解决了通信环境较差时,数据帧在重传时采用与本次传输时同样的MCS以及传输功率,仍然有较高的概率会传输失败的问题。

Description

无线局域网的通信方法、装置、终端及可读存储介质 技术领域
本申请涉及通信领域,特别涉及一种无线局域网的通信方法、装置、及可读存储介质。
背景技术
在无线保真(Wireless Fidelity,Wi-Fi)网络中,对于数据帧是否被正确接收采用了确认反馈(ACK)或块确认反馈(Block ACK)机制,也即用比特位来标识数据帧是否被正确接收。如果数据帧没有被正确接收,在传统的Wi-Fi技术中,采用自动重传请求(Automatic Repeat Request,ARQ)机制对数据帧或采用混合自动重传请求机制HARQ(Hybrid Automatic Repeat Request)进行重传。也即在下一次传输机会(Transmission OPportunity,TXOP)中,对数据帧在重传时采用与本次传输时相同的调制编码方式(Modulation and Coding Scheme,MCS)及传输功率来进行传输,或采用即时的自适应方式对数据进行传输,即降低MCS的方式。
在Wi-Fi网络中,造成数据帧没有被正确接收的原因有两种:1、由于通信环境较差导致对接收过程造成干扰;2、由于隐藏节点的存在,隐藏节点与当前节点的通信发生冲突,从而导致数据帧不能够被正确接收。
在第一种原因造成了数据帧没有被正确接收,若数据帧在重传时采用与本次传输时同样的MCS及传输功率,则数据帧在重传时仍然有较高的概率会传输失败,在第二种原因中造成数据没有被正确接收,如果采用自适应的方式对数据进行重传,及降低MCS方式,则造成频谱利用率低下,直接降低了整个***的吞吐量。
发明内容
本申请实施例提供了一种无线局域网的通信方法、装置、***及可读存储介质,可以用于解决通信环境较差时或由于隐藏节点的存在使得通信发生冲突时,数据帧在重传时采用合适的MCS方式,使得数据在重传时能够被正确接收。 所述技术方案如下:
根据本申请的一个方面,提供了一种无线局域网的通信方法,所述方法包括:
接收第一无线设备发送的数据帧;
生成确认消息帧,所述确认消息帧包括:确认标识位和重传标识位,所述确认标识位用于标识所述数据帧是否被正确接收,所述重传标识位用于标识所述数据帧在重传时所采用的调制编码方式(Modulation and Coding Scheme,MCS)和/或传输功率;
向所述第一无线设备发送所述确认消息帧。
在一个可选的实施例中,所述重传标识位为第一值时,用于指示所述数据帧在重传时采用相同的MCS和传输功率;所述重传标识位为第二值时,用于指示所述数据帧在重传时采用不同的MCS和/或传输功率。
在一个可选的实施例中,所述重传标识位为所述第二值时,用于指示所述数据帧在重传时采用的第二MCS的等级低于所述数据帧采用的第一MCS。
在一个可选的实施例中,所述生成确认消息帧,包括:
当所述数据帧的类型为触发类型且所述数据帧未被正确接收时,生成所述确认消息帧,所述确认消息帧中的所述重传标识位为所述第二值;
或,当所述数据帧的类型不为所述触发类型、所述数据帧的物理头部分正确接收且所述数据帧的非物理头部分未被正确接收时,生成所述确认消息帧,所述确认消息帧中的所述重传标识位为所述第二值。
在一个可选的实施例中,所述生成确认消息帧,包括:
当所述数据帧的类型不为触发类型且所述数据帧的物理头部分未被正确接收时,生成所述确认消息帧,所述确认消息帧中的所述重传标识位为所述第一值。
在一个可选的实施例中,所述确认标识位用于标识所述数据帧正确接收时,所述重传标识位为空或默认值。
在一个可选的实施例中,所述数据帧为单用户的非聚合数据帧,所述重传标识位为1个比特;或,所述数据帧为单用户的聚合数据帧,所述重传标识位的比特数与所述聚合数据帧中连续发送的数据帧个数相同;或,所述数据帧为多用户的聚合数据帧,所述重传标识位的比特数等于乘积数,所述乘积数是用户数和所述聚合数据帧中的连续发送的数据帧个数的乘积。
在一个可选的实施例中,所述重传标识位位于所述确认消息帧的物理头部分。
在一个可选的实施例中,所述确认消息帧还包括:MCS指示域,所述MCS指示域用于指示所述数据帧在重传时所使用的MCS等级。
根据本申请的另一方面,提供了一种无线局域网的通信方法,所述方法包括:
向第二无线设备发送数据帧;
接收所述第二无线设备发送的确认消息帧,所述确认消息帧包括:确认标识位和重传标识位,所述确认标识位用于标识所述数据帧是否被正确接收,所述重传标识位用于标识所述数据帧在重传时所采用的MCS和/或传输功率;
根据所述确认消息帧向所述第二无线设备重传所述数据帧。
在一个可选的实施例中,所述重传标识位为第一值时,用于指示所述数据帧在重传时采用相同的MCS和传输功率;
所述重传标识位为第二值时,用于指示所述数据帧在重传时采用不同的MCS和/或传输功率。
在一个可选的实施例中,所述重传标识位为所述第二值时,用于指示所述数据帧在重传时采用的第二MCS的等级低于所述数据帧采用的第一MCS;
所述根据所述确认消息帧向所述第二无线设备重传所述数据帧,包括:
确定等级低于所述第一MCS的第二MCS;
采用所述第二MCS向所述第二无线设备重传所述数据帧。
在一个可选的实施例中,所述重传标识位位于所述确认消息帧的物理头部分。
在一个可选的实施例中,所述确认消息帧还包括:MCS指示信息,所述MCS指示信息用于指示所述数据帧在重传时所使用的MCS等级;
所述根据所述确认消息帧向所述第二无线设备重传所述数据帧,包括:
根据所述MCS指示信息确定第二MCS;
采用所述第二MCS向所述第二无线设备重传所述数据帧。
根据本申请的另一方面,提供了一种无线局域网的通信装置,所述装置包括:
接收模块,被配置为接收第一无线设备发送的数据帧;
生成模块,被配置为生成确认消息帧,所述确认消息帧包括:确认标识位 和重传标识位,所述确认标识位用于标识所述数据帧是否被正确接收,所述重传标识位用于标识所述数据帧在重传时所采用的MCS和/或传输功率;
发送模块,被配置为向所述第一无线设备发送所述确认消息帧。
在一个可选的实施例中,所述重传标识位为第一值时,用于指示所述数据帧在重传时采用相同的MCS和传输功率;所述重传标识位为第二值时,用于指示所述数据帧在重传时采用不同的MCS和/或传输功率。
在一个可选的实施例中,所述重传标识位为所述第二值时,用于指示所述数据帧在重传时采用的第二MCS的等级低于所述数据帧采用的第一MCS。
在一个可选的实施例中,所述生成模块,被配置为当所述数据帧的类型为触发类型且所述数据帧未被正确接收时,生成所述确认消息帧,所述确认消息帧中的所述重传标识位为所述第二值;或,所述生成模块,被配置为当所述数据帧的类型不为所述触发类型、所述数据帧的物理头部分正确接收且所述数据帧的非物理头部分未被正确接收时,生成所述确认消息帧,所述确认消息帧中的所述重传标识位为所述第二值。
在一个可选的实施例中,所述生成模块,被配置为当所述数据帧的类型不为触发类型且所述数据帧的物理头部分未被正确接收时,生成所述确认消息帧,所述确认消息帧中的所述重传标识位为所述第一值。
在一个可选的实施例中,所述确认标识位用于标识所述数据帧正确接收时,所述重传标识位为空或默认值。
在一个可选的实施例中,所述数据帧为单用户的非聚合数据帧,所述重传标识位为1个比特;或,所述数据帧为单用户的聚合数据帧,所述重传标识位的比特数与所述聚合数据帧中连续发送的数据帧个数相同;或,所述数据帧为多用户的聚合数据帧,所述重传标识位的比特数等于乘积数,所述乘积数是用户数和所述聚合数据帧中的连续发送的数据帧个数的乘积。
在一个可选的实施例中,所述重传标识位位于所述确认消息帧的物理头部分。
在一个可选的实施例中,所述确认消息帧还包括:MCS指示域,所述MCS指示域用于指示所述数据帧在重传时所使用的MCS等级。
根据本申请的另一方面,提供了一种无线局域网的通信装置,所述装置包括:
发送模块,被配置为向第二无线设备发送数据帧;
接收模块,被配置为接收所述第二无线设备发送的确认消息帧,所述确认消息帧包括:确认标识位和重传标识位,所述确认标识位用于标识所述数据帧是否被正确接收,所述重传标识位用于标识所述数据帧在重传时所采用的MCS和/或传输功率;
所述发送模块,被配置为根据所述确认消息帧向所述第二无线设备重传所述数据帧。
在一个可选的实施例中,所述重传标识位为第一值时,用于指示所述数据帧在重传时采用相同的MCS和传输功率;
所述重传标识位为第二值时,用于指示所述数据帧在重传时采用不同的MCS和/或传输功率。
在一个可选的实施例中,所述重传标识位为所述第二值时,用于指示所述数据帧在重传时采用的第二MCS的等级低于所述数据帧采用的第一MCS;
所述装置还包括:确定模块;
所述确定模块,被配置为确定等级低于所述第一MCS的第二MCS;
所述发送模块,被配置为采用所述第二MCS向所述第二无线设备重传所述数据帧。
在一个可选的实施例中,所述重传标识位位于所述确认消息帧的物理头部分。
在一个可选的实施例中,所述确认消息帧还包括:MCS指示信息,所述MCS指示信息用于指示所述数据帧在重传时所使用的MCS等级;
所述确定模块,被配置为根据所述MCS指示信息确定第二MCS;
所述发送模块,被配置为采用所述第二MCS向所述第二无线设备重传所述数据帧。
根据本申请的另一方面,提供了一种无线通信设备,所述无线通信设备包括:
处理器;
与所述处理器相连的收发器;
用于存储处理器可执行指令的存储器;
其中,所述处理器被配置为加载并执行所述可执行指令以实现如上方面及任一可选实施方式所述的无线局域网的通信方法。
根据本申请的另一方面,提供了一种无线通信设备,所述无线通信设备包 括:
处理器;
与所述处理器相连的收发器;
用于存储处理器可执行指令的存储器;
其中,所述处理器被配置为加载并执行所述可执行指令以实现如上方面及任一可选实施方式所述的无线局域网的通信方法。
根据本申请的另一方面,提供了一种计算机可读存储介质,所述可读存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如商方面及任一可选实施方式所述的无线局域网的通信方法。
本申请实施例提供的技术方案带来的有益效果至少包括:
通过第二无线设备向第一无线设备发送确认消息帧,该确认消息帧包括确认标识位和重传标识位,该重传标识位用于标识数据帧在重传时采用的MCS和/或传输功率,使得数据帧在重传时能够采用合理的MCS和/或传输功率,也即在通信质量较差时采用不同的MCS以及传输功率,从而解决了通信环境较差时,数据帧在重传时采用与本次传输时同样的MCS以及传输功率,仍然有较高的概率会传输失败的问题。或者,当由于隐藏节点的存在造成通信冲突,在重传时采用数据帧初始传输的MCS方式,使得频谱的利用率高,从而也提高了通信***的吞吐量。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本申请的一个示例性实施例提供的通信***的示意图;
图2是根据本申请的一示例性实施例示出的无线局域网的通信方法的流程图;
图3是根据本申请的一示例性实施例示出的无线局域网的通信方法的流程图;
图4是根据本申请的一示例性实施例示出的无线局域网的通信方法的流程 图;
图5是根据本申请的一示例性实施例示出的确认消息帧的帧结构图;
图6是根据本申请的另一示例性实施例示出的无线局域网的通信装置的框图;
图7是根据本申请的另一示例性实施例示出的无线局域网的通信装置的框图;
图8是根据本申请的一示例性实施例示出的无线通信设备的框图。
具体实施方式
为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。
本申请实施例描述的通信***以及业务场景是为了更加清楚地说明本申请实施例的技术方案,并不构成对本申请实施例提供的技术方案的限定,本领域普通技术人员可知,随着通信***的演变和新业务场景的出现,本申请实施例提供的技术方案对于类似的技术问题,同样适用。
图1示出了本申请一个示意性实施例提供的通信***的框图。该通信***包括:无线接入点(Access Point,AP)120和站点(Station)140。
无线接入点120用于提供无线接入功能。无线接入点120可以是无线路由器、具有WIFI功能的基站等。一个无线接入点120可接入多个站点140。
站点140用于接入无线接入点120。站点140可以是手机、平板、笔记本电脑、电子书、工业机器等设备。
本申请中的第一无线设备可以是无线接入点120和站点140中的数据发送端,第二无线设备可以是无线接入点120和站点140中的数据接收端。
上述通信***可以是电气和电子工程师协会(Institute of Electrical and Electronics Engineers,IEEE)802.11a/b/g/n/ac/ax/be。本申请实施例以上述通信***是IEEE802.11be来举例说明。基于上述背景技术中描述的技术问题,在IEEE802.11be中,本申请定义了一种新的数据帧的重传机制,从而能够提高频谱的有效利用率及整个***的吞吐量。
图2示出了本申请一个示意性实施例提供的无线局域网的通信方法的框图。该方法可以应用于图1所示的第二无线设备中,该方法包括:
步骤201,第二无线设备接收第一无线设备发送的数据帧;
该数据帧可以是单播数据帧,也可以是聚合数据帧。
步骤202,第二无线设备生成确认消息帧,确认消息帧包括:确认标识位和重传标识位,确认标识位用于标识数据帧是否被正确接收,重传标识位用于标识数据帧在重传时所采用的MCS和/或传输功率;
第二无线设备根据数据帧的接收情况生成确认消息帧。
当第二无线设备成功接收数据帧时,生成用于标识数据帧被正确接收的第一确认标识位,此时重传标识位可以为空或默认值。可选地,第一标识位可以设置为“1”,表示数据帧被正确接收,无需进行重传。在其它实施例中,第一标识位也可以设置成二进制的其他数值。
当第二无线设备未能成功接收数据帧时,生成用于标识数据帧未被正确接收的第二确认标识位,此时重传标识位用于指示该数据帧在重传时所采用MSC和/或传输功率,可选地,第一标识位可以设置为“0”,表示数据帧没有被正确接收,需要进行重传,且数据帧重传时采用的MCS方式可以与数据帧初始传输时采用的MCS方式一样或不一样。在其它实施例中,第二标识位也可以设置成二进制的其他数值。
步骤203,第二无线设备向第一无线设备发送确认消息帧。
综上所述,本实施例提供的方法,通过第二无线设备向第一无线设备发送确认消息帧,该确认消息帧包括确认标识位和重传标识位,该重传标识位用于标识数据帧在重传时采用的MCS和/或传输功率,使得数据帧在重传时能够采用合理的MCS和/或传输功率,也即在通信质量较差时采用不同的MCS以及传输功率,从而解决了通信环境较差时,数据帧在重传时采用与本次传输时同样的MCS以及传输功率,仍然有较高的概率会传输失败的问题或当由于隐藏节点的存在造成通信冲突,在重传时采用数据帧初始传输的MCS方式,使得频谱的利用率高,从而也提高了***的吞吐量。
在一种可选的实现方式中,如果数据没有被正确接收是由于通信环境不好造成的,其在重传时所采用的MCS方式是逐级降低的,譬如数据帧在初始传输时采用的MCS方式为MCS9,则在下一次重传时采用MCS8。
图3示出了本申请一个示意性实施例提供的无线局域网的通信方法的框图。该方法可以应用于图1所示的第一无线设备中,该方法包括:
步骤301,第一无线设备向第二无线设备发送数据帧;
该数据帧可以是单播数据帧,也可以是聚合数据帧。
步骤302,第一无线设备接收第二无线设备发送的确认消息帧,确认消息帧包括:确认标识位和重传标识位,确认标识位用于标识数据帧是否被正确接收,重传标识位用于标识数据帧在重传时所采用的MCS和/或传输功率。
步骤303,第一无线设备根据确认消息帧向第二无线设备重传数据帧。
当确认标识位标识该数据帧未被正确接收时,第一无线设备根据重传标识位所指示的MCS和/或传输功率向第二无线设备重传该数据帧。
综上所述,本实施例提供的方法,通过第一无线设备接收第二无线设备发送的确认消息帧,该确认消息帧包括确认标识位和重传标识位,该重传标识位用于标识数据帧在重传时采用的MCS和/或传输功率,使得数据帧在重传时能够采用合理的MCS和/或传输功率,也即在通信质量较差时采用不同的MCS以及传输功率,从而解决了通信环境较差时,数据帧在重传时采用与本次传输时同样的MCS以及传输功率,仍然有较高的概率会传输失败的问题。
图4示出了本申请一个示意性实施例提供的无线局域网的通信方法的框图。该方法可以应用于图1所示的通信***中,该方法包括:
步骤401,第一无线设备向第二无线设备发送数据帧;
该数据帧可以是单播数据帧,也可以是聚合数据帧。
在一个传输机会(Transmission Opportunity,TXOP)中,作为数据发送端的第一无线设备向作为数据接收端的第二无线设备发送数据帧。
步骤402,第二无线设备接收第一无线设备发送的数据帧;
步骤403,第二无线设备生成确认消息帧,确认消息帧包括:确认标识位和重传标识位,确认标识位用于标识数据帧是否被正确接收,重传标识位用于标识数据帧在重传时所采用的MCS和/或传输功率;
可选地,确认标识位为“1”时,用于标识数据帧被正确接收;确认标识位为“0”时,用于标识数据帧未被正确接收。当然在不同实施例中,也可用“0”标识正确接收,“1”标识未被正确接收。
可选地,当数据帧的接收失败是由隐藏节点的传输冲突造成时,将重传标识位设置为第一值;当数据帧的接收失败是由通信环境较差导致时,将重传标识位设置为第二值。
重传标识位为第一值时,用于指示数据帧在重传时采用与本次传输(或称上次传输,或称最近一次传输)采用相同的MCS和传输功率;重传标识位为第二值时,用于指示数据帧在重传时采用不同的MCS和/或传输功率。可选地,重传标识位为第二值时,用于指示数据帧在重传时采用的第二MCS的等级低于数据帧采用的第一MCS。以MCS等级为0-9为例,若第一MCS的等级为8,则第二MCS的等级可以为7;若第一MCS的等级为5,则第二MCS的等级可以为4。
重传标识位与数据帧是否被正确接收一起使用,只有当数据帧未被正确接收时,重传标识位才会设置有有效值。示意性的,当确认标识位为“1”时,也即数据帧被正确接收时,重传标识位为空或默认值;当确认标识位为“0”时,重传标识位为第一值或第二值。
可选地,重传标识位位于确认消息帧的物理头部分,比如位于信号(Signal,SIG)域或新增域。以新增域为例,参考图5,确认消息帧包括:短训练字段(Short Training Field,STF)、长训练字段(Long Training Field,LTF)、长信号域(Long signal,L-SIG)、重传标识位(Re-TX field)和媒体接入控制帧(Medium Access Control Frame,MAC Frame)。
可选地,数据帧为单用户的非聚合数据帧,重传标识位为1个比特;或,数据帧为单用户的聚合数据帧,重传标识位的比特数与聚合数据帧中连续发送的数据帧个数相同;或,数据帧为多用户的聚合数据帧,重传标识位的比特数等于乘积数,乘积数是用户数和聚合数据帧中的连续发送的数据帧个数的乘积。
其中,单用户的聚合数据帧是指:第一无线设备是一个,且第一无线设备向第二无线设备发送聚合数据帧;多用户的聚合数据帧是指:第一无线设备是多个,且每个第一无线设备均向第二无线设备发送聚合数据帧。
在另一个可选的实施例中,在重传标识位(Re-TX field)后还新增一个MCS指示域,MCS指示域用于指示数据帧在重传时所使用的MCS等级。以MCS等级为0至9为例,MCS指示域可以占3个比特。
当数据帧未被正确接收的情况下,第二无线设备根据数据帧的类型和接收情况设置重传标识位,包括但不限于如下三种情况中的至少一种:
第一,当数据帧的类型为触发类型且数据帧未被正确接收时,生成确认消息帧,确认消息帧中的重传标识位为第二值;
当数据帧的类型为触发类型时,表明在AP的覆盖范围内,Station被分配了用于发送数据帧的传输资源。那么在该数据帧的发送过程中,在AP的覆盖范围内由于资源分配消息帧为广播发送的,在AP覆盖的范围内所有的站点/接入点都能够接收到资源分配消息帧,从而不会存在隐藏节点发送数据而造成通信冲突,因此数据帧未被正确接收时,有极大几率是因为通信环境不佳所导致的,此时设置重传标识位为第二值。
第二,当数据帧的类型不为触发类型(trigger-based)、数据帧的物理头部分正确接收且数据帧的非物理头部分未被正确接收时,生成确认消息帧,确认消息帧中的所述重传标识位为第二值。
当数据帧的类型不为触发类型(Non-trigger-based)时,表明在数据帧发送时可能会存在隐藏节点,数据帧未被正确接收时,两种原因都有可能性。但由于数据帧的物理头部分是以基本的MCS方式传输的,而其在载荷部分以较高的MCS方式传输,因此若第二终端设备能够解析出数据帧的物理头部分,但不能解析出非物理头部分,则有极大几率是因为通信环境不佳所导致的,此时设置重传标识位为第二值。
第三,当数据帧的类型不为触发类型且数据帧的物理头部分未被正确接收时,生成确认消息帧,确认消息帧中的重传标识位为第一值。
其中,数据帧为触发类型是指在数据帧发送之前,数据帧的发送方,会发送资源分配消息帧,即一般为站点(STA)接收到了接入点(AP)为其分配的数据帧发送的时频资源。
基于第二种情况,由于数据帧的物理头部分是以基本的MCS方式传输的,若第二终端设备不能解析出数据帧的物理头部分,则有极大几率是因为隐藏节点发送数据的冲突导致数据帧的传输失败,此时设置重传标识位为第一值。
步骤404,第二无线设备向第一无线设备发送确认消息帧;
步骤405,第一无线设备接收第二无线设备发送的确认消息帧,确认消息帧包括:确认标识位和重传标识位,确认标识位用于标识数据帧是否被正确接收,重传标识位用于标识数据帧在重传时所采用的MCS和/或传输功率。
步骤406,第一无线设备根据确认消息帧向第二无线设备重传数据帧。
当确认标识位标识该数据帧被正确接收时,第一无线设备根据重传标识位 所指示的MCS和/或传输功率向第二无线设备重传该数据帧。
当重传标识位为第一值时,采用与本次(或称上次、最近一次)相同的MCS和/或传输功率对数据帧进行重传;
当重传标识位为第二值时,采用与本次不同的MSC和/或传输功率对数据帧进行重传。示意性的,第一无线设备确定等级对于第一MCS的第二MCS,采用第二MCS等级对应的MSC参数和传输功率对数据帧进行重传,第二MCS等级低于数据帧在本次传输时采用的第一MCS。以MCS等级为0-9为例,若第一MCS的等级为8,则第二MCS的等级可以为7;若第一MCS的等级为5,则第二MCS的等级可以为4;若第一MCS的等级为5,则第二MCS的等级可以为3。
可选地,若确认消息帧中还MCS指示信息,MCS指示信息用于指示数据帧在重传时所使用的MCS等级。第一无线设备根据MCS指示信息确定第二MCS;采用第二MCS向第二无线设备重传该数据帧。
由于在目前的Wi-Fi协议中,在一定的频率和信道带宽下,MCS和传输功率是一一对应的,因此上述实施例以重传标识位同时指示MCS和传输功率为例来举例说明,但在其他实施例中,重传标识位可以仅指示重传时所采用的MCS,也可以仅指示重传时所采用的传输功率。
综上所述,本实施例提供的方法,通过第一无线设备接收第二无线设备发送的确认消息帧,该确认消息帧包括确认标识位和重传标识位,该重传标识位用于标识数据帧在重传时采用的MCS和/或传输功率,使得数据帧在重传时能够采用合理的MCS和/或传输功率,也即在通信质量较差时采用不同的MCS以及传输功率,从而解决了通信环境较差时,数据帧在重传时采用与本次传输时同样的MCS以及传输功率,仍然有较高的概率会传输失败的问题或解决由于隐藏节点的存在使得通信发生冲突,如果数据帧的重传采用链路适应LA(Link Adaptation)的方式,即数据帧没有被正确接收在重传时降低MCS方式,则这样不利于频谱的有效利用。
本实施例提供的方法,通过当接收失败原因是因为隐藏节点的通信冲突时,设置重传标识位为第一值,用于指示数据帧在重传时采用相同的MCS和传输功率,保证了与相关技术的兼容性。
本实施例提供的方法,通过当接收失败原因是因为通信环境不佳导致时,设置重传标识位为第二值,用于指示数据帧在重传时采用不同的MCS和/或传输 功率,比如更低一级的MCS和传输功率,能够提高通信环境不佳情况下的重传成功率。
以下为本申请实施例的装置实施例,对于装置实施例中未详细描述的细节,可以参考上述一一对应的方法实施例。
图6示出了本申请一个示意性实施例提供的无线局域网的通信装置的框图。该装置可以通过软件、硬件或者两者的结合实现成为第二通信设备的全部或一部分。该装置包括:接收模块620、生成模块640和发送模块660。其中,接收模块620和发送模块660可以为射频天线等硬件装置,生成模块640可以是中央处理器或是基带处理器等硬件设备。
接收模块620,被配置为接收第一无线设备发送的数据帧;
生成模块640,被配置为生成确认消息帧,所述确认消息帧包括:确认标识位和重传标识位,所述确认标识位用于标识所述数据帧是否被正确接收,所述重传标识位用于标识所述数据帧在重传时所采用的MCS和/或传输功率;
发送模块660,被配置为向所述第一无线设备发送所述确认消息帧。
在一个可选的实施例中,所述重传标识位为第一值时,用于指示所述数据帧在重传时采用相同的MCS和传输功率;所述重传标识位为第二值时,用于指示所述数据帧在重传时采用不同的MCS和/或传输功率。
在一个可选的实施例中,所述重传标识位为所述第二值时,用于指示所述数据帧在重传时采用的第二MCS的等级低于所述数据帧采用的第一MCS。
在一个可选的实施例中,所述生成模块640,被配置为当所述数据帧的类型为触发类型且所述数据帧未被正确接收时,生成所述确认消息帧,所述确认消息帧中的所述重传标识位为所述第二值;或,所述生成模块640,被配置为当所述数据帧的类型不为所述触发类型、所述数据帧的物理头部分正确接收且所述数据帧的非物理头部分未被正确接收时,生成所述确认消息帧,所述确认消息帧中的所述重传标识位为所述第二值。
在一个可选的实施例中,所述生成模块640,被配置为当所述数据帧的类型不为触发类型且所述数据帧的物理头部分未被正确接收时,生成所述确认消息帧,所述确认消息帧中的所述重传标识位为所述第一值。
在一个可选的实施例中,所述确认标识位用于标识所述数据帧正确接收时,所述重传标识位为空或默认值。
在一个可选的实施例中,所述数据帧为单用户的非聚合数据帧,所述重传标识位为1个比特;或,所述数据帧为单用户的聚合数据帧,所述重传标识位的比特数与所述聚合数据帧中连续发送的数据帧个数相同;或,所述数据帧为多用户的聚合数据帧,所述重传标识位的比特数等于乘积数,所述乘积数是用户数和所述聚合数据帧中的连续发送的数据帧个数的乘积。
在一个可选的实施例中,所述重传标识位位于所述确认消息帧的物理头部分。
在一个可选的实施例中,所述确认消息帧还包括:MCS指示域,所述MCS指示域用于指示所述数据帧在重传时所使用的MCS等级。
图7示出了本申请一个示意性实施例提供的无线局域网的通信装置的框图。该装置可以通过软件、硬件或者两者的结合实现成为第二通信设备的全部或一部分。该装置包括:发送模块720、接收模块740和确定模块760。其中,接收模块740和发送模块720可以为射频天线等硬件装置,确定模块760可以是中央处理器或是基带处理器等硬件设备。
发送模块720,被配置为向第二无线设备发送数据帧;
接收模块740,被配置为接收所述第二无线设备发送的确认消息帧,所述确认消息帧包括:确认标识位和重传标识位,所述确认标识位用于标识所述数据帧是否被正确接收,所述重传标识位用于标识所述数据帧在重传时所采用的MCS和/或传输功率;
发送模块720,被配置为根据所述确认消息帧向所述第二无线设备重传所述数据帧。
在一个可选的实施例中,所述重传标识位为第一值时,用于指示所述数据帧在重传时采用相同的MCS和传输功率;
所述重传标识位为第二值时,用于指示所述数据帧在重传时采用不同的MCS和/或传输功率。
在一个可选的实施例中,所述重传标识位为所述第二值时,用于指示所述数据帧在重传时采用的第二MCS的等级低于所述数据帧采用的第一MCS;
所述装置还包括:确定模块760;
所述确定模块760,被配置为确定等级低于所述第一MCS的第二MCS;
所述发送模块720,被配置为采用所述第二MCS向所述第二无线设备重传 所述数据帧。
在一个可选的实施例中,所述重传标识位位于所述确认消息帧的物理头部分。
在一个可选的实施例中,所述确认消息帧还包括:MCS指示信息,所述MCS指示信息用于指示所述数据帧在重传时所使用的MCS等级;
所述装置还包括:确定模块760;
所述确定模块760,被配置为根据所述MCS指示信息确定第二MCS;
所述发送模块720,被配置为采用所述第二MCS向所述第二无线设备重传所述数据帧。
图8示出了本申请一个示例性实施例提供的无线通信设备的结构示意图,该终端包括:处理器101、接收器102、发射器103、存储器104和总线105。
处理器101包括一个或者一个以上处理核心,处理器101通过运行软件程序以及模块,从而执行各种功能应用以及信息处理。
接收器102和发射器103可以实现为一个通信组件,该通信组件可以是一块通信芯片。
存储器104通过总线105与处理器101相连。
存储器104可用于存储至少一个指令,处理器101用于执行该至少一个指令,以实现上述方法实施例中的各个步骤。
此外,存储器104可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,易失性或非易失性存储设备包括但不限于:磁盘或光盘,电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),静态随时存取存储器(SRAM),只读存储器(ROM),磁存储器,快闪存储器,可编程只读存储器(PROM)。
本申请一示例性实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现上述各个方法实施例提供的无线局域网的通信方法中的步骤。
本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或 光盘等。
以上所述仅为本申请的较佳实施例,并不用以限制本申请,凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。

Claims (31)

  1. 一种无线局域网的通信方法,其特征在于,所述方法包括:
    接收第一无线设备发送的数据帧;
    生成确认消息帧,所述确认消息帧包括:确认标识位和重传标识位,所述确认标识位用于标识所述数据帧是否被正确接收,所述重传标识位用于标识所述数据帧在重传时所采用的调制编码方式MCS和/或传输功率;
    向所述第一无线设备发送所述确认消息帧。
  2. 根据权利要求1所述的方法,其特征在于,
    所述重传标识位为第一值时,用于指示所述数据帧在重传时采用相同的MCS和传输功率;
    所述重传标识位为第二值时,用于指示所述数据帧在重传时采用不同的MCS和/或传输功率。
  3. 根据权利要求2所述的方法,其特征在于,
    所述重传标识位为所述第二值时,用于指示所述数据帧在重传时采用的第二MCS的等级低于所述数据帧在本次传输时采用的第一MCS。
  4. 根据权利要求2所述的方法,其特征在于,所述生成确认消息帧,包括:
    当所述数据帧的类型为触发类型且所述数据帧未被正确接收时,生成所述确认消息帧,所述确认消息帧中的所述重传标识位为所述第二值;
    或,
    当所述数据帧的类型不为所述触发类型、所述数据帧的物理头部分正确接收且所述数据帧的非物理头部分未被正确接收时,生成所述确认消息帧,所述确认消息帧中的所述重传标识位为所述第二值。
  5. 根据权利要求2所述的方法,其特征在于,所述生成确认消息帧,包括:
    当所述数据帧的类型不为触发类型且所述数据帧的物理头部分未被正确接收时,生成所述确认消息帧,所述确认消息帧中的所述重传标识位为所述第一值。
  6. 根据权利要求1所述的方法,其特征在于,
    所述确认标识位用于标识所述数据帧正确接收时,所述重传标识位为空或默认值。
  7. 根据权利要求1至6任一所述的方法,其特征在于,
    所述数据帧为单用户的非聚合数据帧,所述重传标识位为1个比特;
    或,
    所述数据帧为单用户的聚合数据帧,所述重传标识位的比特数与所述聚合数据帧中连续发送的数据帧个数相同;
    或,
    所述数据帧为多用户的聚合数据帧,所述重传标识位的比特数等于乘积数,所述乘积数是用户数和所述聚合数据帧中的连续发送的数据帧个数的乘积。
  8. 根据权利要求1至6任一所述的方法,其特征在于,
    所述重传标识位位于所述确认消息帧的物理头部分。
  9. 根据权利要求2至5任一所述的方法,其特征在于,所述确认消息帧还包括:MCS指示域,所述MCS指示域用于指示所述数据帧在重传时所使用的MCS等级。
  10. 一种无线局域网的通信方法,其特征在于,所述方法包括:
    向第二无线设备发送数据帧;
    接收所述第二无线设备发送的确认消息帧,所述确认消息帧包括:确认标识位和重传标识位,所述确认标识位用于标识所述数据帧是否被正确接收,所述重传标识位用于标识所述数据帧在重传时所采用的MCS和/或传输功率;
    根据所述确认消息帧向所述第二无线设备重传所述数据帧。
  11. 根据权利要求10所述的方法,其特征在于,
    所述重传标识位为第一值时,用于指示所述数据帧在重传时采用相同的 MCS和传输功率;
    所述重传标识位为第二值时,用于指示所述数据帧在重传时采用不同的MCS和/或传输功率。
  12. 根据权利要求10所述的方法,其特征在于,所述重传标识位为所述第二值时,用于指示所述数据帧在重传时采用的第二MCS的等级低于所述数据帧在本次传输时采用的第一MCS;
    所述根据所述确认消息帧向所述第二无线设备重传所述数据帧,包括:
    确定等级低于所述第一MCS的第二MCS;
    采用所述第二MCS向所述第二无线设备重传所述数据帧。
  13. 根据权利要求10至12任一所述的方法,其特征在于,所述重传标识位位于所述确认消息帧的物理头部分。
  14. 根据权利要求10所述的方法,其特征在于,所述确认消息帧还包括:MCS指示信息,所述MCS指示信息用于指示所述数据帧在重传时所使用的MCS等级;
    所述根据所述确认消息帧向所述第二无线设备重传所述数据帧,包括:
    根据所述MCS指示信息确定第二MCS;
    采用所述第二MCS向所述第二无线设备重传所述数据帧。
  15. 一种无线局域网的通信装置,其特征在于,所述装置包括:
    接收模块,被配置为接收第一无线设备发送的数据帧;
    生成模块,被配置为生成确认消息帧,所述确认消息帧包括:确认标识位和重传标识位,所述确认标识位用于标识所述数据帧是否被正确接收,所述重传标识位用于标识所述数据帧在重传时所采用的MCS和/或传输功率;
    发送模块,被配置为向所述第一无线设备发送所述确认消息帧。
  16. 根据权利要求15所述的装置,其特征在于,
    所述重传标识位为第一值时,用于指示所述数据帧在重传时采用相同的 MCS和传输功率;
    所述重传标识位为第二值时,用于指示所述数据帧在重传时采用不同的MCS和/或传输功率。
  17. 根据权利要求16所述的装置,其特征在于,
    所述重传标识位为所述第二值时,用于指示所述数据帧在重传时采用的第二MCS的等级低于所述数据帧采用的第一MCS。
  18. 根据权利要求16所述的装置,其特征在于,
    所述生成模块,被配置为当所述数据帧的类型为触发类型且所述数据帧未被正确接收时,生成所述确认消息帧,所述确认消息帧中的所述重传标识位为所述第二值;
    或,
    所述生成模块,被配置为当所述数据帧的类型不为所述触发类型、所述数据帧的物理头部分正确接收且所述数据帧的非物理头部分未被正确接收时,生成所述确认消息帧,所述确认消息帧中的所述重传标识位为所述第二值。
  19. 根据权利要求16所述的装置,其特征在于,
    所述生成模块,被配置为当所述数据帧的类型不为触发类型且所述数据帧的物理头部分未被正确接收时,生成所述确认消息帧,所述确认消息帧中的所述重传标识位为所述第一值。
  20. 根据权利要求15所述的装置,其特征在于,
    所述确认标识位用于标识所述数据帧正确接收时,所述重传标识位为空或默认值。
  21. 根据权利要求15至20任一所述的装置,其特征在于,
    所述数据帧为单用户的非聚合数据帧,所述重传标识位为1个比特;
    或,
    所述数据帧为单用户的聚合数据帧,所述重传标识位的比特数与所述聚合 数据帧中连续发送的数据帧个数相同;
    或,
    所述数据帧为多用户的聚合数据帧,所述重传标识位的比特数等于乘积数,所述乘积数是用户数和所述聚合数据帧中的连续发送的数据帧个数的乘积。
  22. 根据权利要求15至20任一所述的装置,其特征在于,
    所述重传标识位位于所述确认消息帧的物理头部分。
  23. 根据权利要求16至19任一所述的装置,其特征在于,所述确认消息帧还包括:MCS指示域,所述MCS指示域用于指示所述数据帧在重传时所使用的MCS等级。
  24. 一种无线局域网的通信装置,其特征在于,所述装置包括:
    发送模块,被配置为向第二无线设备发送数据帧;
    接收模块,被配置为接收所述第二无线设备发送的确认消息帧,所述确认消息帧包括:确认标识位和重传标识位,所述确认标识位用于标识所述数据帧是否被正确接收,所述重传标识位用于标识所述数据帧在重传时所采用的MCS和/或传输功率;
    所述发送模块,被配置为根据所述确认消息帧向所述第二无线设备重传所述数据帧。
  25. 根据权利要求24所述的装置,其特征在于,
    所述重传标识位为第一值时,用于指示所述数据帧在重传时采用相同的MCS和传输功率;
    所述重传标识位为第二值时,用于指示所述数据帧在重传时采用不同的MCS和/或传输功率。
  26. 根据权利要求24所述的装置,其特征在于,所述重传标识位为所述第二值时,用于指示所述数据帧在重传时采用的第二MCS的等级低于所述数据帧采用的第一MCS;
    所述装置还包括:确定模块;
    所述确定模块,被配置为确定等级低于所述第一MCS的第二MCS;
    所述发送模块,被配置为采用所述第二MCS向所述第二无线设备重传所述数据帧。
  27. 根据权利要求24至26任一所述的装置,其特征在于,所述重传标识位位于所述确认消息帧的物理头部分。
  28. 根据权利要求24所述的装置,其特征在于,所述确认消息帧还包括:MCS指示信息,所述MCS指示信息用于指示所述数据帧在重传时所使用的MCS等级;
    所述装置还包括:确定模块;
    所述确定模块,被配置为根据所述MCS指示信息确定第二MCS;
    所述发送模块,被配置为采用所述第二MCS向所述第二无线设备重传所述数据帧。
  29. 一种无线通信设备,其特征在于,所述无线通信设备包括:
    处理器;
    与所述处理器相连的收发器;
    用于存储处理器可执行指令的存储器;
    其中,所述处理器被配置为加载并执行所述可执行指令以实现如权利要求1至9任一所述的无线局域网的通信方法。
  30. 一种无线通信设备,其特征在于,所述无线通信设备包括:
    处理器;
    与所述处理器相连的收发器;
    用于存储处理器可执行指令的存储器;
    其中,所述处理器被配置为加载并执行所述可执行指令以实现如权利要求10至14任一所述的无线局域网的通信方法。
  31. 一种计算机可读存储介质,其特征在于,所述可读存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如权利要求1至14任一所述的无线局域网的通信方法。
PCT/CN2019/082664 2019-04-15 2019-04-15 无线局域网的通信方法、装置、终端及可读存储介质 WO2020210940A1 (zh)

Priority Applications (3)

Application Number Priority Date Filing Date Title
CN201980000691.6A CN112088508A (zh) 2019-04-15 2019-04-15 无线局域网的通信方法、装置、终端及可读存储介质
PCT/CN2019/082664 WO2020210940A1 (zh) 2019-04-15 2019-04-15 无线局域网的通信方法、装置、终端及可读存储介质
US17/594,405 US20220182183A1 (en) 2019-04-15 2019-04-15 Communication method and apparatus for wireless local area network, terminal and readable storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2019/082664 WO2020210940A1 (zh) 2019-04-15 2019-04-15 无线局域网的通信方法、装置、终端及可读存储介质

Publications (1)

Publication Number Publication Date
WO2020210940A1 true WO2020210940A1 (zh) 2020-10-22

Family

ID=72836805

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2019/082664 WO2020210940A1 (zh) 2019-04-15 2019-04-15 无线局域网的通信方法、装置、终端及可读存储介质

Country Status (3)

Country Link
US (1) US20220182183A1 (zh)
CN (1) CN112088508A (zh)
WO (1) WO2020210940A1 (zh)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112994848B (zh) * 2021-04-15 2022-10-04 珠海泰芯半导体有限公司 Mcs的调整方法、装置、存储介质及无线节点
CN113890679B (zh) * 2021-09-26 2023-08-22 中国联合网络通信集团有限公司 信号调制方法、装置、电子设备及计算机可读存储介质
CN117335510A (zh) * 2022-06-27 2024-01-02 Oppo广东移动通信有限公司 一种通信检测方法、装置、设备、***以及存储介质
CN117318762A (zh) * 2022-06-28 2023-12-29 华为技术有限公司 通信方法和通信装置

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101662346A (zh) * 2008-08-29 2010-03-03 富士通株式会社 自动重传控制方法、通信***及其发射机和接收机
CN102045138A (zh) * 2009-10-13 2011-05-04 英特尔公司 无线网络中的重传技术
CN102208967A (zh) * 2010-03-31 2011-10-05 中兴通讯股份有限公司 一种lte终端非自适应重传功率控制的方法及装置
US20120114030A1 (en) * 2010-11-09 2012-05-10 Nec Laboratories America, Inc. Power Scaling for Retransmissions in Uplink MIMO Hybrid ARQ
CN106464434A (zh) * 2014-03-17 2017-02-22 交互数字专利控股公司 用于wifi的接收失败识别和修复的方法

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5063387B2 (ja) * 2008-01-28 2012-10-31 京セラ株式会社 無線通信システム、送信装置、受信装置、無線通信方法
WO2011102697A2 (ko) * 2010-02-22 2011-08-25 엘지전자 주식회사 다중 안테나 전송을 지원하는 무선 통신 시스템에서 상향링크 다중 코드워드 전송을 위한 하이브리드자동재송요구 전송 수행 방법 및 장치
US9432298B1 (en) * 2011-12-09 2016-08-30 P4tents1, LLC System, method, and computer program product for improving memory systems
US9608789B2 (en) * 2012-05-11 2017-03-28 Interdigital Patent Holdings, Inc. Method and apparatus for transmitting acknowledgements in response to received frames
US10181930B2 (en) * 2015-05-10 2019-01-15 Newracom, Inc. Multiplexing acknowledgment messages in response to downlink frames
WO2017023141A1 (ko) * 2015-08-05 2017-02-09 엘지전자 주식회사 무선랜 시스템에서 채널 엑세스를 수행하는 방법 및 이를 위한 장치
US10492184B2 (en) * 2016-12-09 2019-11-26 Samsung Electronics Co., Ltd. Multiplexing control information in a physical uplink data channel
CN113890676A (zh) * 2017-03-24 2022-01-04 华为技术有限公司 一种信道质量指示反馈的方法及设备
CN113647132A (zh) * 2019-03-29 2021-11-12 联想(北京)有限公司 控制信号设计

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101662346A (zh) * 2008-08-29 2010-03-03 富士通株式会社 自动重传控制方法、通信***及其发射机和接收机
CN102045138A (zh) * 2009-10-13 2011-05-04 英特尔公司 无线网络中的重传技术
CN102208967A (zh) * 2010-03-31 2011-10-05 中兴通讯股份有限公司 一种lte终端非自适应重传功率控制的方法及装置
US20120114030A1 (en) * 2010-11-09 2012-05-10 Nec Laboratories America, Inc. Power Scaling for Retransmissions in Uplink MIMO Hybrid ARQ
CN106464434A (zh) * 2014-03-17 2017-02-22 交互数字专利控股公司 用于wifi的接收失败识别和修复的方法

Also Published As

Publication number Publication date
CN112088508A (zh) 2020-12-15
US20220182183A1 (en) 2022-06-09

Similar Documents

Publication Publication Date Title
US11990999B2 (en) Method and apparatus for feeding back hybrid automatic repeat request of downlink data
WO2018176226A1 (zh) Harq反馈方法、装置及***
US11032778B2 (en) Uplink channel power allocation method and apparatus
WO2020210940A1 (zh) 无线局域网的通信方法、装置、终端及可读存储介质
RU2492577C2 (ru) Исправление ошибок для постоянного распределения ресурсов
WO2020206616A1 (zh) 直连通信的重传反馈方法、装置及存储介质
US20190253192A1 (en) Base stations, user equipments and a system for wireless communication, as well as the corresponding methods
JP6965925B2 (ja) 基地局装置、端末装置、無線通信システム、および通信方法
US11387965B2 (en) Method for replying with acknowledgement frame, apparatus, and data transmission system
EP3334122A1 (en) Information processing method, apparatus, and system
CN110417518B (zh) 基于harq技术的通信方法、设备及***
CN109152071B (zh) 数据传输指示及数据传输方法、基站、终端及存储介质
WO2019157683A1 (zh) 上行控制信息的传输方法和装置
KR101335904B1 (ko) 무선 시스템의 링크 버짓을 개선하는 방법 및 시스템
US20100037105A1 (en) Method and Apparatus for Using Physical Layer Error Control to Direct Media Access Layer Error Control
US20100182946A1 (en) Methods and devices for transmitting data in the relay station and the base station
KR101220553B1 (ko) 전력 제어 기술
CN113573359A (zh) 一种多链路通信方法及相关装置
WO2020142911A1 (zh) 下行数据发送方法、接收方法、装置和存储介质
US8522102B2 (en) Apparatus and method for ARQ feedback polling in wireless communication system
WO2016172818A1 (zh) 应答消息传输方法和网络设备
CN107548104B (zh) 数据传输方法、接入点及站点
WO2020220962A1 (zh) 直通链路传输方法和终端
US20220173872A1 (en) Apparatus and method for block acknowledgement within reduced duration
WO2022150976A1 (zh) 半永久性调度的反馈方法、装置、设备及存储介质

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 19925409

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 19925409

Country of ref document: EP

Kind code of ref document: A1