question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

spatial stream index of nexmon daa

See original GitHub issue

greetings,

Thanks for the good work!

@Gi-z it looks like the spatial stream index is NOT implement, do you have any clue for that?

It is pretty easy, in matlab it is like

payloadbytes = typecast(payload,'uint8');
if strcmp(DEVICE,'ASUS')
    
    core = bitand(payloadbytes(56),3); %
    rxss = bitand(bitshift(payloadbytes(56),-3),3);
    Nss(k) = core*4 + rxss;
    
else
    % payloadbytes(55)
    % 0 8 16 24
   % for NEXUS phone and PI
    Nss(k) =  round( payloadbytes(55)/8);
end

right after line 36 at csireader.m

Best

Jet

Issue Analytics

  • State:closed
  • Created 2 years ago
  • Comments:8 (4 by maintainers)

github_iconTop GitHub Comments

1reaction
Gi-zcommented, Jun 28, 2021

Thanks! The core/spatial bytes are currently parsed in each frame. I’ll just need to update the parsing logic to interpret antenna index correctly, and csitools.getCSI to assemble matrices considering antenna index in sequential frames.

0reactions
t5670116commented, Jul 6, 2022

@yujianyuanhaha I have looked at your pcap file and one out of every four values is 0. Why is that? I would be happy to know. I also want to get the value of the 4x4 CSI in ASUS but the value is 0 when the cores are 3 and 4. I want to get the value of the 4 x 4 CSI. I need your help.

スクリーンショット 2022-06-28 104023

Read more comments on GitHub >

github_iconTop Results From Across the Web

seemoo-lab/nexmon_csi: Channel State Information ... - GitHub
The figure below shows the amplitude of 80MHz CSI changing over time extracted for one core and one spatial stream on a bcm4366c0...
Read more >
Understanding MIMO and Spatial Streams (Translated ...
This post will introduce you to the concept of MIMO and Spatial Streams, and it will help you choose the right AP for...
Read more >
Human Activity Recognition Using CSI Information with ... - MDPI
In that work, the CSI information was used to classifying human activities by preprocessing the data with the use of discrete wavelet transform....
Read more >
ReWiS: Reliable Wi-Fi Sensing Through Few-Shot Multi ...
Wi-Fi systems, we chose to leverage one spatial stream and use the full diversity on the receiving side by activating four receive antennas....
Read more >
Enabling CSI Extraction on Commercial 802.11ax Wi-Fi ...
sponding to a single spatial stream can be expressed as a vector of ... This work stems from Nexmon CSI,...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found