Weak channel scenario identification method, terminal and storage medium
By identifying the wireless frame structure and MCS index value of the Wi-Fi terminal, and combining the MCS threshold value, weak channel scenarios are accurately identified. The power of L-STF, L-LTF and pilot is increased, which solves the problem of performance degradation of Wi-Fi communication in complex environments and achieves stable and reliable data transmission.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- ESPRESSIF SYST SHANGHAI
- Filing Date
- 2025-06-25
- Publication Date
- 2026-07-02
AI Technical Summary
Existing Wi-Fi protocols struggle to effectively adjust transmission parameters and strategies in complex and ever-changing communication scenarios, especially in environments where wireless signal transmission is obstructed, leading to decreased communication quality and even connection interruptions.
A method for identifying weak channel scenarios is provided. By determining the wireless frame structure type and modulation and coding strategy (MCS) index value of the terminal, and combining the MCS threshold value, the weak channel environment can be accurately identified. When a weak channel is identified, transmit power enhancement processing is performed on L-STF, L-LTF and pilot signals.
It improves the communication performance of Wi-Fi in complex environments, ensures the stability and reliability of data transmission, and maintains compatibility with existing wireless networks.
Smart Images

Figure CN2025103485_02072026_PF_FP_ABST
Abstract
Description
Weak channel scene identification methods, terminals and storage media Technical Field
[0001] This application relates to the field of communication technology, and in particular to a method, terminal and storage medium for identifying weak channel scenarios for Wi-Fi communication. Background Technology
[0002] With the rapid development of communication technology, Wi-Fi technology (covering multiple standards such as 802.11b / a / g / n / ac / ax / be, etc.) has become the core standard for short-range wireless communication and is widely used in various short-range wireless network systems. From smartphones and tablets to laptops and even smart home devices, a large number of wireless network access points (Stations, or STAs) and terminal devices support the Wi-Fi technology standard, enabling convenient and efficient data transmission and resource sharing.
[0003] However, despite significant advancements in Wi-Fi technology, existing Wi-Fi protocols still have limitations when dealing with complex and ever-changing communication scenarios. Especially in environments unfavorable to wireless signal transmission, such as when the distance between the STA and the access point (AP) is too great, leading to severe signal attenuation, or when there are physical obstructions between the STA and the AP (such as walls, large furniture, etc.), Wi-Fi communication performance can rapidly decline, potentially resulting in unstable connections or complete connection failures.
[0004] Therefore, given the limitations of existing Wi-Fi protocols in handling complex communication scenarios, and the growing demand from users for high-quality wireless communication experiences, there is an urgent need for methods and terminals for identifying weak channel scenarios in Wi-Fi communication. At the same time, effectively improving the communication performance of Wi-Fi devices and ensuring the stability and reliability of data transmission when operating in weak channel scenarios is also a pressing technical challenge that needs to be addressed. Summary of the Invention
[0005] This application aims to solve at least one of the technical problems existing in the prior art or related technologies. To this end, this application provides a weak channel scene identification method, terminal and storage medium for Wi-Fi communication.
[0006] According to a first aspect of this application, a weak channel scenario identification method for Wi-Fi communication is provided, which is applied to a Wi-Fi communication terminal. The method includes the following steps: determining the wireless frame structure type in which the terminal operates; determining the modulation and coding scheme (MCS) index value of the terminal's scheduled transmission; and determining whether the terminal is in a weak channel scenario based on the wireless frame structure type and by comparing the MCS index value with a set MCS threshold value.
[0007] As an example of this application, the wireless frame structure type may be selected from non-high throughput Non-HT wireless frames, high throughput hybrid mode HT-MF wireless frames, ultra-high throughput VHT wireless frames, high efficiency Wi-Fi wireless frames, and enhanced high throughput EHT wireless frames.
[0008] As an example of this application, the step of determining whether the terminal is in a weak channel scenario may include determining that the terminal is in a weak channel scenario when the terminal is operating on the non-high throughput Non-HT radio frame if the scheduled MCS index value is less than the set MCS threshold value.
[0009] As an example of this application, the step of determining whether the terminal is in a weak channel scenario may include performing preprocessing on the scheduled MCS index value when the terminal is operating in the high throughput mixed mode HT-MF radio frame, and determining that the terminal is in a weak channel scenario if the preprocessed MCS index value is less than the set MCS threshold value.
[0010] As an example of this application, the step of performing preprocessing on the scheduled MCS index value may include taking the remainder of the MCS index value modulo 8. If the remainder is less than the set MCS threshold value, the terminal is determined to be in a weak channel scenario.
[0011] As an example of this application, the step of determining whether the terminal is in a weak channel scenario may include determining that the terminal is in a weak channel scenario when the terminal is operating in the Very High Throughput (VHT) mode and the scheduled MCS index value is less than the predetermined MCS threshold value.
[0012] As an example of this application, the step of determining whether the terminal is in a weak channel scenario may include determining that the terminal is in a weak channel scenario when the terminal is operating on the high-efficiency Wi-Fi wireless frame or the enhanced high-throughput EHT wireless frame, if the MCS level of the signaling domain B is less than the set MCS threshold value.
[0013] As an example of this application, the method may further include: when the terminal is operating in an EHT radio frame, if the MCS index value is equal to 14, then the terminal is determined to be in a first weak channel scenario, which is a high interference environment.
[0014] As an example of this application, the method may further include: when the terminal is operating in an EHT radio frame, if the MCS index value is equal to 15, then the terminal is determined to be in a second weak channel scenario, the second weak channel scenario being a high interference environment or an extended distance wireless communication requirement scenario.
[0015] As an example of this application, the method may further include: when it is determined that the terminal is in a weak channel scenario, performing transmit power enhancement for at least one of the traditional short training sequence domain L-STF, the traditional long training sequence domain L-LTF, and the pilot signal of the data frame.
[0016] According to a second aspect of this application, a terminal for Wi-Fi communication is also provided, including a processor and a memory, wherein the memory stores computer program instructions, which, when executed by the processor, implement any of the above-described identification methods.
[0017] According to a third aspect of this application, a computer-readable storage medium is also provided, on which computer program instructions are stored, which, when executed by a processor, implement any of the above-described identification methods.
[0018] According to a fourth aspect of this application, a computer program is also provided that, when executed by a processor, implements any of the above-described identification methods.
[0019] The weak channel scenario identification method for Wi-Fi communication provided in this application can accurately determine whether the terminal is currently in a weak channel environment based on the wireless frame structure type of the terminal and the MCS index value of the terminal's scheduled transmission, combined with specific decision rules for weak channel scenarios. This method aims to improve the accuracy and precision of weak channel scenario identification, ensuring accurate identification and response to weak channel environments.
[0020] Furthermore, the weak channel scene identification method provided in this application is fully forward compatible with the existing 802.11 protocol frame structure and will not interfere with or affect any other manufacturers or commercially available AP and STA devices, thus ensuring compatibility with existing wireless networks. Attached Figure Description
[0021] To more clearly illustrate the technical solutions of the embodiments of this application, the drawings used in the description of the embodiments will be briefly introduced below. The drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0022] Figure 1 is a flowchart illustrating the weak channel scene identification method for Wi-Fi communication provided in an embodiment of this application.
[0023] Figure 2 is a schematic diagram of the process of the weak channel scene recognition method provided in the embodiment of this application.
[0024] Figure 3 is a flowchart illustrating the signal processing method for Wi-Fi communication provided in an embodiment of this application.
[0025] Figure 4 is a schematic flowchart of the power boosting operation provided in an embodiment of this application.
[0026] Figure 5 is a schematic diagram of the power adjustment operation process of the L-STF provided in the embodiment of this application.
[0027] Figure 6 is a schematic diagram of the power adjustment operation process of the L-LTF provided in the embodiment of this application.
[0028] Figure 7 is a schematic diagram of the pilot power adjustment operation provided in the embodiment of this application.
[0029] Figure 8 is a schematic diagram of the structure of the launching device provided in the embodiment of this application.
[0030] Figure 9 is a schematic diagram of the launch process of the launching device provided in the embodiment of this application.
[0031] Figure 10 is a schematic diagram of the processing link of the transmitting device provided in the embodiment of this application.
[0032] Figure 11 is a schematic diagram of the receiving process of the receiving device provided in the embodiment of this application.
[0033] Figure 12 is a schematic diagram of the communication system provided in an embodiment of this application.
[0034] Figure 13 is a schematic diagram of the structure of a terminal for Wi-Fi communication provided in an embodiment of this application. Detailed Implementation
[0035] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0036] With the rapid development of wireless communication technology, Wi-Fi has become an indispensable core standard in the field of short-range communication. Many wireless network access points and terminal devices support the Wi-Fi series of standards, enabling efficient and convenient wireless connections. However, existing Wi-Fi protocols often experience significant performance degradation, and may even lead to connection interruptions, when dealing with complex and ever-changing communication environments, especially in scenarios where wireless signal transmission is obstructed, such as severe signal attenuation due to excessive distance between the STA and AP, or the presence of obstacles between them. Therefore, performance optimization in such scenarios has become a current research hotspot.
[0037] Furthermore, despite the continuous evolution of Wi-Fi technology, existing protocols have not adapted or optimized elements such as the Legacy Short Training Field (L-STF), Legacy Long Training Field (L-LTF), and pilot signals for different scenarios when handling complex communication environments. Particularly in weak channel scenarios, due to the lack of targeted optimization strategies, Wi-Fi systems struggle to effectively adjust their transmission parameters and strategies when facing signal attenuation, interference, and obstruction, leading to a significant deterioration in communication quality.
[0038] Therefore, for weak channel scenarios in Wi-Fi communication, i.e. environments that are not conducive to wireless signal transmission, it is crucial to develop an effective identification method and corresponding terminal equipment, and further develop a mechanism that can dynamically adjust signal transmission parameters according to specific scenarios, especially to achieve differentiated optimization and improvement of L-STF, L-LTF and pilot signals, which is the key to improving the performance of Wi-Fi systems.
[0039] In view of this, this application proposes a weak channel scene identification method for Wi-Fi communication terminals. This method can accurately determine whether the terminal is currently in a weak channel environment based on the Modulation and Coding Scheme (MCS) index value and the wireless frame structure type, combined with weak channel scene decision rules. Based on this, it decides whether to perform power boosting (PB) processing on the L-STF, L-LTF, and pilot transmit power. This method aims to improve the communication performance of Wi-Fi communication terminals in complex environments, thereby providing users with a more stable and reliable wireless communication experience.
[0040] In some embodiments, this application provides a weak channel scene identification method for Wi-Fi communication. This identification method is particularly suitable for Wi-Fi communication terminals. Referring to Figure 1, it shows a flowchart of the weak channel scene identification method for Wi-Fi communication provided in an embodiment of this application. The method includes the following steps:
[0041] Step S101: Determine the wireless frame structure type of the terminal;
[0042] Step S102: Determine the MCS index value for terminal scheduling transmission; and
[0043] Step S103: Based on the wireless frame structure type, determine whether the terminal is in a weak channel scenario by comparing the MCS index value with the set MCS threshold value.
[0044] As an example, in step S101, the wireless frame structure type is selected from Non-High Throughput (Non-HT) wireless frames, High Throughput Mixed Frame (HT-MF) wireless frames, Very High Throughput (VHT) wireless frames, High Efficiency Wi-Fi (HEW) wireless frames, and Extremely High Throughput (EHT) wireless frames.
[0045] It is understood that the above-mentioned wireless frame structure types refer to the frame structures used under specific Wi-Fi protocols. Among them:
[0046] Non-HT wireless frames typically refer to frame structures used before the 802.11n standard, such as those used in standards like 802.11a, 802.11b, and 802.11g, which have relatively low transmission rates.
[0047] HT-MF wireless frames typically refer to the frame structure type used under the 802.11n standard, which supports high throughput technology.
[0048] VHT wireless frames typically refer to the frame structure type used under the 802.11ac standard, which aims to further improve transmission rates and throughput.
[0049] HEW wireless frames typically refer to the frame structure type used under the 802.11ax standard, employing more advanced technologies to improve network throughput and efficiency.
[0050] EHT wireless frames typically refer to the frame structure type used in the Wi-Fi 7 standard, which supports higher throughput and lower latency.
[0051] As an example, in step S102, determining the MCS index value for terminal scheduling transmission refers to the MCS index value scheduled by the software for the Wi-Fi terminal, used to select an appropriate MCS index value to achieve optimal data transmission performance. Of course, the software can also determine or assist in determining whether the current terminal is in a weak channel scenario based on maintained terminal information, including previously reported Received Signal Strength Indicator (RSSI), Signal-to-Noise Ratio (SNR), and Reference Signal Received Power (RSRP).
[0052] It is worth mentioning that using the MCS index value as a judgment benchmark can more robustly and accurately reflect the actual working condition of the terminal. When the MCS index value of the software-scheduled transmission is low, it indicates that the current channel quality is poor. Possible reasons include interference, the distance between the STA and AP, or obstruction between the STA and AP. These factors will adversely affect parameters such as Received Signal Strength Indication (RSSI), Signal-to-Noise Ratio (SNR), or Reference Signal Received Power (RSRP), and the final result of these effects will be reflected in the degradation of the MCS. Therefore, compared with other parameters, judging weak channel scenarios based on the MCS index value is more reliable and robust. Furthermore, the weakening of RSSI, SNR, or RSRP will ultimately prompt the terminal to reduce the scheduled MCS to ensure the continuous performance and stability of communication. This mechanism ensures that even under poor channel conditions, the communication equipment can maintain basic communication quality.
[0053] As an example, in step S103, based on the radio frame structure type, the terminal is determined to be in a weak channel scenario by comparing the MCS index value with the set MCS threshold value. It is worth noting that the physical meaning embodied and measured by the MCS index value is the same for different radio frame structure types. The set MCS threshold value is usually determined based on engineering experience; generally, lower MCS index values such as MCS0 / 1 / 2 / 3 are considered to represent weaker channel conditions in the current terminal environment. For flexibility in practical engineering and applications, this set MCS threshold value can be configured through registers within the chip. Specifically, after the chip development is completed, if it is found that the chip's performance and robustness reach their optimal state when the MCS threshold value is configured to 2 during testing in a real network environment, then in the subsequent mass production and shipping phase of the chip, the MCS threshold value of this register will be fixedly configured to 2 in the chip driver. For chip design, although an optimal threshold value is recommended during the algorithm analysis and simulation stages, the actual network environment is more complex. Therefore, it is necessary to further optimize the threshold value based on the results of actual network testing. To this end, some configurable registers can be reserved to facilitate optimization operations in practical applications.
[0054] Figure 2 illustrates a schematic diagram of the weak channel scene identification method provided in an embodiment of this application. In some embodiments, the step of determining whether a terminal is in a weak channel scene includes determining that the terminal is in a weak channel scene if the scheduled MCS index value is less than a set MCS threshold value when the terminal is operating in a non-high throughput (Non-HT) radio frame.
[0055] As an example, referring to Figure 2, in step S201, the software schedules the radio frame structure type Tx_Frame and the MCS index value Tx_MCS. In step S202, it is determined whether the terminal is operating in a non-high-throughput (Non-HT) radio frame. If yes, in step S203, it is determined whether the MCS index value Tx_MCS scheduled by the software for the physical layer PHY is less than the set MCS threshold value MCS_th1. In some non-limiting embodiments, it is recommended that the configuration be MCS_th1 = 2. If yes, in step S204, it is determined that the terminal is in a weak channel scenario, and accordingly, the weak channel scenario flag (stf_ltf_pb_flag) is set to 1 (i.e., stf_ltf_pb_flag = 1). If no, that is, the MCS index value is not less than the set MCS threshold value, in step S205, it is determined that the terminal is in a normal channel scenario, and accordingly, stf_ltf_pb_flag = 0.
[0056] In this embodiment, given that the Non-HT frame format is relatively simple and only supports single-stream transmission, the channel strength can be effectively assessed by using a single MCS threshold value.
[0057] In some embodiments, the step of determining whether a terminal is in a weak channel scenario includes, when the terminal is operating in a high-throughput mixed-mode (HT-MF) radio frame, performing preprocessing on the scheduled MCS index value, and determining that the terminal is in a weak channel scenario if the preprocessed MCS index value is less than a set MCS threshold value. In some embodiments, the step of performing preprocessing on the scheduled MCS index value includes performing a modulo-8 remainder operation on the MCS index value, and determining that the terminal is in a weak channel scenario if the remainder is less than a set MCS threshold value.
[0058] As an example, continuing to refer to Figure 2, in step S206, it is determined whether the terminal is operating in High Throughput Mixed Mode (HT-MF) radio frames. If so, in step S207, the MCS needs to be preprocessed, for example, by performing an MCS modulo 8 operation (MCS = MCS % 8) to convert it to a number range suitable for single-stream transmission. In step S208, it is determined whether the MCS index value scheduled by the software for the physical layer PHY is less than the set MCS threshold value (denoted as lstf_lltf_MCS_th). In some non-limiting embodiments, it is recommended that lstf_lltf_MCS_th = 2. If so, in step S209, it is determined that the terminal is in a weak channel scenario, and accordingly, the weak channel scenario flag (stf_ltf_pb_flag) is set to 1 (i.e., stf_ltf_pb_flag = 1). If not, that is, when the MCS index value is not less than the set MCS threshold value, in step S210, it is determined that the terminal is in a normal channel scenario, and accordingly, stf_ltf_pb_flag = 0.
[0059] In this embodiment, given that the HT-MF frame format supports multiple streams—for example, MCS0 to 7 represent a single stream, MCS8 to MCS15 represent dual streams, and so on, it can support up to 3 or 4 streams. For instance, when the scheduled MCS is 13, it indicates that the low MCS of dual streams is being scheduled, where each stream corresponds to MCS0. In other words, MCS13 actually represents the low MCS of dual streams, which indirectly indicates that the terminal is operating in a weak channel scenario. Therefore, in the HT-MF frame format, the MCS needs to be modulo 8 (i.e., MCS = MCS % 8) to convert it to the MCS value of a single stream.
[0060] In some embodiments, the step of determining whether the terminal is in a weak channel scenario includes determining that the terminal is in a weak channel scenario when the terminal is operating in a very high throughput (VHT) radio frame if the scheduled MCS index value is less than a set MCS threshold value.
[0061] As an example, continuing to refer to Figure 2, in step S211, it is determined whether the terminal is operating in a non-high-throughput (Non-HT) radio frame. If yes, in step S212, it is determined whether the MCS index value Tx_MCS scheduled by the software for the physical layer PHY is less than the set MCS threshold value lstf_lltf_MCS_th. In some non-limiting embodiments, it is recommended that lstf_lltf_MCS_th = 2. If yes, in step S213, it is determined that the terminal is in a weak channel scenario, and accordingly, the weak channel scenario flag (stf_ltf_pb_flag) is set to 1 (i.e., stf_ltf_pb_flag = 1). If no, that is, when the MCS index value is not less than the set MCS threshold value, in step S214, it is determined that the terminal is in a normal channel scenario, and accordingly, stf_ltf_pb_flag = 0.
[0062] In some embodiments, the step of determining whether the terminal is in a weak channel scenario includes determining that the terminal is in a weak channel scenario if the MCS level of the signaling domain B is less than a set MCS threshold value when the terminal is operating in an efficient Wi-Fi wireless frame or an enhanced high throughput (EHT) wireless frame.
[0063] As an example, continuing to refer to Figure 2, in step S215, it is determined whether the terminal is operating in High-Efficiency Wi-Fi (HEW) or Enhanced High-Throughput (EHT) radio frames. If so, in step S216, it is determined whether the MCS level of signaling domain B (denoted as signaling domain B MCS, i.e., sig_BMCS) is less than the set MCS threshold value MCS_th2. In some non-limiting embodiments, it is recommended that the configuration be MCS_th2 = 2. If so, in step S217, it is determined that the terminal is in a weak channel scenario, and accordingly, the weak channel scenario flag (stf_ltf_pb_flag) is set to 1 (i.e., stf_ltf_pb_flag = 1). Otherwise, when sigBMCS is not less than the set MCS threshold value, it is determined that the terminal is in a normal channel scenario, and accordingly, stf_ltf_pb_flag = 0.
[0064] Furthermore, in some embodiments, when the terminal is operating in an EHT radio frame, if the MCS index value is equal to 14, the terminal is determined to be in a first weak channel scenario, which is a high-interference environment. In some embodiments, when the terminal is operating in an EHT radio frame, if the MCS index value is equal to 15, the terminal is determined to be in a second weak channel scenario, which is a high-interference environment or a scenario requiring extended-range wireless communication.
[0065] As an example, referring to Figure 2, when the terminal is operating in an EHT radio frame, it is also necessary to determine the MCS index value of the data field. This determination process includes the following two steps:
[0066] The first step involves pre-judging the specially configured MCS index value. Specifically, in step S218, it is determined whether the terminal is operating in an EHT radio frame and whether the EHT MCS index value is 14 or 15. If so, in step S219, the MCS index value is forced to be equal to 0. This is because MCS=14 represents Duplicated Transmission (DUP) in Wi-Fi 7, which significantly improves the reliability and efficiency of data transmission by simultaneously transmitting the same data on multiple channels. Therefore, if the terminal is scheduled with MCS=14, it indicates that the terminal is currently in a high-interference environment. MCS=15 represents Dual Carrier Modulation (DCM), which achieves a similar effect to frequency diversity by simultaneously transmitting the same signal on two subcarriers. From a probabilistic perspective, the probability of both carriers being in a state of deep attenuation simultaneously is extremely low. Therefore, if the terminal is scheduled with MCS=15, it indicates that the terminal is currently in a high-interference environment or a scenario requiring a longer transmission distance. In both cases, forcing the MCS to 0 indicates that the terminal is currently in a weak channel scenario.
[0067] The second step involves pre-judging the normally scheduled MCS index value. Specifically, if the EHT's MCS index value is not 14 or 15, in step S220, it is determined whether the scheduled MCS index value Tx_MCS is less than the set MCS threshold value lstf_lltf_PB_MCS_th. In some non-limiting embodiments, it is recommended that lstf_lltf_PB_MCS_th = 2. If yes, in step S220, it is determined that the terminal is in a weak channel scenario, and accordingly, stf_ltf_pb_flag = 1. If no, in step S222, that is, if the scheduled MCS index value is not less than the set MCS threshold value, it means that the terminal is currently in a normal channel scenario, and accordingly, stf_ltf_pb_flag = 0.
[0068] In summary, the weak channel scene identification method provided in this application can accurately determine whether a terminal is currently in a weak channel environment based on the wireless frame structure type of the terminal's operation and the MCS index value of the terminal's scheduled transmission, combined with the specific decision rules for weak channel scenes. This method aims to improve the accuracy and precision of weak channel scene identification, ensuring accurate identification and response to weak channel environments. Furthermore, the weak channel scene identification method of this application is fully forward compatible with existing 802.11 protocol frame structures and will not interfere with or affect any other manufacturers' or commercially available AP and STA devices, thus ensuring compatibility with existing wireless networks.
[0069] In some embodiments, the method further includes: when it is determined that the terminal is in a weak channel scenario, performing a transmit power boosting operation on the training sequence of the data frame. As an example, the training sequence includes at least one of a conventional short training sequence domain (L-STF), a conventional long training sequence domain (L-LTF), and a pilot signal. When the terminal is in a good channel scenario, the transmit power boosting operation is not initiated. Therefore, when the Wi-Fi device operates in a weak channel scenario, this application embodiment also provides a transmit power boosting operation to improve the communication performance of the transmitted signal and ensure the stability and reliability of data transmission.
[0070] In view of this, this application also proposes a signal processing method for a terminal used in Wi-Fi communication. In particular, when the terminal is in a weak channel environment, power adjustment processing is performed on the training sequence of the data frame to be transmitted. The process is described in detail below to improve the communication performance of the transmitted signal in complex environments.
[0071] In some embodiments, this application provides a signal processing method for Wi-Fi communication, which is particularly applicable to Wi-Fi communication terminals. Referring to Figure 3, it shows a flowchart of the signal processing method for Wi-Fi communication provided in an embodiment of this application. The method includes the following steps:
[0072] Step S301: Generate a training sequence for the data frame to be transmitted, wherein the training sequence includes at least one of the traditional short training sequence domain L-STF, the traditional long training sequence domain L-LTF, and pilot signals;
[0073] Step S302: Determine the power boost factor of the training sequence; and
[0074] Step S303: Perform a power boosting operation on the transmit power of the training sequence according to the power boosting factor.
[0075] It is understandable that in Wi-Fi communication, the process of constructing the transmitted signal is based on the service requirements and information of the Medium Access Control (MAC) layer. This process involves two parts of framing: preamble framing and payload information framing.
[0076] The preamble framing is mainly generated according to Wi-Fi protocol standards such as 802.11b / a / g / n / ac / ax / be, and includes multiple elements. These elements include, but are not limited to: Legacy Short Training Field (L-STF), Legacy Long Training Field (L-LTF), Legacy Signal (L-SIG), Repeated LSIG (RL-SIG), Signal A (SigA), Signal B (SigB), Universal Signal field (Usig), and Extremely High Throughput-Sig (EHT-Sig). In addition, it covers short training domain STFs of various frame formats, such as Very High Throughput STF (VHT-STF), High Efficiency STF (HE-STF), and Extremely High Throughput STF (EHT-STF); and long training domain LTFs of various frame formats, such as High Throughput LTF (HT-LTF), Very High Throughput LTF (VHT-LTF), High Efficiency LTF (HE-LTF), and Extremely High Throughput LTF (EHT-LTF). These signaling domains and training domains together constitute the preamble.
[0077] The service load framing part mainly processes and frames the service information according to the Wi-Fi protocol standard, so as to fill the service information into the corresponding frame structure.
[0078] Referring to Figure 4, it shows a schematic flowchart of the power boosting operation provided in an embodiment of this application. In some embodiments, step S303, the step of performing a power boosting operation on the transmit power of the training sequence, includes:
[0079] Step S401: Perform symbol modulation on the training sequence to obtain the modulated training sequence symbols;
[0080] Step S402: Obtain the transmit power factor of the training sequence;
[0081] Step S403: Obtain the adjusted transmission power factor of the training sequence based on the transmission power factor and power boost factor of the training sequence;
[0082] Step S404: Perform a transmit power adjustment operation on the modulated training sequence symbols based on the adjusted transmit power factor of the training sequence; and
[0083] Step S405: Generate Orthogonal Frequency Division Multiplexing (OFDM) symbols for the training sequence.
[0084] Referring to Figure 5, using the training sequence as an example, it illustrates a schematic diagram of the L-STF power adjustment operation process according to an embodiment of this application. Specifically, in step S501, the L-STF generator generates an L-STF according to the protocol. In step S502, symbol modulation is performed on the generated L-STF. When it is identified that the current terminal is operating in a weak channel scenario, in step S503, power adjustment processing is performed through the L-STF power adjuster. For example, the L-STF power adjuster can be used to obtain the L-STF transmit power factor ∈ LSTF and power enhancement factor β LSTF_PB And obtain the adjusted L-STF transmit power factor. And based on this The L-STF sequence undergoes power adjustment processing, and the boost range can be flexibly configured as needed. In step S504, an Orthogonal Frequency Division Multiplexing (OFDM) symbol for the L-STF is generated using an Inverse Fast Fourier Transform (IFFT) module. Subsequently, this OFDM symbol is sent to the transmitter for processing and a radio signal is transmitted from the transmit antenna.
[0085] Referring to Figure 6, using an L-LTF training sequence as an example, it illustrates a schematic diagram of the L-LTF power adjustment operation process according to an embodiment of this application. Specifically, in step S601, the L-LTF generator generates an L-LTF according to the protocol. In step S602, symbol modulation processing is performed on the generated L-LTF. When it is identified that the current terminal is operating in a weak channel scenario, in step S603, power adjustment processing is performed through the L-LTF power adjuster. For example, the L-LTF power adjuster can be used to obtain the transmit power factor ∈ of the L-LTF. LLTF and power enhancement factor β LLTF_PB And obtain the adjusted L-LTF transmit power factor. And based on this The L-LTF power adjustment process is performed, and the boost range can be flexibly configured as needed. In step S604, an OFDM symbol for the L-LTF is generated by the IFFT module. Subsequently, the OFDM symbol is sent to the transmitter for processing and a radio signal is transmitted from the transmit antenna.
[0086] Referring to Figure 7, using a training sequence as a pilot as an example, it illustrates a schematic diagram of the pilot power adjustment operation process according to an embodiment of this application. Specifically, in step S701, the pilot generator generates pilots according to the protocol. In step S702, the generated pilots undergo symbol modulation processing. When it is identified that the current terminal is operating in a weak channel scenario, in step S703, power adjustment processing is performed through the pilot power adjuster. For example, the pilot power adjuster can be used to obtain the transmit power factor ∈ of the pilot. pilot and power enhancement factor β pilot_PB And obtain the adjusted pilot transmit power factor. And based on this The pilot signal power adjustment process is performed, and the boost range can be flexibly configured as needed. In step S704, the pilot signal OFDM symbol is generated by the IFFT module. Subsequently, the OFDM symbol is sent to the transmitter for processing and a radio signal is transmitted from the transmit antenna.
[0087] In some embodiments, the transmit power factor of the adjusted training sequence is the product of the transmit power factor and the power boost factor of the training sequence.
[0088] As an example, when the training sequence is an L-STF sequence, the transmit power factor of the adjusted L-STF sequence is:
[0089] As an example, when the training sequence is an L-LTF sequence, the transmit power factor of the adjusted L-LTF sequence is:
[0090] As an example, when the training sequence is a pilot signal, the adjusted pilot transmit power factor is:
[0091] In some embodiments, the step of determining the power boost factor of the training sequence includes: determining the power boost factor of the training sequence based on at least one of the terminal's transmitter gain and error vector magnitude (EVM).
[0092] In some embodiments, the transmitter gain of the terminal is compared with a predetermined threshold. In response to the transmitter gain being greater than the predetermined threshold, the power enhancement factor of the training sequence is configured as a first power enhancement factor to increase the transmission power by a first magnitude. In response to the transmitter gain being less than the predetermined threshold, the power enhancement factor of the training sequence is configured as a second power enhancement factor to increase the transmission power by a second magnitude, wherein the second power enhancement factor is less than the first power enhancement factor and the second magnitude is less than the first magnitude.
[0093] In some embodiments, the first power boost factor is configured to be 2.0, and the first amplitude is 6dB.
[0094] In some embodiments, the second power boost factor is configured as follows: And the second amplitude is 3dB.
[0095] In some embodiments, the step of determining the power boost factor of the training sequence, at least in part based on the transmitter gain and error vector amplitude of the terminal communication, includes selecting the power boost factor of the training sequence within the range of [1.0, 2.0] such that the error vector amplitude of the terminal is minimized. In a communication system, a lower error vector amplitude indicates better modulation quality and higher signal transmission accuracy.
[0096] As an example, when the training sequence is an L-STF sequence, the power boost factor of L-STF is β. LSTF_PB Its value range is β LSTF_PB For values ∈ [1.0, 2.0], a fixed power boost factor of [1.0, 2.0] can be recommended. Or β LSTF_PB =2.0, or β LSTF_PB It takes values within the range [1.0, 2.0].
[0097] Regarding the power boost factor β of L-STF LSTF_PBThe recommended value range is designed to allow for flexible configuration of the chip's internal registers. After chip manufacturing, manufacturers can perform actual network testing to determine an optimal performance value and write this value into the chip driver's register configuration. For example, if the chip's power amplifier (PA) has a high gain or good nonlinear characteristics, then for a more aggressive performance improvement, β can be increased. LSTF_PB Configured to 2.0, this achieves a 6dB power boost. Alternatively, if the chip's power amplifier (PA) has low gain or poor nonlinear characteristics, it may not be able to support higher configuration values; in this case, β can be... LSTF_PB Configured as This achieves a 3dB power increase. Alternatively, based on actual performance test results, the β value can be adjusted. LSTF_PB Choose the optimal value between [1.0, 2.0].
[0098] The "gain" mentioned here refers to the amplification factor of the chip's power amplifier. The higher the gain of the PA, the larger the corresponding power gain factor can be selected. For example, when using a MOSFET as an amplifier, the power gain factor should be selected to ensure that the MOSFET is in the amplification region (i.e., the linear resistance region) to guarantee its normal amplification function.
[0099] In practice, because the performance of analog devices (such as PAs) is determined after chip manufacturing, it is often difficult to precisely quantify parameters and parameter thresholds. Manufacturers can configure β... LSTF_PB for Test a value between 2.0 and [1.0, 2.0] to find the optimal configuration that minimizes the error vector magnitude (EVM) (or maximizes operating sensitivity), and write this value as the final value into the chip driver.
[0100] It's understandable that a higher amplification factor (i.e., gain value) in a power amplifier (PA) results in higher sensitivity. However, it's important to note that excessively high gain can cause the MOSFET to enter the saturation region, thereby losing its amplification characteristics and potentially damaging the device.
[0101] When the training sequence is an L-LTF sequence or a pilot, the process for determining the recommended range of values for the corresponding power boost factor is similar to that for the L-STF sequence, and will not be repeated here.
[0102] In summary, the signal processing method for Wi-Fi communication provided in this application can perform transmit power adjustment processing on L-STF, L-LTF and / or pilot signals in existing Wi-Fi protocols. In particular, when the Wi-Fi device is in a weak channel scenario, it performs transmit power enhancement processing on L-STF, L-LTF and / or pilot signals, thereby improving the transmission quality of these signals. This can indirectly improve the receiving synchronization performance, the accuracy of various parameter estimations (such as frequency offset and time offset estimation), the robustness of channel estimation and frequency tracking at the receiving end, and improve communication quality and reliability. It ensures the accuracy and stability of data during transmission, thereby improving the performance of the wireless access network and solving the problems existing in the above application scenarios.
[0103] This application also proposes a transmitting device for Wi-Fi communication. Referring to Figure 8, a schematic diagram of the transmitting device according to an embodiment of this application is shown. The transmitting device 8 includes a framing module 801, at least one modulation module 802, and at least one power adjustment module 803. The framing module 801 is configured to: frame data frames to be transmitted to obtain preamble frames and service load information frames; and generate training sequences for the preamble frames and service load information frames. The training sequence includes at least one of the conventional short training sequence domain L-STF, the conventional long training sequence domain L-LTF, and pilot signals. The at least one modulation module 802 is configured to perform symbol modulation on the generated training sequence. The at least one power adjustment module 803 is configured to adjust the power of the symbol-modulated training sequence and send it to the carrier corresponding to the data frame.
[0104] As an example, see Figure 9, which illustrates the transmission process of the transmitting device for Wi-Fi communication according to this application. In step S901, the transmitting device performs framing based on the service requirements and information transmitted via MCA to generate a preamble frame and a service load information frame. In step S902, channel coding is performed on the frame. In step S903, symbol modulation is performed on the encoded bit sequence using a symbol modulator. In step S904, power processing is performed on the modulated symbols using a power processing module. In step S905, IFFT is performed to generate OFDM symbols. In step S906, the generated OFDM symbols are sent to the Transmitting Digital Front End (TxDFE) for filtering and sampling rate variation. After processing by the TxDFE, in step S907, the signal is sent to the Transmitting Analog Front End (TxAFE) for processing, so that the wireless signal is finally transmitted outward by the transmitting antenna.
[0105] In some embodiments, power adjustment involves boosting the transmit power of the symbol-modulated training sequence. This power boosting process is detailed in the above description of the signal processing method and will not be repeated here.
[0106] Referring to Figure 10, which shows a schematic diagram of the processing link of the transmitting device 8 according to an embodiment of this application. In some embodiments, the framing module 801 includes a training sequence generator, including at least an L-STF generator 1001, an L-LTF generator 1002, a pilot generator 1003, a traffic load information generator 1004, a SIG generator 1005, and a long training domain generator 1006, configured to process data frames of the MAC layer to generate training sequences.
[0107] In some embodiments, at least one modulation module 802 includes at least one of a first modulation module 1007, a second modulation module 1008, and a third modulation module 1009. The first modulation module 1007 is configured to perform symbol modulation on the generated L-STF. The second modulation module 1008 is configured to perform symbol modulation on the generated L-LTF. The third modulation module 1009 is configured to perform symbol modulation on the generated pilot signal.
[0108] In some embodiments, at least one power adjustment module 803 includes at least one of a first power adjustment module 1010, a second power adjustment module 1011, and a third power adjustment module 1012. The first power adjustment module 1010 is configured to adjust the power of the symbol-modulated L-STF and send it to the carrier of the preamble symbol corresponding to the data frame. The second power adjustment module 1011 is configured to adjust the power of the symbol-modulated L-LTF and send it to the carrier of the preamble symbol corresponding to the data frame. The third power adjustment module 1012 is configured to adjust the power of at least one of the symbol-modulated pilot signals and send it to the carrier of the data symbol corresponding to the data frame.
[0109] In some embodiments, the transmitting device 8 further includes a channel coding module 1013, configured to perform binary convolutional code (BCC) encoding or low-density parity-check code (LDPC) encoding on the service payload information to obtain coded information. The at least one modulation module 802 further includes a fourth modulation module 1014, configured to perform symbol modulation on the obtained coded information. The at least one power adjustment module 803 further includes a fourth power adjustment module 1015, configured to adjust the power of the symbol-modulated coded information and send it to the carrier of the data symbols of the radio frame.
[0110] In some embodiments, the signaling domain SIG generator 1005 of the framing module 802 is configured to process data frames to generate corresponding signaling domains and perform channel coding on the generated signaling domains. The at least one modulation module 802 further includes a fifth modulation module 1016 configured to perform symbol modulation on the channel-coded signaling domains. The at least one power adjustment module 803 further includes a fifth power adjustment module 1017 configured to adjust the power of the symbol-modulated signaling domain sequence and feed it into the carrier of the corresponding signaling symbol of the data frame.
[0111] In some embodiments, the signaling domain includes at least one of the following: traditional signaling domain L-SIG, repeated traditional signaling domain RL-SIG, signaling domain A, signaling domain B, general signaling domain Usig, or extremely high throughput signaling domain EHT-Sig.
[0112] In some embodiments, the fourth modulation module 1014 and the fifth modulation module 1016 may be the same modulation module; the fourth power adjustment module 1015 and the fifth power adjustment module 1017 may be the same power adjustment module.
[0113] In some embodiments, the framing module 801 includes a long training domain generator 1006 configured to process data frames to generate a long training domain. The at least one modulation module 802 further includes a sixth modulation module 1018 configured to perform symbol modulation on the generated long training domain. The at least one power adjustment module 803 further includes a sixth power adjustment module 1019 configured to adjust the power of the symbol-modulated long training domain and feed it into the carrier of the long training symbol corresponding to the data frame.
[0114] In some embodiments, the long training domain includes at least one of high throughput long training domain HT-LTF, ultra-high throughput long training domain VHT-LTF, high efficiency long training domain HE-LTF, or ultra-high throughput long training domain EHT-LTF.
[0115] In some embodiments, the transmitting apparatus further includes an IFFT module 1020, a transmit digital front-end (TxDFE) module 1021, a transmit analog front-end (TxAFE) module 1022, and a transmit antenna 1023. The IFFT module 1020 is configured to process the power-processed signal to generate Orthogonal Frequency Division Multiplexing (OFDM) symbols and send the generated OFDM symbols to the transmit digital front-end (TxDFE) module 1021. The TxDFE module 1021 is configured to perform filtering and sampling rate variation operations on the generated OFDM symbols and send the resulting symbols to the transmit analog front-end (TxAFE) module 1022. The TxAFE module 1022 is configured to process the obtained symbols to obtain a wireless signal and send it to the wireless antenna 1023. The transmit antenna 1023 is configured to transmit the wireless signal.
[0116] As can be seen, the transmitting device of this application mainly involves bit processing and symbol-level processing of preamble and payload information, as well as the signal transmission process. Referring again to Figure 10, the transmitting device can include six processing links as follows:
[0117] First processing link (L-STF processing link): Based on the Wi-Fi protocol standard, an L-STF sequence is generated and then symbol modulation is performed, followed by power adjustment, and finally the power-adjusted signal is sent into the carrier of the preamble symbol corresponding to the radio frame.
[0118] The second processing link (L-LTF processing link): Based on the Wi-Fi protocol standard, an L-LTF sequence is generated and then symbol modulation is performed, followed by power adjustment, and finally the power-adjusted signal is sent into the carrier of the preamble symbol corresponding to the radio frame.
[0119] The third processing link (pilot processing link): Based on the Wi-Fi protocol standard, a pilot sequence is generated and then symbol modulation is performed, followed by power adjustment, and finally the power-adjusted signal is sent into the carrier of the corresponding data symbol of the radio frame.
[0120] The fourth processing link (service information bit processing link): For the service bit information transmitted by MAC, block code convolution (BCC) or low-density parity-check (LDPC) encoding is performed, followed by symbol modulation and power adjustment operations, and finally the power-adjusted signal is sent into the carrier of the radio frame data symbol.
[0121] The fifth processing link (signaling processing link): Based on the Wi-Fi protocol standard and the service requirements of MAC transmission, the corresponding signaling field is filled, channel coding and symbol modulation are performed, then power adjustment is performed, and finally the power-adjusted signal is sent into the carrier corresponding to the radio frame signaling symbol.
[0122] The sixth processing link (long training domain processing link for various frame formats): Based on the Wi-Fi protocol standard, it generates long training sequences for various frame formats and performs symbol modulation, then performs power adjustment, and finally sends the power-adjusted signal into the carrier of the long training symbol corresponding to the wireless frame.
[0123] Subsequently, all the processed signals are transformed by IFFT to generate OFDM symbols, which are then sent to the TxDFE module and TxAFE module for further processing. Finally, the wireless signals are transmitted outward through the transmitting antenna.
[0124] It is understood that the aforementioned first, second, and third processing links involve first adjusting the power based on the Wi-Fi protocol, and then further increasing the transmission power based on the power enhancement scheme of this application. The aforementioned fourth, fifth, and sixth processing links primarily involve adjusting the power based on the Wi-Fi protocol to ensure that the total transmission power of the baseband is 1.
[0125] In some embodiments, this application also provides a receiving device configured to receive and process wireless signals transmitted by any of the aforementioned transmitting devices via a receiving antenna. Referring to FIG11, which illustrates a schematic diagram of the receiving process of the receiving device provided in an embodiment of this application, the receiving device includes a receiving analog front-end (RxAFE) module 1101, a receiving digital front-end (RxDFE) module 1102, and a baseband signal processing module 1103. The RxAFE module 1101 is configured to receive wireless signals transmitted by the transmitting device; the RxDFE module 1102 is configured to digitize the received wireless signals to obtain baseband signals; and the baseband signal processing module 1103 is configured to process the obtained baseband signals.
[0126] In some embodiments, the baseband signal processing module 1103 includes a channel clearing evaluation module 1104, a synchronization module 1105, and a data processing module 1106. The channel clearing evaluation module 1104 is configured to detect the occupancy of the wireless air interface channel to avoid data transmission conflicts. The synchronization module 1105 is configured to perform frame synchronization, search for synchronization positions, and estimate frequency offset processing. The data processing module 1106 is configured to process the baseband signal to obtain payload bit information and feed it back to the MAC layer.
[0127] In some embodiments, the data processing module 1106 includes a Fast Fourier Transform (FFT) module 1107, a parameter estimation module 1108, a channel estimation module 1109, an equalizer 1110, and a decoder 1111. The FFT module 1107 is configured to perform FFT processing on the baseband signal to obtain frequency domain symbols, which are then fed into the parameter estimation module 1108, the channel estimation module 1109, and the equalizer 1110, respectively. The parameter estimation module 1108 is configured to perform at least one of the following based on the frequency domain symbols: estimating residual frequency offset, estimating residual phase and sampling deviation, estimating Received Signal Strength Indication (RSSI) and Signal-to-Noise Ratio (SNR), and estimating Error Vector Magnitude (EVM). The channel estimation module 1109 is configured to perform channel parameter estimation based on the frequency domain symbols. The equalizer 1110 is configured to perform an equalization operation based on the frequency domain symbols, the estimation results from the parameter estimation module, and the estimation results from the channel estimation module to obtain equalized symbols. Decoder 1111 is configured to demodulate and decode the equalized symbols to obtain the load bit information and feed it back to MAC layer 1112.
[0128] As can be seen in Figure 11, the wireless signal received by the receiving device from the receiving antenna is first sent to the RxAFE module 1101 and RxDFE module 1102 for processing to obtain the baseband signal. Then, the baseband signal processing module 1103 performs the following three processing steps on the baseband signal:
[0129] Process 1: The channel evaluation module 1104 is used to detect the busy / idle status of the wireless air interface channel, which is used to avoid collisions during data transmission in the wireless network and ensure smooth and efficient data transmission.
[0130] Processing Step 2: Use the synchronization module 1105 to perform frame synchronization, search for the synchronization position, and perform frequency offset estimation processing, etc.
[0131] Processing Step 3 (Data Processing Link): The FFT module 1107 performs a Fast Fourier Transform to obtain frequency domain symbols. Then, the parameter estimation module 1108 performs a series of parameter estimations on the obtained frequency domain symbols, including estimating residual frequency offset, residual phase and sampling bias, RSSI and SNR, and Error Vector Magnitude (EVM). Subsequently, the channel estimation module 1109 performs channel estimation, and the equalizer 1110 performs equalization. The equalized symbols are then demodulated and decoded to obtain load bit information, which is fed back to the MAC for further processing.
[0132] In some embodiments, referring to FIG12, this application also provides a communication system, which includes any of the aforementioned transmitting devices and any of the aforementioned receiving devices for receiving wireless signals transmitted by the transmitting devices.
[0133] In summary, the transmitting device, receiving device, and communication system of this application can perform transmit power adjustment processing on the L-STF, L-LTF, and / or pilot signals in existing WiFi protocols. In particular, when the Wi-Fi device is in a weak channel scenario, it performs transmit power enhancement processing on the L-STF, L-LTF, and / or pilot signals, thereby improving the transmission quality of these signals, enhancing communication quality and reliability, ensuring the accuracy and stability of data during transmission, and further improving the performance of wireless access networks, thereby increasing the system's operating range and sensitivity.
[0134] Furthermore, improving the quality of the transmitted signal can indirectly enhance receiver synchronization performance, the accuracy of various parameter estimations (such as frequency offset and time offset estimation), channel estimation capabilities, and the robustness of frequency tracking at the receiver. For example, by performing power boosting operations on the transmit power of the L-STF, L-LTF, and pilot signals, their transmit power can be increased. At the receiver, this enhancement is directly reflected in the optimized quality of the detected L-STF / L-LTF signal. Since the receiver's synchronization mechanism relies on L-STF / L-LTF estimation and detection, this improvement directly contributes to the optimization of synchronization performance.
[0135] Furthermore, as the quality of the received L-LTF signal improves, the accuracy of frequency offset estimation also increases, because frequency offset estimation is based on two specific symbols in the L-LTF. Additionally, since the channel estimation process also relies on the L-LTF, the channel estimation performance is also improved due to the improved L-LTF signal quality.
[0136] At the same time, due to the increased transmit power of the pilot signal, the quality of the pilot signal received by the receiver is also significantly improved. Since frequency tracking relies on the pilot signal for estimation and tracking, this improvement directly contributes to the enhancement of frequency tracking performance.
[0137] In this embodiment, all or part of the above modules can be implemented through software, hardware, or a combination thereof. These modules can be embedded in or independent of the processor in a computer device, or stored in the memory of the computer device as software, so that the processor can call and execute the operations corresponding to each module.
[0138] Referring to Figure 13, this application embodiment also provides a terminal for Wi-Fi communication, including a processor and a memory. The memory stores computer program instructions. When the processor executes the computer program instructions, it can implement the execution steps of the weak channel scene identification method and the signal processing method for Wi-Fi communication in the above embodiments.
[0139] This application also provides a computer-readable storage medium storing computer program instructions thereon. When the computer program instructions are executed by a processor, they can implement the execution steps of the weak channel scene identification method and the signal processing method for Wi-Fi communication in the above embodiments.
[0140] This application also provides a computer program instruction that, when executed by a processor, can implement the execution steps of the weak channel scene identification method and the signal processing method for Wi-Fi communication in the above embodiments.
[0141] In the above embodiments, the implementation principles and beneficial effects of the terminal, computer-readable storage medium and computer program used for Wi-Fi communication can be found in the descriptions of the weak channel scene identification method and the signal processing method for Wi-Fi communication above, and will not be repeated here.
[0142] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium. When executed, the computer program can include the processes of the embodiments of the above methods. Any references to memory, databases, or other media used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic resistive random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM). The databases involved in the embodiments provided in this application may include at least one type of relational database and non-relational database. Non-relational databases may include, but are not limited to, blockchain-based distributed databases. The processors involved in the embodiments provided in this application may be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, quantum computing-based data processing logic devices, etc., and are not limited to these.
[0143] While various embodiments of various aspects of this application have been described for the purposes of this disclosure, they should not be construed as limiting the teachings of this disclosure to these embodiments. Features disclosed in one specific embodiment are not limited to that embodiment, but can be combined with features disclosed in different embodiments. For example, one or more features and / or operations of the method according to this application described in one embodiment can also be applied individually, in combination, or in whole in another embodiment. Those skilled in the art will understand that there are many more possible alternative implementations and variations, and various changes and modifications can be made to the above system without departing from the scope defined by the claims of this application.
Claims
1. A method for identifying weak channel scenarios in Wi-Fi communication, applied to a Wi-Fi communication terminal, characterized in that, The method includes the following steps: Determine the type of wireless frame structure the terminal is operating on; Determine the Modulation and Coding Scheme (MCS) index value for the terminal's scheduled transmission; and Based on the wireless frame structure type, the terminal is determined to be in a weak channel scenario by comparing the MCS index value with the set MCS threshold value.
2. The method according to claim 1, characterized in that, The wireless frame structure type is selected from non-high throughput Non-HT wireless frames, high throughput hybrid mode HT-MF wireless frames, ultra-high throughput VHT wireless frames, high efficiency Wi-Fi wireless frames, and enhanced high throughput EHT wireless frames.
3. The method according to claim 2, characterized in that, The step of determining whether the terminal is in a weak channel scenario includes determining that the terminal is in a weak channel scenario if the scheduled MCS index value is less than the set MCS threshold value when the terminal is operating on the non-high throughput Non-HT radio frame.
4. The method according to claim 2, characterized in that, The step of determining whether the terminal is in a weak channel scenario includes performing preprocessing on the scheduled MCS index value when the terminal is operating in the high throughput mixed mode HT-MF radio frame, and determining that the terminal is in a weak channel scenario if the preprocessed MCS index value is less than the set MCS threshold value.
5. The method according to claim 4, characterized in that, The step of preprocessing the scheduled MCS index value includes taking the remainder of the MCS index value modulo 8. If the remainder is less than the set MCS threshold value, the terminal is determined to be in a weak channel scenario.
6. The method according to claim 2, characterized in that, The step of determining whether the terminal is in a weak channel scenario includes determining that the terminal is in a weak channel scenario if the scheduled MCS index value is less than the predetermined MCS threshold value when the terminal is operating at the extremely high throughput (VHT).
7. The method according to claim 2, characterized in that, The step of determining whether the terminal is in a weak channel scenario includes determining that the terminal is in a weak channel scenario if the MCS level of the signaling domain B is less than the set MCS threshold value when the terminal is operating in the high-efficiency Wi-Fi wireless frame or the enhanced high-throughput EHT wireless frame.
8. The method according to claim 7, further comprising: When the terminal is operating in an EHT radio frame, if the MCS index value is equal to 14, the terminal is determined to be in a first weak channel scenario, which is a high interference environment.
9. The method according to claim 7, further comprising: When the terminal is operating in an EHT wireless frame, if the MCS index value is equal to 15, it is determined that the terminal is in a second weak channel scenario. The second weak channel scenario is a high interference environment or a scenario requiring extended distance wireless communication.
10. The method according to any one of claims 1 to 9, further comprising: When the terminal is determined to be in a weak channel scenario, transmit power enhancement is performed on at least one of the traditional short training sequence domain L-STF, traditional long training sequence domain L-LTF, and pilot signals of the data frame.
11. A terminal for Wi-Fi communication, comprising: processor; as well as A memory having stored thereon computer program instructions that, when executed by the processor, implement the method according to any one of claims 1 to 10.
12. A computer-readable storage medium storing computer program instructions that, when executed by a processor, implement the method according to any one of claims 1 to 10.