<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://nanoworldorder.com/wiki/index.php?action=history&amp;feed=atom&amp;title=Null_Data_Packet_Announcement</id>
	<title>Null Data Packet Announcement - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://nanoworldorder.com/wiki/index.php?action=history&amp;feed=atom&amp;title=Null_Data_Packet_Announcement"/>
	<link rel="alternate" type="text/html" href="https://nanoworldorder.com/wiki/index.php?title=Null_Data_Packet_Announcement&amp;action=history"/>
	<updated>2026-09-23T12:47:12Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.40.1</generator>
	<entry>
		<id>https://nanoworldorder.com/wiki/index.php?title=Null_Data_Packet_Announcement&amp;diff=2381&amp;oldid=prev</id>
		<title>Geckopico: Create: Null Data Packet Announcement</title>
		<link rel="alternate" type="text/html" href="https://nanoworldorder.com/wiki/index.php?title=Null_Data_Packet_Announcement&amp;diff=2381&amp;oldid=prev"/>
		<updated>2026-09-23T03:56:14Z</updated>

		<summary type="html">&lt;p&gt;Create: Null Data Packet Announcement&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;The &amp;#039;&amp;#039;&amp;#039;Null Data Packet Announcement&amp;#039;&amp;#039;&amp;#039; (&amp;#039;&amp;#039;&amp;#039;NDPA&amp;#039;&amp;#039;&amp;#039;) is a [[Wi-Fi Sensing|Wi-Fi]] management frame transmitted by an access point (AP) to announce that it is about to send a [[Null Data Packet]] (NDP) for [[Channel Sounding|channel sounding]] purposes. The NDPA identifies which client stations will participate in the sounding sequence and in what order, effectively acting as a &amp;quot;heads up&amp;quot; broadcast before the AP performs [[Channel Estimation|channel estimation]]. Because NDPAs are transmitted in the clear — unencrypted — they are visible to any passive observer within radio range, making them a significant vector for wireless surveillance and device fingerprinting.&lt;br /&gt;
&lt;br /&gt;
[[File:Wi-Fi and Wi-Fi Diect.png|thumb|right|Wi-Fi access point and client network diagram]]&lt;br /&gt;
&lt;br /&gt;
== Definition ==&lt;br /&gt;
&lt;br /&gt;
The NDPA is classified as a &amp;#039;&amp;#039;&amp;#039;VHT&amp;#039;&amp;#039;&amp;#039; (Very High Throughput) or &amp;#039;&amp;#039;&amp;#039;HE&amp;#039;&amp;#039;&amp;#039; (High Efficiency) management frame, depending on whether it is used under the [[IEEE 802.11]]ac or 802.11ax standard. Its core function is to coordinate the sounding dialogue between an AP and one or more client stations (STAs) so that the AP can gather [[Channel State Information]] (CSI) and subsequently apply [[Beamforming Feedback Information|beamforming]] to direct radio energy more precisely toward each client.&lt;br /&gt;
&lt;br /&gt;
Unlike data frames, NDPAs carry no user payload. Their entire purpose is procedural: they alert participating stations that a [[Null Data Packet]] — a specially structured frame carrying training sequences but no data — is about to be transmitted on the current channel. Each station listed in the NDPA knows to listen for the NDP and prepare a [[Compressed Beamforming Matrix|compressed beamforming feedback report]] in response.&lt;br /&gt;
&lt;br /&gt;
The NDPA is defined formally in:&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;IEEE 802.11ac-2013&amp;#039;&amp;#039;&amp;#039; — introduced for VHT beamforming&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;IEEE 802.11ax-2021&amp;#039;&amp;#039;&amp;#039; (Wi-Fi 6) — extended for multi-user (MU) sounding and the Beamforming Report Poll (BFRP) trigger frame mechanism&lt;br /&gt;
&lt;br /&gt;
== Frame Structure and Content ==&lt;br /&gt;
&lt;br /&gt;
The NDPA frame contains several key fields:&lt;br /&gt;
&lt;br /&gt;
=== Sounding Dialogue Token ===&lt;br /&gt;
A sequence number assigned by the AP that ties the NDPA to the NDP that follows it. Each sounding sequence uses a unique token so that stations can correctly match an incoming NDP to the announcement that preceded it. This token also appears in subsequent [[Beamforming Feedback Information]] (BFI) reports, closing the loop on the sounding exchange.&lt;br /&gt;
&lt;br /&gt;
=== Station Information Fields ===&lt;br /&gt;
The NDPA contains one &amp;#039;&amp;#039;&amp;#039;STA Info field&amp;#039;&amp;#039;&amp;#039; per client being sounded. Each STA Info field includes:&lt;br /&gt;
* The &amp;#039;&amp;#039;&amp;#039;Association ID&amp;#039;&amp;#039;&amp;#039; (AID) of the target station — a 12-bit identifier assigned when the device joined the network&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Feedback Type&amp;#039;&amp;#039;&amp;#039; — whether the station should return SU (single-user) or MU (multi-user) beamforming matrices&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Nc Index&amp;#039;&amp;#039;&amp;#039; — the number of spatial stream columns expected in the feedback [[Compressed Beamforming Matrix]]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Nr Index&amp;#039;&amp;#039;&amp;#039; — the number of receive antennas the AP is using for sounding&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;BW&amp;#039;&amp;#039;&amp;#039; — the bandwidth (20, 40, 80, or 160 MHz) of the sounding exchange&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Grouping&amp;#039;&amp;#039;&amp;#039; — subcarrier grouping parameter that affects the granularity of the [[Channel State Information]] returned&lt;br /&gt;
&lt;br /&gt;
=== Antenna and Bandwidth Configuration ===&lt;br /&gt;
The frame encodes antenna count and bandwidth parameters that govern the resolution of channel measurement. Higher bandwidth sounding yields more detailed CSI, allowing the AP to construct more accurate [[Compressed Beamforming Matrix|beamforming matrices]] — and incidentally providing a richer dataset for any passive observer capturing the subsequent NDP.&lt;br /&gt;
&lt;br /&gt;
== Role in the Sounding Sequence ==&lt;br /&gt;
&lt;br /&gt;
The NDPA is the &amp;#039;&amp;#039;&amp;#039;first frame&amp;#039;&amp;#039;&amp;#039; in a four-stage sounding exchange:&lt;br /&gt;
&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;NDPA&amp;#039;&amp;#039;&amp;#039; — broadcast by the AP; identifies target stations and sounding parameters&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;[[Null Data Packet]]&amp;#039;&amp;#039;&amp;#039; (NDP) — transmitted immediately after (within the SIFS interval, typically 16 µs); carries pilot training sequences across all spatial streams&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;BFRP Trigger Frame&amp;#039;&amp;#039;&amp;#039; (802.11ax only, optional in MU scenarios) — polls each station in turn to return its feedback report&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;[[Beamforming Feedback Information|BFI Report]]&amp;#039;&amp;#039;&amp;#039; — each sounded station returns a compressed matrix describing how the channel shaped the NDP as it arrived&lt;br /&gt;
&lt;br /&gt;
[[File:2.4 GHz Wi-Fi channels (802.11b,g WLAN).svg|thumb|right|802.11 wireless frame structure]]&lt;br /&gt;
&lt;br /&gt;
This tight, timed sequence means that any system monitoring for NDPA frames can predict — with millisecond precision — when the subsequent NDP will appear. This synchronisation capability is foundational to passive sensing attacks (see below).&lt;br /&gt;
&lt;br /&gt;
In standard Wi-Fi operation, the full sequence completes in under one millisecond. The AP then uses the returned [[Channel State Information]] to pre-code its transmit signal via a steering matrix, directing energy toward intended clients and away from interference.&lt;br /&gt;
&lt;br /&gt;
== Unencrypted Transmission ==&lt;br /&gt;
&lt;br /&gt;
Like all Wi-Fi management frames, NDPAs are transmitted &amp;#039;&amp;#039;&amp;#039;without encryption&amp;#039;&amp;#039;&amp;#039;. This is by design: the NDPA must be readable by stations that have not yet performed a cryptographic handshake in the current sounding context, and by stations that may need to defer their own transmissions during the sounding window.&lt;br /&gt;
&lt;br /&gt;
The practical consequence is that any device with a Wi-Fi adapter placed in &amp;#039;&amp;#039;&amp;#039;monitor mode&amp;#039;&amp;#039;&amp;#039; — requiring no special hardware, only commodity equipment and open-source software such as Wireshark or tcpdump — can capture every NDPA frame broadcast within radio range. From a captured NDPA, a passive observer can immediately read:&lt;br /&gt;
&lt;br /&gt;
* The [[MAC Address]] of the transmitting access point&lt;br /&gt;
* The Association IDs (AIDs) of every client station being sounded&lt;br /&gt;
* The exact timing of upcoming NDP transmission&lt;br /&gt;
* The antenna and bandwidth configuration of the sounding exchange&lt;br /&gt;
* The sounding token, enabling correlation with subsequent BFI reports&lt;br /&gt;
&lt;br /&gt;
No decryption is required. The frame is fully legible in plaintext.&lt;br /&gt;
&lt;br /&gt;
== Surveillance Significance ==&lt;br /&gt;
&lt;br /&gt;
The unencrypted, broadcast nature of NDPAs creates several surveillance-relevant capabilities:&lt;br /&gt;
&lt;br /&gt;
=== Device Relationship Mapping ===&lt;br /&gt;
By logging NDPA frames over time, an observer can build a detailed map of which devices are associated with which access points. Each AID listed in an NDPA corresponds to a specific client; combined with [[MAC Address]] tracking (even with MAC randomisation, AIDs leak persistent associations), an attacker can chart the social and device relationships within a network — identifying which phones, laptops, and IoT devices belong to the same household or organisation.&lt;br /&gt;
&lt;br /&gt;
This is directly relevant to the study of [[Surveillance Technology]] and corporate or state-level network intelligence gathering.&lt;br /&gt;
&lt;br /&gt;
=== NDP Capture Synchronisation ===&lt;br /&gt;
Because the NDPA announces the NDP with microsecond precision, a passive observer who captures the NDPA can &amp;#039;&amp;#039;&amp;#039;synchronise their receiver&amp;#039;&amp;#039;&amp;#039; to capture the NDP itself. The NDP carries wideband pilot signals across all transmit antennas; by measuring how those pilot signals are distorted during propagation, the observer can compute their own version of the [[Channel State Information]] — effectively performing [[Channel Estimation]] from outside the network, without any cooperation from either the AP or the clients.&lt;br /&gt;
&lt;br /&gt;
This is the foundation of passive [[Wi-Fi Sensing]] and [[Through-Wall Surveillance]] research.&lt;br /&gt;
&lt;br /&gt;
=== Occupancy and Behaviour Inference ===&lt;br /&gt;
The &amp;#039;&amp;#039;&amp;#039;frequency and pattern of NDPA transmissions&amp;#039;&amp;#039;&amp;#039; change in response to environmental conditions. When people move within a space, they alter multipath propagation; the AP&amp;#039;s beamforming system adapts by sounding more frequently or by observing degraded CSI coherence. An external observer monitoring NDPA frame rates — without ever decrypting a data frame — can therefore infer:&lt;br /&gt;
&lt;br /&gt;
* Whether a space is occupied or empty&lt;br /&gt;
* Approximate number of moving bodies&lt;br /&gt;
* Gross movement patterns and routines&lt;br /&gt;
* Times of arrival and departure from a monitored location&lt;br /&gt;
&lt;br /&gt;
Some researchers in the [[Wi-Fi Sensing]] literature have demonstrated that NDPA-triggered NDP capture, combined with machine learning applied to extracted CSI, can identify individuals by gait, detect breathing and heartbeat, and even infer emotional states — all from unencrypted management frame timing and the radio channel data they expose.&lt;br /&gt;
&lt;br /&gt;
[[File:Indoor location services on mobile phone (10928087126).jpg|thumb|right|Passive radar indoor sensing]]&lt;br /&gt;
&lt;br /&gt;
=== Association with Passive Radar ===&lt;br /&gt;
When NDPA and NDP capture are combined, the resulting CSI dataset is functionally equivalent to what a purpose-built [[Channel Sounding|channel sounder]] or indoor passive radar system would collect. The AP becomes, in effect, an unwitting radar transmitter; the passive observer&amp;#039;s receiver performs the measurement. This is sometimes described in the academic literature as &amp;quot;opportunistic radar&amp;quot; or &amp;quot;device-free localisation.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Connection to [[Through-Wall Surveillance]] is direct: walls attenuate but do not block Wi-Fi signals, and CSI extracted from NDP frames captured outside a building carries geometric information about reflectors inside it. Combined with tomographic or deep-learning reconstruction algorithms, this enables sensing of occupants without any sensor ever entering the space.&lt;br /&gt;
&lt;br /&gt;
== Standards References ==&lt;br /&gt;
&lt;br /&gt;
The NDPA frame is formally defined in the following standards documents:&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;IEEE 802.11ac-2013&amp;#039;&amp;#039;&amp;#039; — Section 8.3.1.14 (VHT NDPA frame format); Section 9.26 (VHT sounding protocol)&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;IEEE 802.11ax-2021&amp;#039;&amp;#039;&amp;#039; — Extended NDPA format for HE sounding; multi-user (MU) sounding sequence with BFRP trigger&lt;br /&gt;
&lt;br /&gt;
Both standards are published by the [[IEEE]] Standards Association. The [[FCC]] mandates that commercial Wi-Fi equipment comply with the relevant 802.11 physical layer specifications, but neither body imposes any encryption requirement on management frames, leaving NDPAs permanently readable.&lt;br /&gt;
&lt;br /&gt;
== Related Pages ==&lt;br /&gt;
&lt;br /&gt;
* [[Null Data Packet]]&lt;br /&gt;
* [[Channel Sounding]]&lt;br /&gt;
* [[Channel State Information]]&lt;br /&gt;
* [[Beamforming Feedback Information]]&lt;br /&gt;
* [[Compressed Beamforming Matrix]]&lt;br /&gt;
* [[Channel Estimation]]&lt;br /&gt;
* [[Through-Wall Surveillance]]&lt;br /&gt;
* [[Wi-Fi Sensing]]&lt;br /&gt;
* [[IEEE 802.11]]&lt;br /&gt;
* [[MAC Address]]&lt;br /&gt;
* [[Surveillance Technology]]&lt;br /&gt;
* [[5G]]&lt;br /&gt;
* [[6G]]&lt;br /&gt;
* [[6LoWPAN]]&lt;br /&gt;
* [[MEMS]]&lt;br /&gt;
* [[Internet of Bodies]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Surveillance Technology]]&lt;br /&gt;
[[Category:Technology]]&lt;/div&gt;</summary>
		<author><name>Geckopico</name></author>
	</entry>
</feed>