关于LTE-Cell-Scanner
由Xianjun Jiao在github开源,主要特点:
- Support both FDD and TDD
- OpenCL accelerated
- Full Receiver algorithm for LTE 100 RB downlink (Matlab and GNU Octave scripts)
- Support HackRF, rtlsdr, BladeRF
详细内容介绍可以参考如下链接:
环境配置
- PC操作系统: Windows10 64位系统
- VMWare workstation 17 Pro
- Ubuntu 20.04.5
- RTL-SDR
Ubunut系统下相关软件
- 安装GNURadio,详细参考:
- 安装rtl-sdr,详细参考:
Rtl-sdr - rtl-sdr - Open Source Mobile Communications (osmocom.org)
- 安装gr-osmosdr,在GRC中可以添加rtl-sdr,详细参考:
GrOsmoSDR - gr-osmosdr - Open Source Mobile Communications (osmocom.org)
- 安装和编译LTE-Cell-Scanner:
---在编译LTE-Cell-Scanner之前,需要安装相应的Lib
sudo apt install libitpp-dev
sudo apt install libblas-dev
sudo apt install liblapack-dev
sudo apt install libcurses-ocaml-dev
---下载LTE-Cell-Scanner
git clone https://github.com/JiaoXianjun/LTE-Cell-Scanner.git
---编译
mkdir build
cd build
cmake ../
Make
---运行LTE-Cell-Scanner
由于所使用的rtl-sdr所支持的频率最大只能是1.7GHz,所以能扫描的频段有限。运行如下指令:
./src/CellSearch --freq-start 954000000
可以找到954MHz频点的一个LTE小区,可以看到小区PCI为84,小区RB数为50个,详细打印信息如下: