802.11be multi-user system receiver signal-to-noise ratio estimation method, apparatus, device, and medium
By performing channel estimation and CRC verification on the receiver of the 802.11be multi-user system, pilot subcarriers of reliable frequency resource units are selected, and noise and signal power are jointly estimated. This solves the problem of inaccurate signal-to-noise ratio (SNR) estimation in the 802.11be multi-user system, and improves the accuracy of SNR estimation and communication quality of the system.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- ALTO BEAM (CHINA) INC
- Filing Date
- 2026-03-04
- Publication Date
- 2026-06-05
AI Technical Summary
In 802.11be multi-user systems, the accuracy of signal-to-noise ratio estimation is affected by the limited number of pilot subcarriers per user due to dynamic allocation of user RUs, which degrades the system bit error rate.
By performing a Fast Fourier Transform on the physical layer protocol data units received by the receiver, least squares channel estimation is performed. The cyclic redundancy check (CRC) result of the EHT-SIG field is analyzed to screen out reliable frequency resource units, and their pilot subcarriers are determined as reliable pilot subcarriers. Noise power and signal power are estimated by combining these reliable pilot subcarriers, and finally the signal-to-noise ratio is calculated.
It significantly improves the accuracy of signal-to-noise ratio estimation, overcomes the problem of low estimation accuracy caused by dynamic allocation, and reduces the system bit error rate.
Smart Images

Figure CN121770946B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technology, and in particular to a method, apparatus, device and medium for estimating the signal-to-noise ratio of an 802.11be multi-user system receiver. Background Technology
[0002] In 802.11 wireless LAN communication systems, signal-to-noise ratio (SNR) estimation is crucial. SNR represents the ratio of signal strength to noise strength, reflecting the quality of the signal relative to the noise level. It is an important indicator for evaluating the transmission quality of 802.11 wireless LAN communication systems. SNR estimation provides prior knowledge for many modules, such as channel estimation, power control, CSI feedback, and FEC iterative decoding, and directly affects the soft-decision information amplitude, confidence level, and bit error rate of the communication system.
[0003] Generally, signal-to-noise ratio (SNR) estimation methods can be broadly categorized into two types: data-aided (DA) estimation based on training sequences and non-data-aided (NDA) blind SNR estimation. Blind SNR estimation requires a large amount of statistical information from the received signal, resulting in high computational complexity and long convergence time. In contrast, data-aided estimation requires less data, and with pilot-based phase correction, pilot-dependent SNR estimation does not affect channel throughput. In the engineering implementation of 802.11be multi-user system receivers, data-aided estimation methods are typically used, utilizing pilot subcarriers or preamble sequences in OFDM symbols to estimate the SNR.
[0004] The 802.11be multi-user system divides the available frequency band into multiple Resource Units (RUs) and assigns each RU to one or more users, who transmit simultaneously on the same or different subcarriers. A key challenge in signal-to-noise ratio (SNR) estimation for the receiver in an 802.11be multi-user system is that the RU for each user is dynamically allocated by the Access Point (AP) based on user needs (such as data size) and channel conditions. Since a single user's RU has relatively few pilot subcarriers, the accuracy of SNR estimation is severely reduced, and the system's bit error rate is significantly worsened. Summary of the Invention
[0005] In view of this, the purpose of this application is to provide a signal-to-noise ratio (SNR) estimation method, apparatus, device and medium for an 802.11be multi-user system receiver, so as to improve the accuracy of SNR estimation.
[0006] In a first aspect, embodiments of this application provide a signal-to-noise ratio (SNR) estimation method for an 802.11be multi-user system receiver, comprising:
[0007] A fast Fourier transform is performed on the preamble sequence in the physical layer protocol data unit received by the receiver to obtain the first frequency domain preamble sequence;
[0008] Least square channel estimation is performed based on the first frequency domain preamble sequence and the second frequency domain preamble sequence known locally by the receiver to obtain the channel estimate value of the multipath fading channel.
[0009] Channel equalization, soft decision, and decoding are performed on the EHT-SIG field in the physical layer protocol data unit to obtain the original bit information of EHT-SIG;
[0010] Based on the Cyclic Redundancy Check (CRC) result in the original bit information of the EHT-SIG, a reliable frequency resource unit whose CRC result is correct is determined, so that the pilot subcarrier in the reliable frequency resource unit is determined as a reliable pilot subcarrier.
[0011] Based on the channel estimate and all the reliable pilot subcarriers, noise power is estimated to obtain the estimated noise power; and based on the channel estimate, signal power is estimated to obtain the estimated signal power.
[0012] The signal-to-noise ratio is calculated based on the noise power and the signal power.
[0013] In conjunction with the first aspect, this application provides a first possible implementation of the first aspect, wherein the step of performing least-squares channel estimation based on the first frequency domain preamble sequence and the second frequency domain preamble sequence known locally by the receiver to obtain the channel estimate value of the multipath fading channel includes:
[0014] Based on the first frequency domain preamble sequence and the second frequency domain preamble sequence known locally by the receiver, the channel gain factor is calculated using the following formula:
[0015]
[0016] in, It is the signal at the p-th pilot subcarrier in the first frequency domain preamble sequence; It is the signal at the p-th pilot subcarrier in the second frequency domain preamble sequence; It is the channel gain factor at the p-th pilot subcarrier; It has zero mean and variance. The additive white Gaussian noise; N is the magnitude of the fast Fourier transform;
[0017] Based on the channel gain factor, the first frequency domain preamble sequence, and the second frequency domain preamble sequence, the channel estimate of the multipath fading channel is calculated using the following formula:
[0018]
[0019] in, This is the channel estimate of the multipath fading channel at the p-th pilot subcarrier.
[0020] In conjunction with the first aspect, this application provides a second possible implementation of the first aspect, wherein the original bit information of the EHT-SIG includes the EHT-SIG public domain and the EHT-SIG user domain; the step of determining reliable frequency resource units whose CRC verification results are correct based on the CRC results in the original bit information of the EHT-SIG, so as to determine the pilot subcarriers in the reliable frequency resource units as reliable pilot subcarriers, includes:
[0021] Based on the frequency bands available for the 802.11be multi-user system, the EHT-SIG common domain is analyzed to obtain the allocation rules of frequency resource units in the frequency bands available for the 802.11be multi-user system and the mapping relationship between users and frequency resource units;
[0022] Verify whether the CRC results contained in each user coding block in the EHT-SIG user domain are correct;
[0023] If the CRC result of the user code block is correct, it means that the CRC result of the one or two users represented by the user code block is correct; if the CRC result of the user code block is incorrect, it means that the CRC result of the one or two users represented by the user code block is incorrect.
[0024] For users whose Cyclic Redundancy Check (CRC) results are correct, the frequency resource units allocated to the user are determined according to the frequency resource unit allocation rules and the mapping relationship between users and frequency resource units.
[0025] If the frequency resource unit allocated to the user is only allocated to the user, it means that the cyclic redundancy check (CRC) result of the frequency resource unit allocated to the user is correct.
[0026] If the frequency resource unit allocated to the user is also allocated to other users, then the CRC result of the frequency resource unit is considered to be correct when all users allocated to the frequency resource unit have a correct CRC result.
[0027] Pilot subcarriers in frequency resource units whose CRC results are correct are identified as reliable pilot subcarriers.
[0028] In conjunction with the first possible implementation of the first aspect, this application provides a third possible implementation of the first aspect, wherein the channel gain factor is the same at each pilot subcarrier within the OFDM symbol of the physical layer protocol data unit; the step of estimating noise power based on the channel estimate and all the reliable pilot subcarriers to obtain the estimated noise power includes:
[0029] After passing through a multipath fading channel, the actual received frequency domain signal on the p-th pilot subcarrier of the m-th OFDM symbol in the physical layer protocol data unit is... for:
[0030]
[0031] in, This represents the transmitted frequency domain signal corresponding to the p-th reliable pilot subcarrier of the m-th OFDM symbol; It is the channel gain factor corresponding to the p-th reliable pilot subcarrier of the m-th OFDM symbol. The zero-mean and variance of the reliable pilot subcarrier corresponding to the m-th OFDM symbol are: Additive white Gaussian noise; P represents the number of reliable pilot subcarriers in a frequency resource unit;
[0032] The reference received frequency domain signal on the p-th reliable pilot subcarrier of the m-th OFDM symbol in the physical layer protocol data unit is calculated using the following formula. :
[0033]
[0034] in, This is the channel estimate of the multipath fading channel at the p-th reliable pilot subcarrier;
[0035] The reference received frequency domain signal on the p-th reliable pilot subcarrier of the m-th OFDM symbol and the actual received frequency domain signal are input into the subtractor to obtain the estimation error corresponding to the p-th reliable pilot subcarrier of the m-th OFDM symbol.
[0036] Calculate the square of the estimation error corresponding to the p-th reliable pilot subcarrier of the m-th OFDM symbol, and calculate the ratio of the square to 2. Use this ratio as the noise power corresponding to the p-th reliable pilot subcarrier of the m-th OFDM symbol.
[0037] The noise power is estimated by averaging the noise power corresponding to the p-th reliable pilot subcarrier of all m-th OFDM symbols.
[0038] In conjunction with the third possible implementation of the first aspect, this application provides a fourth possible implementation of the first aspect, wherein the step of inputting the reference received frequency domain signal and the actual received frequency domain signal into a subtractor to obtain the estimation error corresponding to the p-th reliable pilot subcarrier of the m-th OFDM symbol includes:
[0039] The estimation error is calculated using the following formula:
[0040]
[0041] in, The estimation error is denoted as .
[0042] In conjunction with the fourth possible implementation of the first aspect, this application provides a fifth possible implementation of the first aspect, wherein the step of estimating the signal power based on the channel estimate to obtain the estimated signal power includes:
[0043] The signal power at the p-th pilot subcarrier is obtained by squaring the square of the channel estimate of the multipath fading channel. ;
[0044] Based on the signal power at each pilot subcarrier Determine the signal power at each data subcarrier. ; where j represents the j-th data subcarrier.
[0045] In conjunction with the fifth possible implementation of the first aspect, this application provides a sixth possible implementation of the first aspect, wherein calculating the signal-to-noise ratio based on the noise power and the signal power includes:
[0046] The signal-to-noise ratio is calculated using the following formula:
[0047]
[0048] in, The noise power; The signal-to-noise ratio is denoted as .
[0049] Secondly, embodiments of this application also provide a signal-to-noise ratio estimation device for an 802.11be multi-user system receiver, comprising:
[0050] The transformation module is used to perform a fast Fourier transform on the preamble sequence in the physical layer protocol data unit received by the receiver to obtain the first frequency domain preamble sequence.
[0051] The first estimation module is used to perform least squares channel estimation based on the first frequency domain preamble sequence and the second frequency domain preamble sequence known locally by the receiver, so as to obtain the channel estimate value of the multipath fading channel.
[0052] The equalization module is used to perform channel equalization, soft decision and decoding on the EHT-SIG field in the physical layer protocol data unit to obtain the original bit information of EHT-SIG;
[0053] The determination module is used to determine the reliable frequency resource unit whose CRC result is correct based on the CRC result in the original bit information of the EHT-SIG, so as to determine the pilot subcarrier in the reliable frequency resource unit as a reliable pilot subcarrier;
[0054] The second estimation module is used to perform noise power estimation based on the channel estimation value and all the reliable pilot subcarriers to obtain the estimated noise power, and to perform signal power estimation based on the channel estimation value to obtain the estimated signal power.
[0055] The calculation module is used to calculate the signal-to-noise ratio based on the noise power and the signal power.
[0056] Thirdly, embodiments of this application also provide an electronic device, including: a processor, a memory, and a bus, wherein the memory stores machine-readable instructions executable by the processor, and when the electronic device is running, the processor communicates with the memory via the bus, and when the machine-readable instructions are executed by the processor, the steps in any of the possible implementations of the first aspect described above are performed.
[0057] Fourthly, embodiments of this application also provide a computer-readable storage medium storing a computer program, which, when executed by a processor, performs the steps in any of the possible implementations of the first aspect described above.
[0058] This application provides a method, apparatus, device, and medium for estimating the signal-to-noise ratio (SNR) of an 802.11be multi-user system receiver. The core of this method lies in its departure from relying solely on a limited number of pilot subcarriers within the target user's own frequency resource unit. Instead, it filters out multiple frequency resource units with correctly verified cyclic redundancy check (CDR) results by parsing and verifying the EHT-SIG field. All pilot subcarriers within these reliable frequency resource units are then combined for estimation. This method significantly increases the sample size for noise power estimation by combining all reliable pilot subcarriers from multiple correctly verified CDR frequency resource units. This effectively overcomes the problem of low estimation accuracy caused by insufficient pilot subcarriers for a single user due to dynamic allocation in 802.11be multi-user systems, thereby improving the overall accuracy of SNR estimation.
[0059] To make the above-mentioned objectives, features and advantages of this application more apparent and understandable, preferred embodiments are described below in detail with reference to the accompanying drawings. Attached Figure Description
[0060] To more clearly illustrate the technical solutions of the embodiments of this application, the accompanying drawings used in the embodiments will be briefly introduced below. It should be understood that the following drawings only show some embodiments of this application and should not be regarded as a limitation of the scope. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.
[0061] Figure 1 A flowchart of the signal-to-noise ratio estimation method for an 802.11be multi-user system receiver provided in this application embodiment is shown;
[0062] Figure 2 This illustration shows a schematic diagram of the structure of an 802.11be multi-user system receiver signal-to-noise ratio estimation device provided in an embodiment of this application;
[0063] Figure 3 A schematic diagram of the structure of an electronic device provided in an embodiment of this application is shown. Detailed Implementation
[0064] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, 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. The components of the embodiments of this application described and shown in the accompanying drawings can generally be arranged and designed in various different configurations. Therefore, the following detailed description of the embodiments of this application provided in the accompanying drawings is not intended to limit the scope of the claimed application, but merely represents selected embodiments of this application. All other embodiments obtained by those skilled in the art based on the embodiments of this application without inventive effort are within the scope of protection of this application.
[0065] Generally, signal-to-noise ratio (SNR) estimation methods can be broadly categorized into two types: data-aided (DA) estimation based on training sequences and non-data-aided (NDA) blind SNR estimation. Blind SNR estimation requires a large amount of statistical information from the received signal, resulting in high computational complexity and long convergence time. In contrast, data-aided estimation requires less data, and with pilot-based phase correction, pilot-dependent SNR estimation does not affect channel throughput. In the engineering implementation of 802.11be multi-user system receivers, data-aided estimation methods are typically used, utilizing pilot subcarriers or preamble sequences in OFDM symbols to estimate the SNR.
[0066] The 802.11be multi-user system divides the available frequency band into multiple Resource Units (RUs) and assigns each RU to one or more users, who transmit simultaneously on different subcarriers. A key challenge in signal-to-noise ratio (SNR) estimation for the receiver in an 802.11be multi-user system is that the RU for each user is dynamically allocated by the Access Point (AP) based on user needs (such as data size) and channel conditions. Since a single user's RU has relatively few pilot subcarriers, the accuracy of SNR estimation is severely reduced, leading to a significant deterioration in the system's bit error rate.
[0067] Based on this, this application provides a method, apparatus, device, and medium for estimating the signal-to-noise ratio (SNR) of an 802.11be multi-user system receiver, in order to improve the accuracy of SNR estimation. The following is a description through embodiments.
[0068] To facilitate understanding of this embodiment, a method for estimating the signal-to-noise ratio (SNR) of an 802.11be multi-user system receiver, disclosed in this application, will first be described in detail. For example... Figure 1 As shown, the process includes the following steps S101-S106:
[0069] S101: Perform a Fast Fourier Transform on the preamble sequence in the physical layer protocol data unit received by the receiver to obtain the first frequency domain preamble sequence.
[0070] S102: Based on the first frequency domain preamble sequence and the second frequency domain preamble sequence known locally by the receiver, perform least squares channel estimation to obtain the channel estimate value of the multipath fading channel.
[0071] S103: Perform channel equalization, soft decision and decoding on the EHT-SIG field in the physical layer protocol data unit to obtain the original bit information of EHT-SIG.
[0072] S104: Based on the Cyclic Redundancy Check (CRC) result in the original bit information of EHT-SIG, determine the reliable frequency resource unit whose CRC result is correct, so as to determine the pilot subcarrier in the reliable frequency resource unit as a reliable pilot subcarrier.
[0073] S105: Based on the channel estimate and all reliable pilot subcarriers, perform noise power estimation to obtain the estimated noise power, and based on the channel estimate, perform signal power estimation to obtain the estimated signal power.
[0074] S106: The signal-to-noise ratio is calculated based on the noise power and the signal power.
[0075] In step S101, a Fast Fourier Transform (FFT) is performed on the preamble sequence in the physical layer protocol data unit received by the receiver to obtain the first frequency domain preamble sequence.
[0076] Among them, the physical layer protocol data unit is a complete, structured data packet that is actually sent and received at the physical layer in a wireless communication system (802.11 wireless local area network communication system).
[0077] In this embodiment, the physical layer protocol data units received by the receiver are typically forwarded to the receiver by the AP (Access Point).
[0078] In step S102, the preamble sequence in the physical layer protocol data unit is a signal known to both the transmitter and the receiver. That is, the receiver locally stores a known preamble sequence. This preamble sequence is transformed by Fast Fourier Transform (FFT) to obtain a second frequency domain preamble sequence. Therefore, the receiver locally stores a known second frequency domain preamble sequence.
[0079] The preamble sequence is the beginning of a physical layer protocol data unit (PLAN) packet and is a signal with a specific, known format. This preamble sequence propagates in a wireless environment and undergoes attenuation, reflection, superposition, and noise contamination. Therefore, least-squares channel estimation can be performed based on the first frequency domain preamble sequence and the receiver-known second frequency domain preamble sequence to obtain the channel estimate for the multipath fading channel. The channel estimate for the multipath fading channel represents the estimated channel through which the transmitted PLAN protocol data unit passes.
[0080] In one possible implementation, step S102 can be performed according to the following steps:
[0081] S1021: Based on the first frequency domain preamble sequence and the second frequency domain preamble sequence known locally at the receiver, the channel gain factor is calculated using the following formula:
[0082]
[0083] in, It is the signal at the p-th pilot subcarrier in the first frequency domain preamble sequence; It is the signal at the p-th pilot subcarrier in the second frequency domain preamble sequence; It is the channel gain factor at the p-th pilot subcarrier; It has zero mean and variance. The additive white Gaussian noise; N is the magnitude of the fast Fourier transform.
[0084] In this embodiment, the channel gain factor It can be represented as:
[0085]
[0086] in, Indicates the multipath fading channel at the th l The gain factor of the multipath fading channel; j represents the imaginary unit; k is the gain factor of the multipath fading channel at the th digit. l The time delay of the stripe.
[0087] because It is known, using Perform channel estimation, The least squares estimation result can be expressed as the formula in step S1022:
[0088] S1022: Based on the channel gain factor, the first frequency domain preamble sequence, and the second frequency domain preamble sequence, calculate the channel estimate of the multipath fading channel using the following formula:
[0089]
[0090] in, This is the channel estimate of the multipath fading channel at the p-th pilot subcarrier.
[0091] In step S103, channel equalization, LR soft decision (log-likelihood ratio soft decision), and BCC decoding (convolutional code decoding) are performed on the EHT-SIG field in the physical layer protocol data unit to obtain the original bit information of EHT-SIG.
[0092] In step S104, based on the Cyclic Redundancy Check (CRC) result in the original bit information of EHT-SIG, a reliable frequency resource unit whose CRC result is correct is determined, so as to identify the pilot subcarrier in the reliable frequency resource unit as a reliable pilot subcarrier.
[0093] In one possible implementation, the original bit information of EHT-SIG includes the EHT-SIG public field and the EHT-SIG user field; when executing step S104, it can be specifically executed according to the following steps S1041-S1047:
[0094] S1041: Based on the frequency bands available for the 802.11be multi-user system, the EHT-SIG common domain is parsed to obtain the allocation rules of frequency resource units in the frequency bands available for the 802.11be multi-user system and the mapping relationship between users and frequency resource units.
[0095] In this embodiment, the EHT-SIG common field portion of the original EHT-SIG bit information decoded in step S103 is parsed. The EHT-SIG common field contains information describing the overall structure of the current physical layer protocol data unit. Specifically, based on the entire frequency band available for the 802.11be multi-user system (such as 80MHz, 160MHz, etc.), the access point is deciphered from the EHT-SIG common field to determine how it divides the available frequency band into multiple continuous or non-contiguous subcarrier groups, i.e., the frequency resource unit allocation rules. Simultaneously, the EHT-SIG common field also indicates the correspondence between these allocated frequency resource units and the multiple users served by the current transmission, i.e., the user-frequency resource unit mapping relationship. For example, user 1 is allocated frequency resource unit A, and user 2 is allocated frequency resource unit B. The same frequency resource unit may also be allocated to multiple users.
[0096] S1042: Verify whether the CRC results contained in each user coding block in the EHT-SIG user domain are correct.
[0097] In this embodiment, the EHT-SIG user field portion of the original EHT-SIG bit information is processed. The EHT-SIG user field contains one or more user coding blocks, each carrying specific signaling information for one or two users (such as modulation and coding scheme MCS, space-time stream number, etc.), and each user coding block is accompanied by its own Cyclic Redundancy Check (CRC) code. In this embodiment, by using a pre-agreed CRC check algorithm, each user coding block and its accompanying CRC code are calculated and compared to verify whether the CRC result contained in the user coding block is correct, that is, to determine whether an error has occurred in the user coding block during transmission.
[0098] S1043: If the CRC result of the user code block is correct, it means that the CRC result of the one or two users represented by the user code block is correct; if the CRC result of the user code block is incorrect, it means that the CRC result of the one or two users represented by the user code block is incorrect.
[0099] This step defines the correlation between the CRC check result of a user code block and the CRC status of a specific user. Since a user code block may correspond to one or two users, and these users share the cyclic redundancy check (CRC) of that user code block, if the CRC check result of a user code block is correct, it can be inferred that the CRCs of the one or two users represented by that user code block are also correct, meaning that the signaling information received by these users is reliable. Conversely, if the CRC check result of a user code block is incorrect, it means that the CRCs of the one or two users represented by that user code block are both incorrect, and the signaling information received by these users is unreliable.
[0100] S1044: For users whose Cyclic Redundancy Check (CRC) results are correct, determine the frequency resource units allocated to the user based on the frequency resource unit allocation rules and the mapping relationship between users and frequency resource units.
[0101] For users whose CRC (Cyclic Redundancy Check) results are correct in step S1043, the receiver uses the user-frequency resource unit mapping relationship parsed in step S1041 to locate and determine which frequency resource units (or frequency resource units) the user has been specifically assigned to. For example, if the mapping relationship indicates that user X uses frequency resource unit Y, then for user X with a correct CRC, it can be determined that frequency resource unit Y is associated with that user.
[0102] S1045: If the frequency resource unit allocated to the user is only allocated to the user, it means that the cyclic redundancy check (CRC) result of the frequency resource unit allocated to the user is correct.
[0103] This embodiment handles the case where a frequency resource unit is exclusively occupied by a single user. If a frequency resource unit is allocated only to the user whose CRC check is currently correct, and not to any other user, according to the mapping relationship, then it can be determined that the overall transmission of the frequency resource unit is reliable, that is, the CRC check result of the frequency resource unit is correct.
[0104] S1046: If the frequency resource unit allocated to this user has also been allocated to other users, then when the CRC result of all users allocated to this frequency resource unit is correct, it means that the CRC result of this frequency resource unit is correct.
[0105] This embodiment handles the scenario where multiple users share the same frequency resource unit (e.g., via MU-MIMO). If a frequency resource unit is allocated to multiple users (e.g., user A and user B share frequency resource unit Z), then the shared frequency resource unit's CRC result can only be considered correct if the CRC results of all users sharing the frequency resource unit (user A and user B) are verified and confirmed to be correct. If any user's CRC verification is incorrect, the frequency resource unit is considered unreliable.
[0106] S1047: The pilot subcarriers in the frequency resource units whose CRC results are correct are determined as reliable pilot subcarriers.
[0107] In this embodiment, after the judgments in steps S1045 and S1046, a set of frequency resource units whose CRC verification results are correct is obtained. These frequency resource units are considered reliable data transmission resource blocks. Finally, all pilot subcarriers contained within these reliable frequency resource units are extracted to form a set of reliable pilot subcarriers. The pilot subcarriers in this set will be used for noise power estimation in the subsequent step S105 because they come from reliable data transmission resources verified by CRC.
[0108] In one possible implementation, the channel gain factor is the same at each pilot subcarrier within the OFDM symbol of the physical layer protocol data unit; , m represents the m-th OFDM symbol.
[0109] When performing step S105 to estimate the noise power based on the channel estimate and all the reliable pilot subcarriers, and obtaining the estimated noise power, the specific steps S1051-S1055 can be followed:
[0110] S1051: After passing through a multipath fading channel, the actual received frequency domain signal on the p-th pilot subcarrier of the m-th OFDM symbol in the physical layer protocol data unit. for:
[0111]
[0112] in, This represents the transmitted frequency domain signal corresponding to the p-th reliable pilot subcarrier of the m-th OFDM symbol; It is the channel gain factor corresponding to the p-th reliable pilot subcarrier of the m-th OFDM symbol. The zero-mean and variance of the reliable pilot subcarrier corresponding to the m-th OFDM symbol are: The additive white Gaussian noise; P represents the number of reliable pilot subcarriers in a frequency resource unit.
[0113] In this embodiment, a Fast Fourier Transform is performed on each OFDM symbol contained in the data portion of the physical layer protocol data unit to obtain the signal of each OFDM symbol in the frequency domain. For each reliable pilot subcarrier determined in step S104 (i.e., the pilot subcarrier located in the frequency resource unit whose CRC result is correct), its signal value on the m-th OFDM symbol is extracted, which is the actual received frequency domain signal on that reliable pilot subcarrier. This signal is generated by the transmitted pilot frequency domain signal. After channel gain factor The scaling was applied, and additive white Gaussian noise was superimposed. This is formed later. The number P of reliable pilot subcarriers in a frequency resource unit refers to the total number of pilot subcarriers within that frequency resource unit that are determined to be reliable.
[0114] S1052: Calculate the reference received frequency domain signal on the p-th reliable pilot subcarrier of the m-th OFDM symbol in the physical layer protocol data unit using the following formula. :
[0115]
[0116] in, This is the channel estimate of the multipath fading channel at the p-th reliable pilot subcarrier.
[0117] In this embodiment, to estimate the noise, an ideal, noise-free received signal needs to be constructed as a reference. The channel estimate of the multipath fading channel obtained in step S102 is then used. (This value is considered constant between adjacent OFDM symbols), compared with the known frequency domain signal transmitted on the p-th reliable pilot subcarrier of the m-th OFDM symbol. Multiplying these components yields the reference received frequency domain signal on the reliable pilot subcarrier. This reference signal simulates the assumption of no current symbol noise. At that time, the signal that the receiver should receive.
[0118] S1053: Input the reference received frequency domain signal and the actual received frequency domain signal on the p-th reliable pilot subcarrier of the m-th OFDM symbol into the subtractor to obtain the estimation error corresponding to the p-th reliable pilot subcarrier of the m-th OFDM symbol.
[0119] In this embodiment, a subtractor is used to convert the actual received frequency domain signal obtained in step S1051 into a signal. The reference received frequency domain signal calculated in step S1052 Perform a subtraction operation. The result of the subtraction is the estimation error corresponding to the p-th reliable pilot subcarrier of the m-th OFDM symbol. This estimation error mainly includes the noise of the current symbol. and noise introduced during channel estimation. The interference components that are collectively constituted.
[0120] In this embodiment, the estimation error can be calculated using the following formula:
[0121]
[0122] in, This is for estimating the error.
[0123] S1054: Calculate the square of the estimation error corresponding to the p-th reliable pilot subcarrier of the m-th OFDM symbol, and calculate the ratio of the square to 2. Use this ratio as the noise power corresponding to the p-th reliable pilot subcarrier of the m-th OFDM symbol.
[0124] In this embodiment, the square of the modulus of the estimation error obtained in step S1053 is first calculated, that is:
[0125]
[0126] Based on theoretical derivation, the expected power of this estimation error is twice the variance of the Gaussian white noise, that is:
[0127]
[0128] Therefore, by dividing the square of the estimation error by 2, we can obtain an instantaneous estimate of the noise power experienced by the reliable pilot subcarrier in the current OFDM symbol. This value is the noise power corresponding to the p-th reliable pilot subcarrier in the m-th OFDM symbol.
[0129] S1055: Average the noise power corresponding to the p-th reliable pilot subcarrier of all m-th OFDM symbols to obtain the estimated noise power.
[0130] In this embodiment, steps S1051 to S1054 are performed on all OFDM symbols (m from 0 to M-1) and all reliable pilot subcarriers (p from 0 to P'-1, where P' is the total number of reliable pilot subcarriers) within the physical layer protocol data unit to calculate the noise power corresponding to each "OFDM symbol - reliable pilot subcarrier" position. Then, the average of all these calculated noise powers (e.g., divided by the total number of samples 2P'M) is taken to obtain the final estimated noise power, which can be expanded as follows:
[0131]
[0132] This value is an overall estimate of the noise variance during the transmission of data units in the current physical layer protocol. By combining statistics from all reliable pilot subcarriers, the sample size is increased, making the final estimated noise power more accurate and stable.
[0133] In one possible implementation, when performing step S105 to estimate the signal power based on the channel estimate and obtain the estimated signal power, the specific steps can be as follows:
[0134] S1056: Calculate the square of the channel estimate of the multipath fading channel at the p-th pilot subcarrier to obtain the signal power at the p-th pilot subcarrier. .
[0135] In this embodiment, the channel estimate of the multipath fading channel obtained in step S102 is used as the basis. By directly calculating the square of its modulus, the signal power estimate at the p-th pilot subcarrier can be obtained. .
[0136]
[0137] The signal power estimate consists of two parts: one is the true channel gain factor. power The first represents the power of the signal after passing through the channel; the second is the noise power introduced during the channel estimation process. .
[0138] S1057: Based on the signal power at each pilot subcarrier Determine the signal power at each data subcarrier. ; where j represents the j-th data subcarrier.
[0139] Signal power estimates at each reliable pilot subcarrier are obtained. Then, the signal power at each data subcarrier needs to be estimated based on this. This information is used for subsequent signal-to-noise ratio (SNR) calculations. Since wireless channels are typically correlated in the frequency domain, the channel characteristics (including gain) between adjacent subcarriers change gradually. Therefore, based on the estimated signal power at the pilot subcarrier, the signal power at all data subcarrier locations can be calculated using frequency domain processing methods such as interpolation, filtering, or mapping. This step yields an estimated signal power value for each subcarrier carrying data symbols in the physical layer protocol data unit, providing complete signal power information for the final SNR calculation.
[0140] In one possible implementation, step S106 can be performed as follows:
[0141] The signal-to-noise ratio is calculated using the following formula:
[0142]
[0143] in, Noise power; This refers to the signal-to-noise ratio.
[0144] In this embodiment, the signal power determined for each data subcarrier j This is compared with the more accurate and stable overall noise power estimated jointly based on all reliable pilot subcarriers. Perform a ratio calculation to obtain the signal-to-noise ratio at the data subcarrier. Due to noise power It is estimated by combining the results of multiple cyclic redundancy checks to determine all reliable pilot subcarriers in the frequency resource unit. This results in a large sample size, small estimation variance, and high accuracy. The signal power... Derived from verified and reliable channel estimates, the ratio of the two values more accurately and reliably reflects the relative strength of signal and noise, thus significantly improving the overall accuracy of signal-to-noise ratio (SNR) estimation for 802.11be multi-user system receivers in dynamic resource allocation scenarios. The calculated SNR can be used in subsequent modules such as link adaptation, power control, and hybrid automatic repeat request (HAR), optimizing system performance.
[0145] In this embodiment, a Fast Fourier Transform and Least Squares Channel Estimation are first performed on the preamble sequence in the received physical layer protocol data unit to obtain the channel estimate. Then, the EHT-SIG field in the physical layer protocol data unit is decoded to obtain the original bit information, and the Cyclic Redundancy Check (CRC) result of the user coded block is verified. Based on the verification result, it can be determined which users' data transmissions are reliable. Furthermore, based on the parsed mapping relationship between users and frequency resource units, the frequency resource units occupied by these reliable users are also determined to be reliable frequency resource units. The pilot subcarriers in these reliable frequency resource units are thus identified as reliable pilot subcarriers.
[0146] In the noise power estimation step, using the previously obtained channel estimate, a reference received frequency domain signal is calculated for each reliable pilot subcarrier. This reference signal is then subtracted from the actual received frequency domain signal on that pilot subcarrier to obtain the estimation error. Subsequently, power statistics and averaging are performed on the estimation errors generated by all reliable pilot subcarriers in all reliable frequency resource units. Because the number of pilot subcarriers involved in the calculation has expanded from a few within a single frequency resource unit for a single user to all reliable pilot subcarriers across multiple reliable frequency resource units, the number of samples used for statistical averaging is significantly increased. Statistically, a larger sample size effectively reduces the variance of the estimator, resulting in a more stable and accurate final noise power estimate.
[0147] Signal power estimation is based on the same channel estimate. Finally, the more accurate noise power, estimated using a large number of reliable pilot subcarriers, is compared with the signal power to obtain the final signal-to-noise ratio (SNR) estimate. Therefore, this method significantly increases the sample size for noise power estimation by combining multiple cyclic redundancy check (CRC) results to verify all reliable pilot subcarriers in the correct frequency resource unit. This effectively overcomes the problem of low estimation accuracy caused by insufficient pilot subcarriers for a single user due to dynamic allocation in 802.11be multi-user systems, thereby improving the overall accuracy of SNR estimation.
[0148] Based on the same technical concept, embodiments of this application also provide a signal-to-noise ratio estimation device for an 802.11be multi-user system receiver, such as... Figure 2 As shown, the device includes:
[0149] The transformation module 201 is used to perform a fast Fourier transform on the preamble sequence in the physical layer protocol data unit received by the receiver to obtain a first frequency domain preamble sequence.
[0150] The first estimation module 202 is used to perform least squares channel estimation based on the first frequency domain preamble sequence and the second frequency domain preamble sequence known locally by the receiver, so as to obtain the channel estimate value of the multipath fading channel.
[0151] The equalization module 203 is used to perform channel equalization, soft decision and decoding on the EHT-SIG field in the physical layer protocol data unit to obtain the original bit information of EHT-SIG;
[0152] The determining module 204 is used to determine the reliable frequency resource unit whose CRC result is correct based on the CRC result in the original bit information of the EHT-SIG, so as to determine the pilot subcarrier in the reliable frequency resource unit as a reliable pilot subcarrier;
[0153] The second estimation module 205 is used to perform noise power estimation based on the channel estimation value and all the reliable pilot subcarriers to obtain the estimated noise power, and to perform signal power estimation based on the channel estimation value to obtain the estimated signal power.
[0154] The calculation module 206 is used to calculate the signal-to-noise ratio based on the noise power and the signal power.
[0155] Optionally, when the first estimation module 202 performs least-squares channel estimation based on the first frequency domain preamble sequence and the second frequency domain preamble sequence known locally by the receiver to obtain the channel estimate value of the multipath fading channel, it is specifically used for:
[0156] Based on the first frequency domain preamble sequence and the second frequency domain preamble sequence known locally by the receiver, the channel gain factor is calculated using the following formula:
[0157]
[0158] in, It is the signal at the p-th pilot subcarrier in the first frequency domain preamble sequence; It is the signal at the p-th pilot subcarrier in the second frequency domain preamble sequence; It is the channel gain factor at the p-th pilot subcarrier; It has zero mean and variance. The additive white Gaussian noise; N is the magnitude of the fast Fourier transform;
[0159] Based on the channel gain factor, the first frequency domain preamble sequence, and the second frequency domain preamble sequence, the channel estimate of the multipath fading channel is calculated using the following formula:
[0160]
[0161] in, This is the channel estimate of the multipath fading channel at the p-th pilot subcarrier.
[0162] Optionally, the original bit information of the EHT-SIG includes the EHT-SIG common domain and the EHT-SIG user domain; the determining module 204, when determining a reliable frequency resource unit whose CRC result is correct based on the CRC result in the original bit information of the EHT-SIG, so as to determine the pilot subcarrier in the reliable frequency resource unit as a reliable pilot subcarrier, is specifically used for:
[0163] Based on the frequency bands available for the 802.11be multi-user system, the EHT-SIG common domain is analyzed to obtain the allocation rules of frequency resource units in the frequency bands available for the 802.11be multi-user system and the mapping relationship between users and frequency resource units;
[0164] Verify whether the CRC results contained in each user coding block in the EHT-SIG user domain are correct;
[0165] If the CRC result of the user code block is correct, it means that the CRC result of the one or two users represented by the user code block is correct; if the CRC result of the user code block is incorrect, it means that the CRC result of the one or two users represented by the user code block is incorrect.
[0166] For users whose Cyclic Redundancy Check (CRC) results are correct, the frequency resource units allocated to the user are determined according to the frequency resource unit allocation rules and the mapping relationship between users and frequency resource units.
[0167] If the frequency resource unit allocated to the user is only allocated to the user, it means that the cyclic redundancy check (CRC) result of the frequency resource unit allocated to the user is correct.
[0168] If the frequency resource unit allocated to the user is also allocated to other users, then the CRC result of the frequency resource unit is considered to be correct when all users allocated to the frequency resource unit have a correct CRC result.
[0169] Pilot subcarriers in frequency resource units whose CRC results are correct are identified as reliable pilot subcarriers.
[0170] Optionally, the channel gain factor is the same at each pilot subcarrier within the OFDM symbol in the physical layer protocol data unit; when the second estimation module 205 is used to estimate the noise power based on the channel estimate and all the reliable pilot subcarriers to obtain the estimated noise power, it is specifically used for:
[0171] After passing through a multipath fading channel, the actual received frequency domain signal on the p-th pilot subcarrier of the m-th OFDM symbol in the physical layer protocol data unit is... for:
[0172]
[0173] in, This represents the transmitted frequency domain signal corresponding to the p-th reliable pilot subcarrier of the m-th OFDM symbol; It is the channel gain factor corresponding to the p-th reliable pilot subcarrier of the m-th OFDM symbol. The zero-mean and variance of the reliable pilot subcarrier corresponding to the m-th OFDM symbol are: Additive white Gaussian noise; P represents the number of reliable pilot subcarriers in a frequency resource unit;
[0174] The reference received frequency domain signal on the p-th reliable pilot subcarrier of the m-th OFDM symbol in the physical layer protocol data unit is calculated using the following formula. :
[0175]
[0176] in, This is the channel estimate of the multipath fading channel at the p-th reliable pilot subcarrier;
[0177] The reference received frequency domain signal on the p-th reliable pilot subcarrier of the m-th OFDM symbol and the actual received frequency domain signal are input into the subtractor to obtain the estimation error corresponding to the p-th reliable pilot subcarrier of the m-th OFDM symbol.
[0178] Calculate the square of the estimation error corresponding to the p-th reliable pilot subcarrier of the m-th OFDM symbol, and calculate the ratio of the square to 2. Use this ratio as the noise power corresponding to the p-th reliable pilot subcarrier of the m-th OFDM symbol.
[0179] The noise power is estimated by averaging the noise power corresponding to the p-th reliable pilot subcarrier of all m-th OFDM symbols.
[0180] Optionally, when the second estimation module 205 inputs the reference received frequency domain signal and the actual received frequency domain signal into the subtractor to obtain the estimation error corresponding to the p-th reliable pilot subcarrier of the m-th OFDM symbol, it is specifically used for:
[0181] The estimation error is calculated using the following formula:
[0182]
[0183] in, The estimation error is denoted as .
[0184] Optionally, when the second estimation module 205 is used to perform signal power estimation based on the channel estimation value to obtain the estimated signal power, it is specifically used to:
[0185] The signal power at the p-th pilot subcarrier is obtained by squaring the square of the channel estimate of the multipath fading channel. ;
[0186] Based on the signal power at each pilot subcarrier Determine the signal power at each data subcarrier. ; where j represents the j-th data subcarrier.
[0187] Optionally, when the calculation module 206 calculates the signal-to-noise ratio based on the noise power and the signal power, it is specifically used for:
[0188] The signal-to-noise ratio is calculated using the following formula:
[0189]
[0190] in, The noise power; The signal-to-noise ratio is denoted as .
[0191] Figure 3 A schematic diagram of an electronic device provided in this application embodiment includes: a processor 301, a memory 302, and a bus 303. The memory 302 stores machine-readable instructions executable by the processor 301. When the electronic device runs the above-described information processing method, the processor 301 and the memory 302 communicate through the bus 303. The processor 301 executes the machine-readable instructions to perform the steps of the method described in Embodiment 1.
[0192] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the devices, electronic devices, and computer-readable storage media described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.
[0193] In the several embodiments provided in this application, it should be understood that the disclosed methods, apparatuses, electronic devices, and computer-readable storage media can be implemented in other ways. The apparatus embodiments described above are merely illustrative. For example, the division of modules is only a logical functional division, and in actual implementation, there may be other division methods. Furthermore, multiple modules or components may be combined or integrated into another system, or some features may be ignored or not executed. Additionally, the displayed or discussed mutual couplings, direct couplings, or communication connections may be through some communication interfaces; indirect couplings or communication connections between devices or modules may be electrical, mechanical, or other forms.
[0194] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0195] In addition, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.
[0196] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a processor-executable, non-volatile, computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0197] Finally, it should be noted that the above-described embodiments are merely specific implementations of this application, used to illustrate the technical solutions of this application, and not to limit them. The protection scope of this application is not limited thereto. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that any person skilled in the art can still modify or easily conceive of changes to the technical solutions described in the foregoing embodiments, or make equivalent substitutions for some of the technical features, within the technical scope disclosed in this application. Such modifications, changes, or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this application, and should all be covered within the protection scope of this application. Therefore, the protection scope of this application should be determined by the protection scope of the claims.
Claims
1. A method for estimating the signal-to-noise ratio (SNR) of a receiver in an 802.11be multi-user system, characterized in that, include: A fast Fourier transform is performed on the preamble sequence in the physical layer protocol data unit received by the receiver to obtain the first frequency domain preamble sequence; Least square channel estimation is performed based on the first frequency domain preamble sequence and the second frequency domain preamble sequence known locally by the receiver to obtain the channel estimate value of the multipath fading channel. Channel equalization, soft decision, and decoding are performed on the EHT-SIG field in the physical layer protocol data unit to obtain the original bit information of EHT-SIG; Based on the Cyclic Redundancy Check (CRC) result in the original bit information of the EHT-SIG, a reliable frequency resource unit whose CRC result is correct is determined, so that the pilot subcarrier in the reliable frequency resource unit is determined as a reliable pilot subcarrier. Based on the channel estimate and all the reliable pilot subcarriers, noise power is estimated to obtain the estimated noise power; and based on the channel estimate, signal power is estimated to obtain the estimated signal power. The signal-to-noise ratio is calculated based on the noise power and the signal power. The step of determining the pilot subcarriers in the reliable frequency resource unit as reliable pilot subcarriers includes: For users whose Cyclic Redundancy Check (CRC) results are correct, the frequency resource units allocated to the user are determined according to the frequency resource unit allocation rules and the mapping relationship between users and frequency resource units. If the frequency resource unit allocated to the user is only allocated to the user, it means that the cyclic redundancy check (CRC) result of the frequency resource unit allocated to the user is correct. If the frequency resource unit allocated to the user is also allocated to other users, then the CRC result of the frequency resource unit is considered to be correct when all users allocated to the frequency resource unit have a correct CRC result. Pilot subcarriers in frequency resource units whose CRC results are correct are identified as reliable pilot subcarriers.
2. The method according to claim 1, characterized in that, The step of performing least-squares channel estimation based on the first frequency domain preamble sequence and the second frequency domain preamble sequence known locally by the receiver to obtain the channel estimate value of the multipath fading channel includes: Based on the first frequency domain preamble sequence and the second frequency domain preamble sequence known locally by the receiver, the channel gain factor is calculated using the following formula: in, It is the first frequency domain preamble sequence The signal at each pilot subcarrier; It is the second frequency domain preamble sequence. The signal at each pilot subcarrier; It is the first Channel gain factor at each pilot subcarrier; It has zero mean and variance. The additive white Gaussian noise; N is the magnitude of the fast Fourier transform; Based on the channel gain factor, the first frequency domain preamble sequence, and the second frequency domain preamble sequence, the channel estimate of the multipath fading channel is calculated using the following formula: in, For the first Channel estimates of multipath fading channels at each pilot subcarrier.
3. The method according to claim 1, characterized in that, The original bit information of the EHT-SIG includes the EHT-SIG public field and the EHT-SIG user field; the step of determining the reliable frequency resource unit whose CRC result is correct based on the CRC result in the original bit information of the EHT-SIG includes: Based on the frequency bands available for the 802.11be multi-user system, the EHT-SIG common domain is analyzed to obtain the allocation rules of frequency resource units in the frequency bands available for the 802.11be multi-user system and the mapping relationship between users and frequency resource units; Verify whether the CRC results contained in each user coding block in the EHT-SIG user domain are correct; If the cyclic redundancy check (CRC) result contained in the user code block is correct, it means that the CRC result of one or two users represented by the user code block is correct; if the cyclic redundancy check (CRC) result contained in the user code block is incorrect, it means that the CRC result of one or two users represented by the user code block is incorrect.
4. The method according to claim 2, characterized in that, The channel gain factor is the same at each pilot subcarrier within the OFDM symbol of the physical layer protocol data unit; the noise power estimation based on the channel estimate and all the reliable pilot subcarriers to obtain the estimated noise power includes: After the physical layer protocol data unit passes through the multipath fading channel, the m-th OFDM symbol in the physical layer protocol data unit is... The actual received frequency domain signal on each pilot subcarrier for: in, Represents the m-th OFDM symbol. The transmitted frequency domain signal corresponding to each reliable pilot subcarrier; It is the m-th OFDM symbol. Channel gain factor corresponding to each reliable pilot subcarrier It is the m-th OFDM symbol. The zero mean and variance of each reliable pilot subcarrier are: Additive Gaussian white noise; This represents the number of reliable pilot subcarriers in a frequency resource unit; The m-th OFDM symbol in the physical layer protocol data unit is calculated using the following formula. The reference received frequency domain signal on a reliable pilot subcarrier : in, For the first Channel estimates of multipath fading channels at reliable pilot subcarriers; The m-th OFDM symbol The reference received frequency domain signal on the reliable pilot subcarrier and the actual received frequency domain signal are input into a subtractor to obtain the m-th OFDM symbol. The estimation error corresponding to each reliable pilot subcarrier; Calculate the m-th OFDM symbol The square of the estimation error corresponding to each reliable pilot subcarrier is calculated, and the ratio of this square to 2 is used as the value of the estimation error for the m-th OFDM symbol. Noise power corresponding to a reliable pilot subcarrier; For all m-th OFDM symbols The noise power is estimated by averaging the noise power corresponding to each reliable pilot subcarrier.
5. The method according to claim 4, characterized in that, The reference received frequency domain signal and the actual received frequency domain signal are input into a subtractor to obtain the m-th OFDM symbol. The estimation error corresponding to each reliable pilot subcarrier includes: The estimation error is calculated using the following formula: in, The estimation error is denoted as .
6. The method according to claim 5, characterized in that, The step of estimating the signal power based on the channel estimate to obtain the estimated signal power includes: Calculate the first The square of the channel estimate of the multipath fading channel at the i-th pilot subcarrier is obtained. Signal power at each pilot subcarrier ; Based on the signal power at each pilot subcarrier Determine the signal power at each data subcarrier. ; where j represents the j-th data subcarrier.
7. The method according to claim 6, characterized in that, The step of calculating the signal-to-noise ratio based on the noise power and the signal power includes: The signal-to-noise ratio is calculated using the following formula: in, The noise power; The signal-to-noise ratio is denoted as .
8. A signal-to-noise ratio estimation device for an 802.11be multi-user system receiver, characterized in that, include: The transformation module is used to perform a fast Fourier transform on the preamble sequence in the physical layer protocol data unit received by the receiver to obtain the first frequency domain preamble sequence. The first estimation module is used to perform least squares channel estimation based on the first frequency domain preamble sequence and the second frequency domain preamble sequence known locally by the receiver, so as to obtain the channel estimate value of the multipath fading channel. The equalization module is used to perform channel equalization, soft decision and decoding on the EHT-SIG field in the physical layer protocol data unit to obtain the original bit information of EHT-SIG; The determination module is used to determine the reliable frequency resource unit whose CRC result is correct based on the CRC result in the original bit information of the EHT-SIG, so as to determine the pilot subcarrier in the reliable frequency resource unit as a reliable pilot subcarrier; The second estimation module is used to perform noise power estimation based on the channel estimation value and all the reliable pilot subcarriers to obtain the estimated noise power, and to perform signal power estimation based on the channel estimation value to obtain the estimated signal power. The calculation module is used to calculate the signal-to-noise ratio based on the noise power and the signal power; When determining a pilot subcarrier in the reliable frequency resource unit as a reliable pilot subcarrier, the determining module is specifically used for: For users whose Cyclic Redundancy Check (CRC) results are correct, the frequency resource units allocated to the user are determined according to the frequency resource unit allocation rules and the mapping relationship between users and frequency resource units. If the frequency resource unit allocated to the user is only allocated to the user, it means that the cyclic redundancy check (CRC) result of the frequency resource unit allocated to the user is correct. If the frequency resource unit allocated to the user is also allocated to other users, then the CRC result of the frequency resource unit is considered to be correct when all users allocated to the frequency resource unit have a correct CRC result. Pilot subcarriers in frequency resource units whose CRC results are correct are identified as reliable pilot subcarriers.
9. An electronic device, characterized in that, include: The device includes a processor, a memory, and a bus, wherein the memory stores machine-readable instructions executable by the processor, and when the electronic device is in operation, the processor communicates with the memory via the bus, and the machine-readable instructions, when executed by the processor, perform the steps of the method as described in any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when executed by a processor, performs the steps of the method as described in any one of claims 1 to 7.