SORA使用
来源:互联网 发布:淘宝上种草是什么意思 编辑:程序博客网 时间:2024/06/05 21:57
无线信道测量系统使用手册
2017.07.21
1. 硬件连接
接收机通过串口连接单片机,后者与步进电机驱动模块相连,用于控制电机转动,从而实现天线位置移动。水平维度内天线从h1移动到h64,可测量64点,水平维度内天线从v1向下移动到v32,可测量32点。因此在二维平面内最大天线位置数量为2048点,实际测量中可根据需要设定。目前设置测量中心频点为5.6 GHz,相邻天线间隔d0 = 2.68 cm。
图1. 硬件系统连接示意图
单片机中S7为复位键,S1为串口控制键,按下S1后,单片机与上位机相连,通过串口控制,自动控制步进电机。S2-S5为手动控制键,分别控制2m导轨和1m导轨上滑块的运动:S2 - 2m导轨滑块远离电机,S3 - 2m导轨滑块靠近电机,S4 - 1m导轨滑块远离电机,S5 -1m导轨滑块靠近电机。
图2. 单片机与电机驱动模块
2. 系统参数配置
系统参数配置主要包括频点、增益、参考时钟和执行的收发机制选择等,使用cmd命令执行配置,可以将命令存储为bat文件。下面为标准的系统参数设置bat文件示例,加冒号表示注释。除去常规设置外,发射端可以只设置发射参数,同理接收端只设置接收参数。
表1. Sora收发启动时参数配置所用命令
说明
执行命令(均在xxx.bat文件中)
常规设置
C:
cd C:\sorasdk2.0\bin
dut start --radio 0
dut stop --radio 1
:: TDD
dut radwr --reg 0x2d --value 0x0 --radio 0
:: RX sample rate
:: 0 - 20M
:: 1 - 40M
dut radwr --reg 0x17 --value 0x1 --radio 0
:: TX data width
:: 0 - 8 bit
:: 1 - 16 bit
dut radwr --reg 0x16 --value 0x0 --radio 0
设置频点 、 采样率、带宽
:: 0x22 - tx_central_frequency
:: 0x23 - rx_central_frequency
::dut radwr --reg 0x22 --value 2750000000 --radio 0
dut radwr --reg 0x23 --value 2750000000 --radio 0
::sample_rate: 0x20, tx; 0x21, rx. Default: 40MHz
::dut radwr --reg 0x20 --value 40000000 --radio 0
dut radwr --reg 0x21 --value 40000000 --radio 0
::bandwidth: 0x24, tx; 0x25, rx. Default: 20MHz
::dut radwr --reg 0x24 --value 20000000 --radio 0
dut radwr --reg 0x25 --value 22000000 --radio 0
发射衰减与接收增益
::tx_attenuation
::dut radwr --reg 0x26 --value 10000 --radio 0
::rx_amplify_index
dut radwr --reg 0x27 --value 40 --radio 0
选择参考时钟
::1. choose local clock
::reg 0x2F, vco_cal_select : 0x0 phase detector(default,内置GPS或外时钟); 0x1 AD9361 AUX(板载本地时钟)
::dut radwr --reg 0x2F --value 1 --radio 0
::2.choose GPS
dut radwr --reg 0x2F --value 0 --radio 0
:::reg 0x2C ref_select: 0x0 mec6000(内置GPS模块)参看时钟,0x1外部时钟
dut radwr --reg 0x2C --value 1 --radio 0
:::reg 0x2E adf4001_reg a->10参考时钟 1a->26本地时钟
dut radwr --reg 0x2E --value 0x000a001a --radio 0
启动相应的收发程序(用户编程实现的exe文件,找到对应的文件路径即可使用)
:1.系统默认802.11a程序
:cd C:\SoraSDK2.0\bin
:2.系统有线校准程序
:cd C:\Users\Sora\Desktop\Sounder_umxdot11_exe\System_cali_1p_5.5g_10bands
:3.LSA信道测量程序
cd C:\Users\Sora\Desktop\Sounder_umxdot11_exe\LSA_96ant_10files_agc_60dB_xcor_0118
:启动接收
umxdot11 rx
pause
3. 性能检测
系统硬件连接完成以后,应当首先利用射频电缆和衰减器连接收发端,使用802.11a模式测试单个频段上系统的实际工作性能,验证有线环境下接收端是否可以正确检测到信号并解调。比如发射端发送1000 frames/s,接收端检测并能解调的goodframes也为1000 frames/s,则证明收发性能良好。
接收端启动接收后,可以使用dump命令存储接收数据,然后使用示波器sdscope观察时域波形和解调数据星座图,可判断信号解调性能是否较好,并能判断信号是否饱和,若信号饱和,应适当降低Rx Gain。
表2. Sora dump存储接收信号样点
说明
命令
存储接收信号数据文件 xxx.dmp (C:\SORADUMP目录中查看)
C:
cd C:\sorasdk2.0\bin
dut dump --radio 0
pause
目前umxdot11_rx_BW.bat和dut_dump_simple.bat均在桌面C:\Users\Sora\Desktop\Jinxing_bats文件夹中。
图3. Sora 示波器sdscope观察到的接收信号
在系统性能得到验证后,接收端启动多子频段切换的信道测量程序(表1最后一行第2项),得到系统校准数据,为无线实测结果提供校准。此时发射端采用实际信道测量时的多子频段切换程序即可。
4. 启动信道测量
单片机使用手动模式将天线调整到目标位置,按下S7复位键,然后按下S1,通过串口与接收机通信。注意此时USB-串口线连接接收机正面板上两个USB接口的下面一个(设备管理器中对应于COM9),因为Sora 程序中设置的是与串口COM9通信。
一个测量周期完成后,接收程序自动停止,并在cmd界面显示“一次测量循环完成”。
5. 注意事项
l Sora主机开机后应当重启一次,否则可能无法启动Sora收发程序;
l 如果开机时屏幕始终不显示开机界面,即始终黑屏,可能是视频线有问题,换用VGA视频线一般可解决(正常时使用DVI视频线);
l Sora主机散热性能较差,工作两个半小时后接收机可能死机,需要关机等待主机箱冷却后再测量,在主机下面加散热风扇后效果有改善,但是仍然会出现死机;
l Sora系统硬盘目前只有一个分区,接收数据均存储在C盘中,应当及时拷贝清理,因为硬盘可用空间小于30G后,接收机执行Sora信道测量程序时也容易死机;
l GPS时钟源应当提前开机,一般10分钟内可锁定卫星,此时4个指示灯中上面3个常量,下面1个闪烁,均为绿色;最好半小时后再进行信道测量,时钟性能较稳定;
l 放大器具有LNA和PA两种工作模式,LNA用于接收,PA用于发送,4根控制线的高低电平不同,射频端口也不同,参照模块说明使用,应当注意区别。
- SORA使用
- 菜鸟接触sora学编程点滴1
- 使用
- 使用
- 使用
- 使用
- 使用
- 使用
- 使用++,--
- 使用$@ $!
- 使用
- SoftICE使用(指令使用)
- 使用GraphEdit使用
- 使用HtmlParser使用心得
- 时钟使用使用
- Ubuntu 使用Git 使用
- Ubuntu 使用Git 使用
- GUID使用的使用
- Intellij IDEA常用快捷键
- 设计模式之策略模式
- mac安装brew以及brew cask(二)
- 设计模式
- 27. Remove Element —— Java
- SORA使用
- C++11 自动释放锁
- myid文件缺失导致zookeeper无法启动(myid file is missing)
- 日期工具类DateUtils
- std::vector---swap
- android studio卡在 Building 'android' Gradle project info
- Aspose.Cells Excel导出导入
- 阿里云ECS服务器申请和配置(Windows镜像)
- Problem D. Clones and Treasures XVII Open Cup named after E.V. Pankratiev||简单模拟