Simulation, multi-path estimation, and CBR parsing code of SIGCOMM2023 BeamSense CBR-Sensing
git clone https://github.com/Vito-Swift/sigcomm23-BeamSense.git
cd sigcomm23-BeamSense/multipath_estimation
mkdir build && cd build
cmake -DCMAKE_BUILD_TYPE=Release ..
make -j4
Go to sigcomm23-BeamSense/multipath_estimation/build
directory
./example ../dataset/V.mat \
../dataset/S.mat \
../dataset/UH.mat \
../dataset/sc_idx.mat \
5 122 3 3 5.18e9 0.027
We suggest to use numpy
to generate each matrix.
For example:
num_tx = 3
num_sts = 3
num_sc = 234
V = numpy.zeros((num_sc, num_tx, num_sts), dtype=complex) # here fill correct matrix
V.tofile('V.mat')
See Here