LimeSDR mini 收发测试程序

写作缘由:对于GNURadio认识不久的门外汉,刚刚感觉它的魅力,可哪曾想USRP是SDR中的贵族,高攀不起啊。咦,让我遇上了LimeSDR mini,这个小东西虽稍稍逊色于USRP,但有收有法,功能够用,具体指标都在下边看看吧。

  • RF Transceiver: Lime Microsystems LMS7002M FPRF
  • FPGA: Altera MAX 10 (10M16SAU169C8G)
  • EEPROM memory: 2 x 128 KB for RF transciever MCU firmware and data
  • Flash memory: 1 x 4 MB flash memory for data
  • USB 3.0 controller: FTDI FT601
  • Rakon 30.72 MHz VCTCXO
  • Continuous frequency range: 10 MHz – 3.5 GHz
  • Bandwidth: 30.72 MHz
  • RF Connection: 2 x SMA connectors (each can be switched between high and low frequency bands) + 1x U.FL REF CLK
  • Power Output (CW): up to 10 dBm
  • Dimensions: 69 mm x 31.4 mm

国内有卖1500左右,如果在国外99美金,就更爽了。不过这家伙硬件开源,只是芯片有点小贵,如果哪天来了兴致,自己生产套也是很好。

LimeSDR mini 收发测试程序_第1张图片

官方的LimeSDR-USB Quick Test不支持LimeSDR mini,官方论坛上给出了说明:

https://discourse.myriadrf.org/t/streaming-from-lime-suite-to-the-limesdr/463/2

说明上让用 LimeQuickTest进行测试,这个在Ubuntu下敲下该命令,刷刷刷就测试完毕,好不直观。因此结合GNURadio对LimeSDR mini简单的首发测试

   GRC 程序下载地址:https://download.csdn.net/download/qianshuyuankk/10631627

    Ubuntu: 16.04
    GNURadio: 3.7.12.0
    GRC环境: GNU Radio Companion

GNURadio环境搭建 https://www.limesdr.com.cn/thread-20-1-1.html
注意默认的GNURdio环境是不支持LimeSDR的,需要额外安装 
1) LimeSuite 
    http://wiki.myriadrf.org/Lime_Suite
2) gr-osmosdr
    安装包支持
        sudo apt-get install libsoapysdr-dev
        sudo apt install gr-fcdproplus
    源码编译与安装
        git clone git://git.osmocom.org/gr-osmosdr
        cd gr-osmosdr/
        mkdir build
        cd build/
        cmake ../
        make
        sudo make install
        sudo ldconfig

参考手把手教你搭建USRP在Linux GNU Radio下的开发环境
    http://digital.ni.com/public.nsf/allkb/825823A54D291719862580D4003410B8
修改说明:
    对grc程序进行了修改,采用osmocom Sink/Source替换USRP的Sink/Source
    增加rx_RF_Gain/tx_RF_Gain用于接收发送的增益控制

程序功能概述:
    本地文件send.txt通过GMSK调制后由LimeSDR TX端发送出去(重复发送);通过LimeSDR RX端对该信号接收,并对其GMSK解调,最后将接收的数据保存到recv.txt中;
    rx_RF_Gain/tx_RF_Gain用于接收发送的增益控;
    QT GUI Sink 用于查看收发 FFT/波形等
使用注意事项:
    修改收发文件路径成你放的本地路径
效果贴图:

LimeSDR mini 收发测试程序_第2张图片

LimeSDR mini 收发测试程序_第3张图片

LimeSDR mini 收发测试程序_第4张图片

你可能感兴趣的:(linux,GNURadio)