Transmitting device for Wi-Fi communication and communication system
By generating and modulating training sequences, including L-STF, L-LTF and pilots in the transmitting device of Wi-Fi communication, and power adjustment, the performance degradation of Wi-Fi protocol in weak channel scenarios is solved, and more stable and reliable communication quality is achieved.
Patent Information
- Application Number
- CN202411954384.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-26
- Publication Date
- 2025-04-01
AI Technical Summary
现有Wi-Fi协议在复杂多变的通信场景中表现出局限性,尤其在弱信道场景下,导致通信性能下降,连接不稳定或无法连接的问题。
A transmitting device for Wi-Fi communication is provided, including a framing module, a modulation module and a power adjustment module. The quality of the transmitted signal is improved by generating training sequences including L-STF, L-LTF and pilots, and symbol modulation and power adjustment.
By improving the transmission power of L-STF, L-LTF and pilots, communication quality and reliability are improved, data transmission stability and accuracy are ensured, thereby improving wireless access network performance.
Smart Images

Figure CN119743361A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communication technology, and in particular to a transmitting device and a communication system for Wi-Fi communication. Background Art
[0002] With the rapid development of communication technology, Wi-Fi technology (covering multiple standards such as 802.11b / a / g / n / ac / ax / be) has become the core standard for short-range wireless communication and is widely used in various short-range wireless network systems. From smartphones, tablets to laptops, and even smart home devices, a large number of wireless network access terminals (Stations, STAs for short) and terminal devices support Wi-Fi technology standards, achieving convenient and efficient data transmission and resource sharing.
[0003] However, despite the significant progress made in Wi-Fi technology, existing Wi-Fi protocols still have certain limitations when dealing with complex and changing communication scenarios. In particular, in scenarios that are not conducive to wireless signal transmission, such as severe attenuation of wireless signals due to the long distance between STA and access point (AP), or physical obstructions between STA and AP (such as walls, large furniture, etc.), the performance of Wi-Fi communication will drop rapidly, and even unstable or completely unavailable connections may occur.
[0004] Therefore, given the limitations of existing Wi-Fi protocols in dealing with complex communication scenarios and the growing demand of users for high-quality wireless communication experience, there is an urgent need for weak channel scenario identification methods and terminals for Wi-Fi communication. At the same time, when Wi-Fi devices work in weak channel scenarios, how to effectively improve their communication performance and ensure the stability and reliability of data transmission is also a technical problem that needs to be solved urgently. Summary of the invention
[0005] The present application aims to solve at least one of the technical problems existing in the prior art or related technology. To this end, the present application provides a transmitting device and a communication system for Wi-Fi communication.
[0006] According to a first aspect of the present application, a transmitting device for Wi-Fi communication is provided, characterized in that the transmitting device includes a framing module, at least one modulation module and at least one power adjustment module; wherein the framing module is configured to: perform framing based on a data frame to be transmitted to obtain a leading part framing and a service load information framing; and generate a training sequence for the leading part framing and the service load information framing, wherein the training sequence includes at least one of a traditional short training sequence field L-STF, a traditional long training sequence field L-LTF and a pilot; the at least one modulation module is configured to perform symbol modulation on the generated training sequence; the at least one power adjustment module is configured to perform power adjustment on the training sequence after symbol modulation, and send it to the carrier corresponding to the data frame.
[0007] As an example of the present application, the power adjustment may be to perform a power boost adjustment on the transmission power of the symbol-modulated training sequence.
[0008] As an example of the present application, the framing module may include a training sequence generator configured to process a data frame of a MAC layer to generate the training sequence.
[0009] As an example of the present application, the at least one modulation module may include at least one of a first modulation module, a second modulation module and a third modulation module, wherein: the first modulation module is configured to perform symbol modulation on the generated L-STF; the second modulation module is configured to perform symbol modulation on the generated L-LTF; and the third modulation module is configured to perform symbol modulation on the generated pilot.
[0010] As an example of the present application, the at least one power adjustment module may include at least one of a first power adjustment module, a second power adjustment module and a third power adjustment module, wherein: the first power adjustment module is configured to perform power adjustment on the L-STF after symbol modulation, and send it to the carrier of the leading symbol corresponding to the data frame; the second power adjustment module is configured to perform power adjustment on the L-LTF after symbol modulation, and send it to the carrier of the leading symbol corresponding to the data frame; and the third power adjustment module is configured to perform power adjustment on at least one of the pilot signals after symbol modulation, and send it to the carrier of the data symbol corresponding to the data frame.
[0011] As an example of the present application, the transmitting device may also include a channel coding module, configured to perform binary convolutional code BCC encoding or low-density parity check code LDPC encoding on the service load information to obtain coded information; wherein the at least one modulation module also includes a fourth modulation module, configured to perform symbol modulation on the obtained coded information; and the at least one power adjustment module also includes a fourth power adjustment module, configured to perform power adjustment on the symbol-modulated coded information and send it into the carrier of the data symbol of the wireless frame.
[0012] As an example of the present application, the framing module may include a signaling field SIG generator, configured to process the data frame to generate a corresponding signaling field and channel encode the generated signaling field; wherein the at least one modulation module also includes a fifth modulation module, configured to symbol modulate the channel-encoded signaling field; and the at least one power adjustment module also includes a fifth power adjustment module, configured to power adjust the signaling field sequence after symbol modulation and send it into the carrier of the corresponding signaling symbol of the data frame.
[0013] As an example of the present application, the signaling domain may include at least one of a traditional signaling domain L-SIG, a repeated traditional signaling domain RL-SIG, a signaling domain A, a signaling domain B, a universal signaling domain Usig, or an extremely high throughput signaling domain EHT-Sig.
[0014] As an example of the present application, the fourth modulation module and the fifth modulation module may be the same modulation module; and the fourth power adjustment module and the fifth power adjustment module are the same power adjustment module.
[0015] As an example of the present application, the framing module may include a long training field generator configured to process the data frame to generate a long training field; wherein the at least one modulation module also includes a sixth modulation module configured to perform symbol modulation on the generated long training field; and the at least one power adjustment module also includes a sixth power adjustment module configured to perform power adjustment on the symbol-modulated long training field and send it to the carrier of the long training symbol corresponding to the data frame.
[0016] As an example of the present application, the long training field may include at least one of a high throughput long training field HT-LTF, a very high throughput long training field VHT-LTF, a high efficiency long training field HE-LTF, or a very high throughput long training field EHT-LTF.
[0017] As an example of the present application, the transmitting device may also include an inverse fast Fourier transform IFFT module, a transmitting digital front end TxDFE module, a transmitting analog front end TxAFE module and a transmitting antenna; wherein the IFFT module is configured to process the power-processed signal to generate orthogonal frequency division multiplexing OFDM symbols, and send the generated OFDM symbols to the transmitting digital front end module; the TxDFE module is configured to filter and change the sampling rate of the generated OFDM symbols, and send the obtained symbols to the transmitting analog front end module; the TxAFE module is configured to process the obtained symbols to obtain wireless signals; and the transmitting antenna is configured to transmit the wireless signal.
[0018] According to a second aspect of the present application, a receiving device for Wi-Fi communication is also provided, which is configured to receive a wireless signal transmitted by any of the above-mentioned transmitting devices, and the receiving device includes a receiving analog front-end RxAFE module, a receiving digital front-end RxDFE module and a baseband signal processing module; wherein the RxAFE module is configured to receive the wireless signal transmitted by the transmitting device; the RxDFE module is configured to digitally process the received wireless signal to obtain a baseband signal; and the baseband signal processing module is configured to process the obtained baseband signal.
[0019] As an example of the present application, the baseband signal processing module may include: a clear channel assessment module, configured to detect the occupancy of the wireless air interface channel to avoid data transmission conflicts; a synchronization SYNC module, configured to perform frame synchronization, search for synchronization position and estimate frequency deviation processing; and a data processing module, configured to process the baseband signal to obtain load bit information and feed it back to the MAC layer.
[0020] As an example of the present application, the data processing module may include a fast Fourier transform FFT module, a parameter estimation module, an equalizer, a channel estimation module and a decoder; the FFT module is configured to perform FFT processing on the baseband signal to obtain frequency domain symbols, and send them to the parameter estimation module, the channel estimation module and the equalizer respectively; the parameter estimation module is configured to perform at least one of the following according to the frequency domain symbols: estimating residual frequency deviation, estimating residual phase and sampling deviation, estimating received signal strength indication RSSI and signal-to-noise ratio SNR, estimating error vector magnitude EVM; the channel estimation module is configured to perform channel parameter estimation according to the frequency domain symbols; the equalizer is configured to perform equalization operations according to the frequency domain symbols, the estimation results of the parameter estimation module and the estimation results of the channel estimation module to obtain equalized symbols; and the decoder is configured to demodulate and decode the equalized symbols to obtain load bit information and feed it back to the MAC layer.
[0021] According to a third aspect of the present application, a communication system is also provided, comprising any of the above-mentioned transmitting devices and any of the above-mentioned receiving devices.
[0022] The example of the present application provides a transmitting device, a receiving device, and a communication system that can perform transmission power adjustment processing on L-STF, L-LTF and / or pilot in the existing WiFi protocol, especially when the Wi-FI device is in a weak channel scenario, the transmission power boost processing is performed on L-STF, L-LTF and / or pilot, thereby improving the transmission quality of these signals, improving the communication quality and reliability, ensuring the accuracy and stability of data during transmission, and further improving the performance of the wireless access network, thereby improving the system operating range and working sensitivity.
[0023] Furthermore, as the quality of the transmitted signal improves, the receiving synchronization performance, the accuracy of various parameter estimates (such as frequency offset and time offset estimation), the channel estimation capability, and the robustness of frequency tracking can be indirectly improved at the receiving end. For example, by performing a power boost operation on the transmission power of L-STF, L-LTF, and pilot, the transmission power can be enhanced. At the receiving end, this enhancement is directly reflected in the optimization of the quality of the detected L-STF / L-LTF signal. Given that the synchronization mechanism at the receiving end relies on L-STF / L-LTF for estimation and detection, this improvement can directly promote the optimization of synchronization performance.
[0024] In addition, as the quality of the received L-LTF signal improves, the accuracy of the frequency offset estimation also increases, because the frequency offset estimation is based on the two specific symbols in the L-LTF. In addition, since the channel estimation process also relies on the L-LTF, the channel estimation performance is also improved due to the improvement of the L-LTF signal quality.
[0025] At the same time, due to the increase in the pilot signal transmission power, the quality of the pilot signal received by the receiving end is also significantly improved. Since frequency tracking relies on the pilot signal for estimation and tracking, this improvement directly promotes the enhancement of frequency tracking performance. BRIEF DESCRIPTION OF THE DRAWINGS
[0026] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. The drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.
[0027] Figure 1 A schematic diagram of a flow chart of a weak channel scenario identification method for Wi-Fi communication provided in an embodiment of the present application.
[0028] Figure 2 A process diagram of a weak channel scene recognition method provided in an embodiment of the present application.
[0029] Figure 3 A schematic diagram of a flow chart of a signal processing method for Wi-Fi communication provided in an embodiment of the present application.
[0030] Figure 4 A schematic diagram of a process for performing a power boost operation provided in an embodiment of the present application.
[0031] Figure 5 A schematic diagram of the process of power adjustment operation of the L-STF provided in an embodiment of the present application.
[0032] Figure 6 A schematic diagram of the process of power adjustment operation of L-LTF provided in an embodiment of the present application.
[0033] Figure 7 A process diagram of a pilot power adjustment operation provided in an embodiment of the present application.
[0034] Figure 8 A schematic diagram of the structure of a transmitting device provided in an embodiment of the present application.
[0035] Fig. 9 A schematic diagram of the launch process of the launch device provided in an embodiment of the present application.
[0036] Fig.10 A process diagram of a processing link of a transmitting device provided in an embodiment of the present application.
[0037] Fig.11 A schematic diagram of the receiving process of a receiving device provided in an embodiment of the present application.
[0038] Fig.12 A schematic diagram of the structure of a communication system provided in an embodiment of the present application.
[0039] Fig.13 A schematic diagram of the structure of a terminal for Wi-Fi communication provided in an embodiment of the present application. DETAILED DESCRIPTION
[0040] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0041] With the rapid development of wireless communication technology, Wi-Fi technology has become an indispensable core standard in the field of short-range communication. Many wireless network access terminals and terminal devices support the Wi-Fi series of standards, achieving efficient and convenient wireless connections. However, when dealing with complex and changing communication environments, the existing Wi-Fi protocol often suffers from significant performance degradation, and even connection interruptions, especially in scenarios where wireless signal transmission is blocked, such as severe signal attenuation caused by the large distance between STA and AP, or obstacles between the two. Therefore, performance optimization in such scenarios has become a hot topic in current research.
[0042] In addition, although Wi-Fi technology is constantly evolving, when the existing protocol handles complex communication environments, the legacy short training field (L-STF), legacy long training field (L-LTF), and pilot elements in the Wi-Fi protocol have not been adapted and optimized for different scenarios. Especially in weak channel scenarios, due to the lack of targeted optimization strategies, the Wi-Fi system is difficult to effectively adjust its transmission parameters and strategies when facing problems such as signal attenuation, interference, and blocking, resulting in a significant decrease in communication quality.
[0043] Therefore, for weak channel scenarios in Wi-Fi communications, that is, those environments that are not conducive to wireless signal transmission, developing an effective identification method and corresponding terminal equipment, and then developing a mechanism that can dynamically adjust signal transmission parameters according to specific scenarios, especially achieving differentiated optimization and improvement of L-STF, L-LTF and pilot, has become the key to improving Wi-Fi system performance.
[0044] In view of this, the present application proposes a weak channel scenario identification method for a terminal used for Wi-Fi communication, which can accurately determine whether the terminal is currently in a weak channel environment based on the modulation and coding strategy (MCS) index value and wireless frame structure type of the scheduled transmission, combined with the decision rule of the weak channel scenario, and decide whether to perform power boost (PB) processing on the transmission power of L-STF, L-LTF and pilot. The 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.
[0045] In some embodiments, the present application provides a weak channel scenario recognition method for Wi-Fi communication, which is particularly suitable for terminals of Wi-Fi communication, see Figure 1, which shows a schematic flow chart of a weak channel scene identification method for Wi-Fi communication provided in an embodiment of the present application, the method comprising the following steps:
[0046] Step S101: determining the type of wireless frame structure in which the terminal operates;
[0047] Step S102: Determine the MCS index value for the terminal scheduled transmission; and
[0048] Step S103: Based on the radio frame structure type, by comparing the MCS index value with the set MCS threshold value, it is determined whether the terminal is in a weak channel scenario.
[0049] As an example, in step S101, the radio frame structure type is selected from a non-high throughput (Non-HighThroughput, referred to as Non-HT) radio frame, a high throughput mixed mode (High Throughput Mixed Forma, referred to as HT-MF) radio frame, an extremely high throughput (VHT) radio frame, a high efficiency Wi-Fi (HighEfficiency Wi-Fi, referred to as HEW) radio frame, and an enhanced high throughput (Extremely High Throughput, referred to as EHT) radio frame.
[0050] It can be understood that the above wireless frame structure type refers to the frame structure used under a specific Wi-Fi protocol.
[0051] Non-HT wireless frames generally refer to frame structures used before the 802.11n standard, such as frame structures used in standards such as 802.11a, 802.11b, and 802.11g, and have relatively low transmission rates.
[0052] HT-MF wireless frames generally refer to the frame structure type used under the 802.11n standard and support high throughput technology.
[0053] VHT radio frames generally refer to the frame structure type used in the 802.11ac standard, which is designed to further improve transmission rate and throughput.
[0054] HEW wireless frames generally refer to the frame structure type used under the 802.11ax standard, which adopts more advanced technologies to improve the throughput and efficiency of the network.
[0055] EHT wireless frames generally refer to the frame structure type used under the Wi-Fi 7 standard, which supports higher throughput and lower latency.
[0056] As an example, in step S102, determining the MCS index value of the terminal scheduled transmission refers to the MCS index value scheduled by the software to the Wi-Fi terminal, which is used to select a suitable MCS index value to achieve the best data transmission performance. Of course, the software can also be based on the maintenance of terminal information, including the previously reported received signal strength indicator (Received Signal Strength Indicator, referred to as RSSI), signal-to-noise ratio (Signal-to-Noise Ratio, referred to as SNR), reference signal received power (Reference Signal Received Power, referred to as RSRP) and other information to determine or assist in determining whether the current terminal is in a weak channel scenario.
[0057] It is worth mentioning that using the MCS index value as a judgment benchmark can more robustly and accurately reflect the actual working status of the terminal. When the MCS index value of the software-scheduled transmission is low, it means that the current channel quality is poor. Possible reasons include interference, the long distance between the STA and the AP, or the shielding between the STA and the AP. These factors will have an adverse effect on parameters such as the 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 MCS. Therefore, compared with other parameters, judging weak channel scenarios based on MCS index values is more reliable and robust. Furthermore, the weakening of RSSI, SNR or RSRP will eventually prompt the terminal to ensure the continuous performance and stability of communication by reducing the scheduled MCS. This mechanism ensures that even in poor channel conditions, communication equipment can maintain basic communication quality.
[0058] As an example, in step S103, based on the type of wireless frame structure, according to the comparison between the MCS index value and the set MCS threshold value, it is determined whether the terminal is in a weak channel scenario. It is worth mentioning that for different types of wireless frame structures, the physical meanings embodied and measured by the MCS index value are the same. The set MCS threshold value is usually determined based on engineering experience. It is generally believed that lower MCS index values such as MCS0 / 1 / 2 / 3 represent weaker channels in the environment where the current terminal is located. For the flexibility of actual engineering and application, the set MCS threshold value can be configured through the register inside the chip. Specifically, when the chip is developed and tested in an actual network environment, if it is found that when the MCS threshold value is configured to 2, the performance and robustness of the chip reach the best state, then, in the subsequent large-scale production and delivery stage of the chip, the MCS threshold value of the register will be fixedly configured to 2 in the chip driver. For chip design, although an optimal threshold value is recommended in the algorithm theory analysis and simulation stage, the chip environment conditions in the actual network are more complex, so the threshold value needs to be re-optimized based on the results of the actual network test. To this end, some configurable registers can be reserved so that the optimization operation can be easily performed in actual applications.
[0059] Figure 2 A process diagram of a weak channel scenario identification method provided by an embodiment of the present application is shown. In some embodiments, the step of determining whether a terminal is in a weak channel scenario includes determining that the terminal is in a weak channel scenario if a 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.
[0060] As an example, see 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 so, 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, the recommended configuration may be MCS_th1=2. If so, 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 (ie, stf_ltf_pb_flag=1). If not, 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.
[0061] In this embodiment, since the Non-HT frame format is relatively simple and only supports single-stream transmission, the channel strength state can be effectively evaluated through a single MCS threshold value judgment.
[0062] In some embodiments, the step of determining whether the terminal is in a weak channel scenario includes, when the terminal operates in a high throughput mixed mode (HT-MF) radio frame, performing preprocessing on the scheduled MCS index value, and if the preprocessed MCS index value is less than a set MCS threshold value, then determining that the terminal is in a weak channel scenario. 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 if the remainder is less than a set MCS threshold value, then determining that the terminal is in a weak channel scenario.
[0063] As an example, see Figure 2 In step S206, it is determined whether the terminal is operating in a high throughput hybrid mode (HT-MF) radio frame. If so, in step S207, the MCS needs to be preprocessed, for example, an MCS modulo 8 operation (MCS=MCS%8) is performed to convert it into a numbering range that conforms to 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 (recorded as lstf_lltf_MCS_th). In some non-limiting embodiments, the recommended configuration may be 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.
[0064] In this embodiment, since the HT-MF frame format supports multiple streams, for example, MCS0 to 7 represent a single stream, MCS8-MCS15 represent dual streams, and so on, it can support up to 3 streams, 4 streams, etc. For example, when the scheduled MCS is 13, it means that the scheduled low MCS is for dual streams, where each stream corresponds to MCS0. In other words, MCS13 actually represents the low MCS for dual streams, which indirectly indicates that the terminal is working in a weak channel scenario. Therefore, in the HT-MF frame format, the MCS needs to be processed modulo 8 (i.e., MCS=MCS%8) to convert it to the MCS value of a single stream.
[0065] 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 scheduled MCS index value is less than a set MCS threshold value when the terminal operates in a very high throughput (VHT) radio frame.
[0066] As an example, see Figure 2 In step S211, it is determined whether the terminal is operating in a non-high throughput (Non-HT) radio frame. If so, in step S212, it is determined whether the MCS index value Tx_MCS scheduled by the software to the physical layer PHY is less than the set MCS threshold value lstf_lltf_MCS_th. In some non-limiting embodiments, the recommended configuration may be lstf_lltf_MCS_th=2. If so, 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 (ie, 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 S214, it is determined that the terminal is in a normal channel scenario, and accordingly, stf_ltf_pb_flag=0.
[0067] 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 signaling domain B is less than a set MCS threshold value when the terminal operates in an efficient Wi-Fi wireless frame or an enhanced high throughput (EHT) wireless frame.
[0068] As an example, see Figure 2 , in step S215, it is determined whether the terminal is operating in a high-efficiency Wi-Fi radio frame (HEW) or an enhanced high-throughput EHT radio frame. If so, in step S216, it is determined whether the MCS level of signaling domain B (recorded as signaling domain B MCS, i.e., sig_BMCS) is less than the set MCS threshold MCS_th2. In some non-limiting embodiments, the recommended configuration may 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, it is determined that the terminal is in a normal channel scenario, and accordingly, stf_ltf_pb_flag=0.
[0069] Further, in some embodiments, when the terminal operates in an EHT radio frame, if the MCS index value is equal to 14, it is determined that the terminal is in a first weak channel scenario, and the first weak channel scenario is a high interference environment. In some embodiments, when the terminal operates in an EHT radio frame, if the MCS index value is equal to 15, it is determined that the terminal is in a second weak channel scenario, and the second weak channel scenario is a high interference environment or an extended distance wireless communication demand scenario.
[0070] As an example, see Figure 2 When the terminal works in the EHT radio frame, it is also necessary to judge the MCS index value of the data field. The judgment process includes the following two steps:
[0071] The first step is to pre-judge the specially configured MCS index value. Specifically, in step S218, it is determined whether the terminal is working in the EHT radio frame and the MCS index value of the EHT 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 the enhanced transmission mechanism (Duplicated Transmission, referred to as DUP) in Wi-Fi 7, which sends the same data on multiple channels at the same time to ensure that the reliability and efficiency of data transmission are significantly improved. Therefore, once the terminal is scheduled to have MCS equal to 14, it means that the terminal is currently in a high-interference environment. MCS = 15 represents the dual carrier modulation mechanism (DCM), which achieves a similar frequency diversity effect by repeatedly transmitting the same signal on two subcarriers at the same time. From a probability point of view, the possibility of two carriers being in a deep attenuation state at the same time is extremely low. Therefore, once the terminal is scheduled to have MCS equal to 15, it means that the terminal is currently in a high-interference environment or needs to increase the transmission distance. In both cases, the MCS is forcibly set to 0, indicating that the terminal is currently in a weak channel scenario.
[0072] The second step is to pre-judge the MCS index value of normal scheduling. Specifically, if the MCS index value of EHT is not 14 or 15, in step S220, determine 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, the recommended configuration may be 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 not, in step S222, that is, 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.
[0073] In summary, the weak channel scene recognition method provided in the embodiment of the present 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 scheduled transmission, combined with the specific judgment rules of the weak channel scene. This method aims to improve the accuracy and precision of weak channel scene recognition, ensuring that weak channel environments can be accurately identified and responded to. In addition, the weak channel scene recognition method of the present application can be fully forward compatible with the existing 802.11 protocol frame structure, and will not interfere with or affect any other manufacturers and commercially available APs and STAs and other equipment, thereby ensuring compatibility with existing wireless networks.
[0074] In some embodiments, the method further includes: when it is determined that the terminal is in a weak channel scenario, performing a transmit power boost operation on the training sequence of the data frame. As an example, the training sequence includes at least one of a traditional short training sequence field L-STF, a traditional long training sequence field L-LTF, and a pilot. When the terminal is in a good channel scenario, the transmit power boost operation is not started. Based on this, when the Wi-Fi device operates in a weak channel scenario, the embodiment of the present application also provides a transmit power boost operation to improve the communication performance of the transmitted signal and ensure the stability and reliability of data transmission.
[0075] In view of this, the present application also proposes a signal processing method for a terminal applied to 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 as follows to improve the communication performance of the transmitted signal in a complex environment.
[0076] In some embodiments, the present application provides a signal processing method for Wi-Fi communication, which is particularly suitable for a terminal for Wi-Fi communication, see Figure 3 , which shows a flow chart of a signal processing method for Wi-Fi communication provided in an embodiment of the present application, the method comprising the following steps:
[0077] Step S301: Generate a training sequence for a data frame to be transmitted, wherein the training sequence includes at least one of a traditional short training sequence field L-STF, a traditional long training sequence field L-LTF and a pilot;
[0078] Step S302: Determine a power boost factor of a training sequence; and
[0079] Step S303: performing a power boost operation on the transmission power of the training sequence according to the power boost factor.
[0080] It can be understood that in Wi-Fi communication, the construction process of the transmission signal is based on the service requirements and information of the Medium Access Control (MAC) layer. This process involves two parts of framing: the preamble part framing and the service load (Payload) information framing.
[0081] The preamble framing mainly generates a preamble including multiple elements according to Wi-Fi protocol standards such as 802.11b / a / g / n / ac / ax / be. These elements include but are not limited to: Legacy Short Training Field (L-STF), Legacy Long Training Field (L-LTF), Legacy Signaling Field (L-SIG), Repeated LSIG (RL-SIG), Signaling Field A (Signal A, SigA), Signaling Field B (Signal B, SigB), Universal Signaling Field (Usig), Extremely High Throughput-Sig (EHT-Sig), etc. In addition, it also covers short training fields STF 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 fields LTF 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 fields and training fields together constitute the preamble.
[0082] The service load part framing mainly processes and frames the service information according to the Wi-Fi protocol standard to fill the service information into the corresponding frame structure.
[0083] See also Figure 4, which shows a schematic diagram of a process for performing a power boost operation provided in an embodiment of the present application. In some embodiments, in step S303, the step of performing a power boost operation on the transmit power of the training sequence includes:
[0084] Step S401: symbol modulating the training sequence to obtain modulated training sequence symbols;
[0085] Step S402: obtaining a transmission power factor of a training sequence;
[0086] Step S403: obtaining an adjusted transmission power factor of the training sequence according to the transmission power factor and the power boost factor of the training sequence;
[0087] Step S404: performing a transmit power adjustment operation on the modulated training sequence symbol based on the adjusted transmit power factor of the training sequence; and
[0088] Step S405: Generate orthogonal frequency division multiplexing OFDM symbols of a training sequence.
[0089] See also Figure 5 , taking the training sequence as L-STF as an example, it shows a schematic diagram of the process of the power adjustment operation of the L-STF in an embodiment of the present application. Specifically, in step S501, the L-STF generator generates the 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 working in a weak channel scenario, in step S503, power adjustment processing is performed by the L-STF power adjuster. For example, the L-STF power adjuster can be used to obtain the transmission power factor ∈ of the L-STF. LSTF and power boost factor β LSTF_PB , and get the adjusted L-STF transmission power factor Based on this The power adjustment processing of the L-STF sequence is performed, and the boost range can be flexibly configured as needed. In step S504, the orthogonal frequency division multiplexing (OFDM) symbol of the L-STF is generated by the Inverse Fast Fourier Transform (IFFT) module. Subsequently, the OFDM symbol is sent to the transmitter for processing and a wireless signal is transmitted from the transmitting antenna.
[0090] See also Figure 6, taking the training sequence as L-LTF as an example, it shows a schematic diagram of the process of the power adjustment operation of L-LTF in an embodiment of the present application. Specifically, in step S601, the L-LTF generator generates L-LTF according to the protocol. In step S602, the generated L-LTF is subjected to symbol modulation processing. When it is identified that the current terminal is working in a weak channel scenario, in step S603, power adjustment processing is performed by the L-LTF power adjuster. For example, the L-LTF power adjuster can be used to obtain the transmission power factor ∈ of the L-LTF. LLTF and power boost factor β LLTF_PB , and get the adjusted L-LTF transmission power factor Based on this The power adjustment process of L-LTF is performed, and the boost range can be flexibly configured as needed. In step S604, the OFDM symbol of L-LTF is generated by the IFFT module. Subsequently, the OFDM symbol is sent to the transmitter for processing and a wireless signal is transmitted from the transmitting antenna.
[0091] See also Figure 7 , taking the training sequence as the pilot as an example, it shows a schematic diagram of the process of the power adjustment operation of the pilot in the embodiment of the present application. Specifically, in step S701, the pilot generator generates the pilot according to the protocol. In step S702, the generated pilot is subjected to symbol modulation processing. When it is identified that the current terminal is working in a weak channel scenario, in step S703, the power adjustment processing is performed by the pilot power adjuster. For example, the pilot power adjuster can be used to obtain the transmission power factor ∈ pilot and power boost factor β pilot_PB , and get the adjusted pilot transmission power factor Based on this The power adjustment process of the pilot is performed, and the boost range can be flexibly configured as needed. In step S704, the OFDM symbol of the pilot is generated by the IFFT module. Subsequently, the OFDM symbol is sent to the transmitter for processing and a wireless signal is transmitted from the transmitting antenna.
[0092] In some embodiments, the adjusted transmit power factor of the training sequence is the product of the transmit power factor of the training sequence and the power boost factor.
[0093] As an example, when the training sequence is an L-STF sequence, the adjusted transmit power factor of the L-STF sequence is:
[0094]
[0095] As an example, when the training sequence is an L-LTF sequence, the adjusted transmit power factor of the L-LTF sequence is:
[0096]
[0097] As an example, when the training sequence is a pilot, the adjusted transmission power factor of the pilot is:
[0098]
[0099] 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 a transmit end gain and an error vector magnitude (EVM) of the terminal.
[0100] In some embodiments, the transmit gain of the terminal is compared with a predetermined threshold, and in response to the transmit gain being greater than the predetermined threshold, the power boost factor of the training sequence is configured to be a first power boost factor so that the transmit power is increased by a first amplitude; and in response to the transmit gain being less than the predetermined threshold, the power boost factor of the training sequence is configured to be a second power boost factor so that the transmit power is increased by a second amplitude, wherein the second power boost factor is less than the first power boost factor, and the second amplitude is less than the first amplitude.
[0101] In some embodiments, the first power boost factor is configured to be 2.0, and the first amplitude is 6 dB.
[0102] In some embodiments, the second power boost factor is configured as And the second amplitude is 3dB.
[0103] In some embodiments, the step of determining a power boost factor of the training sequence based at least in part on a transmit gain and an error vector magnitude of terminal communication includes: selecting a power boost factor of the training sequence in the range of [1.0, 2.0] to minimize an error vector magnitude of the terminal. In a communication system, a lower error vector magnitude indicates better modulation quality and higher accuracy of signal transmission.
[0104] As an example, when the training sequence is an L-STF sequence, the power boost factor of the L-STF is β LSTF_PB , whose value range is β LSTF_PB ∈[1.0,2.0], the recommended fixed power boost factor is or β LSTF_PB = 2.0, or β LSTF_PB ∈[1.0,2.0].
[0105] About the power boost factor β of L-STF LSTF_PBThe recommended value range of β is designed to achieve flexibility in the chip's internal register configuration. After the chip is manufactured, the manufacturer can conduct actual network testing to determine an optimal performance value and write this value into the register configuration of the chip driver. For example, if the chip's power amplifier (PA) has a large gain or good nonlinear characteristics, in order to achieve more aggressive performance improvement, β can be LSTF_PB For example, if the chip's power amplifier (PA) has a small gain or poor nonlinear characteristics and may not be able to support a higher configuration value, you can set β LSTF_PB Configured as This can achieve a 3dB power increase. Of course, based on actual performance test results, LSTF_PB Just select an optimal value between ∈[1.0,2.0].
[0106] 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 MOS tube as an amplifier, when selecting the power gain factor, it is also necessary to ensure that the MOS tube is in the amplification area (i.e., the linear resistance area) to ensure its normal amplification function.
[0107] In fact, since the performance of analog devices (such as PA) is determined after chip manufacturing, it is often difficult to accurately quantify the measurement parameters and parameter thresholds. Manufacturers can configure β LSTF_PB for 2.0, or a value between [1.0,2.0] to find the optimal configuration that minimizes the error vector magnitude (EVM) (or maximizes the operating sensitivity), and writes this value into the chip driver as the final value.
[0108] It is understandable that the higher the PA gain (i.e., the higher the sensitivity), but it should be noted that excessive gain may cause the MOS tube to enter the saturation region, thereby losing the amplification characteristics and even damaging the device.
[0109] When the training sequence is an L-LTF sequence or a pilot, the process of recommending a value range of the corresponding power boost factor is similar to the value selection process of the aforementioned L-STF sequence, which will not be repeated here.
[0110] In summary, the signal processing method for Wi-Fi communication provided in the embodiment of the present application can perform transmit power adjustment processing for L-STF, L-LTF and / or pilot in the existing WiFi protocol, especially when the Wi-FI device is in a weak channel scenario, the L-STF, L-LTF and / or pilot are subjected to transmit power boost processing, thereby improving the transmission quality of these signals, thereby indirectly improving 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, etc. at the receiving end, improving the communication quality and reliability, ensuring the accuracy and stability of data during transmission, and thereby improving the performance of the wireless access network, thereby solving the problems existing in the above-mentioned application scenarios.
[0111] This application also proposes a transmitting device for Wi-Fi communication, see Figure 8 , shows a schematic diagram of the structure of the transmitting device of an embodiment of the present application, and 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 the data frame to be transmitted to obtain the leading part framing and the service load information framing; and generate a training sequence for the leading part framing and the service load information framing. The training sequence includes at least one of the traditional short training sequence field L-STF, the traditional long training sequence field L-LTF and the pilot. At least one modulation module 802 is configured to perform symbol modulation on the generated training sequence. At least one power adjustment module 803 is configured to perform power adjustment on the training sequence after symbol modulation and send it to the carrier corresponding to the data frame.
[0112] As an example, see Fig. 9 , which shows a schematic diagram of the transmission process of the transmitting device for Wi-Fi communication of the present application. In step S901, the transmitting device performs framing based on the service requirements and information of MCA transmission to generate a leading part framing and a service load information framing. In step S902, a channel coding process is performed on the framing. In step S903, a symbol modulator is used to perform symbol modulation on the encoded bit sequence. In step S904, a power processing module is used to perform power processing on the modulated symbol. In step S905, IFFT is performed and OFDM symbols are generated. In step S906, the generated OFDM symbol is sent to the transmitting digital front end (Transmitting Digital Front End, referred to as TxDFE) for filtering and sampling rate change operations. After being processed by TxDFE, in step S907, the signal is sent to the transmitting analog front end (Transmitting Analog Front End, TxAFE) for processing, so that the wireless signal is finally transmitted outward by the transmitting antenna.
[0113] In some embodiments, the power adjustment is to adjust the transmission power of the symbol-modulated training sequence by power boosting. The power boosting adjustment process is described in detail in the above description of the signal processing method, which will not be repeated here.
[0114] See also Fig.10 , which shows a schematic diagram of the structure of the processing link of the transmitting device 8 of an embodiment of the present 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 service load information generator 1004, a SIG generator 1005, and a long training field generator 1006, configured to process a data frame of a MAC layer to generate a training sequence.
[0115] 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.
[0116] 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 perform power adjustment on the L-STF after symbol modulation, and send it to the carrier of the leading symbol corresponding to the data frame. The second power adjustment module 1011 is configured to perform power adjustment on the L-LTF after symbol modulation, and send it to the carrier of the leading symbol corresponding to the data frame. The third power adjustment module 1012 is configured to perform power adjustment on at least one of the pilots after symbol modulation, and send it to the carrier of the data symbol corresponding to the data frame.
[0117] 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 load 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 perform power adjustment on the symbol-modulated coded information and send it to the carrier of the data symbol of the wireless frame.
[0118] In some embodiments, the signaling field SIG generator 1005 of the framing module 802 is configured to process the data frame to generate a corresponding signaling field, and channel code the generated signaling field. The at least one modulation module 802 also includes a fifth modulation module 1016, configured to perform symbol modulation on the channel-coded signaling field. The at least one power adjustment module 803 also includes a fifth power adjustment module 1017, configured to perform power adjustment on the signaling field sequence modulated by symbol, and send it to the carrier of the corresponding signaling symbol of the data frame.
[0119] In some embodiments, the signaling domain includes at least one of a legacy signaling domain L-SIG, a repeated legacy signaling domain RL-SIG, a signaling domain A, a signaling domain B, a universal signaling domain Usig, or an extremely high throughput signaling domain EHT-Sig.
[0120] 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.
[0121] In some embodiments, the framing module 801 includes a long training field generator 1006 configured to process the data frame to generate a long training field. The at least one modulation module 802 also includes a sixth modulation module 1018 configured to perform symbol modulation on the generated long training field. The at least one power adjustment module 803 also includes a sixth power adjustment module 1019 configured to perform power adjustment on the symbol-modulated long training field and send it to the carrier of the data frame corresponding to the long training symbol.
[0122] In some embodiments, the long training field includes at least one of a high throughput long training field HT-LTF, a very high throughput long training field VHT-LTF, a high efficiency long training field HE-LTF, or a very high throughput long training field EHT-LTF.
[0123] In some embodiments, the transmitting device further includes an IFFT module 1020, a transmitting digital front end TxDFE module 1021, a transmitting analog front end TxAFE module 1022, and a transmitting antenna 1023. The IFFT module 1020 is configured to process the power-processed signal to generate an orthogonal frequency division multiplexing OFDM symbol, and send the generated OFDM symbol to the transmitting digital front end TxDFE module 1021. The TxDFE module 1021 is configured to perform filtering and sampling rate change operations on the generated OFDM symbol, and send the obtained symbol to the transmitting analog front end TxAFE module 1022. The TxAFE module 1022 is configured to process the obtained symbol to obtain a wireless signal and send it to the wireless antenna 1023. The transmitting antenna 1023 is configured to transmit the wireless signal outward.
[0124] It can be seen that the transmitting device of the present application mainly involves bit processing and symbol-level processing of preamble and payload information, as well as the signal transmission process. Fig.10 , the transmitter may include six processing links as follows:
[0125] The 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 to the carrier of the leading symbol corresponding to the wireless frame.
[0126] 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 to the carrier of the leading symbol corresponding to the wireless frame.
[0127] The third processing link (pilot processing link): based on the Wi-Fi protocol standard, generates a pilot sequence and then performs symbol modulation, then performs power adjustment, and finally sends the power-adjusted signal to the carrier of the data symbol corresponding to the wireless frame.
[0128] 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) coding is performed, followed by symbol modulation and power adjustment operations, and finally the power-adjusted signal is sent to the carrier of the wireless frame data symbol.
[0129] The fifth processing link (signaling processing link): based on the Wi-Fi protocol standard and the business requirements of MAC transmission, fill in the corresponding signaling field, perform channel coding and symbol modulation, then perform power adjustment, and finally send the power-adjusted signal to the carrier corresponding to the wireless frame signaling symbol.
[0130] The sixth processing link (long training domain processing link for various frame formats): Based on the Wi-Fi protocol standard, long training sequences of various frame formats are generated and symbol modulation is performed, followed by power adjustment, and finally the power-adjusted signal is sent to the carrier of the long training symbol corresponding to the wireless frame.
[0131] Subsequently, all the above processed signals are subjected to IFFT transformation to generate OFDM symbols, and are sent to the TxDFE module and the TxAFE module in turn for further processing, and finally wireless signals are transmitted outward through the transmitting antenna.
[0132] It can be understood that the first, second and third processing links are to first adjust the power based on the Wi-Fi protocol, and then further increase the transmission power based on the power boosting scheme of the present application. The fourth, fifth and sixth processing links are mainly based on the Wi-Fi protocol, and the power is adjusted to ensure that the total transmission power of the baseband is 1.
[0133] In some embodiments, the present application also provides a receiving device, which is configured to receive and process the wireless signal transmitted by any of the aforementioned transmitting devices through a receiving antenna. Fig.11 , which shows a schematic diagram of the receiving process of the receiving device provided in an embodiment of the present application, the receiving device includes a receiving analog front end RxAFE (Receiving Analog Front End, referred to as RxAFE) module 1101, a receiving digital front end RxDFE (Receiving Digital Front End, referred to as RxDFE) module 1102 and a baseband signal processing module 1103. The RxAFE module 1101 is configured to receive a wireless signal transmitted by a transmitting device; the RxDFE module 1102 is configured to digitally process the received wireless signal to obtain a baseband signal; and the baseband signal processing module 1103 is configured to process the obtained baseband signal.
[0134] In some embodiments, the baseband signal processing module 1103 includes a clear channel assessment module 1104, a synchronization module 1105, and a data processing module 1106. The clear channel assessment 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 position, and estimate frequency deviation processing. The data processing module 1106 is configured to process the baseband signal to obtain load bit information and feed it back to the MAC layer.
[0135] 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, and send them to 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 according to the frequency domain symbols: estimating the residual frequency offset, estimating the residual phase and sampling deviation, estimating the received signal strength indication RSSI and the signal-to-noise ratio SNR, and estimating the error vector magnitude EVM. The channel estimation module 1109 is configured to perform channel parameter estimation according to the frequency domain symbols. The equalizer 1110 is configured to perform an equalization operation according to the frequency domain symbols, the estimation results of the parameter estimation module, and the estimation results of the channel estimation module to obtain the equalized symbols. The decoder 1111 is configured to perform demodulation and decoding operations on the equalized symbols to obtain payload bit information and feed it back to the MAC layer 1112 .
[0136] It can be seen that in Fig.11 In the embodiment, the wireless signal received by the receiving device from the receiving antenna is first sent to the RxAFE module 1101 and the RxDFE module 1102 for processing to obtain a baseband signal, and then the baseband signal processing module 1103 performs the following three processing processes on the baseband signal:
[0137] Processing process 1: The clear channel assessment module 1104 is used to detect whether the wireless air interface channel is busy or idle, so as to avoid collision during data transmission in the wireless network and ensure smooth and efficient data transmission.
[0138] Processing process 2: Utilize the synchronization module 1105 to perform frame synchronization, search for synchronization position, and perform frequency offset estimation processing, etc.
[0139] Processing process three (data processing link): Use FFT module 1107 to perform fast Fourier transform to obtain frequency domain symbols. Then use parameter estimation module 1108 to perform a series of parameter estimation on the obtained frequency domain symbols, including estimation of residual frequency offset, residual phase and sampling offset, RSSI and SNR, error vector magnitude (Error Vector Magnitude, EVM for short), etc. Then use channel estimation module 1109 to perform channel estimation, use equalizer 1110 to perform equalization operation, demodulate and decode the equalized symbols, obtain payload bit information and feed it back to MAC for further processing.
[0140] In some embodiments, see Fig.12The present application also provides a communication system, which includes any of the aforementioned transmitting devices and any of the aforementioned receiving devices for receiving the wireless signal transmitted by the transmitting device.
[0141] In summary, the transmitting device, receiving device and communication system of the present application can perform transmission power adjustment processing for L-STF, L-LTF and / or pilot in the existing WiFi protocol, especially when the Wi-FI device is in a weak channel scenario, the transmission power boost processing is performed on L-STF, L-LTF and / or pilot, thereby improving the transmission quality of these signals, improving the communication quality and reliability, ensuring the accuracy and stability of data during transmission, and can further improve the performance of the wireless access network, thereby improving the system operating range and working sensitivity.
[0142] Furthermore, as the quality of the transmitted signal improves, the receiving synchronization performance, the accuracy of various parameter estimates (such as frequency offset and time offset estimation), the channel estimation capability, and the robustness of frequency tracking can be indirectly improved at the receiving end. For example, by performing a power boost operation on the transmission power of L-STF, L-LTF, and pilot, the transmission power can be enhanced. At the receiving end, this enhancement is directly reflected in the optimization of the quality of the detected L-STF / L-LTF signal. Given that the synchronization mechanism at the receiving end relies on L-STF / L-LTF for estimation and detection, this improvement can directly promote the optimization of synchronization performance.
[0143] In addition, as the quality of the received L-LTF signal improves, the accuracy of the frequency offset estimation also increases, because the frequency offset estimation is based on the two specific symbols in the L-LTF. In addition, since the channel estimation process also relies on the L-LTF, the channel estimation performance is also improved due to the improvement of the L-LTF signal quality.
[0144] At the same time, due to the increase in the pilot signal transmission power, the quality of the pilot signal received by the receiving end is also significantly improved. Since frequency tracking relies on the pilot signal for estimation and tracking, this improvement directly promotes the enhancement of frequency tracking performance.
[0145] In this embodiment, the above modules can be implemented in whole or in part by software, hardware, or a combination thereof. The above modules can be embedded in or independent of a processor in a computer device in the form of hardware, or can be stored in a memory in a computer device in the form of software, so that the processor can call and execute operations corresponding to the above modules.
[0146] See also Fig.13An embodiment of the present application also provides a terminal for Wi-Fi communication, including a processor and a memory, wherein the memory stores computer program instructions, and when the processor executes the computer program instructions, the execution steps of the weak channel scene recognition method for Wi-Fi communication and the signal processing method for Wi-Fi communication in the above-mentioned embodiments can be implemented.
[0147] An embodiment of the present application further provides a computer-readable storage medium having computer program instructions stored thereon. When the computer program instructions are executed by a processor, the execution steps of the weak channel scene recognition method for Wi-Fi communication and the signal processing method for Wi-Fi communication in the above-mentioned embodiments can be implemented.
[0148] The embodiments of the present application also provide a computer program instruction, which, when executed by a processor, can implement the execution steps of the weak channel scene recognition method for Wi-Fi communication and the signal processing method for Wi-Fi communication in the above embodiments.
[0149] In the above embodiments, the implementation principles and beneficial effects of the terminal, computer-readable storage medium, and computer program for Wi-Fi communication can be found in the description of the weak channel scene recognition method for Wi-Fi communication and the signal processing method for Wi-Fi communication above, which will not be repeated here.
[0150] Those of ordinary skill in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to the memory, database or other medium used in the embodiments provided in the present 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), magneto 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. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. Non-relational databases may include distributed databases based on blockchains, etc., but are not limited to this. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, etc., but are not limited to this.
[0151] Although various embodiments of various aspects of the present application have been described for the purpose of the present disclosure, it should not be understood that the teachings of the present disclosure are limited to these embodiments. Features disclosed in a 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 the present application described in one embodiment may also be applied individually, in combination or as a whole in another embodiment. Those skilled in the art should understand that there are also possible more optional embodiments and variations, and various changes and modifications can be made to the above-mentioned system without departing from the scope defined by the claims of the present application.
Claims
1. A transmitting device for Wi-Fi communication, characterized in that: The transmitting device comprises a framing module, at least one modulation module and at least one power adjustment module; wherein The framing module is configured as follows: Based on framing the data frame to be transmitted, a leading part framing and a service load information framing are obtained; and Generate a training sequence for the preamble part framing and the service load information framing, wherein the training sequence includes at least one of a traditional short training sequence field L-STF, a traditional long training sequence field L-LTF and a pilot; The at least one modulation module is configured to perform symbol modulation on the generated training sequence; The at least one power adjustment module is configured to perform power adjustment on the symbol-modulated training sequence and send the power to the carrier corresponding to the data frame.
2. The transmitting device according to claim 1, wherein: The power adjustment is to perform power boost adjustment on the transmission power of the symbol-modulated training sequence. 3 . The transmitting device according to claim 1 , wherein the framing module comprises a training sequence generator configured to process a data frame of a MAC layer to generate the training sequence.
4. The transmitting device according to claim 1, wherein: The at least one modulation module includes at least one of a first modulation module, a second modulation module and a third modulation module, wherein: The first modulation module is configured to perform symbol modulation on the generated L-STF; The second modulation module is configured to perform symbol modulation on the generated L-LTF; and The third modulation module is configured to perform symbol modulation on the generated pilot.
5. The transmitting device according to claim 1, wherein: The at least one power adjustment module includes at least one of a first power adjustment module, a second power adjustment module and a third power adjustment module, wherein: The first power adjustment module is configured to perform power adjustment on the symbol-modulated L-STF and send it to the carrier of the leading symbol corresponding to the data frame; The second power adjustment module is configured to perform power adjustment on the symbol-modulated L-LTF and send it to the carrier of the leading symbol corresponding to the data frame; and The third power adjustment module is configured to perform power adjustment on at least one of the pilot signals after symbol modulation, and send it to the carrier of the data symbol corresponding to the data frame.
6. The transmitting device according to claim 1, further comprising a channel coding module configured to perform binary convolutional code BCC coding or low-density parity check code LDPC coding on the service load information to obtain coding information; The at least one modulation module further comprises a fourth modulation module configured to perform symbol modulation on the obtained coded information; and The at least one power adjustment module also includes a fourth power adjustment module configured to perform power adjustment on the symbol-modulated coded information and send the power to the carrier of the data symbol of the wireless frame.
7. The transmitting device according to claim 1, wherein the framing module comprises a signaling field SIG generator configured to process the data frame to generate a corresponding signaling field, and perform channel coding on the generated signaling field; The at least one modulation module further comprises a fifth modulation module configured to perform symbol modulation on the channel-coded signaling domain; and The at least one power adjustment module also includes a fifth power adjustment module configured to perform power adjustment on the symbol-modulated signaling domain sequence and send it to the carrier of the corresponding signaling symbol of the data frame.
8. The transmitting device according to claim 7, characterized in that: The signaling domain includes at least one of a legacy signaling domain L-SIG, a repeated legacy signaling domain RL-SIG, a signaling domain A, a signaling domain B, a universal signaling domain Usig, or an extremely high throughput signaling domain EHT-Sig.
9. The transmitting device according to claim 7, characterized in that: The fourth modulation module and the fifth modulation module are the same modulation module; and The fourth power adjustment module and the fifth power adjustment module are the same power adjustment module.
10. The transmitting device according to claim 1, characterized in that: The framing module includes a long training field generator configured to process the data frame to generate a long training field; The at least one modulation module further comprises a sixth modulation module configured to perform symbol modulation on the generated long training field; and The at least one power adjustment module also includes a sixth power adjustment module configured to perform power adjustment on the symbol-modulated long training field and send the power to the carrier corresponding to the long training symbol of the data frame.
11. The transmitting device according to claim 10, characterized in that: The long training field includes at least one of a high throughput long training field HT-LTF, a very high throughput long training field VHT-LTF, a high efficiency long training field HE-LTF, or a very high throughput long training field EHT-LTF.
12. The transmitting device according to claim 1, further comprising an inverse fast Fourier transform IFFT module, a transmitting digital front end TxDFE module, a transmitting analog front end TxAFE module and a transmitting antenna; wherein the IFFT module is configured to process the power processed signal to generate orthogonal frequency division multiplexing OFDM symbols, and send the generated OFDM symbols to the transmitting digital front-end module; The TxDFE module is configured to perform filtering and sampling rate change operations on the generated OFDM symbols and send the resulting symbols to the transmit analog front-end module; The TxAFE module is configured to process the obtained symbols to obtain wireless signals; as well as The transmitting antenna is configured to transmit the wireless signal.
13. A communication system, characterized in that: The communication system comprises: The transmitting device according to claims 1-12; and The receiving device is used to receive the wireless signal transmitted by the transmitting device.
Citation Information
Patent Citations
Data transmission method and apparatus
CN105519065A
Data sending method and device of wireless local area network system, storage medium and terminal
CN109756928A
System and method extending range of a wireless network
CN111903056A
Method and device for connecting guide in subchannel of orthogonal FDM communication system
CN1531231A
Realizing gains for high-efficiency (HE) extended range (ER) with or without dual carrier modulation (DCM) modes
US20240306094A1
Cited By
Weak channel scenario identification method, terminal and storage medium
WO2026137743A1