xieyaxiongfly / Atheros_CSI_tool_OpenWRT_src

GNU General Public License v2.0
114 stars 53 forks source link

Understanding why sounding packets are necessary in this implementation #15

Open akhila-s-rao opened 6 years ago

akhila-s-rao commented 6 years ago

Could you please tell me which part of the packet the CSI is being measured from ? For example, I know that the CSI tool for the Intel 5300 chips use the pilot sequence. I ask this because I want to know why it was necessary to set the sounding bit or send the sounding packet in the case of this implementation, since it puts an extra restriction that the sender must also use this tool.

Thank you !

xieyaxiongfly commented 6 years ago

The CSI is calculated for beamforming. In order to get CSI, the sender has to send a sounding frame to the receiver. The receiver will calculate the CSI based on the sounding frame and send the CSI back to the sender. The sender then performs beamforming with the CSI. Such a mechanism is called "explicit beamforming" according to the 802.11 standard. So, the standard procedure requires the sounding frame. Intel 5300 modifies the firmware so that its behavior doesn't follow the standard.

On Wed, Aug 22, 2018 at 12:19 PM akhila-s-rao notifications@github.com wrote:

Could you please tell me which part of the packet the CSI is being measured from ? For example, I know that the CSI tool for the Intel 5300 chips use the pilot sequence. I ask this because I want to know why it was necessary to set the sounding bit or send the sounding packet in the case of this implementation, since it puts an extra restriction that the sender must also use this tool.

Thank you !

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/xieyaxiongfly/Atheros_CSI_tool_OpenWRT_src/issues/15, or mute the thread https://github.com/notifications/unsubscribe-auth/AF-RQ10wioZEu1MDpqEd0b8jYHnc4tK-ks5uTYSngaJpZM4WH_Oh .

--

*-- Yaxiong Xie / *谢亚雄

School of Computer Engineering

Nanyang Technological University, Singapore