<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html
  PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

<meta name="copyright" content="(C) Copyright 2026" />
<meta name="DC.rights.owner" content="(C) Copyright 2026" />
<meta name="generator" content="DITA-OT" /><meta name="DC.type" content="concept" />
<meta name="DC.title" content="TX performance" />
<meta name="abstract" content="TX performance typically involves a sweep of TX power versus Spectral Emission Mask (SEM) and Error Vector Magnitude (EVM) identifying the maximum transmit power at each EVM limit." />
<meta name="description" content="TX performance typically involves a sweep of TX power versus Spectral Emission Mask (SEM) and Error Vector Magnitude (EVM) identifying the maximum transmit power at each EVM limit." />
<meta name="DC.relation" scheme="URI" content="../../APP/nan_043/lab_characterization.html" />
<meta name="DC.relation" scheme="URI" content="../../APP/nan_043/tx_power_ceilings.html" />
<meta name="DC.relation" scheme="URI" content="../../APP/nan_043/max_tx_power_procedure_and_commands.html" />
<meta name="prodname" content="nRF7002" />
<meta name="prodname" content="nRF7001" />
<meta name="prodname" content="nRF7000" />
<meta name="prodname" content="nrf70-series" />
<meta name="prodname" content="application-notes" />
<meta name="DC.format" content="XHTML" />
<meta name="DC.identifier" content="tx_performance" />
<link rel="stylesheet" type="text/css" href="../../commonltr.css" />
<title>TX performance</title>
</head>
<body id="tx_performance">

<div class="productversion"><span>nRF7002</span></div><div id="headerlinks"><span class="copyURL"><a href="#" id="theURL">Copy URL</a></span></div>
 <h1 class="title topictitle1" id="ariaid-title1">TX performance</h1>

 
 
 <div class="body conbody"><p class="shortdesc">TX performance typically involves a sweep of TX power versus <a href="../../dita_common/glossary/glossary.html#sem" title="A spectrum mask where the spectrum emissions should not be higher at any frequency offset than the values specified in the mask."><dfn class="term abbreviated-form">Spectral Emission Mask (SEM)</dfn></a> and <a href="../../dita_common/glossary/glossary.html#evm" title="A measure used to quantify the performance of a digital radio transmitter or receiver."><dfn class="term abbreviated-form">Error Vector Magnitude (EVM)</dfn></a> identifying the maximum transmit power at
  each EVM limit.</p>

  <p class="p">The SEM limit is a function of operating band and bandwidth, while the EVM limit is a function
   of modulation. Measurement of these requires transmitting modulated packets from the
    <a href="../../dita_common/glossary/glossary.html#dut" title="A manufactured product undergoing testing."><dfn class="term abbreviated-form">Device Under Test (DUT)</dfn></a> and using a <a href="../../dita_common/glossary/glossary.html#vsa" title="A signal analyzer capable of analyzing digitally-modulated radio signals that may use any of a large number of digital modulation formats."><dfn class="term abbreviated-form">Vector Signal Analyzer (VSA)</dfn></a> to measure EVM and
   SEM. The transmit power of the DUT should be swept until either SEM or EVM compliance fails.</p>

  <p class="p">The following table summarizes the EVM requirement as a function of modulation for
    <a href="../../dita_common/glossary/glossary.html#ofdm" title="A type of digital transmission and a method of encoding digital data on multiple carrier frequencies."><dfn class="term abbreviated-form">Orthogonal Frequency Division Multiplexing (OFDM)</dfn></a> modulation types.</p>

  
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" id="tx_performance__table_cyd_hdh_dwb" class="table" frame="border" border="1" rules="all"><caption><span class="tablecap"><span class="table--title-label">Table 1. </span>EVM requirements</span></caption><colgroup><col style="width:25%" /><col style="width:25%" /><col style="width:25%" /><col style="width:25%" /></colgroup><thead class="thead" style="text-align:left;">
     <tr class="row">
      <th class="entry cellrowborder" style="vertical-align:top;" id="d839e76">MCS index</th>

      <th class="entry cellrowborder" style="vertical-align:top;" id="d839e79">Modulation</th>

      <th class="entry cellrowborder" style="vertical-align:top;" id="d839e82">Code rate</th>

      <th class="entry cellrowborder" style="vertical-align:top;" id="d839e85">EVM (dB)</th>

     </tr>

    </thead>
<tbody class="tbody">
     <tr class="row">
      <td class="entry cellrowborder" style="vertical-align:top;" headers="d839e76 ">0</td>

      <td class="entry cellrowborder" style="vertical-align:top;" headers="d839e79 ">BPSK</td>

      <td class="entry cellrowborder" style="vertical-align:top;" headers="d839e82 ">1/2</td>

      <td class="entry cellrowborder" style="vertical-align:top;" headers="d839e85 ">-5</td>

     </tr>

     <tr class="row">
      <td class="entry cellrowborder" style="vertical-align:top;" headers="d839e76 ">1</td>

      <td class="entry cellrowborder" style="vertical-align:top;" headers="d839e79 ">QPSK</td>

      <td class="entry cellrowborder" style="vertical-align:top;" headers="d839e82 ">1/2</td>

      <td class="entry cellrowborder" style="vertical-align:top;" headers="d839e85 ">-10</td>

     </tr>

     <tr class="row">
      <td class="entry cellrowborder" style="vertical-align:top;" headers="d839e76 ">2</td>

      <td class="entry cellrowborder" style="vertical-align:top;" headers="d839e79 ">QPSK</td>

      <td class="entry cellrowborder" style="vertical-align:top;" headers="d839e82 ">3/4</td>

      <td class="entry cellrowborder" style="vertical-align:top;" headers="d839e85 ">-13</td>

     </tr>

     <tr class="row">
      <td class="entry cellrowborder" style="vertical-align:top;" headers="d839e76 ">3</td>

      <td class="entry cellrowborder" style="vertical-align:top;" headers="d839e79 ">16-QAM</td>

      <td class="entry cellrowborder" style="vertical-align:top;" headers="d839e82 ">1/2</td>

      <td class="entry cellrowborder" style="vertical-align:top;" headers="d839e85 ">-16</td>

     </tr>

     <tr class="row">
      <td class="entry cellrowborder" style="vertical-align:top;" headers="d839e76 ">4</td>

      <td class="entry cellrowborder" style="vertical-align:top;" headers="d839e79 ">16-QAM</td>

      <td class="entry cellrowborder" style="vertical-align:top;" headers="d839e82 ">3/4</td>

      <td class="entry cellrowborder" style="vertical-align:top;" headers="d839e85 ">-19</td>

     </tr>

     <tr class="row">
      <td class="entry cellrowborder" style="vertical-align:top;" headers="d839e76 ">5</td>

      <td class="entry cellrowborder" style="vertical-align:top;" headers="d839e79 ">64-QAM</td>

      <td class="entry cellrowborder" style="vertical-align:top;" headers="d839e82 ">2/3</td>

      <td class="entry cellrowborder" style="vertical-align:top;" headers="d839e85 ">-22</td>

     </tr>

     <tr class="row">
      <td class="entry cellrowborder" style="vertical-align:top;" headers="d839e76 ">6</td>

      <td class="entry cellrowborder" style="vertical-align:top;" headers="d839e79 ">64-QAM</td>

      <td class="entry cellrowborder" style="vertical-align:top;" headers="d839e82 ">3/4</td>

      <td class="entry cellrowborder" style="vertical-align:top;" headers="d839e85 ">-25</td>

     </tr>

     <tr class="row">
      <td class="entry cellrowborder" style="vertical-align:top;" headers="d839e76 ">7</td>

      <td class="entry cellrowborder" style="vertical-align:top;" headers="d839e79 ">64-QAM</td>

      <td class="entry cellrowborder" style="vertical-align:top;" headers="d839e82 ">5/6</td>

      <td class="entry cellrowborder" style="vertical-align:top;" headers="d839e85 ">-27</td>

     </tr>

    </tbody>
</table>
</div>

  <p class="p">For <a href="../../dita_common/glossary/glossary.html#dsss" title="A spread-spectrum modulation technique primarily used to reduce overall signal interference."><dfn class="term abbreviated-form">Direct-sequence Spread Spectrum (DSSS)</dfn></a>/<a href="../../dita_common/glossary/glossary.html#cck" title="A modulation scheme used with wireless networks that follow the IEEE 802.11b specification amendment."><dfn class="term abbreviated-form">Complementary Code Keying (CCK)</dfn></a> modulation types, the
   EVM limit is -9 dB.</p>

  <p class="p">Use the Wi-Fi® Radio test sample to
   control the TX parameters of the DUT. For example, the following sequence transmits an MCS0 IEEE
   802.11n packet at 15 dBm on channel 7 in the 2.4 GHz band:</p>

  <pre class="pre codeblock" id="tx_performance__codeblock_zbb_v2h_dwb"><code>wifi_radio_test init 7
wifi_radio_test tx_pkt_tput_mode 1 
wifi_radio_test tx_pkt_mcs 0
wifi_radio_test tx_power 15
wifi_radio_test tx 1</code></pre>
  <p class="p">To set the next value in sweep (for example, to 16 dBm), use the following sequence:</p>

  <pre class="pre codeblock" id="tx_performance__codeblock_bzs_pfh_dwb"><code>wifi_radio_test tx 0
wifi_radio_test tx_power 16
wifi_radio_test tx 1</code></pre>
 </div>

<div class="related-links">
<ul class="ullinks">
<li class="link ulchildlink"><strong><a href="../../APP/nan_043/tx_power_ceilings.html">TX power ceilings</a></strong><br />
Transmit (TX) power performance depends on a combination of radio circuit design,   package type, and <a href="../../dita_common/glossary/glossary.html#pcb" title="A board that connects electronic components."><dfn class="term abbreviated-form">PCB</dfn></a> design. A parameter known as TX power ceiling   is used to ensure optimal TX power performance.</li>
<li class="link ulchildlink"><strong><a href="../../APP/nan_043/max_tx_power_procedure_and_commands.html">Procedure and commands for determining TX power ceilings</a></strong><br />
This section describes the procedure and the commands for determining the maximum TX   power at which the <a href="../../dita_common/glossary/glossary.html#sem" title="A spectrum mask where the spectrum emissions should not be higher at any frequency offset than the values specified in the mask."><dfn class="term abbreviated-form">SEM</dfn></a> and <a href="../../dita_common/glossary/glossary.html#evm" title="A measure used to quantify the performance of a digital radio transmitter or receiver."><dfn class="term abbreviated-form">EVM</dfn></a>   requirements are met for a particular modulation and frequency band using the radio test software   and the corresponding sample. The values are then used to derive TX power ceilings.</li>
</ul>

<div class="familylinks">
<div class="parentlink"><strong>Parent topic:</strong> <a class="link" href="../../APP/nan_043/lab_characterization.html" title="During product development, it may be required to fully characterize TX and RX performance of the final product. This is a time-consuming process and should not be performed on each unit on the production line.">Characterization lab operations</a></div>
</div>
</div></body>
</html>