<?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="RX performance" />
<meta name="abstract" content="RX performance is usually characterized by quoting sensitivity, which is determined through a Packet Error Rate (PER) measurement." />
<meta name="description" content="RX performance is usually characterized by quoting sensitivity, which is determined through a Packet Error Rate (PER) measurement." />
<meta name="DC.relation" scheme="URI" content="../../APP/nan_043/lab_characterization.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="rx_performance" />
<link rel="stylesheet" type="text/css" href="../../commonltr.css" />
<title>RX performance</title>
</head>
<body id="rx_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">RX performance</h1>

 
 
 <div class="body conbody"><p class="shortdesc">RX performance is usually characterized by quoting sensitivity, which is determined
  through a <a href="../../dita_common/glossary/glossary.html#per" title="The number of incorrectly received data packets divided by the total number of received packets."><dfn class="term abbreviated-form">Packet Error Rate (PER)</dfn></a> measurement.</p>

  <p class="p">The <cite class="cite">IEEE 802.11 specification</cite> defines the parameters for sensitivity measurements
   for the different PHY modes. A sensitivity measurement involves a <a href="../../dita_common/glossary/glossary.html#vsg" title="A signal generator capable of generating digitally-modulated radio signals that may use any of a large number of digital modulation formats."><dfn class="term abbreviated-form">Vector Signal Generator (VSG)</dfn></a> transmitting a fixed number of packets (typically 10,000) of a specific modulation type and
   length at a known signal strength. 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> records the number of
   packets successfully received (that is, <a href="../../dita_common/glossary/glossary.html#crc" title="An error-detecting code commonly used in digital networks and storage devices to detect accidental changes to digital media."><dfn class="term abbreviated-form">Cyclic Redundancy Check (CRC)</dfn></a> check passes). The ratio
   of failed packets to total transmitted packets is the PER. The sensitivity is defined as the
   receive signal strength (in dBm) where a 10% or lower PER is achieved. </p>

  <p class="p">To find this limit, a sweep of signal strength at the VSG must be performed (that is, the PER
   measurement repeated multiple times at different signal strengths). Various approaches to
   sweeping the transmit power can be adopted in order to minimize test time, or a linear sweep of
   the entire receive signal strength range can be performed in order to produce a bathtub curve of
   receive signal strength (x-axis) vs PER (y-axis), from which the sensitivity can be
   identified.</p>

  <p class="p">Use the Wi-Fi® Radio test sample to
   enable RX mode and record the packet statistics on the DUT. For example, the following sequence
   sets the device into receive mode on channel 7 in the 2.4 GHz band.</p>

  <pre class="pre codeblock" id="rx_performance__codeblock_xjw_cgh_dwb"><code>wifi_radio_test init 7
wifi_radio_test rx 1</code></pre>
  <p class="p">Once RX mode is enabled, the VSG should be enabled to transmit 10,000 packets at the required
   modulation, code rate, and transmit power. Once complete, request the DUT to record the number of
   successfully received packets with the <code class="ph codeph">wifi_radio_test get_stats</code> command. The
   PER can be calculated from the number of successfully received packets.</p>

  <p class="p">Then disable the DUT to make it ready for another measurement at an alternate receive signal
   strength (controlled through the transmit power at the VSG) with the command
    <code class="ph codeph">wifi_radio_test rx 0</code>.</p>

 </div>

<div class="related-links">
<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>