<?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=Beamforming_Feedback_Information</id>
	<title>Beamforming Feedback Information - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://nanoworldorder.com/wiki/index.php?action=history&amp;feed=atom&amp;title=Beamforming_Feedback_Information"/>
	<link rel="alternate" type="text/html" href="https://nanoworldorder.com/wiki/index.php?title=Beamforming_Feedback_Information&amp;action=history"/>
	<updated>2026-11-09T21:27:52Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.11</generator>
	<entry>
		<id>https://nanoworldorder.com/wiki/index.php?title=Beamforming_Feedback_Information&amp;diff=2418&amp;oldid=prev</id>
		<title>Geckopico: Add 3 images: Beamforming-Feedback-Information-A-Wi-Fi-access-point-sounds-the-channel-6985b9c6.jpg, Beamforming-Feedback-Information-The-V-matrix-encodes-channel-geometry-as-53121ddc.jpg, Beamforming-Feedback-Information-BFI-captures-how-a-human-body-distorts-t-44e75a3a.jpg</title>
		<link rel="alternate" type="text/html" href="https://nanoworldorder.com/wiki/index.php?title=Beamforming_Feedback_Information&amp;diff=2418&amp;oldid=prev"/>
		<updated>2026-09-24T09:35:19Z</updated>

		<summary type="html">&lt;p&gt;Add 3 images: Beamforming-Feedback-Information-A-Wi-Fi-access-point-sounds-the-channel-6985b9c6.jpg, Beamforming-Feedback-Information-The-V-matrix-encodes-channel-geometry-as-53121ddc.jpg, Beamforming-Feedback-Information-BFI-captures-how-a-human-body-distorts-t-44e75a3a.jpg&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 09:35, 24 September 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l5&quot;&gt;Line 5:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 5:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Definition ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Definition ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[File:Beamforming-Feedback-Information-A-Wi-Fi-access-point-sounds-the-channel-6985b9c6.jpg|thumb|right|A Wi-Fi access point sounds the channel with an NDP; the client responds with compressed BFI data.]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;BFI is generated by a Wi-Fi client (the &amp;#039;&amp;#039;beamformee&amp;#039;&amp;#039;) after it receives a [[Null Data Packet]] (NDP) transmitted by an access point (the &amp;#039;&amp;#039;beamformer&amp;#039;&amp;#039;) during a [[Channel Sounding]] procedure. The NDP propagates through the wireless channel, carrying known training sequences. The beamformee uses these sequences to estimate the channel matrix — mathematically, the transfer function describing how signals propagate from each transmit antenna to each receive antenna across every frequency subcarrier in use.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;BFI is generated by a Wi-Fi client (the &amp;#039;&amp;#039;beamformee&amp;#039;&amp;#039;) after it receives a [[Null Data Packet]] (NDP) transmitted by an access point (the &amp;#039;&amp;#039;beamformer&amp;#039;&amp;#039;) during a [[Channel Sounding]] procedure. The NDP propagates through the wireless channel, carrying known training sequences. The beamformee uses these sequences to estimate the channel matrix — mathematically, the transfer function describing how signals propagate from each transmit antenna to each receive antenna across every frequency subcarrier in use.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l17&quot;&gt;Line 17:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 19:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== The Compressed Beamforming Matrix (V Matrix) ===&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== The Compressed Beamforming Matrix (V Matrix) ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[File:Beamforming-Feedback-Information-The-V-matrix-encodes-channel-geometry-as-53121ddc.jpg|thumb|right|The V matrix encodes channel geometry as compressed angle pairs per subcarrier.]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The [[Compressed Beamforming Matrix|beamforming feedback matrix]] (commonly called the V matrix) encodes the dominant spatial directions of the wireless channel. Rather than transmitting the raw matrix, the standard mandates compression using Givens rotations, expressed as a set of angles. Two types of angle are reported per subcarrier:&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The [[Compressed Beamforming Matrix|beamforming feedback matrix]] (commonly called the V matrix) encodes the dominant spatial directions of the wireless channel. Rather than transmitting the raw matrix, the standard mandates compression using Givens rotations, expressed as a set of angles. Two types of angle are reported per subcarrier:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l58&quot;&gt;Line 58:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 62:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Human Presence and Location ===&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Human Presence and Location ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[File:Beamforming-Feedback-Information-BFI-captures-how-a-human-body-distorts-t-44e75a3a.jpg|thumb|right|BFI captures how a human body distorts the wireless channel, enabling passive occupancy detection.]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Humans absorb and reflect microwave-band signals in distinctive ways. A room that contains a person produces a measurably different BFI pattern than an empty room. Machine learning classifiers trained on BFI data have demonstrated occupancy detection accuracy exceeding 97% in published studies. Location estimation within a room to sub-metre accuracy has been demonstrated using multi-AP BFI fusion.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Humans absorb and reflect microwave-band signals in distinctive ways. A room that contains a person produces a measurably different BFI pattern than an empty room. Machine learning classifiers trained on BFI data have demonstrated occupancy detection accuracy exceeding 97% in published studies. Location estimation within a room to sub-metre accuracy has been demonstrated using multi-AP BFI fusion.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Geckopico</name></author>
	</entry>
	<entry>
		<id>https://nanoworldorder.com/wiki/index.php?title=Beamforming_Feedback_Information&amp;diff=2382&amp;oldid=prev</id>
		<title>Geckopico: Create: Beamforming Feedback Information</title>
		<link rel="alternate" type="text/html" href="https://nanoworldorder.com/wiki/index.php?title=Beamforming_Feedback_Information&amp;diff=2382&amp;oldid=prev"/>
		<updated>2026-09-23T04:52:56Z</updated>

		<summary type="html">&lt;p&gt;Create: Beamforming Feedback Information&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Beamforming Feedback Information&amp;#039;&amp;#039;&amp;#039; (&amp;#039;&amp;#039;&amp;#039;BFI&amp;#039;&amp;#039;&amp;#039;) is a compressed channel state report transmitted by a [[Wi-Fi Sensing|Wi-Fi]] client device back to an access point (AP) following a [[Channel Sounding|channel sounding]] procedure. BFI encodes the client&amp;#039;s estimate of the wireless propagation channel between itself and the AP in a compact matrix form, allowing the AP to direct its antenna energy more precisely toward the client. While BFI is a standard feature of modern [[IEEE 802.11]] wireless networking — designed to optimise throughput and signal quality — it represents one of the most significant &amp;#039;&amp;#039;&amp;#039;passive surveillance vulnerabilities&amp;#039;&amp;#039;&amp;#039; in contemporary wireless infrastructure. Because BFI frames are transmitted unencrypted, any nearby device operating in monitor mode can capture them, and because they encode the full spatial channel response, they reveal detailed information about the physical environment: room geometry, human presence, movement, breathing, and potentially heart rate.&lt;br /&gt;
&lt;br /&gt;
[[File:CDSC wifi Classon jeh.jpg|thumb|right|Beamforming antenna array directing signal energy toward a client device]]&lt;br /&gt;
&lt;br /&gt;
== Definition ==&lt;br /&gt;
&lt;br /&gt;
BFI is generated by a Wi-Fi client (the &amp;#039;&amp;#039;beamformee&amp;#039;&amp;#039;) after it receives a [[Null Data Packet]] (NDP) transmitted by an access point (the &amp;#039;&amp;#039;beamformer&amp;#039;&amp;#039;) during a [[Channel Sounding]] procedure. The NDP propagates through the wireless channel, carrying known training sequences. The beamformee uses these sequences to estimate the channel matrix — mathematically, the transfer function describing how signals propagate from each transmit antenna to each receive antenna across every frequency subcarrier in use.&lt;br /&gt;
&lt;br /&gt;
This raw estimate, known as the [[Channel State Information|channel state information]] (CSI), is then compressed into the BFI matrix and transmitted back to the AP inside a &amp;#039;&amp;#039;&amp;#039;Compressed Beamforming Report Action frame&amp;#039;&amp;#039;&amp;#039;. The AP uses this compressed feedback to configure its transmit beamforming weights, shaping its antenna pattern to optimise signal delivery to that specific client.&lt;br /&gt;
&lt;br /&gt;
BFI was introduced in the [[IEEE 802.11]] standard under the 802.11n amendment and has been progressively expanded in 802.11ac (Wi-Fi 5) and 802.11ax (Wi-Fi 6), with increasingly fine-grained spatial and frequency resolution. In 802.11ax, BFI can encode channel information across hundreds of subcarriers simultaneously, making it extraordinarily rich in environmental detail.&lt;br /&gt;
&lt;br /&gt;
== What BFI Contains ==&lt;br /&gt;
&lt;br /&gt;
A BFI report is not a simple signal strength reading. It is a &amp;#039;&amp;#039;&amp;#039;compressed representation of the full spatial channel matrix&amp;#039;&amp;#039;&amp;#039; — mathematically derived from a singular value decomposition (SVD) of the raw [[Channel Estimation|channel estimate]]. The specific contents include:&lt;br /&gt;
&lt;br /&gt;
=== The Compressed Beamforming Matrix (V Matrix) ===&lt;br /&gt;
&lt;br /&gt;
The [[Compressed Beamforming Matrix|beamforming feedback matrix]] (commonly called the V matrix) encodes the dominant spatial directions of the wireless channel. Rather than transmitting the raw matrix, the standard mandates compression using Givens rotations, expressed as a set of angles. Two types of angle are reported per subcarrier:&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Phi (φ) angles&amp;#039;&amp;#039;&amp;#039; — representing the primary rotation of the spatial channel&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Psi (ψ) angles&amp;#039;&amp;#039;&amp;#039; — representing the secondary (residual) rotation&lt;br /&gt;
&lt;br /&gt;
The number of angle pairs reported depends on the number of spatial streams and antenna columns involved in the transmission. Each angle is quantised to a fixed bit-width defined by the feedback type (SU-BFI or MU-BFI).&lt;br /&gt;
&lt;br /&gt;
=== Per-Subcarrier SNR Information ===&lt;br /&gt;
&lt;br /&gt;
In addition to the angular representation, BFI includes a &amp;#039;&amp;#039;&amp;#039;signal-to-noise ratio&amp;#039;&amp;#039;&amp;#039; (SNR) estimate per subcarrier. This encodes the received signal strength relative to noise floor across the full frequency band in use. Because different subcarriers experience different propagation conditions (multipath interference, absorption, reflection), the per-subcarrier SNR profile itself functions as a detailed &amp;#039;&amp;#039;&amp;#039;multipath fingerprint&amp;#039;&amp;#039;&amp;#039; of the physical environment between the AP and the client.&lt;br /&gt;
&lt;br /&gt;
=== Timing and Spatial Resolution ===&lt;br /&gt;
&lt;br /&gt;
Modern 802.11ax BFI can cover up to 242, 484, or 996 subcarriers simultaneously (depending on channel width), each carrying independent angle and SNR data. This provides spatial resolution sufficient to distinguish individual humans, detect breathing motion, and map room boundaries.&lt;br /&gt;
&lt;br /&gt;
[[File:Multipath propagation diagram en.svg|thumb|right|Multipath propagation — the physical basis for environmental sensing from BFI]]&lt;br /&gt;
&lt;br /&gt;
== The Privacy Problem: Unencrypted Transmission ==&lt;br /&gt;
&lt;br /&gt;
The critical privacy vulnerability of BFI lies in its transmission layer. BFI reports are sent as &amp;#039;&amp;#039;&amp;#039;802.11 Action frames&amp;#039;&amp;#039;&amp;#039; — a class of management frames operating at the MAC layer. Under the [[IEEE 802.11]] architecture, management frames are exchanged as part of the station association and link management process, which is &amp;#039;&amp;#039;&amp;#039;logically prior&amp;#039;&amp;#039;&amp;#039; to the data encryption layer used by WPA2 and WPA3.&lt;br /&gt;
&lt;br /&gt;
This means:&lt;br /&gt;
&lt;br /&gt;
* BFI frames are transmitted &amp;#039;&amp;#039;&amp;#039;in the clear&amp;#039;&amp;#039;&amp;#039; — unencrypted — even on networks using WPA3-Enterprise, the most secure mode of [[IEEE 802.11]] operation&lt;br /&gt;
* The 802.11 standard does &amp;#039;&amp;#039;&amp;#039;not&amp;#039;&amp;#039;&amp;#039; require BFI frames to be encrypted&lt;br /&gt;
* Any 802.11-capable radio placed in &amp;#039;&amp;#039;&amp;#039;monitor mode&amp;#039;&amp;#039;&amp;#039; within RF range of the network can capture every BFI report exchanged&lt;br /&gt;
&lt;br /&gt;
This is not a flaw introduced by misconfiguration. It is a structural characteristic of the standard. Unlike data frames, which are protected by the session encryption key negotiated during association, management action frames carrying BFI operate below the encryption boundary. The [[MAC Address|MAC addresses]] of both the AP and the client are also visible in the BFI frame header, enabling persistent tracking of device identity across sessions.&lt;br /&gt;
&lt;br /&gt;
== What Captured BFI Reveals ==&lt;br /&gt;
&lt;br /&gt;
Because BFI encodes the spatial channel response — the sum of all reflections, absorptions, and diffractions that the NDP signal underwent in propagating through the physical environment — a captured BFI report is effectively a &amp;#039;&amp;#039;&amp;#039;high-resolution environmental snapshot&amp;#039;&amp;#039;&amp;#039; updated many times per second.&lt;br /&gt;
&lt;br /&gt;
Research published across multiple universities and IEEE conferences has demonstrated the following extractions from captured BFI data:&lt;br /&gt;
&lt;br /&gt;
=== Room Geometry and Layout ===&lt;br /&gt;
&lt;br /&gt;
The multipath profile encoded in BFI&amp;#039;s per-subcarrier data functions as a fingerprint of room boundaries and large reflective objects. Signal processing techniques including [[Channel Sounding|channel impulse response]] reconstruction can map wall positions, doorways, and furniture from BFI captures. This is the same principle underlying [[Through-Wall Surveillance]] systems, but achievable passively using the target network&amp;#039;s own management traffic.&lt;br /&gt;
&lt;br /&gt;
=== Human Presence and Location ===&lt;br /&gt;
&lt;br /&gt;
Humans absorb and reflect microwave-band signals in distinctive ways. A room that contains a person produces a measurably different BFI pattern than an empty room. Machine learning classifiers trained on BFI data have demonstrated occupancy detection accuracy exceeding 97% in published studies. Location estimation within a room to sub-metre accuracy has been demonstrated using multi-AP BFI fusion.&lt;br /&gt;
&lt;br /&gt;
=== Movement Detection ===&lt;br /&gt;
&lt;br /&gt;
Body movement produces temporal variation in the BFI matrix — changes in the V matrix angles across successive sounding intervals. Even slow walking at normal pace produces large, easily detected perturbations. This is the basis of [[Wi-Fi Sensing]] systems marketed commercially by companies including Cognitive Systems Corporation and Aerial Technologies.&lt;br /&gt;
&lt;br /&gt;
=== Breathing Rate and Heart Rate ===&lt;br /&gt;
&lt;br /&gt;
Respiratory motion (approximately 12–20 cycles per minute in healthy adults) and cardiac motion (approximately 60–100 beats per minute) produce micro-Doppler frequency shifts detectable in high-rate BFI capture streams. Multiple peer-reviewed studies have demonstrated non-contact vital sign monitoring using Wi-Fi BFI data captured without subject awareness or consent. This capability directly intersects with the [[Remote Neural Monitoring]] research domain, representing a pathway to physiological surveillance without any sensor contact.&lt;br /&gt;
&lt;br /&gt;
== BFI as a Passive Sensing Attack Vector ==&lt;br /&gt;
&lt;br /&gt;
The most alarming aspect of BFI from a surveillance perspective is that &amp;#039;&amp;#039;&amp;#039;network access is not required&amp;#039;&amp;#039;&amp;#039;. An attacker — or state agency — does not need to:&lt;br /&gt;
&lt;br /&gt;
* Connect to the target network&lt;br /&gt;
* Compromise any device&lt;br /&gt;
* Intercept encrypted traffic&lt;br /&gt;
* Deploy any physical sensor inside the premises&lt;br /&gt;
&lt;br /&gt;
All that is required is a standard 802.11 Wi-Fi adaptor (readily available for under £20), placed in monitor mode, within the RF footprint of the target network — which for a typical residential or office router extends 30–100 metres and penetrates multiple walls.&lt;br /&gt;
&lt;br /&gt;
Researchers at Carnegie Mellon University, UC Santa Barbara, and Zhejiang University, among others, have published working implementations of passive BFI-based sensing systems that capture environmental data from &amp;#039;&amp;#039;&amp;#039;third-party networks&amp;#039;&amp;#039;&amp;#039; without authorisation. The captured BFI streams are decoded from raw 802.11 frames, the beamforming angles are reconstructed, and the resulting [[Channel State Information]] is fed into signal processing pipelines that extract occupancy, activity, and vital sign data.&lt;br /&gt;
&lt;br /&gt;
This capability is not theoretical. It is documented, reproducible, and requires no specialised hardware beyond commodity radio equipment. In the context of [[Targeted Individuals|targeted individual]] surveillance operations, passive BFI capture represents a highly plausible mechanism for through-wall monitoring of a subject&amp;#039;s home without any physical intrusion.&lt;br /&gt;
&lt;br /&gt;
[[File:Wireshark 3.6 screenshot.png|thumb|right|Passive wireless packet capture — the method used to collect BFI frames without network access]]&lt;br /&gt;
&lt;br /&gt;
== Frequency of Transmission ==&lt;br /&gt;
&lt;br /&gt;
BFI is not a one-time or periodic event. Under normal 802.11 operation, an AP sounds the channel — triggering a new BFI report — whenever it determines that channel conditions may have changed. In practice, this can occur:&lt;br /&gt;
&lt;br /&gt;
* Multiple times per second under default configurations in Wi-Fi 6 deployments&lt;br /&gt;
* At intervals as short as the minimum inter-frame spacing when link adaptation algorithms are active&lt;br /&gt;
* Continuously in environments where [[5G]] small cells or Wi-Fi 6E infrastructure is dense&lt;br /&gt;
&lt;br /&gt;
The result is that a passive BFI capture system receives a continuous, high-rate stream of environmental snapshots. The temporal resolution is sufficient to track breathing and cardiac rhythms in real time, and to follow a person&amp;#039;s movement through a building with update rates exceeding those of commercial radar systems.&lt;br /&gt;
&lt;br /&gt;
In future [[6G]] architectures, where wireless infrastructure is envisioned as a ubiquitous sensing substrate — explicitly described in 3GPP standards documents and ITU-R frameworks — BFI-equivalent feedback mechanisms are expected to be even more frequent and spectrally detailed, further extending passive sensing capabilities.&lt;br /&gt;
&lt;br /&gt;
== Regulatory and Standards Blind Spot ==&lt;br /&gt;
&lt;br /&gt;
The [[IEEE 802.11]] working group has not mandated encryption of BFI frames in any published amendment. The Wi-Fi Alliance&amp;#039;s WPA3 specification, despite substantially improving the security of data traffic through Simultaneous Authentication of Equals (SAE) and Enhanced Open, makes no provision for management frame content protection that would cover BFI payloads.&lt;br /&gt;
&lt;br /&gt;
Regulatory bodies including the FCC (United States), Ofcom (United Kingdom), and the European Telecommunications Standards Institute (ETSI) have not issued requirements specific to BFI privacy. The [[Internet of Bodies]] standards landscape — including IEEE 802.15.6 and related body area network specifications — similarly does not address BFI as a data exfiltration vector.&lt;br /&gt;
&lt;br /&gt;
This represents a structural blind spot: the same wireless infrastructure that regulators certify as secure for banking and medical communications is simultaneously broadcasting detailed physiological data about building occupants, unencrypted, to anyone within radio range.&lt;br /&gt;
&lt;br /&gt;
== Countermeasures ==&lt;br /&gt;
&lt;br /&gt;
Several countermeasures have been proposed, with varying degrees of practical deployability:&lt;br /&gt;
&lt;br /&gt;
=== Randomised Sounding Intervals ===&lt;br /&gt;
&lt;br /&gt;
If the AP introduces randomness into its [[Null Data Packet Announcement|NDP announcement]] intervals, the resulting BFI stream becomes harder to use for tracking continuous physiological signals. However, randomisation reduces the effectiveness of beamforming for legitimate throughput purposes, and the BFI frames remain unencrypted and individually informative.&lt;br /&gt;
&lt;br /&gt;
=== BFI Encryption ===&lt;br /&gt;
&lt;br /&gt;
A proposal exists within the 802.11 standards process to extend management frame protection (MFP) to include Action frames carrying BFI. This would encrypt the beamforming angle data using the pairwise session key. As of publication, this has not been adopted as a mandatory requirement in any released IEEE 802.11 amendment. Even if adopted, it would require firmware updates across all deployed access points and client devices — a process historically measured in decades.&lt;br /&gt;
&lt;br /&gt;
=== Physical Layer Countermeasures ===&lt;br /&gt;
&lt;br /&gt;
Physical shielding of spaces using RF-attenuating materials reduces the leaked BFI signal available to external passive receivers. Faraday cage construction of rooms — standard in secure government facilities — is effective but impractical for residential or commercial environments.&lt;br /&gt;
&lt;br /&gt;
=== Client-Side Feedback Suppression ===&lt;br /&gt;
&lt;br /&gt;
In principle, a client could decline to respond to NDP soundings, or could return degraded or noise-injected BFI reports. This is not currently supported in standard firmware. Experimental research has demonstrated &amp;#039;&amp;#039;adversarial BFI&amp;#039;&amp;#039; — deliberately corrupted feedback that degrades the accuracy of passive sensing without preventing the association — as a potential privacy-preserving mechanism.&lt;br /&gt;
&lt;br /&gt;
== Relationship to Wider Surveillance Infrastructure ==&lt;br /&gt;
&lt;br /&gt;
BFI-based passive sensing does not operate in isolation. In the context of [[Internet of Bodies]] architectures and [[Biosensor|biosensor]] networks increasingly embedded in consumer devices and implants, BFI serves as an ambient corroborating data stream — one that requires no biological interface. Combined with data from [[MAC Address|MAC address]] tracking, [[5G]] network telemetry, and [[Remote Neural Monitoring]] technologies, BFI capture provides the physical-environment layer of a comprehensive location-and-physiology surveillance system.&lt;br /&gt;
&lt;br /&gt;
Researchers including Dr. [[Robert Duncan|Robert Duncan]] and analysts studying [[Targeted Individuals|targeted individual]] phenomena have noted that the gap between laboratory-demonstrated passive Wi-Fi sensing and deployed covert surveillance capability is primarily operational — not technical. The technology to conduct non-consensual, through-wall physiological monitoring of building occupants using their own Wi-Fi infrastructure exists and has been demonstrated in peer-reviewed literature.&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
&lt;br /&gt;
* [[Channel State Information]]&lt;br /&gt;
* [[Channel Sounding]]&lt;br /&gt;
* [[Null Data Packet]]&lt;br /&gt;
* [[Null Data Packet Announcement]]&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;
* [[Surveillance Technology]]&lt;br /&gt;
* [[5G]]&lt;br /&gt;
* [[6G]]&lt;br /&gt;
* [[Internet of Bodies]]&lt;br /&gt;
* [[Remote Neural Monitoring]]&lt;br /&gt;
* [[MAC Address]]&lt;br /&gt;
* [[Targeted Individuals]]&lt;br /&gt;
* [[Biosensor]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Surveillance Technology]]&lt;br /&gt;
[[Category:Technology]]&lt;br /&gt;
[[Category:Neuroweapons]]&lt;/div&gt;</summary>
		<author><name>Geckopico</name></author>
	</entry>
</feed>