一、频谱分析 LFTX-LF(DC-30MHz)/LFRX-LF(DC-50MHz)


设备支持:主机两台(甲、乙),及母板组件两套,50M 30M子板,SMA-SMA USRP馈线一根

运行环境:甲、乙 都工作于openBTS live版本的Ubuntu

1、获取root权限(因为都要直接对硬件操作) 命令:sudo su

 

2、甲连接的母板上使用接收A接口并检测主机与板子USB口的连接

  命令:lsusb | grep fffe:0002

    若出现...Device 004:ID fffe:0002则正常连接

 

3、乙连接的母板上使用发送A接口并检测主机与板子USB口的连接

  命令:lsusb | grep fffe:0002

    若出现...Device 004:ID fffe:0002则正常连接

4、甲主机打开频谱分析软件,假设要检测中心频率为20M Hz的接收波形 命令:usrp_fft.py -f 20M

5、乙主机则应该向甲主机发送20M Hz的正弦波 命令:/usr/share/gnuradio/examples/digital/benchmark_tx.py -f 20M -T A:0

或者:

usrp_siggen.py -f 20M -T A:0


二、收发测试

 

设备支持:主机两台(甲、乙),及母板组件两套,50M 30M子板,SMA-SMA USRP馈线一根

运行环境:甲、乙 都工作于openBTS live版本的Ubuntu

1、获取root权限(因为都要直接对硬件操作) 命令:sudo su

 

2、甲连接的母板上使用接收A接口并检测主机与板子USB口的连接

  命令:lsusb | grep fffe:0002

若出现...Device 004:ID fffe:0002则正常连接

 

3、乙连接的母板上使用发送A接口并检测主机与板子USB口的连接

  命令:lsusb | grep fffe:0002

    若出现...Device 004:ID fffe:0002则正常连接

 

4、乙主机准备发送数据

 命令:/usr/share/gnuradio/examples/digital/benchmark_tx.py -f 20M -T A:0

  出现下图则发送正常


5、甲主机准备接收数据

 命令:/usr/share/gnuradio/examples/digital/benchmark_rx.py -f 20M -R A:0

  出现下图则接收正常



三、FLEX400子板


图示仅供参考

原理:基于802.11的无限局域网连接(利用频率400M Hz进行连接)

设备支持:主机两台(甲、乙),FLEX400及母板组件两套,VERT400天线两支

运行环境:甲、乙 都工作于openBTS live版本的Ubuntu

 

甲主机操作:

1、获取root权限(因为都要直接对硬件操作) 命令:sudo su

2、检测主机与板子USB口的连接 命令:lsusb | grep fff0 若出现

3、进入到工作目录 命令:cd /usr/share/gnuradio/examples/digital

4、加载板子的驱动 命令:./tunnal.py -f 400M

5、给主机设置FLEX400的网络地址IP 命令:ifconfig gr0 192.168.0.1(此处IP地址可自行任意设置,且两主机需在一个网段内方可)

 

乙主机操作:

1、获取root权限(因为都要直接对硬件操作) 命令:sudo su

2、检测主机与板子USB口的连接 命令:lsusb | grep fff0 若出现

3、进入到工作目录 命令:cd /usr/share/gnuradio/examples/digital

4、加载板子的驱动 命令:./tunnal.py -f 400M

5、给主机设置FLEX400的网络地址IP 命令:ifconfig gr0 192.168.0.2

 

试验(ping 命令、ssh的可靠连接)

1、甲、乙主机(需在同一个网段)ping对方主机IP

  甲执行命令: ping 192.168.0.2若有收发包则无线连接正常

  乙执行命令: ping 192.168.0.1若有收发包则无线连接正常

 

2、在乙主机设置root密码 命令:passwd(输入密码两次)

在甲主机用ssh连接到乙主机 命令:ssh 192.168.0.2