Channel quality information determination method and device
Through the AP receiving terminal uplink messages, the uplink channel quality information is obtained, and the downlink channel quality information is determined based on the noise factor and transmission power, which solves the problem that APs in Wi-Fi networks are difficult to obtain downlink channel quality information efficiently, and realizes the optimization of resource allocation and the improvement of transmission efficiency.
Patent Information
- Application Number
- CN202110352005.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-03-31
- Publication Date
- 2025-04-08
- Estimated Expiration
- 2041-03-31
AI Technical Summary
In Wi-Fi networks, it is difficult for access points (APs) to efficiently obtain downlink channel quality information, resulting in unoptimized resource allocation and affecting transmission efficiency.
The AP obtains uplink channel quality information by receiving the uplink message sent by the terminal, and combines the terminal's noise figure and transmission power to determine the downlink channel quality information, thereby optimizing resource allocation.
It improves the efficiency of AP to obtain downlink channel quality information, and allows AP to adopt better resource allocation schemes to optimize the configuration of transmission resources and improve overall transmission efficiency.
Smart Images

Figure CN115150865B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of wireless communication technology, and in particular to a method and device for determining channel quality information. Background Art
[0002] The Institute of Electrical and Electronics Engineers (IEEE) 802.11 wireless LAN is commonly referred to as Wi-Fi network. Wi-Fi network has become a common solution for the last hop access technology of the Internet. Driven by mainstream standard protocols (such as 802.11a, 802.11b, 802.11g, 802.11n, 802.11ac and 802.11ax, etc.), Wi-Fi network is also constantly evolving, aiming to continuously improve spectrum utilization.
[0003] In a Wi-Fi network, an access point (AP) generally uses an adaptive resource allocation scheme to send data to a terminal. For example, the transmit power, modulation and coding scheme (MCS) order, or subcarrier allocation used by the AP when sending data to a terminal are all dynamically adjusted based on the downlink channel quality (i.e., the channel quality of the downlink channel).
[0004] Since the downlink channel quality between the AP and the terminal may vary over time, and one AP may provide services to multiple terminals at the same time, there is an urgent need for a method that enables the AP to efficiently obtain the downlink channel quality. Summary of the invention
[0005] The embodiment of the present application provides a method and device for determining channel quality information, which enables an AP to determine downlink channel quality information, thereby improving the efficiency of the AP in obtaining downlink channel quality. The technical solution is as follows:
[0006] In a first aspect, a method for determining channel quality information is provided, the method being performed by an access point AP, the method comprising:
[0007] Receive an uplink message sent by a terminal; obtain uplink channel quality information based on the uplink message; determine downlink channel quality information based on the uplink channel quality information, a noise factor of the terminal, and a transmit power used by the terminal when sending the uplink message.
[0008] In this method, the AP obtains uplink channel quality information based on the uplink message returned by the terminal, and obtains the transmit power of the terminal and the noise coefficient of the terminal, so that the AP obtains downlink channel quality information based on the uplink channel quality information, the transmit power of the terminal and the noise coefficient of the terminal, thereby improving the efficiency of the AP in obtaining the downlink channel quality. The AP can use a better resource allocation scheme to send data to the terminal based on the downlink channel quality reflected by the downlink channel quality information, and optimize the configuration mode of transmission resources. For example, the AP adjusts the transmit power of the AP, the MCS order or subcarrier allocation used when modulating data, etc. based on the downlink channel quality information, so that the AP sends data to the terminal based on the adjusted resource allocation scheme.
[0009] In a possible implementation manner, at least one of the noise coefficient and the transmit power is sent by the terminal; or at least one of the noise coefficient and the transmit power is stored in the AP.
[0010] Based on the possible implementation manners described above, multiple sources are provided for the noise coefficient of the terminal and the transmit power of the terminal, thereby improving the diversity of the noise coefficient and transmit power of the terminal obtained by the AP.
[0011] In a possible implementation manner, when at least one of the noise coefficient and the transmit power is sent by the terminal, the uplink message carries at least one of the noise coefficient and the transmit power.
[0012] Based on the above possible implementation manner, the noise coefficient of the terminal and the transmit power of the terminal are directly carried by the uplink message sent by the terminal, so that the performance parameters of the terminal can be transmitted simultaneously during the channel measurement process.
[0013] In a possible implementation manner, the uplink message includes at least one of a first field and a second field, the first field is used to carry the noise coefficient, and the second field is used to carry the transmit power.
[0014] In a possible implementation manner, at least one of the first field and the second field is located in a medium access control MAC header of the uplink message, or in a physical layer convergence protocol PLCP header of the uplink message.
[0015] In a possible implementation manner, at least one of the first field and the second field is located in a high throughput control field in the MAC header.
[0016] In one possible implementation, the MAC header also includes at least one of a frame control field, a duration field, an address field, and a frame check sequence FCS field, wherein the frame control field is used to carry control information of the MAC header, the duration field is used to carry the time that the uplink message occupies the uplink channel, the address field is used to carry the address information of the AP and the address information of the terminal, and the FCS field is used to carry a frame check sequence.
[0017] In a possible implementation, at least one of the first field and the second field is an extended field in the PLCP header, or is a reserved field in the PLCP header.
[0018] Based on the possible implementations described above, a variety of carrying methods are provided so that the uplink message carries at least one of the noise coefficient of the terminal and the transmit power of the terminal.
[0019] In a possible implementation manner, before receiving the uplink message sent by the terminal, the method further includes:
[0020] A trigger frame is sent to the terminal, the trigger frame carrying at least one of first indication information and second indication information, the first indication information is used to indicate whether the uplink message sent by the terminal to the AP carries the noise coefficient, and the second indication information is used to indicate whether the uplink message sent by the terminal to the AP carries the transmission power.
[0021] Based on the above possible implementation methods, the AP can carry first indication information and second indication information in the trigger frame according to different requirements for terminal performance parameters to instruct the terminal to return an uplink message carrying different performance parameters to the AP based on the instructions of these indication information.
[0022] In a possible implementation manner, when the transmit power is stored in the AP, before the uplink message sent by the receiving terminal, the method further includes:
[0023] A trigger frame is sent to the terminal, where the trigger frame carries third indication information, and the third indication information is used to instruct the terminal to send the uplink message at the transmit power.
[0024] Based on the above possible implementation, the AP directly specifies in the trigger frame that the terminal sends an uplink message with a specific transmit power, so that the terminal can use the transmit power specified by the AP to send an uplink message to the AP. At this time, for the AP, the transmit power used by the terminal is known, and the uplink message sent by the terminal to the AP does not need to carry the transmit power, thereby reducing the uplink signaling overhead between the AP and the terminal.
[0025] In a possible implementation manner, the downlink channel quality information includes a downlink signal-to-noise ratio.
[0026] In a second aspect, a method for determining channel quality information is provided, the method being performed by a terminal, the method comprising:
[0027] receiving a trigger frame, the trigger frame carrying at least one of first indication information and second indication information, the first indication information being used to indicate whether an uplink message sent by the terminal to the AP carries a noise coefficient, and the second indication information being used to indicate whether an uplink message sent by the terminal to the AP carries a transmit power;
[0028] Based on the trigger frame, an uplink message is sent to the AP.
[0029] In a possible implementation manner, the uplink message includes at least one of a first field and a second field, the first field is used to carry the noise coefficient, and the second field is used to carry the transmit power.
[0030] In a possible implementation manner, at least one of the first field and the second field is located in a medium access control MAC header of the uplink message, or is located in a physical layer convergence protocol PLCP header of the uplink message.
[0031] In a possible implementation, the method further includes:
[0032] If the sending condition is met, the agreed uplink message is sent to the AP.
[0033] In a possible implementation, the sending condition includes an agreed uplink message sending time, or an agreed uplink message sending cycle.
[0034] In a third aspect, a method for determining channel quality information is provided, the method being performed by a terminal, the method comprising:
[0035] A trigger frame is received, and based on the trigger frame, an uplink message is sent to the AP, where the uplink message carries a noise coefficient and / or a transmit power, and the noise coefficient and / or the transmit power is used to determine downlink channel quality information.
[0036] In a possible implementation, the trigger frame carries at least one of first indication information and second indication information, the first indication information is used to indicate whether the uplink message sent by the terminal to the AP carries a noise coefficient, and the second indication information is used to indicate whether the uplink message sent by the terminal to the AP carries a transmission power.
[0037] In a possible implementation manner, the uplink message includes at least one of a first field and a second field, the first field is used to carry the noise coefficient, and the second field is used to carry the transmit power.
[0038] In a possible implementation, the method further includes:
[0039] If the sending condition is met, the agreed uplink message is sent to the AP.
[0040] In a possible implementation, the sending condition includes an agreed uplink message sending time, or an agreed uplink message sending cycle.
[0041] In a fourth aspect, a communication device is provided, which is used to execute the channel quality information determination method. Specifically, the communication device includes a functional module for executing the channel quality information determination method provided by the first aspect or any optional manner of the first aspect.
[0042] In a fifth aspect, a communication device is provided, which is used to execute the channel quality information determination method. Specifically, the communication device includes a functional module used to execute the channel quality information determination method provided by the second aspect or any optional manner of the second aspect.
[0043] In a sixth aspect, a communication device is provided, which is used to execute the channel quality information determination method. Specifically, the communication device includes a functional module for executing the channel quality information determination method provided by the third aspect or any optional manner of the third aspect.
[0044] In a seventh aspect, a communication device is provided, the communication device comprising a processor, the processor being used to execute program code so that the communication device executes the channel quality information determination method provided by the first aspect or any optional method of the first aspect.
[0045] In an eighth aspect, a communication device is provided, the communication device comprising a processor, the processor being used to execute program code so that the communication device executes the channel quality information determination method provided by the second aspect or any optional method of the second aspect.
[0046] In a ninth aspect, a communication device is provided, the communication device comprising a processor, the processor being used to execute program code so that the communication device executes the channel quality information determination method provided by the third aspect or any optional method of the third aspect.
[0047] In a tenth aspect, a computer-readable storage medium is provided, wherein at least one program code is stored in the storage medium, and the program code is read by a processor to enable a communication device to execute to implement the operations performed by the above-mentioned channel quality information determination method.
[0048] In the eleventh aspect, a computer program product or a computer program is provided, which includes a program code, and the program code is stored in a computer-readable storage medium. The processor of the communication device reads the program code from the computer-readable storage medium, and the processor executes the program code, so that the communication device executes the above-mentioned channel quality information determination method and the methods provided in various optional implementation methods thereof.
[0049] In the twelfth aspect, a chip is provided, the chip comprising a logic circuit and an interface circuit, the logic circuit is used to execute the steps of obtaining or determining in the method of the first aspect, the second aspect or the third aspect and any possible implementation thereof, and the interface circuit is used to execute the actions of sending or receiving in the method of the first aspect, the second aspect or the third aspect and any possible implementation thereof, in which case, "sending" is equivalent to "output" and "receiving" is equivalent to "input". For example, when the chip is used to execute the method described in the first aspect, a chip is provided, the chip comprising a first logic circuit and a first interface circuit, the first interface circuit is used to input an uplink message sent by a terminal, the first logic circuit obtains uplink channel quality information based on the uplink message, and the first logic circuit determines downlink channel quality information based on the uplink channel quality information, the noise coefficient of the terminal, and the transmission power used by the terminal when sending the uplink message. BRIEF DESCRIPTION OF THE DRAWINGS
[0050] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for describing the embodiments are briefly introduced below.
[0051] Figure 1 It is a system schematic diagram of a WLAN deployment scenario provided by an embodiment of the present application;
[0052] Figure 2 It is a schematic diagram of the principle of a channel measurement method provided in an embodiment of the present application;
[0053] Figure 3 It is a schematic diagram of the principle of another channel measurement method provided in an embodiment of the present application;
[0054] Figure 4 is a flow chart of a method for determining channel quality information provided by an embodiment of the present application;
[0055] Figure 5It is a flow chart of a method for obtaining uplink channel quality information provided by an embodiment of the present application;
[0056] Figure 6 is a schematic diagram of the structure of an HT control field provided in an embodiment of the present application;
[0057] Figure 7 It is a structural diagram of a MAC frame provided in an embodiment of the present application;
[0058] Figure 8 It is a structural diagram of an uplink message provided in an embodiment of the present application;
[0059] Fig. 9 is a flow chart of a method for determining channel quality information provided by an embodiment of the present application;
[0060] Fig.10 is a schematic diagram of a channel measurement provided by an embodiment of the present application;
[0061] Fig.11 is a flow chart of a method for determining channel quality information provided by an embodiment of the present application;
[0062] Fig.12 is a flow chart of a method for determining channel quality information provided by an embodiment of the present application;
[0063] Fig.13 It is a structural diagram of an extended user information field provided in an embodiment of the present application;
[0064] Fig.14 is a flow chart of a method for determining channel quality information provided by an embodiment of the present application;
[0065] Fig.15 is a structural diagram of a communication device provided in an embodiment of the present application;
[0066] Fig.16 is a structural diagram of a communication device provided in an embodiment of the present application;
[0067] Fig.17 is a structural diagram of a communication device provided in an embodiment of the present application;
[0068] Fig.18 It is a structural diagram of a communication device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0069] In order to make the objectives, technical solutions and advantages of the present application clearer, the implementation methods of the present application will be further described in detail below with reference to the accompanying drawings.
[0070] The embodiments of the present application can be applied to a wireless local area network (WLAN), which may include one or more APs and one or more STAs. AP is called an access point, and may also be called a hotspot. AP is an access point for a user terminal to enter a wired network, and is mainly deployed in homes, buildings, and campuses. The typical AP coverage radius is tens of meters to hundreds of meters. It should be understood that AP can also be deployed outdoors. AP is equivalent to a bridge connecting a wired network and a wireless network. Its main function is to connect the clients of each wireless network together and then connect the wireless network to Ethernet. At present, the main standards used by AP are the Institute of Electrical and Electronics Engineers (IEEE) 802.11 series, such as 802.11ax or 802.11be standards. AP can be a device that supports WLAN standards. For example, AP can be a terminal device or network device with a wireless fidelity (WiFi) chip. AP is a communication device with wireless transceiver functions, such as a communication server, a router, a switch, a bridge, a micro base station or a small base station, or an access point in a WLAN communication system. Each AP can communicate with other network elements based on the 802.11 protocol (or other communication protocols).
[0071] STA is called a station (STA). In this application, STA can be called a terminal station, a user terminal, a user device, an access device, a subscriber station, a subscriber unit, a mobile station, a user agent, a user equipment, a portable terminal, a laptop terminal, a desktop terminal, and other names. STA can be a device with a wireless communication chip, a wireless sensor, or a wireless communication terminal. STA can be a device that supports the WLAN format. For example, STA can be a mobile phone that supports WiFi communication function, a tablet computer that supports WiFi communication function, a set-top box that supports WiFi communication function, a smart TV that supports WiFi communication function, a smart wearable device that supports WiFi communication function, a computer that supports WiFi communication function, an artificial intelligence (AI) product that supports WiFi communication function, or an Internet of Things (IoT) terminal that supports WiFi communication function. For example, smart phones, tablet computers, moving picture experts group audio layer III (MP3) players, moving picture experts group audio layer IV (MP4) players, laptops, desktop computers, communication servers, routers, switches, bridges, smart bracelets, smart speakers, smart cars, smart instruments, smart devices, smart printers, industrial smart computers, smart code scanning devices or smart monitoring terminals, etc.
[0072] Figure 1 This is a system diagram of a WLAN deployment scenario provided by an embodiment of the present application, see Figure 1 The system 100 includes at least one AP 101 and at least one terminal 102 (in Figure 1 Only one AP 101 and one terminal 102 are shown in the figure. Among them, each access point 101 can communicate with each other through a wired or wireless connection, and the terminal 102 can communicate with each access point 101 through a wired or wireless connection.
[0073] Each AP 101 in the system 100 can implement the channel quality information determination method provided in the embodiment of the present application. The following embodiment takes one AP 101 and one terminal 102 as an example to illustrate the method.
[0074] In order to ensure the communication quality between the AP and the terminal, the AP measures the channel between the AP and the terminal in real time or periodically. The AP measures the channel in two ways: explicit channel measurement and implicit channel measurement.
[0075] For example Figure 2 The schematic diagram of the principle of a channel measurement method provided by an embodiment of the present application is shown in FIG. 1 , which can be called explicit channel measurement (explicit sounding), a measurement method in which a terminal measures a downlink channel and sends the measured channel information to an AP in the form of data. Figure 2 As shown, the AP sends a channel measurement notification frame to the terminal, and the channel measurement notification frame is used to instruct the terminal to perform explicit channel measurement. For example, the channel measurement notification frame is a null data packet announcement frame (NDPA) specified in the 802.11 protocol. After the AP notifies the terminal to perform explicit channel measurement through the channel measurement notification frame, the AP sends a channel measurement frame carrying a channel measurement sequence to the terminal, and the channel measurement frame is used to measure the downlink channel between the AP and the terminal. For example, the channel measurement frame is a null data packet frame (NDP) specified in the 802.11 protocol. After the terminal receives the channel measurement frame, the terminal performs channel measurement on the downlink channel based on the channel measurement sequence in the channel measurement frame to obtain the downlink air interface channel information between the AP and the terminal. And send a channel measurement feedback frame carrying the downlink air interface channel information to the AP, so that the AP obtains the downlink air interface channel information from the channel measurement feedback frame to achieve explicit channel measurement.
[0076] Among them, the channel measurement sequence is a signal sequence used for channel measurement, and the channel measurement sequence may have other names. For example, in the cellular protocol, the channel measurement sequence is called a reference signal. For another example, in the Wi-Fi standard, the channel measurement sequence is called a long training field (LTF), such as the non-HT short training field (L-STF), the extremely high throughput short training field (EHT short trainingfield, EHT-STF), etc. in the following text. The downlink air interface channel information includes multi-antenna beamforming matrix information and downlink channel quality information. The multi-antenna beamforming matrix information is used to indicate the relative channel relationship between the antenna of the AP and the antenna of the terminal, such as the matrix information of the precoding matrix used to precode the antenna system. The more antennas the AP and the terminal have, the higher the dimension of the precoding matrix, and accordingly, the larger the amount of data of the downlink air interface channel information. With the evolution of the 802.11 protocol and the development of terminal technology, the number of antennas of the AP and the number of antennas of the terminal are increasing. Then, during the above-mentioned explicit channel measurement process, the amount of data of the downlink air interface channel information in the channel measurement feedback frame sent by the terminal will be relatively large, which will cause the channel measurement feedback frame to occupy a large amount of air interface time during transmission to the AP, resulting in a longer measurement time for the explicit channel measurement and low channel measurement efficiency.
[0077] Another example Figure 3 The schematic diagram of another channel measurement method provided by the embodiment of the present application is shown in FIG. 1 , which can also be called implicit channel measurement (implicit sounding), and is a measurement method in which the AP measures the uplink channel and uses the channel reciprocity to infer the downlink channel information without the need for terminal feedback. Figure 3 As shown, the AP sends a channel measurement trigger frame to the terminal, and the channel measurement trigger frame is used to instruct the terminal to perform implicit channel measurement. After the terminal receives the channel measurement trigger frame, the terminal sends a channel measurement frame to the AP. After the AP receives the channel measurement frame, the AP performs channel measurement based on the channel measurement frame to obtain uplink air interface channel information between the AP and the terminal, wherein the uplink air interface channel information includes uplink channel quality information and multi-antenna beamforming matrix information.
[0078] In the above implicit channel measurement process, the channel measurement frame fed back by the terminal to the AP does not carry downlink air interface channel information. It can be seen that the amount of data in the channel measurement frame is much smaller than the amount of data in the channel measurement feedback frame sent by the terminal during explicit channel measurement. The air interface time occupied by the channel measurement frame is less than the air interface time occupied by the channel measurement feedback frame, then the measurement duration of the implicit channel measurement is shorter than the measurement duration of the explicit channel measurement, and the measurement efficiency of the implicit channel measurement is higher than the measurement efficiency of the explicit channel measurement during the implicit channel measurement process. However, in the process of implicit channel measurement, the AP is always unknown to the downlink channel quality, so the AP cannot adaptively adjust the resource allocation scheme based on the unknown downlink channel quality.
[0079] In a possible implementation, in order to facilitate the AP to obtain downlink channel quality information during the implicit channel measurement process, the AP sends a trigger frame to the terminal to trigger the terminal to return an uplink message to the AP, so that the AP obtains the downlink channel quality information based on the uplink message returned by the terminal to implement channel measurement. To further illustrate this process, see Figure 4 A flow chart of a channel quality information determination process provided by an embodiment of the present application is shown.
[0080] 401. The AP sends a trigger frame to the terminal.
[0081] The trigger frame is used to instruct the terminal to return an uplink message to the AP to perform channel measurement. The AP is any AP, and the terminal is any terminal that can communicate with the AP. In a possible implementation, the trigger frame is a channel measurement trigger frame specifically used to trigger the terminal to perform channel measurement, that is, the channel measurement trigger frame itself has the function of triggering the terminal to perform channel measurement, for example, the trigger frame is a trigger frame (trigger frame) specified in the 802.12 protocol to notify the terminal to perform channel measurement.
[0082] In one possible implementation, when the occupancy rate of the downlink channel between the AP and the terminal is less than a first threshold, indicating that the channel resources of the downlink channel are sufficient, the AP sends the channel measurement frame to the terminal through the downlink channel to trigger the terminal to send an uplink message to the AP.
[0083] In one possible implementation, the trigger frame is a data message and the data message carries trigger information, which is used to trigger the terminal to perform channel measurement. The data message itself does not have the function of triggering the terminal to perform channel measurement, but the trigger information in the data message has the function of triggering the terminal to perform channel measurement.
[0084] In one possible implementation, when the occupancy rate of the downlink channel is greater than or equal to the first threshold, it means that the channel resources of the downlink channel are insufficient. In order to avoid the AP sending a downlink channel measurement frame and further occupying the channel resources, the AP sends a data message carrying the trigger information to the terminal through the downlink channel, thereby triggering the terminal to send an uplink message to the AP without affecting the normal transmission of business data of other services.
[0085] In a possible implementation, the trigger frame includes at least one of a first indication information and a second indication information, and the first indication information is used to indicate whether the uplink message sent by the terminal to the AP carries the noise coefficient of the terminal. For example, if the first indication information is carried on one bit for indication. If the first indication information is 1, it indicates that the uplink message sent by the terminal needs to carry the noise coefficient, and if the first indication information is 0, it indicates that the uplink message sent by the terminal does not need to carry the noise coefficient. Or, if the first indication information is 0, it indicates that the uplink message sent by the terminal needs to carry the noise coefficient, and if the first indication information is 1, it indicates that the uplink message sent by the terminal does not need to carry the noise coefficient. The second indication information is used to indicate whether the uplink message sent by the terminal to the AP carries the transmission power used by the terminal to send the uplink message. For example, if the second indication information is carried on one bit for indication. If the second indication information is 1, it indicates that the uplink message sent by the terminal needs to carry the transmit power, and if the second indication information is 0, it indicates that the uplink message sent by the terminal does not need to carry the transmit power. Alternatively, if the second indication information is 0, it indicates that the uplink message sent by the terminal needs to carry the transmit power, and if the second indication information is 1, it indicates that the uplink message sent by the terminal does not need to carry the transmit power. In the embodiments of the present application, only examples of indication are given, and indication methods that can achieve the same indication effect are all included, and are not limited here.
[0086] Take the trigger frame including the first indication information and the second indication information as an example for introduction. Based on the channel measurement requirement, the AP instructs the terminal to return an uplink message carrying different performance parameters (such as transmit power and noise coefficient, etc.) by carrying the first indication information and the second indication information in the trigger frame. For example, if the channel measurement requirement is that the AP needs to obtain the transmit power of the terminal and the noise coefficient of the terminal from the terminal, the AP sends a trigger frame carrying the first indication information and the second indication information of 1 to the terminal; if the channel measurement requirement is that the AP does not need to obtain the transmit power of the terminal and the noise coefficient of the terminal from the terminal, the AP sends a trigger frame carrying the first indication information and the second indication information of 0 to the terminal.
[0087] The trigger frame carrying the first indication information and the second indication information with different values can instruct the terminal to return different uplink messages carrying different performance parameters. For the convenience of description, the trigger frame carrying the first indication information and the second indication information with different values is classified as follows:
[0088] If the trigger frame carries the first indication information and the second indication information, and the first indication information is used to indicate that the uplink message sent by the terminal needs to carry the noise coefficient, and the second indication information is used to indicate that the uplink message sent by the terminal needs to carry the transmit power, then the trigger frame is the first trigger frame;
[0089] If the trigger frame carries the first indication information and the second indication information, and the first indication information is used to indicate that the uplink message sent by the terminal does not need to carry the noise coefficient, and the second indication information is used to indicate that the uplink message sent by the terminal needs to carry the transmit power, then the trigger frame is the second trigger frame;
[0090] If the trigger frame carries the first indication information and the second indication information, and the first indication information is used to indicate that the uplink message sent by the terminal needs to carry the noise coefficient, and the second indication information is used to indicate that the uplink message sent by the terminal does not need to carry the transmit power of the terminal, then the trigger frame is a third trigger frame;
[0091] If the trigger frame carries first indication information and second indication information, and the first indication information is used to indicate that the uplink message sent by the terminal does not need to carry the noise coefficient, and the second indication information is used to indicate that the uplink message sent by the terminal does not need to carry the terminal's transmit power, then the trigger frame is the fourth trigger frame.
[0092] The process of the AP triggering the terminal to return an uplink message carrying different performance parameters based on different trigger frames will be introduced later in combination with different embodiments.
[0093] 402. The terminal receives the trigger frame.
[0094] The terminal receives the trigger frame from a downlink channel between the AP and the terminal.
[0095] Step 401 and step 402 are both optional steps. In some embodiments, if the uplink message for channel measurement sent by the terminal is triggered by the trigger frame, during the channel measurement process, the AP executes step 401 and the terminal executes step 402. In some embodiments, if the AP and the terminal have agreed that the terminal actively sends an uplink message for channel measurement to the AP, the AP may not execute the above step 401, and accordingly, the terminal does not execute this step 402.
[0096] 403. The terminal sends an uplink message to the AP.
[0097] In a possible implementation, the uplink message is an uplink measurement message, which is a measurement message sent by the terminal to the AP for channel measurement. For example Figure 3 The uplink measurement message carries the relevant information required for channel measurement, but does not carry service data of other services other than the channel measurement service. Among them, the other services include game services, voice services, and video services, etc. Correspondingly, the service data of other services includes game data, voice data, and video data, etc.
[0098] In another possible implementation, the uplink message is an uplink data message, which is a data message sent by the terminal to the AP for transmitting the service data of the other service. In order to simultaneously implement channel measurement during the transmission of the service data of the other service, the uplink data message also carries relevant information required for channel measurement. In some embodiments, the uplink data message does not carry the service data of the other service, but carries relevant information required for channel measurement. In this case, the uplink data message is only used for channel measurement.
[0099] The relevant information required for channel measurement includes the noise coefficient of the terminal, the transmit power used by the terminal when sending the uplink message, and the training sequence used for noise intensity estimation. The uplink message structure can be multiple, and the structure of the uplink message is introduced as follows in conjunction with the embodiment:
[0100] In a possible implementation, the uplink message includes at least one message header, wherein the at least one message header includes a medium access control (MAC) header and a physical layer convergence protocol (PLCP) header. If the uplink message is an uplink data message, the uplink message includes a payload field, and the payload field is used to carry service data.
[0101] In a possible implementation, the uplink message includes at least one of a first field and a second field, the first field is used to carry a noise coefficient of a terminal, and the second field is used to carry a transmit power used by the terminal when sending the uplink message. Wherein, for any field in the first field and the second field, the any field is a field extended in the uplink message, or an existing field in the multiplexed uplink message.
[0102] In a possible implementation, at least one of the first field and the second field is located in a MAC header of the uplink message. Optionally, the first field and the second field are in the same subfield, for example, the first field and the second field are a subfield in a high throughput (HT) control field in the MAC header. Figure 6 The structural diagram of a HT control field provided by an embodiment of the present application is shown, and the first field and the second field are the qth sub-control field in the aggregate control (A control) field in the HT control field. Among them, the A control field includes T sub-control fields, which are sub-control fields 1 to T, and each sub-control field includes a control identification (identity, ID) and the control information corresponding to the control ID. Among them, q is an integer greater than 1 and less than or equal to T, and T is an integer greater than q. The qth sub-control field in the T sub-control fields is used to carry the noise coefficient of the terminal and the transmit power used by the terminal when sending the uplink message. The control ID in each sub-control field in the T sub-control fields is used to indicate the type of corresponding control information. Optionally, the control ID is identified by a numerical number or a character string, and different control IDs indicate different types of control information. For example, the control IDs in sub-control fields 1 to T are control 1 to T, respectively, with a total of T types of control information. In a possible implementation, the A control field corresponds to an ID interval, the ID interval includes multiple control IDs, and each control ID is located in a sub-control field in the A control field. Each ID in the ID interval is already defined, and the type of control information indicated is a type other than the target control information (which can be understood as the type of existing control information). Among them, the target control information includes the transmission power and noise coefficient of the terminal. The A control field also corresponds to the target control ID, and the target control ID is located in a sub-control field extended from the A control field (used to carry the target control information). The target control ID is used to indicate the type of the target control information. The target control ID is any value or string other than the ID interval. For example, there are 30 types of existing control information, and the corresponding ID interval includes control ID0 to control ID29. Each control ID in control ID0 to control ID29 is used to indicate the type of one of the 30 types of control information. The target control ID corresponding to the A control field is control ID30 to indicate the type of the target control information.
[0103] from Figure 6It can be seen that the HT control field also includes a very high throughput (VHT) field, a high efficiency (HE) field, and an extreme high throughput (EHT) field. Among them, the VHT field, the HE field, and the EHT field are located in the first 3 bits of the HT control field, which are used to indicate the protocol version supported by the uplink message. For example, when VHT=1, HE=1, and EHT=0, it is used to indicate that the protocol version supported by the uplink message is the 802.11ax version (i.e., the HE protocol). The HT control field is a partial field in the MAC header, and the MAC header may also include other fields besides the HT control field.
[0104] In another possible implementation, a newly defined MAC header includes at least one of the first field and the second field. In a possible implementation, the MAC header also includes at least one of a frame control field, a duration field, an address field, and a frame check sequence (FCS) field. The frame control field is used to carry control information of the MAC header, the duration field is used to carry the time that the uplink message occupies the uplink channel, the address field is used to carry address information of the AP and address information of the terminal, and the FCS field is used to carry a frame check sequence. Figure 7 What is shown is a schematic diagram of the structure of a MAC header provided in an embodiment of the present application. Figure 7 The field carrying the noise coefficient is the first field, and the field carrying the transmit power is the second field. Figure 7 The transmit (Tx) address field and receive (Rx) address field in the MAC header are subfields of the address field in the MAC header, wherein the transmit address field is used to carry the address information of the terminal, and the receive address field is used to carry the address information of the AP. For any of the MAC headers described above, the first field and the second field can be located at any position in the MAC header, rather than being limited to a specific position.
[0105] The newly defined MAC header may only carry parameters required for the channel measurement process, and may not carry or carry fewer other non-channel measurement parameters, thereby reducing the uplink signaling overhead between the AP and the terminal.
[0106] In a possible implementation, at least one of the first field and the second field is located in the PLCP header of the uplink message. Optionally, the first field and the second field are the same extended field, which is a newly added field without affecting the existing fields of the PPDU, and is used to carry at least one of the transmit power of the terminal and the noise coefficient of the terminal.
[0107] Figure 8 A schematic diagram of the structure of an uplink message provided in an embodiment of the present application. In different application scenarios, the extension field may have different names, for example, Figure 8 The extremely high throughput signal field B (EHTsignal field B, EHT-SIG-B) in the PLCP header shown, EHT-SIG-B is used to carry at least one of the transmit power of the terminal and the noise coefficient of the terminal, and the field name is only for example and is not limited. Figure 8The uplink message shown is a physical layer protocol data unit (PPDU), which includes a PLCP header, a data field, and a packet extension (PE) field. The PLCP header includes L-STF, a non-HT long training field (L-LTF), a non-HT signal field (L-SIG), a repeated non-HT signal field (RL-SIG), a universal signal field (U-SIG), an extremely high throughput signal field (EHT signal field, EHT-SIG), EHT-STF, an extremely high throughput long training field (EHT long training field, EHT-LTF) and EHT-SIG-B. The information carried by the L-STF is used by the receiver (such as AP) for packet detection, receiving gain control and coarse synchronization. The information carried by the L-LTF is used by the receiver for fine synchronization and channel estimation. If the protocol supported by the PPDU is a low version protocol, L-SIG is a low version protocol signal field. If the protocol supported by the PPDU is a high version protocol, L-SIG is used to carry the length of the PPDU. RL-SIG is used to indicate that the PPDU is a protocol version of 802.11ax and later. U-SIG carries some information necessary for demodulating the PPDU, such as version identifier, uplink / downlink identifier, bandwidth, etc. EHT-SIG carries another part of information necessary for demodulating the PPDU, such as resource unit allocation information, modulation coding order, spatial stream, etc. The information carried by EHT-STF is used for gain control by the receiver. The information carried by EHT-LTF is used for channel estimation by the receiver. If the uplink message does not carry service data, the Data field includes the above-mentioned load field. If the uplink message does not carry service data, the Data field does not include the above-mentioned load field. The Data field also includes a MAC header. The PE field provides additional processing time for the receiver. For any field in the first field and the second field, if the field is located in the PLCP header, the MAC header in the Data field does not include the field. Correspondingly, if the field is located in the MAC header, the PLCP header does not include the field.
[0108] In a possible implementation, the PLCP header is also called the physical layer (PHY) header. In addition, PPDU is a data structure of an uplink message. As a data transmission unit in a wireless network, PPDU can have multiple structure types, such as single-user (SU) PPDU, multi-user (MU) PPDU, extended range (ER) SU PPDU, and trigger based (TB) PPDU. Figure 8 The PPDU shown is a possible implementation method. Here, the embodiment of the present application does not limit the structure type of the PPDU used in each uplink message.
[0109] In a possible implementation, the uplink message further includes a third field, which is used to carry a training sequence for noise intensity estimation. For example, the training sequence is an L-LTF sequence, and the training sequence is located in the L-LTF field in the uplink message, such as Figure 8 The L-LTF field is shown.
[0110] Optionally, the L-LTF sequence includes at least one pilot group, each pilot group includes multiple pilot symbols. When multiple pilot groups are included, the multiple pilot groups may be the same or different, for example, the L-LTF sequence includes 2 identical pilot groups: {l1(1), l1(2), ..., l1(M)}, {l2(1), l2(2), ..., l2(M)}, wherein M is an integer greater than 2, the two pilot groups each include M pilot symbols, and the pilot symbols at the same position in the two pilot groups are the same.
[0111] Each uplink message introduced above carries at least one of the noise coefficient of the terminal and the transmit power used by the terminal when sending the uplink message. In order to facilitate description and distinguish uplink messages carrying different performance parameters, the uplink messages are classified as follows: the uplink message carrying the transmit power and the noise coefficient is called the first uplink message; the uplink message carrying the transmit power but not the noise coefficient is called the second uplink message; the uplink message carrying the noise coefficient but not the transmit power is called the third uplink message; the uplink message not carrying the transmit power and the noise coefficient is called the fourth uplink message.
[0112] In a possible implementation manner, after receiving the trigger frame, the terminal sends an uplink message to the AP based on the trigger frame, so that the AP performs channel measurement based on the uplink message.
[0113] Optionally, the terminal generates an uplink message carrying corresponding performance parameters based on the first indication information and the second indication information carried in the trigger frame, and sends the uplink message to the AP through the uplink channel between the terminal and the AP. The following will introduce the process of the terminal generating an uplink message carrying different performance parameters based on the first indication information and the second indication information in different trigger frames in combination with different embodiments.
[0114] The generation process of the uplink message includes two encapsulation processes. If the uplink message is an uplink data message, and the uplink data message needs to carry business data of other services, the terminal will splice the MAC header with the load field carrying the business data to obtain a MAC layer protocol data unit (MPDU) to achieve the first encapsulation. The terminal stores the MPDU in the data field, splices the data field, the PLCP header and the PE field to obtain the PPDU to achieve the second encapsulation. The final PPDU is also the uplink message. The terminal modulates the uplink message into a string of bit streams and sends the bit stream to the AP through the uplink channel. If the uplink message is an uplink measurement message, the uplink measurement message does not include the load field. During the first encapsulation process, the terminal directly encapsulates the MAC header into an MPDU.
[0115] In another possible implementation, when the AP and the terminal have agreed that the terminal actively sends an agreed uplink message to the AP, if the agreed sending conditions are met, the terminal sends the agreed uplink message to the AP. The sending conditions include the agreed uplink message sending time, or the agreed uplink message sending cycle, or other conditions. The agreed uplink message includes any uplink message from the first uplink message to the fourth uplink message. In this case, the AP does not need to send a trigger frame to the terminal, and the terminal does not need to wait to receive a trigger frame.
[0116] 404. The AP receives the uplink message.
[0117] The AP receives the uplink message from an uplink channel between the AP and the terminal.
[0118] 405. The AP obtains uplink channel quality information.
[0119] The uplink channel quality information is the channel quality information of the uplink channel between the AP and the terminal, and the uplink channel quality information includes an uplink signal to noise ratio (SNR), and the uplink signal to noise ratio is the signal to noise ratio of the uplink channel.
[0120] In a possible implementation, the AP obtains the uplink channel quality information of the uplink channel based on the uplink message. Optionally, the AP obtains the uplink channel quality information of the uplink channel based on the uplink message includes the following steps 4051-4053, such as Figure 5 As shown. Among them, Figure 5 A flowchart of a method for acquiring uplink channel quality information provided in an embodiment of the present application.
[0121] Step 4051: The AP estimates the signal strength of the uplink message to obtain the signal strength of the uplink message.
[0122] The uplink message is sent to the AP in the form of a string of bit streams. During the process of receiving the bit stream, the AP samples the signal of the bit stream to obtain N sampling points, which are x(1) to x(N), respectively, where N is an integer greater than 1; the AP determines the average sampling point of the N sampling points as the signal strength of the uplink message.
[0123] In a possible implementation, the AP uses the N sampling points as input data and inputs them into the following formula (1):
[0124]
[0125] The AP outputs the signal strength S of the uplink message based on the formula (1).
[0126] Step 4052: The AP estimates the noise intensity of the uplink channel to obtain the noise intensity of the uplink channel.
[0127] In a possible implementation, the AP estimates the noise strength of the uplink channel based on the L-LTF sequence carried in the uplink message. For example, the AP parses the L-LTF sequence from the third field in the above message, and inputs the at least one pilot group in the L-LTF sequence as input data into the following formula (2):
[0128]
[0129] The AP outputs the noise strength R of the uplink channel based on the above formula (2). Wherein, l1(i)=l2(i), i is an integer greater than or equal to 1 and less than or equal to M, l1(i) is the i-th pilot symbol in the first pilot group in the L-LTF sequence, and l2(i) is the i-th pilot symbol in the second pilot group in the L-LTF sequence.
[0130] Step 4053: The AP obtains the uplink channel quality information.
[0131] In a possible implementation, the AP obtains the uplink channel quality information based on the signal strength and the noise strength. Optionally, the AP determines the ratio between the signal strength and the noise strength as the uplink signal-to-noise ratio. For example, the uplink signal-to-noise ratio SNR UL It is expressed as the following formula (3):
[0132]
[0133] 406. The AP obtains a noise coefficient and a transmit power.
[0134] The noise coefficient is the noise coefficient of the terminal, and the transmission power is the transmission power used by the terminal when sending the uplink message.
[0135] If the uplink message carries at least one of the noise coefficient and the transmit power, the AP obtains at least one of the noise coefficient and the transmit power from the uplink message; if the AP locally stores at least one of the noise coefficient and the transmit power, the AP obtains at least one of the noise coefficient and the transmit power stored locally.
[0136] Different types of trigger frames are used to instruct the terminal to return uplink messages carrying different performance parameters to the AP, which will cause the AP to obtain the transmission power and noise factor in different ways. The process of AP obtaining the noise factor and the transmission power will be introduced in combination with different embodiments.
[0137] In a possible implementation, the AP first executes step 406 and then executes step 405, or executes step 406 and step 405 simultaneously. Here, the embodiment of the present application does not limit the execution order of step 405 and step 406.
[0138] 407. The AP determines downlink channel quality information.
[0139] The downlink channel quality information is the channel quality information of the downlink channel between the AP and the terminal, and the downlink channel quality information includes a downlink signal-to-noise ratio, which is the signal-to-noise ratio of the downlink channel.
[0140] In a possible implementation, the AP determines the downlink channel quality information based on the uplink channel quality information, the noise coefficient of the terminal, and the transmit power used by the terminal when sending the uplink message. Optionally, the AP uses the uplink channel quality information, the noise coefficient, and the transmit power as output data and inputs the following formula (4):
[0141]
[0142] The AP outputs the downlink signal-to-noise ratio SNR based on the above formula (4): DL Among them, P AP is the transmit power of the AP; P STA is the transmit power of the terminal; NF AP NF is the noise factor of the AP, that is, the amplification gain of the AP to the noise signal when receiving uplink messages; STA is the noise coefficient of the terminal, that is, the amplification gain of the noise signal when the terminal receives the downlink message. For the AP, P AP and NF AP All are known.
[0143] In a possible implementation, the AP determines the downlink signal-to-noise ratio based on any variation of the above formula (4). For example, the transmit power of the AP and the noise coefficient of the AP are known, and the AP pre-calculates the product between the transmit power of the AP and the noise coefficient of the AP, and uses the product as the performance coefficient of the AP; when the AP obtains the transmit power of the terminal and the noise coefficient of the terminal, the AP uses the product between the transmit power of the terminal and the noise coefficient of the terminal as the performance coefficient of the terminal; the AP uses the ratio between the performance coefficient of the AP and the performance coefficient of the terminal as the performance ratio between the AP and the terminal; when the AP obtains the uplink channel quality information, the AP uses the product between the performance ratio and the uplink channel quality information as the downlink signal-to-noise ratio. In a possible implementation, the performance coefficient of the terminal is calculated by the terminal, and the terminal informs the AP of the performance coefficient of the terminal when accessing the AP. Alternatively, the terminal carries the performance coefficient of the terminal in an uplink message and sends it to the AP, and the AP obtains the performance coefficient of the terminal from the uplink message. For example, the trigger frame sent by the AP to the terminal is the first trigger frame, and the first indication information and the second indication information in the first trigger frame are replaced by fourth indication information, and the fourth indication information is used to instruct the terminal to return an uplink message carrying the performance coefficient of the terminal to the AP. Then, based on the instruction of the fourth indication information, the uplink message sent by the terminal to the AP does not carry the noise coefficient of the terminal and the transmission power of the terminal, but carries the performance coefficient of the terminal.
[0144] For another example, after the AP obtains the transmit power of the terminal and the noise factor of the terminal, it obtains the ratio of the transmit power between the AP and the terminal (recorded as the power ratio), and obtains the ratio of the noise factor between the AP and the terminal (recorded as the noise ratio); the AP determines the product of the uplink channel quality information, the power ratio and the noise ratio as the downlink signal-to-noise ratio.
[0145] The AP determines the downlink signal-to-noise ratio based on any modified formula of the above formula (4) without limitation.
[0146] The above formula (4) is derived from the following formula (5).
[0147]
[0148] Among them, N0 is thermal noise and PL is path loss.
[0149] When the AP determines the downlink channel quality information, the AP uses a better resource allocation scheme to send data to the terminal based on the downlink channel quality reflected by the downlink channel quality information, thereby optimizing the configuration of transmission resources. The resource allocation scheme includes the AP's transmit power, the MCS order or subcarrier allocation used by the AP when modulating data, etc.
[0150] In a possible implementation, in order to improve the spectrum efficiency of wireless transmission, the MCS order supported by mainstream standard protocols is also constantly increasing. The MCS order used by the AP plays a vital role in the modulation or demodulation of the wireless signal between the AP and the terminal. In order to avoid abnormal modulation or demodulation of the wireless signal, the AP can adaptively adjust the MCS order used by the AP through the downlink channel quality information of the downlink channel between the AP and the terminal.
[0151] In a possible implementation, during downlink transmission, the AP dynamically adjusts its own transmit power based on the downlink channel quality information, so as to reduce the power consumption of the AP as much as possible while ensuring the terminal reception performance. For example, if the downlink channel quality between the AP and the terminal is poor, in the process of sending downlink messages to the terminal, the AP can increase its own transmit power, thereby enhancing the signal strength sent by the AP, thereby improving the quality of the signal received by the terminal and ensuring the terminal reception performance. For another example, if the downlink channel quality between the AP and the terminal is good, then in the process of sending downlink messages to the terminal, the AP can appropriately reduce its own transmit power to achieve the effect of reducing power consumption and suppressing interference.
[0152] In one possible implementation, in an orthogonal frequency-division multiple access (OFDMA) system, multiple terminals simultaneously occupy non-intersecting subcarrier sets in the frequency domain to send data, and each subcarrier set includes at least one subcarrier. For any of the multiple terminals, the air interface channel is not flat in the frequency domain. For example, the channel quality on some subcarriers is good, while the channel quality on other subcarriers is poor. In addition, the channel quality distribution of each terminal in the frequency domain is also significantly different. For example, for the same subcarrier, the channel quality of one terminal may be good, while the channel quality of another terminal may be very poor. In this way, in the downlink scheduling process, the AP can allocate subcarriers with relatively good channel quality to each terminal based on the downlink channel quality information of each terminal on different subcarriers, thereby obtaining better overall system performance.
[0153] In the method provided in the embodiment of the present application, the AP obtains the uplink channel quality information based on the uplink message returned by the terminal, and obtains the transmit power of the terminal and the noise coefficient of the terminal, so that the AP obtains the downlink channel quality information based on the uplink channel quality information, the transmit power of the terminal and the noise coefficient of the terminal, thereby improving the efficiency of the AP in obtaining the downlink channel quality. The AP can use a better resource allocation scheme to send data to the terminal according to the downlink channel quality reflected by the downlink channel quality information, thereby optimizing the configuration method of the transmission resources. For example, the AP adjusts the transmit power of the AP, the MCS order or subcarrier allocation used when modulating the data, etc. based on the downlink channel quality information, so that the AP sends data to the terminal based on the adjusted resource allocation scheme.
[0154] In combination with different embodiments, the process in which the AP instructs the terminal to return uplink messages with different performance parameters based on different trigger frames to obtain downlink channel quality information is described as follows.
[0155] In a possible implementation, during the channel measurement process, the AP obtains the noise coefficient of the terminal and the transmit power of the terminal from the uplink message sent by the terminal, so that the AP obtains the downlink channel quality information based on the obtained noise coefficient of the terminal and the transmit power of the terminal. To further illustrate this process, see Fig. 9 A flow chart of a method for determining channel quality information provided by an embodiment of the present application is shown.
[0156] 901. The AP sends a first trigger frame to the terminal.
[0157] The first trigger frame is used to instruct the terminal to send an uplink message carrying the performance parameters of the terminal to the AP. The AP is any AP, and the terminal is any terminal that can communicate with the AP. The performance parameters of the terminal include the noise coefficient of the terminal and the transmission power used by the terminal when sending the uplink message.
[0158] In one possible implementation, the first trigger frame carries first indication information and second indication information, and the first indication information is used to indicate that the uplink message sent by the terminal needs to carry the noise coefficient, and the second indication information is used to indicate that the uplink message sent by the terminal needs to carry the transmission power.
[0159] In a possible implementation, if a trigger frame does not carry the second indication information and the first indication information, and the system defaults that the trigger frame is used to instruct the terminal to send an uplink message carrying the performance parameters of the terminal to the AP, then the trigger frame is the first trigger frame.
[0160] In a possible implementation manner, the AP sends the first trigger frame to the terminal through a downlink channel between the AP and the terminal.
[0161] 902. The terminal receives the first trigger frame.
[0162] The terminal receives the first trigger frame from a downlink channel between the AP and the terminal.
[0163] 903. The terminal sends a first uplink message to the AP.
[0164] The first uplink message carries a noise coefficient and a transmission power, wherein the noise coefficient is a noise coefficient of the terminal, and the transmission power is a transmission power used by the terminal to send the first uplink message.
[0165] In a possible implementation, the noise coefficient and the transmit power are respectively located in a first field and a second field in the first uplink message. Optionally, both the first field and the second field are located in a MAC header of the first uplink message, for example, carrying Figure 6 The MAC header of the HT control field shown, for example, Figure 7 Optionally, the first field and the second field are both located in the PLCP header of the first uplink message, for example, Figure 8 PPDU shown.
[0166] In a possible implementation, the terminal sends a first uplink message to the AP through an uplink channel between the AP and the terminal based on the first trigger frame. For example, after receiving the first trigger frame, the terminal determines, based on the indication of the first trigger frame, that it is necessary to return an uplink message carrying the transmit power and the noise coefficient to the AP for channel measurement; then the terminal generates a first uplink message, and uses the transmit power in the first uplink message to send the first uplink message to the AP through the uplink channel between the AP and the terminal.
[0167] The process in which the terminal determines, based on the indication of the first trigger frame, that it is necessary to return an uplink message carrying the transmit power and the noise coefficient to the AP to perform channel measurement includes any one of the following processes 1-3:
[0168] Process 1: If the system defaults that the channel measurement trigger frame is used to instruct the terminal to send an uplink message carrying the performance parameters of the terminal to the AP, then when any downlink message sent by the AP and received by the terminal is a channel measurement trigger frame, the any downlink message is the first trigger frame. The terminal determines that it needs to return an uplink message carrying the transmit power and noise factor to the AP to perform channel measurement.
[0169] Process 2: If the system defaults that the channel measurement trigger frame instructs the terminal to perform channel measurement (i.e., the system defaults that the channel trigger frame is used to instruct the terminal to send an uplink message to the AP), when any downlink message sent by the AP and received by the terminal is a channel measurement trigger frame, if the terminal can parse the second indication information and the first indication information from the channel measurement trigger frame, and the parsed first indication information is used to indicate that the uplink message sent by the terminal needs to carry the noise coefficient, and the parsed second indication information is used to indicate that the uplink message sent by the terminal needs to carry the transmission power, then any downlink message is the first trigger frame. Based on the parsed second indication information and the indication of the first indication information, the terminal determines that it is necessary to return an uplink message carrying the transmission power and noise coefficient to the AP to perform channel measurement.
[0170] Process 3: When any downlink message sent by the AP and received by the terminal is a data message, if the terminal can parse the trigger information, the first indication information and the second indication information from the data message, and the parsed first indication information is used to indicate that the uplink message sent by the terminal needs to carry the noise coefficient, and the parsed second indication information is used to indicate that the uplink message sent by the terminal needs to carry the transmit power, then any downlink message is a first trigger frame. Based on the parsed second indication information and the indication of the first indication information, the terminal determines that it is necessary to return an uplink message carrying the transmit power and the noise coefficient to the AP to perform channel measurement.
[0171] 904. The AP obtains uplink channel quality information.
[0172] In a possible implementation, the AP obtains uplink channel quality information based on the first uplink message. The process of the AP obtaining the uplink channel quality information based on the first uplink message is the same as the process shown in the above step 405. Here, the embodiment of the present application does not repeat the process of the AP obtaining the uplink channel quality information based on the first uplink message.
[0173] 905. The AP obtains a noise coefficient and a transmit power from the first uplink message.
[0174] The noise coefficient is a noise coefficient of the terminal, and the transmit power is a transmit power used by the terminal when sending the first uplink message. The AP parses the first uplink message to obtain the transmit power and the noise coefficient from the first uplink message.
[0175] 906. The AP determines downlink channel quality information.
[0176] The process shown in step 906 is the same as the process shown in step 407, and the embodiment of the present application will not elaborate on step 906.
[0177] To further illustrate the process shown in the above steps 901-906, see Fig.10 A schematic diagram of a channel measurement provided by an embodiment of the present application is shown in FIG. Fig.10 In the process, the AP sends a trigger frame to the terminal to notify the terminal to perform channel measurement. After receiving the trigger frame, the terminal sends an uplink message carrying the transmit power of the terminal and the noise coefficient of the terminal to the AP, so that the AP obtains the transmit power of the terminal and the noise coefficient of the terminal from the uplink message, and further determines the downlink channel quality information based on the transmit power of the terminal and the noise coefficient of the terminal.
[0178] In the method provided in the embodiment of the present application, the AP obtains uplink channel quality information based on the first uplink message returned by the terminal, and obtains the transmit power of the terminal and the noise coefficient of the terminal from the first uplink message, so that the AP obtains downlink channel quality information based on the uplink channel quality information, the transmit power of the terminal and the noise coefficient of the terminal, thereby improving the efficiency of the AP in obtaining the downlink channel quality. The AP can use a better resource allocation scheme to send data to the terminal based on the downlink channel quality reflected by the downlink channel quality information, thereby optimizing the configuration method of transmission resources. For example, the AP adjusts the transmit power of the AP, the MCS order or subcarrier allocation used when modulating data, etc. based on the downlink channel quality information, so that the AP sends data to the terminal based on the adjusted resource allocation scheme.
[0179] In a possible implementation, the AP obtains the transmit power used by the terminal when sending the uplink message from the uplink message sent by the terminal, and obtains the noise coefficient of the terminal locally, so that the AP obtains the downlink channel quality information based on the transmit power of the terminal and the noise coefficient of the terminal. To further illustrate this process, see Fig.11 A flow chart of a method for determining channel quality information provided by an embodiment of the present application is shown.
[0180] 1101. The AP stores the noise coefficient of the terminal.
[0181] The AP is any AP, and the terminal is any terminal that can communicate with the AP. Since the noise coefficient of the terminal is generally constant, the AP stores the noise coefficient of the terminal in advance so that the noise coefficient of the terminal can be directly obtained from the locally stored noise coefficient later without having to be obtained from the terminal later.
[0182] In a possible implementation manner, the AP obtains the noise coefficient of the terminal and the address information of the terminal, and associates and stores the noise coefficient of the terminal and the address information of the terminal locally.
[0183] The AP obtaining the noise coefficient of the terminal and the address information of the terminal includes: the AP obtaining the noise coefficient of the terminal and the address information of the terminal reported by the terminal, or the AP obtaining the noise coefficient of the terminal and the address information of the terminal based on a user instruction.
[0184] For example, after the terminal accesses the AP, the terminal reports its first terminal information to the AP, where the first terminal information includes the noise coefficient of the terminal and the address information of the terminal. The AP obtains the noise coefficient of the terminal and the address information of the terminal from the first terminal information.
[0185] For example, the AP receives a first storage instruction issued by a user, wherein the first storage instruction carries the first terminal information; the AP obtains the noise coefficient of the terminal and the address information of the terminal from the first storage instruction, and performs associated storage based on the instruction of the first storage instruction.
[0186] The AP can pre-store noise coefficients of multiple terminals. This step 1101 is described by taking storing the noise coefficient of any terminal among the multiple terminals as an example.
[0187] 1102. The AP sends a second trigger frame to the terminal.
[0188] The second trigger frame is used to instruct the terminal to send an uplink message carrying the transmit power to the AP. In a possible implementation, the second trigger frame carries first indication information and second indication information, and the first indication information is used to indicate that the uplink message sent by the terminal does not need to carry the noise coefficient, and the second indication information is used to indicate that the uplink message sent by the terminal needs to carry the transmit power.
[0189] In another possible implementation manner, the second trigger frame does not include the first indication information to reduce downlink signaling overhead between the AP and the terminal.
[0190] In a possible implementation manner, the AP sends the second trigger frame to the terminal through a downlink channel between the AP and the terminal.
[0191] 1103. The terminal receives the second trigger frame.
[0192] The terminal receives the second trigger frame from a downlink channel between the AP and the terminal.
[0193] 1104. The terminal sends a second uplink message to the AP.
[0194] The second uplink message carries a transmission power, wherein the transmission power is the transmission power used by the terminal when sending the second uplink message.
[0195] In a possible implementation, the terminal sends a second uplink message to the AP through the uplink channel between the AP and the terminal based on the second trigger frame. For example, when any downlink message sent by the AP and received by the terminal is a trigger frame, if the terminal can parse the second indication information from the trigger frame (or can parse the second indication information and the first indication information), and the parsed first indication information is used to indicate that the uplink message sent by the terminal does not need to carry the noise coefficient, and the second indication information is used to indicate that the uplink message sent by the terminal needs to carry the transmission power, then the trigger frame is a second trigger frame; the terminal generates the second uplink message based on the indication of the second indication information in the second trigger frame, and sends the second uplink message to the AP.
[0196] 1105. The AP obtains uplink channel quality information.
[0197] In a possible implementation, the AP obtains uplink channel quality information based on the second uplink message. The process of the AP obtaining the uplink channel quality information based on the second uplink message is the same as the process shown in the above step 405. Here, the embodiment of the present application does not repeat the process of the AP obtaining the uplink channel quality information based on the second uplink message.
[0198] 1106. The AP obtains transmit power from the second uplink message.
[0199] The transmit power is the transmit power used by the terminal when sending the second uplink message. The AP parses the second uplink message and obtains the transmit power from the second uplink message.
[0200] 1107. The AP obtains the noise coefficient of the terminal from the stored noise coefficients.
[0201] In a possible implementation, the AP obtains the address information of the terminal from the second uplink message, and based on the address information of the terminal, queries the noise coefficient corresponding to the address information from the stored noise coefficients, and the queried noise coefficient is also the noise coefficient of the terminal.
[0202] The process shown in the above steps 1106-1107 is the process in which the AP obtains the noise coefficient of the terminal and the transmission power used by the terminal when sending an uplink message.
[0203] 1108. The AP determines downlink channel quality information.
[0204] The process shown in this step 1108 is the same as the process shown in the above step 407. Here, this embodiment of the application does not repeat this step 1108.
[0205] In the method provided in the embodiment of the present application, the AP obtains the uplink channel quality information based on the second uplink message returned by the terminal, obtains the transmit power of the terminal from the second uplink message, and obtains the noise coefficient of the terminal locally, so that the AP obtains the downlink channel quality information based on the uplink channel quality information, the transmit power of the terminal, and the noise coefficient of the terminal, thereby improving the efficiency of the AP in obtaining the downlink channel quality. The AP can use a better resource allocation scheme to send data to the terminal based on the downlink channel quality reflected by the downlink channel quality information, thereby optimizing the configuration method of the transmission resources. For example, the AP adjusts the transmit power of the AP, the MCS order or subcarrier allocation used when modulating the data, etc. based on the downlink channel quality information, so that the AP sends data to the terminal based on the adjusted resource allocation scheme. Moreover, the second uplink message in the embodiment of the present application does not need to carry the noise information of the terminal compared to the first uplink message, thereby reducing the uplink signaling overhead between the AP and the terminal.
[0206] In a possible implementation, the AP obtains the noise coefficient of the terminal from the uplink message sent by the terminal, and obtains the transmit power used by the terminal when sending the uplink message from the local device, so that the AP obtains the downlink channel quality information based on the obtained transmit power of the terminal and the noise coefficient of the terminal. To further illustrate this process, see Fig.12A flow chart of a method for determining channel quality information provided by an embodiment of the present application is shown.
[0207] 1201. The AP stores the transmit power of the terminal.
[0208] The AP is any AP, and the terminal is any terminal that can communicate with the AP. The transmit power of the terminal stored in the AP is the transmit power reported by the terminal itself or the preset transmit power of the terminal.
[0209] In one possible implementation, the AP obtains the transmission power range of the terminal and the address information of the terminal, where the transmission power range is the range of effective transmission power that can be used by the terminal when it is working normally, and the transmission power range includes at least one transmission power; the AP selects a transmission power from the transmission power range as the transmission power when the terminal sends an uplink message, and the AP associates and stores the selected transmission power of the terminal with the address information of the terminal, or the AP associates and stores the transmission power range of the terminal, the address information of the terminal and the selected transmission power of the terminal.
[0210] The AP obtaining the transmission power range of the terminal and the address information of the terminal includes: the AP obtaining the transmission power range of the terminal and the address information of the terminal reported by the terminal, or the AP obtaining the transmission power range of the terminal and the address information of the terminal based on the user's instruction.
[0211] For example, after the terminal accesses the AP, the terminal reports its second terminal information to the AP, where the second terminal information includes the terminal's transmission power range and address information; the AP obtains the terminal's transmission power range and address information from the second terminal information.
[0212] For example, the AP receives a second storage instruction issued by a user, wherein the second storage instruction carries the second terminal information; the AP obtains the second terminal information from the second storage instruction, and performs associated storage based on the instruction of the second storage instruction.
[0213] In a possible implementation, if the second terminal information reported by the terminal to the AP does not include the transmit power range of the terminal, the AP proactively presets a transmit power for the terminal as the transmit power used by the terminal when sending uplink messages, and associates and stores the address information of the terminal and the transmit power preset for the terminal locally. The transmit power preset by the AP for the terminal is a transmit power that can be accepted by general terminals, so as to avoid the terminal being unavailable due to the transmit power preset by the AP for the terminal in the future.
[0214] The AP can store the transmit power of multiple terminals in advance, and this step 1201 is described by taking the storage of the transmit power of any terminal among the multiple terminals as an example. The first terminal information, the second terminal information and the third terminal information of a terminal are all the terminal information of the terminal, but the information carried may be different.
[0215] 1202. The AP sends a third trigger frame to the terminal.
[0216] The third trigger frame is used to instruct the terminal to send an uplink message carrying the noise coefficient to the AP at the transmit power. In a possible implementation, the third trigger frame carries first indication information and second indication information, and the first indication information is used to indicate that the uplink message sent by the terminal needs to carry the noise coefficient, and the second indication information is used to indicate that the uplink message sent by the terminal does not need to carry the transmit power of the terminal.
[0217] In a possible implementation, the third trigger frame does not include the second indication information to reduce downlink signaling overhead between the AP and the terminal.
[0218] In a possible implementation, the third trigger frame also carries third indication information, and the third indication information is used to instruct the terminal to send the uplink message at the transmission power. Optionally, the third indication information includes the transmission power of the terminal selected by the AP, and the third indication information itself is used to instruct the terminal to send the uplink message at the transmission power included in the third indication information. Optionally, the third indication information also includes a power indicator, and the power indicator is used to instruct the terminal to send the uplink message at the transmission power included in the third indication information. Here, the embodiment of the present application does not limit the representation method of the power indicator.
[0219] In a possible implementation, the third indication information is located in a third field in the third trigger frame, and the third field is a field extended from the trigger frame, for example, the third field is a subfield extended from the user information field in the trigger frame. Fig.13The structural diagram of an extended user information field provided by an embodiment of the present application shown in the figure, a third field is extended in the user information field, namely the transmit power (Tx power) field shown in the figure, which is used to carry the transmit power specified by the AP for the terminal. The user information field also includes an association identifier 12 (association identifier 12, AID12) field, a resource unit allocation (resource unit allocation, RUallocation) field, an uplink forward error correction code type (uplink forward error correction coding type, UL FEC coding type) field, an uplink modulation and coding strategy (uplink modulation and code scheme, UL MCS) field, an uplink dual carrier modulation (uplink dual carrier modulation, UL DCM) field, a spatial stream allocation / random access resource unit information (spatial stream allocation / random access resource unit information, SS allocation / RA-RU information) field, an uplink target receive signal strength indicator (uplink target receive signal strength indicator, UL target RSSI) field and a reserved field. Among them, the AID12 field is used to indicate the STA (i.e., terminal) that the trigger frame expects to schedule. The RUAllocation field is used to indicate the subcarrier information that the scheduled STA should use. The UL FEC coding type field is used to indicate the forward error correction code type that the scheduled STA should use. The UL MCS field is used to indicate the modulation and coding strategy that the scheduled STA should use. The UL DCM field is used to indicate whether the scheduled STA uses dual-carrier modulation. The SSallocation / RA-RU information field is used to indicate the spatial stream information that the scheduled STA should use, or to indicate the random access resource unit information. The UL Target RSSI field is used to indicate the expected receive power of the AP; the reserved field is a field reserved for the purpose of the extended trigger frame.
[0220] In a possible implementation, the third field is an existing field in the trigger frame. For example, the third field is Fig.13 In the reserved field within the user information field shown, the third indication information is located in the reserved field.
[0221] In a possible implementation manner, the AP sends a third trigger frame to the terminal through a downlink channel between the AP and the terminal.
[0222] 1203. The terminal receives the third trigger frame.
[0223] The terminal receives the third trigger frame from a downlink channel between the AP and the terminal.
[0224] 1204. The terminal sends a third uplink message to the AP.
[0225] Among them, the third uplink message carries a noise coefficient, and the noise coefficient is the noise coefficient of the terminal. In a possible implementation, based on the third trigger frame, a third uplink message is sent to the AP through the uplink channel between the AP and the terminal. For example, when any downlink message sent by the AP received by the terminal is a trigger frame, if the terminal can parse the first indication information (or parse the second indication information and the first indication information) and the third indication information from the trigger frame, and the parsed first indication information is used to indicate that the uplink message sent by the terminal needs to carry the noise coefficient, and the second indication information is used to indicate that the uplink message sent by the terminal does not need to carry the transmission power, then the trigger frame is a third trigger frame. The terminal generates a third uplink message based on the indication of the first indication information in the third trigger frame. And based on the indication of the parsed third indication information, the third uplink message is sent to the AP with the transmission power included in the third indication information.
[0226] 1205. The AP obtains uplink channel quality information.
[0227] In a possible implementation, the AP obtains the uplink channel quality information based on the third uplink message. The process of the AP obtaining the uplink channel quality information based on the third uplink message is the same as the process shown in the above step 405. Here, the embodiment of the present application does not repeat the process of the AP obtaining the uplink channel quality information based on the third uplink message.
[0228] 1206. The AP obtains the noise coefficient from the third uplink message.
[0229] The AP parses the third uplink message, and obtains the noise coefficient from the third uplink message.
[0230] 1207. The AP obtains, from the stored transmission power, the transmission power used by the terminal when sending the third uplink message.
[0231] In one possible implementation, the AP obtains the address information of the terminal from the third uplink message, and based on the address information of the terminal, queries the transmission power corresponding to the address information from the stored transmission power, and the queried transmission power is the transmission power used by the terminal when sending the third uplink message.
[0232] The process shown in the above steps 1206-1207 is the process in which the AP obtains the noise coefficient of the terminal and the transmission power used by the terminal when sending an uplink message.
[0233] 1208. The AP determines downlink channel quality information.
[0234] The process shown in this step 1208 is the same as the process shown in the above step 407. Here, this embodiment of the application does not repeat this step 1208.
[0235] In the method provided in the embodiment of the present application, the AP obtains the uplink channel quality information based on the third uplink message returned by the terminal, obtains the noise coefficient of the terminal from the third uplink message, and obtains the transmit power of the terminal locally, so that the AP obtains the downlink channel quality information based on the uplink channel quality information, the transmit power of the terminal, and the noise coefficient of the terminal, thereby improving the efficiency of the AP in obtaining the downlink channel quality. The AP can use a better resource allocation scheme to send data to the terminal based on the downlink channel quality reflected by the downlink channel quality information, thereby optimizing the configuration method of the transmission resources. For example, the AP adjusts the transmit power of the AP, the MCS order or subcarrier allocation used when modulating the data, etc. based on the downlink channel quality information, so that the AP sends data to the terminal based on the adjusted resource allocation scheme. Moreover, the third uplink message does not need to carry the transmit power of the terminal compared to the first uplink message, thereby reducing the uplink signaling overhead between the AP and the terminal.
[0236] In a possible implementation, the AP obtains the transmit power and the noise factor of the terminal locally, so that the AP obtains the downlink channel quality information based on the obtained transmit power and the noise factor of the terminal. Fig.14 A flow chart of a method for determining channel quality information provided by an embodiment of the present application is shown.
[0237] 1401. The AP stores the transmit power and the noise coefficient.
[0238] The AP is any AP, the terminal is any terminal that can communicate with the AP, the transmit power is the transmit power of the terminal, the transmit power stored in the AP is the transmit power reported by the terminal or the preset transmit power of the terminal, and the noise coefficient is the noise coefficient of the terminal.
[0239] In one possible implementation, the AP obtains the transmission power range of the terminal, the noise coefficient of the terminal, and the address information of the terminal. The AP selects a transmission power from the transmission power range as the transmission power when the terminal sends an uplink message, and stores the noise coefficient of the terminal, the address information of the terminal, and the selected transmission power in association with each other.
[0240] Among them, the process of the AP obtaining the transmission power range of the terminal, the noise coefficient of the terminal or the address information of the terminal, please refer to the above steps 1001 and 1001. The embodiment of the present application does not elaborate on the process of the AP obtaining the transmission power range of the terminal, the noise coefficient of the terminal and the address information of the terminal.
[0241] The AP can pre-store the transmission power and noise coefficient of multiple terminals. This step 1401 is described by taking the storage of the transmission power and noise coefficient of any terminal among the multiple terminals as an example.
[0242] 1402. The AP sends a fourth trigger frame to the terminal.
[0243] The fourth trigger frame is used to instruct the terminal to send an uplink message at the transmission power. In a possible implementation, the fourth trigger frame carries first indication information and second indication information, and the first indication information is used to indicate that the uplink message sent by the terminal does not need to carry the noise coefficient, the second indication information is used to indicate that the uplink message sent by the terminal does not need to carry the transmission power of the terminal, and the fourth trigger frame also carries third indication information to instruct the terminal to send an uplink message at the transmission power included in the third indication information.
[0244] In a possible implementation, the fourth trigger frame does not carry the first indication information and the second indication information, so as to reduce the data volume of the fourth trigger frame and reduce the downlink signaling overhead between the AP and the terminal.
[0245] The manner in which the fourth trigger frame carries the third indication information is similar to the manner in which the third trigger frame carries the third indication information. Here, the manner in which the fourth trigger frame carries the third indication information is not further described in the embodiment of the present application.
[0246] In a possible implementation manner, the AP sends the fourth trigger frame to the terminal through a downlink channel between the AP and the terminal.
[0247] 1403. The terminal receives the fourth trigger frame.
[0248] The terminal receives the fourth trigger frame from the downlink channel between the AP and the terminal.
[0249] 1404. The terminal sends a fourth uplink message to the AP.
[0250] In a possible implementation, the terminal sends a fourth uplink message to the AP through the uplink channel between the AP and the terminal based on the fourth trigger frame. For example, when any downlink message sent by the AP and received by the terminal is a trigger frame, if the terminal can parse the third indication information from the trigger frame, and cannot parse the second indication information and the first indication information, or if the second indication information and / or the first indication information can be parsed, but the parsed first indication information is used to indicate that the uplink message sent by the terminal does not need to carry the noise coefficient of the terminal, and the second indication information is used to indicate that the uplink message sent by the terminal does not need to carry the transmission power of the terminal, then the trigger frame is the fourth trigger frame; the terminal sends the fourth uplink message to the AP based on the indication of the third indication information in the fourth trigger frame, with the transmission power included in the third indication information (i.e., the transmission power specified by the AP).
[0251] 1405. The AP obtains uplink channel quality information.
[0252] In a possible implementation, the AP obtains uplink channel quality information based on the fourth uplink message. The process of the AP obtaining the uplink channel quality information based on the fourth uplink message is the same as the process shown in the above step 405. Here, the embodiment of the present application does not repeat the process of the AP obtaining the uplink channel quality information based on the fourth uplink message.
[0253] 1406. The terminal obtains the noise coefficient and the transmit power of the terminal from the stored transmit power and noise coefficient.
[0254] The transmission power is the transmission power used by the terminal when sending the fourth uplink message.
[0255] In one possible implementation, the AP obtains the address information of the terminal from the fourth uplink message, and based on the address information of the terminal, queries the transmit power and noise coefficient corresponding to the address information from the stored transmit power and noise coefficient. The queried noise coefficient and transmit power are also the noise coefficient of the terminal and the transmit power used by the terminal when sending the fourth uplink message.
[0256] The process shown in step 1406 is the process in which the AP obtains the noise coefficient of the terminal and the transmission power used when sending an uplink message.
[0257] 1407. The AP determines downlink channel quality information.
[0258] The process shown in this step 1407 is the same as the process shown in the above step 407. Here, this embodiment of the application does not repeat this step 1407.
[0259] In the method provided in the embodiment of the present application, the AP obtains the uplink channel quality information based on the fourth uplink message returned by the terminal, and obtains the noise coefficient of the terminal and the transmit power used by the terminal when sending the fourth message from the local, so that the AP obtains the downlink channel quality information based on the uplink channel quality information, the transmit power of the terminal and the noise coefficient of the terminal, thereby improving the efficiency of the AP in obtaining the downlink channel quality. The AP can use a better resource allocation scheme to send data to the terminal according to the downlink channel quality reflected by the downlink channel quality information, thereby optimizing the configuration mode of the transmission resources. For example, the AP adjusts the transmit power of the AP, the MCS order or subcarrier allocation used when modulating the data, etc. based on the downlink channel quality information, so that the AP sends data to the terminal based on the adjusted resource allocation scheme. Moreover, the fourth uplink message does not need to carry the transmit power of the terminal and the noise information of the terminal compared to the first uplink message, the second uplink message and the third uplink message, thereby reducing the uplink signaling overhead between the AP and the terminal.
[0260] The method of the embodiment of the present application is described above, and the device of the embodiment of the present application is described below. It should be understood that the device described below has any function of the AP or terminal in the above method.
[0261] See also Fig.15 The present application embodiment provides a communication device 1500, which can be any of the above embodiments or Figure 4 , Fig. 9 , Fig.11 , Fig.12 or Fig.14 The AP or part of the AP in the apparatus 1500 is used to execute the method executed by the AP, and the apparatus 1500 includes a receiving unit 1510, an acquiring unit 1520 and a determining unit 1530.
[0262] The receiving unit 1510 is configured to receive an uplink message sent by a terminal;
[0263] The acquisition unit 1520 is configured to acquire uplink channel quality information based on the uplink message;
[0264] The determining unit 1530 is configured to determine the downlink channel quality information based on the uplink channel quality information, the noise coefficient of the terminal, and the transmit power used by the terminal when sending the uplink message.
[0265] Optionally, at least one of the noise coefficient and the transmit power is sent by the terminal; or at least one of the noise coefficient and the transmit power is stored in the AP.
[0266] Optionally, when at least one of the noise coefficient and the transmit power is sent by the terminal, the uplink message carries at least one of the noise coefficient and the transmit power.
[0267] Optionally, the uplink message includes at least one of a first field and a second field, the first field is used to carry the noise coefficient, and the second field is used to carry the transmit power.
[0268] Optionally, at least one of the first field and the second field is located in a medium access control MAC header of the uplink message, or in a physical layer convergence protocol PLCP header of the uplink message.
[0269] Optionally, the device 1500 further includes:
[0270] A first sending unit is used to send a trigger frame to the terminal, the trigger frame carries at least one of first indication information and second indication information, the first indication information is used to indicate whether the uplink message sent by the terminal to the AP carries the noise coefficient, and the second indication information is used to indicate whether the uplink message sent by the terminal to the AP carries the transmission power.
[0271] Optionally, the device 1500 further includes:
[0272] The second sending unit is used to send a trigger frame to the terminal, where the trigger frame carries third indication information, and the third indication information is used to instruct the terminal to send the uplink message at the transmission power.
[0273] The first sending unit and the second sending unit may be the same sending unit, or may be two independent sending units.
[0274] Optionally, the downlink channel quality information includes a downlink signal-to-noise ratio.
[0275] It should be understood that device 1500 corresponds to the AP in the above-mentioned method embodiment, and the various modules in device 1500 and the above-mentioned other operations and / or functions are respectively various steps and methods implemented by the AP in the method embodiment. The specific details can be found in the above-mentioned method embodiment. For the sake of brevity, they will not be repeated here.
[0276] It should be understood that when the device 1500 determines the downlink channel quality information, only the division of the above-mentioned functional modules is used as an example. In practical applications, the above-mentioned functions can be assigned to different functional modules as needed, that is, the internal structure of the device 1500 is divided into different functional modules to complete all or part of the functions described above. In addition, the device 1500 provided in the above embodiment and the above method embodiment belong to the same concept, and the specific implementation process thereof is detailed in the above method embodiment, which will not be repeated here.
[0277] It should be understood that the apparatus 1500 may be equivalent to the AP 101 in the system 100 , or equivalent to an execution component in the AP 101 .
[0278] See also Fig.16 The present application embodiment provides a communication device 1600, which can be any of the above embodiments or Figure 4 , Fig. 9 , Fig.11 , Fig.12 or Fig.14 The terminal or part of the terminal is used to execute the method executed by the terminal, and the device 1600 includes a receiving unit 1610 and a sending unit 1620.
[0279] The receiving unit 1610 is used to receive a trigger frame.
[0280] The sending unit 1620 is configured to send an uplink message to the AP based on the trigger frame, where the uplink message carries a noise coefficient and / or a transmit power, and the noise coefficient and / or the transmit power is used to determine downlink channel quality information.
[0281] Optionally, the trigger frame carries at least one of first indication information and second indication information, the first indication information is used to indicate whether the uplink message sent by the terminal to the AP carries a noise coefficient, and the second indication information is used to indicate whether the uplink message sent by the terminal to the AP carries a transmission power.
[0282] Optionally, the uplink message includes at least one of a first field and a second field, the first field is used to carry the noise coefficient, and the second field is used to carry the transmit power.
[0283] Optionally, at least one of the first field and the second field is located in a medium access control MAC header of the uplink message, or in a physical layer convergence protocol PLCP header of the uplink message.
[0284] Optionally, the sending unit 1620 is further configured to send an agreed uplink message to the AP if a sending condition is met.
[0285] Optionally, the sending condition includes an agreed uplink message sending time, or an agreed uplink message sending cycle.
[0286] It should be understood that device 1600 corresponds to the terminal in the above-mentioned method embodiment, and the various modules in device 1600 and the above-mentioned other operations and / or functions are respectively various steps and methods implemented by the terminal in the method embodiment. The specific details can be found in the above-mentioned method embodiment. For the sake of brevity, they will not be repeated here.
[0287] It should be understood that when the device 1600 returns an uplink message to the AP, only the division of the above-mentioned functional modules is used as an example. In actual applications, the above-mentioned functions can be assigned to different functional modules as needed, that is, the internal structure of the device 1600 is divided into different functional modules to complete all or part of the functions described above. In addition, the device 1600 provided in the above embodiment and the above method embodiment belong to the same concept, and the specific implementation process is detailed in the above method embodiment, which will not be repeated here.
[0288] It should be understood that the device 1600 may be equivalent to the terminal 102 in the system 100 , or equivalent to the execution component in the terminal 102 .
[0289] See also Fig.17 The present application embodiment provides a communication device 1700, which can be any of the above embodiments or Figure 4 , Fig. 9 , Fig.11 , Fig.12 or Fig.14 The terminal or part of the terminal is used to execute the method executed by the terminal, and the device 1700 includes a receiving unit 1710 and a sending unit 1720;
[0290] The receiving unit 1710 is configured to receive a trigger frame, where the trigger frame carries at least one of first indication information and second indication information, where the first indication information is used to indicate whether an uplink message sent by the terminal to the AP carries a noise coefficient, and the second indication information is used to indicate whether an uplink message sent by the terminal to the AP carries a transmit power;
[0291] The sending unit 1720 is configured to send the uplink message to the AP based on the trigger frame.
[0292] Optionally, the uplink message includes at least one of a first field and a second field, the first field is used to carry the noise coefficient, and the second field is used to carry the transmit power.
[0293] Optionally, at least one of the first field and the second field is located in a medium access control MAC header of the uplink message, or in a physical layer convergence protocol PLCP header of the uplink message.
[0294] Optionally, the sending unit 1720 is further configured to send an agreed uplink message to the AP if a sending condition is met.
[0295] Optionally, the sending condition includes an agreed uplink message sending time, or an agreed uplink message sending cycle.
[0296] It should be understood that device 1700 corresponds to the terminal in the above-mentioned method embodiment, and the various modules in device 1700 and the above-mentioned other operations and / or functions are respectively various steps and methods implemented by the terminal in the method embodiment. The specific details can be found in the above-mentioned method embodiment. For the sake of brevity, they will not be repeated here.
[0297] It should be understood that when the device 1700 returns an uplink message to the AP, only the division of the above-mentioned functional modules is used as an example. In actual applications, the above-mentioned functions can be assigned to different functional modules as needed, that is, the internal structure of the device 1700 is divided into different functional modules to complete all or part of the functions described above. In addition, the device 1700 provided in the above embodiment and the above method embodiment belong to the same concept, and the specific implementation process is detailed in the above method embodiment, which will not be repeated here.
[0298] It should be understood that the device 1700 may be equivalent to the terminal 102 in the system 100 , or equivalent to the execution component in the terminal 102 .
[0299] Fig.18 It should be understood that the device described below can implement any function of the AP or terminal in any of the above methods.
[0300] Optionally, Fig.18 The communication device 1800 shown is configured as the AP or terminal described above, and includes one or more processors 1801 , a communication bus 1802 , a memory 1803 , one or more communication interfaces 1804 , and one or more antenna panels 1805 .
[0301] Processor 1801 is a general-purpose central processing unit (CPU), a network processing (NP), a microprocessor, or one or more integrated circuits for implementing the solution of the present application, such as an application-specific integrated circuit (ASIC), a programmable logic device (PLD) or a combination thereof. Optionally, the PLD is a complex programmable logic device (CPLD), a field-programmable gate array (FPGA), a generic array logic (GAL) or any combination thereof.
[0302] The communication bus 1802 is used to transmit information between the above components. Optionally, the communication bus 1802 is divided into an address bus, a data bus, a control bus, etc. For ease of representation, only one thick line is used in the figure, but it does not mean that there is only one bus or one type of bus.
[0303] Optionally, the memory 1803 is a read-only memory (ROM), a random access memory (RAM), an electrically erasable programmable read-only memory (EEPROM), an optical disc (including a compact disc read-only memory (CD-ROM), a compressed optical disc, a laser disc, a digital versatile disc, a Blu-ray disc, etc.), a magnetic disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store the desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto. The memory 1803 exists independently and is connected to the processor 1801 via the communication bus 1802, or the memory 1803 is integrated with the processor 1801.
[0304] The communication interface 1804 uses any transceiver-like device for communicating with other devices or communication networks. The communication interface 1804 includes a wired communication interface, and optionally, also includes a wireless communication interface. Among them, the wired communication interface is, for example, an Ethernet interface. Optionally, the Ethernet interface is an optical interface, an electrical interface, or a combination thereof. The wireless communication interface is a wireless local area network (WLAN) interface, a cellular network communication interface, or a combination thereof.
[0305] A plurality of antennas are disposed on the antenna panel 1805, and the antenna panel 1805 is used to send and receive data and to perform data transmission with other devices.
[0306] Optionally, in some embodiments, the communication device 1800 includes multiple processors, such as Fig.18 The processor 1801 and the processor 1806 shown in . Each of these processors is a single-core processor, or a multi-core processor. Optionally, the processor here refers to one or more devices, circuits, and / or processing cores for processing data (such as computer program instructions).
[0307] In a specific implementation, as an embodiment, the communication device 1800 also includes an output device 1807 and an input device 1808. The output device 1807 communicates with the processor 1801 and can display information in a variety of ways. For example, the output device 1807 is a liquid crystal display (LCD), a light emitting diode (LED) display device, a cathode ray tube (CRT) display device or a projector. The input device 1808 communicates with the processor 1801 and can receive user input in a variety of ways. For example, the input device 1808 is a mouse, a keyboard, a touch screen device or a sensor device.
[0308] In some embodiments, the memory 1803 is used to store a program code 1810 for executing the solution of the present application, and the processor 1801 can execute the program code 1810 stored in the memory 1803. The program code 1810 includes one or more software modules, and the communication device 1800 can implement the channel quality information determination method provided in each method embodiment above through the processor 1801 and the program code 1810 in the memory 1803.
[0309] The device 1800 corresponds to the terminal or AP in the above method embodiment, and the hardware, modules and other operations and / or functions in the device 1800 are respectively for implementing the various steps and methods implemented by the terminal or AP in the method embodiment. Taking the device 1800 corresponding to the AP in the above method embodiment as an example, the detailed process of how the device 1800 determines the downlink channel quality information can be referred to the above method embodiment for specific details, and for the sake of brevity, it will not be repeated here. Among them, the steps performed by the AP in the above method embodiment are completed by the hardware integrated logic circuit or software instructions in the processor of the device 1800. The steps performed by the AP in the method disclosed in the embodiment of the present application can be directly embodied as being executed by the hardware processor, or by a combination of hardware and software modules in the processor. The software module can be located in a mature storage medium in the field such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory or an electrically erasable programmable memory, a register, etc. The storage medium is located in the memory, and the processor reads the information in the memory and completes the steps of the above method in combination with its hardware. To avoid repetition, it is not described in detail here.
[0310] The device 1800 corresponds to any one of the devices 1500, 1600, or 1700 in the above virtual device embodiment, and all or part of the functional modules in any of the devices can actually be implemented by software, hardware, or a combination of software and hardware in the device 1800. For example, the functional modules included in any of the devices can be generated by the processor of the device 1800 after reading the program code stored in the memory.
[0311] All the above optional technical solutions can be arbitrarily combined to form optional embodiments of the present disclosure, and will not be described in detail here.
[0312] The communication device provided in the above embodiment only uses the division of the above functional modules as an example to illustrate when determining the downlink channel quality information. In practical applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above. In addition, the channel quality information determination method embodiments provided in the above embodiment belong to the same concept, and the specific implementation process is detailed in the method embodiment, which will not be repeated here.
[0313] The embodiment of the present application also provides a communication device, including one or more processors and one or more memories. The one or more memories are coupled to the one or more processors, and the one or more memories are used to store computer program codes, and the computer program codes include computer instructions. When the one or more processors execute the computer instructions, the communication device executes the above-mentioned related method steps to implement the channel quality information determination method in the above-mentioned embodiment. The communication device can be an AP or a terminal provided in the embodiment of the present application.
[0314] In an embodiment of the present application, a computer-readable storage medium is also provided, such as a memory including a program code, and the program code can be executed by a processor in an AP or a terminal to complete the channel quality information determination method in the above embodiment. For example, the computer-readable storage medium is a non-temporary computer-readable storage medium, such as a ROM, RAM, CD-ROM, magnetic tape, floppy disk, and optical data storage device.
[0315] An embodiment of the present application also provides a computer program product or a computer program, which includes computer instructions, and the computer instructions are stored in a computer-readable storage medium. The processor of the communication device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the communication device executes the above-mentioned channel quality information determination method.
[0316] In addition, an embodiment of the present application also provides a device, which may specifically be a chip, a component or a module, and the device may include a connected processor and a memory; wherein the memory is used to store computer-executable instructions, and when the device is running, the processor may execute the computer-executable instructions stored in the memory so that the chip executes the channel quality information determination method performed by the communication device in the above-mentioned method embodiments.
[0317] Among them, the communication device, computer-readable storage medium, computer program product or chip provided in this embodiment are all used to execute the corresponding methods provided above. Therefore, the beneficial effects that can be achieved can refer to the beneficial effects in the corresponding methods provided above and will not be repeated here.
[0318] Through the description of the above implementation methods, technical personnel in the relevant field can understand that for the convenience and simplicity of description, only the division of the above-mentioned functional modules is used as an example. In actual applications, the above-mentioned functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above.
[0319] In the several embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the modules or units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another device, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0320] The units described as separate components may or may not be physically separated, and the components shown as units may be one physical unit or multiple physical units, that is, they may be located in one place or distributed in multiple different places. Some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.
[0321] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0322] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a readable storage medium. Based on this understanding, the technical solution of the embodiment of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, which is stored in a storage medium, including several instructions to enable a device (which can be a single-chip microcomputer, chip, etc.) or a processor (processor) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as USB flash drives, mobile hard drives, ROM, RAM, magnetic disks or optical disks.
[0323] In the description of this application, unless otherwise specified, " / " means "or", for example, A / B can mean A or B. "And / or" in this article is merely a description of the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. In addition, "at least one" means one or more, and "plurality" means two or more. The words "first", "second", etc. do not limit the quantity and execution order, and the words "first", "second", etc. do not limit them to be different.
[0324] In this application, the words "exemplary" or "for example" are used to indicate examples, illustrations or descriptions. Any embodiment or design described as "exemplary" or "for example" in this application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of the words "exemplary" or "for example" is intended to present the related concepts in a concrete way.
[0325] The above description is only an optional embodiment of the present application and is not intended to limit the present application. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present application shall be included in the protection scope of the present application.
Claims
1. A method for determining channel quality information, characterized in that: The method is performed by an access point AP, and the method includes: Sending a trigger frame to the terminal, the trigger frame being used to instruct the terminal to return an uplink message to the AP for channel measurement, the trigger frame carrying at least one of first indication information and second indication information, the first indication information being used to indicate that the uplink message carries a noise coefficient of the terminal, and the second indication information being used to indicate that the uplink message carries a transmit power used by the terminal when sending the uplink message; receiving the uplink message sent by the terminal, where the uplink message carries at least one of the noise coefficient and the transmit power; Based on the uplink message, obtaining uplink channel quality information; Downlink channel quality information is determined based on the uplink channel quality information, the noise factor and the transmit power.
2. The method according to claim 1, characterized in that The uplink message includes at least one of a first field and a second field, the first field is used to carry the noise coefficient, and the second field is used to carry the transmit power.
3. The method according to claim 2, characterized in that At least one of the first field and the second field is located in a medium access control MAC header of the uplink message, or is located in a physical layer convergence protocol PLCP header of the uplink message.
4. The method according to claim 1, characterized in that At least one of the noise figure and the transmit power is stored in the AP.
5. The method according to claim 4, characterized in that When the transmit power is stored in the AP, the trigger frame further carries third indication information, and the third indication information is used to instruct the terminal to send the uplink message at the transmit power.
6. The method according to any one of claims 1 to 5, characterized in that: The downlink channel quality information includes a downlink signal-to-noise ratio.
7. A method for determining channel quality information, characterized in that: The method is performed by a terminal, and includes: receiving a trigger frame, where the trigger frame is used to instruct the terminal to return an uplink message to the AP for channel measurement, where the trigger frame carries at least one of first indication information and second indication information, where the first indication information is used to indicate that the uplink message carries a noise coefficient of the terminal, and the second indication information is used to indicate that the uplink message carries a transmit power used by the terminal when sending the uplink message; Based on the trigger frame, the uplink message is sent to the AP, where the uplink message carries at least one of the noise coefficient and the transmit power, and the at least one is used to determine downlink channel quality information.
8. The method according to claim 7, characterized in that The uplink message includes at least one of a first field and a second field, the first field is used to carry the noise coefficient, and the second field is used to carry the transmit power.
9. A communication device, characterized in that: The device is configured as an AP, and includes: A first sending unit, configured to send a trigger frame to a terminal, wherein the trigger frame is used to instruct the terminal to return an uplink message to the AP for channel measurement, the trigger frame carrying at least one of first indication information and second indication information, the first indication information being used to indicate that the uplink message carries a noise coefficient of the terminal, and the second indication information being used to indicate that the uplink message carries a transmit power used by the terminal when sending the uplink message; A receiving unit, configured to receive the uplink message sent by the terminal, wherein the uplink message carries at least one of the noise coefficient and the transmit power; An acquisition unit, configured to acquire uplink channel quality information based on the uplink message; The determining unit is configured to determine the downlink channel quality information based on the uplink channel quality information, the noise coefficient and the transmit power.
10. The device according to claim 9, characterized in that The uplink message includes at least one of a first field and a second field, the first field is used to carry the noise coefficient, and the second field is used to carry the transmit power.
11. The device according to claim 10, characterized in that At least one of the first field and the second field is located in a medium access control MAC header of the uplink message, or is located in a physical layer convergence protocol PLCP header of the uplink message.
12. The device according to claim 9, characterized in that At least one of the noise figure and the transmit power is stored in the AP.
13. The device according to claim 12, characterized in that When the transmit power is stored in the AP, the trigger frame further carries third indication information, and the third indication information is used to instruct the terminal to send the uplink message at the transmit power.
14. The device according to any one of claims 9 to 12, characterized in that: The downlink channel quality information includes a downlink signal-to-noise ratio.
15. A communication device, characterized in that: The device comprises: A receiving unit, configured to receive a trigger frame, wherein the trigger frame is used to instruct the terminal to return an uplink message to the AP for channel measurement, the trigger frame carrying at least one of first indication information and second indication information, the first indication information being used to indicate that the uplink message carries a noise coefficient of the terminal, and the second indication information being used to indicate that the uplink message carries a transmit power used by the terminal when sending the uplink message; A sending unit is used to send the uplink message to the AP based on the trigger frame, where the uplink message carries at least one of the noise coefficient and the transmit power, and the at least one is used to determine downlink channel quality information.
16. The device according to claim 15, characterized in that The uplink message includes at least one of a first field and a second field, the first field is used to carry the noise coefficient, and the second field is used to carry the transmit power.
17. A communication device, characterized in that: The communication device comprises a processor, and the processor is configured to execute a program code so that the communication device performs the method according to any one of claims 1 to 6.
18. A communication device, characterized in that: The communication device comprises a processor, and the processor is configured to execute a program code so that the communication device performs the method according to any one of claims 7 to 8.
19. A computer-readable storage medium, characterized in that: At least one program code is stored in the storage medium, and the at least one program code is read by the processor to enable the communication device to execute the method according to any one of claims 1 to 8.
Citation Information
Patent Citations
Power control in wireless networks
CN108055880A