Skip to content

How to simultaneously trigger LTF and corresponding mobile phone MAC for dual antenna IQ signal acquisition #471

@Onesirme

Description

@Onesirme
  1. Could you send email to xianjun.jiao@ugent.be to introduce your self?
    Yes, I have already sent it

  2. Our image is used directly or you build your own image?
    Image version:openwifi-1.5.0-shahecheng.img.xz

  3. What is your own modification?
    I just modified the IP address in side_ch_ctl. c

  4. Versions: OS, Vivado, openwifi/openwifi-hw repo branch and commit revision
    Os:win10 and ubuntu 18.04 Vivado :18.03

  5. Board/hardware type
    zedboard + ad9361

  6. WiFi channel number
    44

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

    At first, I wanted to collect CSI from two antennas to obtain phase difference, and then I saw on GitHub that it was recommended to use dual IQ signals to obtain long training sequences and CSI data. When I was collecting IQ signals, I set the binding of my phone's MAC trigger, but I don't know which signal the long training sequence is, and when I set the long training sequence trigger, I don't know which signal is emitted by my phone.
    The instructions I entered are as follows:

./wgd.sh
./monitor_ch.sh sdr0 44
echo manual > in_voltage1_gain_control_mode
echo 25 > in_voltage1_hardwaregain
insmod side_ch.ko iq_len_init=4095
./side_ch_ctl wh1h4001
./side_ch_ctl wh7h89e06df8
./side_ch_ctl wh11d1000
./side_ch_ctl wh3h11
./side_ch_ctl wh8d8
./side_ch_ctl g1
  1. Describe your debug efforts by Linux native tools, such as tcpdump and "cat /proc/interrupts"
    My question probably doesn't require these tools for modulation.
  2. Describe your debug efforts by: https://github.com/open-sdr/openwifi/blob/master/doc/README.md#Debug-methods
    I have read iq.md, iq_2ant.md, and related issues but have not found a solution to my problem.
  3. Any other thing we need to know for helping you better?
    Is there a method I overlooked to simultaneously obtain CSI from two antennas.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions