Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

How to extracting CSI results from two RX antennas for the phase difference #411

Open
Remaker-JDY opened this issue Jun 5, 2024 · 2 comments

Comments

@Remaker-JDY
Copy link

Remaker-JDY commented Jun 5, 2024

  1. Could you send email to [email protected] to introduce your self?
    Yes, already sent.

  2. Our image is used directly or you build your own image?
    use yours directly(openwifi-1.4.0-notter.img).

  3. What is your own modification?
    no modification.

  4. Versions: OS, Vivado, openwifi/openwifi-hw repo branch and commit revision
    Ubuntu 20.04, window11 ,Just use openwifi-1.4.0-notter.img for Quick start.

  5. Board/hardware type
    zed_fmcs2

  6. WiFi channel number
    Default 5g(36)and 5g (48)

  7. Steps to reproduce the issue, and the related error message, screenshot, etc
    none

  8. Describe your debug efforts by Linux native tools, such as tcpdump and "cat /proc/interrupts"
    none

  9. Describe your debug efforts by: https://github.com/open-sdr/openwifi/blob/master/doc/README.md#Debug-methods
    none

  10. Any other thing we need to know for helping you better?

  • In the CSI extraction process, does it have to work in the full-duplex (Self-TX) mode? Can we set it as a receiver to obtain CSI?

  • If full-duplex mode is required, does the CSI extraction process only work for single RX sampling? The hardware platform we used is Xilinx Zed board + FMCOMMS3, which includes two Rx antennas.

  • If the above options are not available, can I modify the FPGA code in your project to enable the entire module to operate as a receiver for CSI extraction and sample equalizer results from 2 RX?

@JiaoXianjun
Copy link
Member

Please follow our issue template.

@JiaoXianjun
Copy link
Member

You need to do like this:

  1. Use dual antenna IQ sample capturing: https://github.com/open-sdr/openwifi/blob/master/doc/app_notes/iq_2ant.md
  2. calculate the phase difference between the dual antenna IQ (any algorithm you like, or like what he did: CSI Phase keeps changing Despite relatively stable environment #396)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants