IP Library › Granted Patent US 12,494,823
Granted Patent B2
US 12,494,823 · App. 18/020,231 · Granted Dec 9, 2025

Calculating an EVM of a transmitter

Inventor: Colin D. Frank (Park Ridge, IL)
Assignee: Lenovo (Singapore) Pte. Ltd.
H04B7/0413H04B7/005H04L1/06H04L25/03057H04L2025/03426H04L2025/03636
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,494,823
App. No.
18/020,231
Granted
Dec 9, 2025
Kind
B2
Abstract

Apparatuses, methods, and systems are disclosed for calculating an EVM of a transmitter. One apparatus includes a processor and a receiver that receives a multiple-layer MIMO signal from a transmitter via a propagation channel. The processor measures the received multiple-layer MIMO signal using an unbiased linear MMSE MIMO equalizer and calculates an EVM of the transmitter, where the EVM for each transmission layer is calculated as 100 times the square root of the mean square error of the layer estimate at the output of the unbiased linear MMSE MIMO equalizer.

Claims (232)

1 . An evaluation apparatus comprising:

at least one memory; and

at least one processor coupled with the at least one memory and configured to cause the evaluation apparatus to:

receive a multiple-layer Multiple-Input, Multiple-Output (“MIMO”) signal from a transmitter via a propagation channel;

measure the multiple-layer MIMO signal using an unbiased linear minimum mean square error (“MMSE”) MIMO equalizer; and

calculate an error vector magnitude (“EVM”) of the transmitter based on a noise covariance matrix for the unbiased linear MMSE MIMO equalizer and further based on a plurality of per-layer EVM values corresponding to the multiple-layer MIMO signal, wherein the per-layer EVM value for each transmission layer is calculated as 100 times a square root of a mean square error of a layer estimate at an output of the unbiased linear MMSE MIMO equalizer.

2 . The evaluation apparatus of claim 1 , wherein an EVM definition used to calculate the plurality of per-layer EVM values of the transmitter is independent of the propagation channel when a channel matrix H of the propagation channel is invertible.

3 . The evaluation apparatus of claim 2 , wherein the EVM definition used to calculate the plurality of per-layer EVM values of the transmitter is a function of a precoding matrix associated with the multiple-layer MIMO signal.

4 . The evaluation apparatus of claim 1 , wherein the multiple-layer MIMO signal corresponds to a two-layer MIMO transmission, wherein the mean square error for each transmission layer is a function of the covariance of transmitter noise of the transmitter.

5 . The evaluation apparatus of claim 4 , wherein the per-layer EVM value of a first transmission layer is calculated as

EVM

1

=

100

·

1

❘

"\[LeftBracketingBar]"

Q

1.1

❘

"\[RightBracketingBar]"

2

⁢

(

❘

"\[LeftBracketingBar]"

Q

1

,

2

❘

"\[RightBracketingBar]"

2

+

P

1

,

1

)

,

wherein the per-layer EVM value of a second transmission layer is calculated as

EVM

2

=

100

·

1

❘

"\[LeftBracketingBar]"

Q

2

,

2

❘

"\[RightBracketingBar]"

2

⁢

(

❘

"\[LeftBracketingBar]"

Q

2

,

1

❘

"\[RightBracketingBar]"

2

+

P

2

,

2

)

,

wherein the values Q 1,1 , Q 1,2 , Q 2,1 , Q 2,2 , form a matrix Q which denotes the unbiased linear MMSE MIMO equalizer, and wherein the values P 1,1 , P 2,2 , are values from a matrix P which denotes the noise covariance matrix.

6 . The evaluation apparatus of claim 1 , wherein the transmitter comprises a User Equipment (“UE”) for transmitting uplink MIMO signals to a base station, wherein the at least one processor is configured to cause the evaluation apparatus to define a noise floor of the base station due to transmitter noise based at least in part on the calculated EVM.

7 . The evaluation apparatus of claim 1 , wherein the multiple-layer MIMO signal comprises per-layer reference symbols or per-antenna reference symbols.

8 . A method for calculating an error vector magnitude (“EVM”) of a transmitter, the method comprising:

receiving a multiple-layer Multiple-Input, Multiple-Output (“MIMO”) signal from a transmitter via a propagation channel;

measuring the multiple-layer MIMO signal using an unbiased linear minimum mean square error (“MMSE”) MIMO equalizer; and

calculating an error vector magnitude (“EVM”) of the transmitter based on a noise covariance matrix for the unbiased linear MMSE MIMO equalizer and further based on a plurality of per-layer EVM values corresponding to the multiple-layer MIMO signal, wherein the per-layer EVM value for each transmission layer is calculated as 100 times a square root of a mean square error of a layer estimate at an output of the unbiased linear MMSE MIMO equalizer.

9 . The method of claim 8 , wherein an EVM definition used to calculate the plurality of per-layer EVM values of the transmitter is independent of the propagation channel when a channel matrix H of the propagation channel is invertible.

10 . The method of claim 9 , wherein the EVM definition used to calculate the plurality of per-layer EVM values of the transmitter is a function of a precoding matrix associated with the multiple-layer MIMO signal.

11 . The method of claim 8 , wherein the multiple-layer MIMO signal corresponds to a two-layer MIMO transmission, wherein the mean square error for each transmission layer is a function of the covariance of transmitter noise of the transmitter.

12 . The method of claim 11 , wherein the plurality of per-layer EVM values of a first transmission layer is calculated as

EVM

1

=

100

·

1

❘

"\[LeftBracketingBar]"

Q

1.1

❘

"\[RightBracketingBar]"

2

⁢

(

❘

"\[LeftBracketingBar]"

Q

1

,

2

❘

"\[RightBracketingBar]"

2

+

P

1

,

1

)

,

wherein the plurality of per-layer EVM values of a second transmission layer is calculated as

EVM

2

=

100

·

1

❘

"\[LeftBracketingBar]"

Q

2

,

2

❘

"\[RightBracketingBar]"

2

⁢

(

❘

"\[LeftBracketingBar]"

Q

2

,

1

❘

"\[RightBracketingBar]"

2

+

P

2

,

2

)

,

wherein the values Q 1,1 , Q 1,2 , Q 2,1 , Q 2,2 , form a matrix Q which denotes the unbiased linear MMSE MIMO equalizer, and wherein the values P 1,1 , P 2,2 , are values from a matrix P which denotes the noise covariance matrix.

13 . The method of claim 8 , wherein the transmitter comprises a User Equipment (“UE”) for transmitting uplink MIMO signals to a base station, the method further comprising defining a noise floor of the base station due to transmitter noise based at least in part on the calculated EVM.

14 . The method of claim 8 , wherein the generated multiple-layer MIMO signal comprises per-layer reference symbols or per-antenna reference symbols.

15 . A system comprising:

a transmitting device that:

generates a multiple-layer transmission signal for Multiple-Input, Multiple-Output (“MIMO”); and

transmits the generated multiple-layer transmission signal via a propagation channel using a transmitter; and

an evaluation device that:

measures the transmitted multiple-layer transmission signal using an unbiased linear minimum mean square error (“MMSE”) MIMO equalizer; and

calculates an error vector magnitude (“EVM”) of the transmitter based on a noise covariance matrix for the unbiased linear MMSE MIMO equalizer and further based on a plurality of per-layer EVM values corresponding to the multiple-layer MIMO signal, wherein the per-layer EVM value for each transmission layer is calculated as 100 times a square root of a mean square error of a layer estimate at an output of the unbiased linear MMSE MIMO equalizer.

16 . The system of claim 15 , wherein an EVM definition used to calculate the plurality of per-layer EVM values of the transmitter is independent of the propagation channel when a channel matrix H of the propagation channel is invertible.

17 . The system of claim 16 , wherein the EVM definition used to calculate the plurality of per-layer EVM values of the transmitter is a function of a precoding matrix used to generate the multiple-layer transmission signal.

18 . The system of claim 15 , wherein the multiple-layer transmission comprises a two-layer MIMO transmission, wherein the mean square error for each transmission layer is a function of the covariance of transmitter noise of the transmitter.

19 . The system of claim 18 , wherein the plurality of per-layer EVM values of a first transmission layer is calculated as

EVM

1

=

100

·

1

❘

"\[LeftBracketingBar]"

Q

1.1

❘

"\[RightBracketingBar]"

2

⁢

(

❘

"\[LeftBracketingBar]"

Q

1

,

2

❘

"\[RightBracketingBar]"

2

+

P

1

,

1

)

,

wherein the plurality of per-layer EVM values of a second transmission layer is calculated as

EVM

2

=

100

·

1

❘

"\[LeftBracketingBar]"

Q

2

,

2

❘

"\[RightBracketingBar]"

2

⁢

(

❘

"\[LeftBracketingBar]"

Q

2

,

1

❘

"\[RightBracketingBar]"

2

+

P

2

,

2

)

,

wherein the values Q 1,1 , Q 1,2 , Q 2,1 , Q 2,2 , form a matrix Q which denotes the unbiased linear MMSE MIMO equalizer, and wherein the values P 1,1 , P 2,2 , are values from a matrix P which denotes the noise covariance matrix.

20 . The system of claim 15 , wherein the generated multiple-layer transmission signal comprises per-layer reference symbols or per-antenna reference symbols.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 8, 2023
From: FRANK, COLIN D.
To: LENOVO (SINGAPORE) PTE. LTD.
Reel/Frame 062629/0589 →
Continuity (3)
Provisional Application 63063179 · Aug 7, 2020
Provisional Application 63063163 · Aug 7, 2020
Related Publication 20230275626A1 · Aug 31, 2023
References Cited (28)
US 12362786B2 · Frank · 2025 [cited by applicant]
US 20030035491A1 · Walton · 2003 [cited by examiner]
US 20090196224A1 · Zhang et al. · 2009 [cited by applicant]
US 20130058427A1 · Bai · 2013 [cited by examiner]
US 20130238262A1 · Asami · 2013 [cited by applicant]
US 20160352362A1 · Fonseka et al. · 2016 [cited by applicant]
US 20170214429A1 · Eistein et al. · 2017 [cited by applicant]
US 20180375597A1 · Sur et al. · 2018 [cited by applicant]
US 20230171797A1 · Bao · 2023 [cited by examiner]
PCT/IB2021/057339, “Notification of Transmittal of the International Search Report and the Written Opinion of the International Searching Authority, or the Declaration”, International Searching Authority, Nov. 30, 2021,… [cited by applicant]
PCT/IB2021/057343, “Notification of Transmittal of the International Search Report and the Written Opinion of the International Searching Authority, or the Declaration”, International Searching Authority, Dec. 2, 2021, … [cited by applicant]
Qualcomm Inc., “TX EVM test condition correction for ULMIMO”, 3GPP TSG-RAN WG4 Meeting #93 R4-1913226, Nov. 18-22, 2019, pp. 1-3. [cited by applicant]
Qualcomm Inc., “FR1 TX EVM test condition correction for ULMIMO”, 3GPP TSG-RAN WG4 Meeting #94-e R4-2000204, Feb. 24-Mar. 6, 2020, pp. 1-4. [cited by applicant]
Huawei et al., “On UL MIMO TX EVM requirement”, 3GPP TSG-RAN WG4 Meeting #94-e-Bis R4-2004734, Apr. 20-30, 2020, pp. 1-2. [cited by applicant]
Motorola Mobility, “EVM Definitions for Antenna Ports and MIMO Layers”, 3GPPRAN4#94-e-Bis R4-2004791, Apr. 20-30, 2020, pp. 1-5. [cited by applicant]
Qualcomm Inc., “FR1 TX EVM test condition correction for ULMIMO”, 3GPP TSG-RAN WG4 Meeting #94-e-Bis R4-2004866, Apr. 20-30, 2020, pp. 1-3. [cited by applicant]
Qualcomm Inc., “CR to 38.101-1: Revision to ULMIMO EVM spec”, 3GPP TSG RAN WG4 #95-e R4-2006777, May 25-Jun. 5, 2020, pp. 1-2. [cited by applicant]
Motorola Mobility, “On the Transmit EVM Requirement for UL MIMO Transmission”, 3GPP TSG-RAN WG4 Meeting RAN4#95-e R4-2008057, May 25-Jun. 5, 2020, pp. 1-4. [cited by applicant]
Huawei et al., “On UL MIMO TX EVM requirement”, 3GPP TSG-RAN WG4 Meeting #95-e R4-2008214, May 25-Jun. 5, 2020, pp. 1-2. [cited by applicant]
Motorola Mobility, “Considerations on the EVM Definition for an Antenna Port or a Single MIMO Layer”, 3GPP TSG-RAN WG4 Meeting RAN4#95-e R4-2008276, May 25-Jun. 5, 2020, pp. 1-5. [cited by applicant]
Motorola Mobility, “WF on EVM Requirement for UL MIMO Transmission”, 3GPP TSG-RAN WG4 Meeting RAN4#95-e R4-2008404, May 25-Jun. 5, 2020, pp. 1-4. [cited by applicant]
Qualcomm, “WF on Enabling Transparent TxD in Rel-16”, 3GPP TSG-RAN WG4 Meeting # 95-e R4-2008465, May 25-Jun. 5, 2020, pp. 1-9. [cited by applicant]
Lenovo et al., “Further Considerations on the EVM Definition for Antenna Ports Including Transparent Transmit Diversity”, 3GPP TSG-RAN WG4 Meeting RAN4#96-e R4-2011519, Aug. 17-28, 2020, pp. 1-9. [cited by applicant]
Lenovo et al., “On the Transmit EVM Requirement for UL MIMO Transmission”, 3GPP TSG-RAN WG4 Meeting RAN4#96-e R4-2011520, Aug. 17-28, 2020, pp. 1-9. [cited by applicant]
3GPP, “3rd Generation Partnership Project; Technical Specification Group Radio Access Network; NR; User Equipment (UE) conformance specification; Radio transmission and reception; Part 1: Range 1 Standalone; (Release 16… [cited by applicant]
3GPP, “3rd Generation Partnership Project; Technical Specification Group Radio Access Network; NR; User Equipment (UE) conformance specification; Radio transmission and reception; Part 1: Range 1 Standalone; (Release 16… [cited by applicant]
U.S. Appl. No. 18/020,239 “Office Action Summary”, USPTO, Nov. 15, 2024, pp. 1-16. [cited by applicant]
U.S. Appl. No. 18/020,239 “Office Action Summary”, USPTO, Jun. 28, 2024, pp. 1-21. [cited by applicant]