软件是Ettus Research公司提供的USRP软件无线电产品的一个关键部分。当它涉及到开发环境,以及操作系统支持时,我们希望为用户提供尽可能多的选择性和灵活性。我们所有的硬件平台都支持UHD(USRP Hardware Driver),以保证跨平台代码的可移植性,所以用户可以在新的平台上重用以前就开发好的大部分代码,从而专注于开发新算法。这样可以最大限度地提高开发效率和最大限度地减少重复性开发工作。UHD支持Linux,Windows和Mac操作系统,所以当用户使用了Ettus Research公司的软件无线电平台时,可以选择自己的操作系统选来进行SDR研究。
对于软件无线电应用的开发,所有USRP都支持GNU Radio。GNU Radio是一个免费的开源的无线电软件开发框架。当然,大多数的USRP SDR也对以下平台提供支持:
1.RFNoC,Ettus Research公司提供的一个开源的软件框架,该框架也已经集成到GNU Radio中,用户进行FPGA开发时无需编写VHDL或者Verilog代码。
2.LabVIEW,NI公司的一个直观的图形编程工具,可以用于实现复杂的系统配置、FPGA中多种速率的DSP设计等。
3.MATLAB 和Simulink,配合USRP使用,可以用于类似SISO和MIMO的无线研究和算法验证.
?????????????????????????????????RFNoC(RF Network on Chip)?????????????????????????????????
?UHD (USRP Hardware Driver)?
GNU Radio
LabVIEW
MATLAB & SIMULINK
OpenBTS
??????OAI??????
SRS
粤ICP备20009059号 © Copyright 2019. All rights reserved. ettus.com.cn