CN-122001501-A - Systems and methods for estimating signal-to-noise ratio (SNR) and noise variance from Error Vector Magnitude (EVM)
Abstract
The present disclosure relates to systems and methods for estimating signal-to-noise ratio, SNR, and noise variance from error vector magnitude, EVM. An apparatus includes a receiver configured to receive data, and circuitry configured to receive one or more symbols based at least on the data, determine an error vector magnitude, EVM, value using the one or more symbols, identify a quadrature amplitude modulation, QAM, size, determine a signal-to-noise, SNR, value using the EVM value and the QAM size, and adjust a transmission rate of a transmitter based at least on the SNR value.
Inventors
- R. Priconatu
Assignees
- 安华高科技股份有限公司
Dates
- Publication Date
- 20260508
- Application Date
- 20251103
- Priority Date
- 20250320
Claims (20)
- 1. An apparatus, comprising: A receiver configured to receive data, and Circuitry configured to: Receiving one or more symbols based at least on the data; Determining an error vector magnitude, EVM, value using the one or more symbols; Identifying a Quadrature Amplitude Modulation (QAM) size; Determining a signal-to-noise ratio (SNR) value using the EVM value and the QAM size, and The transmission rate of the transmitter is adjusted based at least on the SNR value.
- 2. The apparatus of claim 1, wherein in determining the SNR value, the circuitry is configured to calculate the SNR value corresponding to the EVM value based at least on the QAM size.
- 3. The apparatus of claim 1, wherein in determining the SNR value, the circuitry is configured to identify the SNR value using a look-up table LUT.
- 4. The apparatus of claim 1, wherein in determining the SNR value, the circuitry is configured to: Identifying a first EVM value and a second EVM value using a LUT, and Interpolation is used to calculate the SNR value in a range between the first EVM value and the second EVM value.
- 5. The apparatus of claim 1, wherein in determining the SNR value, the circuitry is configured to identify the SNR value using a function of SNR value and QAM size.
- 6. The apparatus of claim 1, wherein in determining the SNR value, the circuitry is configured to identify the SNR value using a nonlinear relationship between the SNR value and the QAM size.
- 7. The apparatus of claim 1, wherein in identifying the QAM size, the circuitry is configured to identify the QAM size from a modulation and coding scheme, MCS, table.
- 8.A method, comprising: Receiving data by a receiver, and Receiving, by circuitry, one or more symbols based at least on the data; determining, by the circuitry, an error vector magnitude, EVM, value using the one or more symbols; identifying, by the circuitry, a quadrature amplitude modulation, QAM, size; determining a signal-to-noise ratio (SNR) value by the circuitry using the EVM value and the QAM size, and The transmission rate of the transmitter is adjusted by the circuitry based at least on the SNR value.
- 9. The method of claim 8, determining the SNR value comprises: the SNR value corresponding to the EVM value is calculated based at least on the QAM size.
- 10. The method of claim 8, wherein determining the SNR value comprises: The SNR value is identified using a look-up table LUT.
- 11. The method of claim 8, wherein determining the SNR value comprises: Identifying a first EVM value and a second EVM value using a LUT, and Interpolation is used to calculate the SNR value in a range between the first EVM value and the second EVM value.
- 12. The method of claim 8, wherein determining the SNR value comprises: The SNR value is identified using a function of the SNR value and the QAM size.
- 13. The method of claim 8, wherein determining the SNR value comprises: the SNR value is identified using a nonlinear relationship between the SNR value and the QAM size.
- 14. The method of claim 8, wherein identifying the QAM size comprises: the QAM size is identified from a modulation and coding scheme, MCS, table.
- 15. An apparatus, comprising: Emitter, emitter and method for manufacturing the same Circuitry configured to: receiving one or more symbols based at least on data received by a receiver; Determining an error vector magnitude, EVM, value using the one or more symbols; Identifying a Quadrature Amplitude Modulation (QAM) size; Determining a signal-to-noise ratio (SNR) value using the EVM value and the QAM size, and Adjusting a transmission rate based at least on the SNR value, and Data is transmitted by the transmitter using the transmission rate.
- 16. The apparatus of claim 15, wherein in determining the SNR value, the circuitry is configured to calculate the SNR value corresponding to the EVM value based at least on the QAM size.
- 17. The apparatus of claim 15, wherein in determining the SNR value, the circuitry is configured to identify the SNR value using a look-up table LUT.
- 18. The apparatus of claim 15, wherein in determining the SNR value, the circuitry is configured to: Identifying a first EVM value and a second EVM value using a LUT, and Interpolation is used to calculate the SNR value in a range between the first EVM value and the second EVM value.
- 19. The apparatus of claim 15, wherein in determining the SNR value, the circuitry is configured to identify the SNR value using a function of SNR value and QAM size.
- 20. The apparatus of claim 15, wherein in determining the SNR value, the circuitry is configured to identify the SNR value using a nonlinear relationship between the SNR value and the QAM size.
Description
Systems and methods for estimating signal-to-noise ratio (SNR) and noise variance from Error Vector Magnitude (EVM) Cross reference to related applications The present application claims the rights and priority of U.S. provisional patent application No. 63/716,454 to month 11, 2024, the entire contents of which are incorporated herein by reference for all purposes. Technical Field The present disclosure relates generally to systems and methods for estimating signal-to-noise ratio (SNR) and noise variance from Error Vector Magnitude (EVM) by means of a fixed look-up table mapping of Quadrature Amplitude Modulation (QAM) modulation systems. Background The market for wireless communication devices has grown due to increased use of portable devices, increased connectivity between various devices, and increased data transfer. Digital switching technology has facilitated the massive deployment of economical, easy-to-use wireless communication networks. Wireless communications may operate in accordance with various standards, such as IEEE 802.11x (e.g., wi-Fi technology), bluetooth, global system for mobile communications (GSM), code Division Multiple Access (CDMA). Using such techniques, wireless communication devices may connect to local area networks and the internet without physical cables, communicating via radio frequencies and across various spaces and ranges. Disclosure of Invention In one aspect, the disclosure relates to an apparatus comprising a receiver configured to receive data, and circuitry configured to receive one or more symbols based at least on the data, determine an Error Vector Magnitude (EVM) value using the one or more symbols, identify a Quadrature Amplitude Modulation (QAM) size, determine a signal-to-noise ratio (SNR) value using the EVM value and the QAM size, and adjust a transmission rate of a transmitter based at least on the SNR value. In another aspect, the disclosure is directed to a method comprising receiving data by a receiver, and receiving one or more symbols based at least on the data by circuitry, determining, by the circuitry, an Error Vector Magnitude (EVM) value using the one or more symbols, identifying, by the circuitry, a Quadrature Amplitude Modulation (QAM) size, determining, by the circuitry, a signal-to-noise ratio (SNR) value using the EVM value and the QAM size, and adjusting, by the circuitry, a transmission rate of a transmitter based at least on the SNR value. In another aspect, the disclosure is directed to an apparatus comprising a transmitter, and circuitry configured to receive one or more symbols based at least on data received by a receiver, determine an Error Vector Magnitude (EVM) value using the one or more symbols, identify a Quadrature Amplitude Modulation (QAM) size, determine a signal-to-noise ratio (SNR) value using the EVM value and the QAM size, adjust a transmission rate based at least on the SNR value, and transmit data by the transmitter using the transmission rate. Drawings Various objects, aspects, features, and advantages of the present disclosure will become more apparent and better understood by referring to the detailed description in conjunction with the accompanying drawings in which like reference characters identify corresponding elements throughout. In the drawings, like reference numbers generally indicate identical, functionally similar, and/or structurally similar elements. FIG. 1A is a block diagram depicting a network environment, in accordance with some embodiments; FIGS. 1B and 1C are block diagrams depicting computing devices that may be used in connection with the methods and systems described herein, according to some embodiments; FIG. 2 shows a block diagram of an example system in accordance with one or more embodiments; Fig. 3A illustrates an example diagram showing a nonlinear relationship between SNR and EVM in accordance with one or more embodiments; FIG. 3B illustrates an example LUT in accordance with one or more embodiments; fig. 4A illustrates an example diagram showing a nonlinear relationship between SNR and EVM in accordance with one or more embodiments; FIG. 4B illustrates an example LUT in accordance with one or more embodiments; Fig. 5 illustrates an example diagram showing a relationship between SNR and EVM in accordance with one or more embodiments; fig. 6A illustrates an example of a transmit constellation in accordance with one or more embodiments; Fig. 6B illustrates an example of a receive constellation corresponding to the transmit constellation of fig. 6A in accordance with one or more embodiments; fig. 7A illustrates an example of a transmit constellation in accordance with one or more embodiments; Fig. 7B illustrates an example of a receive constellation corresponding to the transmit constellation of fig. 7A in accordance with one or more embodiments; Fig. 8 is a flowchart showing a process for estimating SNR and noise variance from EVM, according to an embodiment. Detailed Description The fol