本文对MIT RF challenge 做一个介绍,官方网址在 https://rfchallenge.mit.edu/. Challenge总共有三个,本文着重于第一个 single channel challenge. 官方提供了一份starter code,因此我们从这里着手: https://github.com/RFChallenge/rfchallenge_singlechannel_starter.
准备
- 所有RF采集的数据都将用SigMF的格式存储
pip install git+https://github.com/gnuradio/SigMF.git
- 我们还需要用到大量无线通信算法,因此还需要一个python的无线通信库 CommPy
pip install scikit-commpy==0.6.0
- dataset 很大,需要额外下载。
- 安装jupyterLab
pip install jupyterLab
jupytor-lab
做完以上三项准备后,我们开始来看notebook这个文件夹中的三个instructions.