什么是USRP 10

在软件无线电中经常听到这个词,好像在通信领域很热。... 在软件无线电中经常听到这个词,好像在通信领域很热。 展开
 我来答
daichao8715
推荐于2017-10-15 · 超过19用户采纳过TA的回答
知道答主
回答量:58
采纳率:0%
帮助的人:50.9万
展开全部
USRP(Universal Software Radio Peripheral,通用软件无线电外设)旨在使普通计算机能像高带宽的软件无线电设备一样工作。从本质上讲,它充当了一个无线电通讯系统的数字基带和中频部分。
USRP是一种低成本的软件无线电设备。它通过USB2.0(480Mb/s)连接到主机电脑,能在最多16MHz的射频带宽内双向发送。它包含一个可重复编程的FPGA、4个高速模数转换器(ADC)、4个高速数模转换器(DAC)和许多的辅助模数IO,这使它可以轻易集成到较大的系统中。它可以容纳最多两个收发机子板,这使它很容易能实现2x2 MIMO。
USRP2在USRP成功的基础上,提供更高的性能和更大的灵活性。USRP2通过千兆以太网连接到主机计算机,可在高达50MHz射频带宽内同步收发。它包括了一个更大的FPGA以至于可以在没有主机电脑的情况下独立操作设备。它有更高速度和更高精确度的ADC和DAC,只能容纳单个收发机的子板,而多个USRP2可以连接起来形成更宽范围的MIMO系统(最多到8x8)。
USRP的软件开发平台主要是GNU Radio,GNU Radio是一个开源的软件定义无线电(SDR)平台。它有一个世界范围内的开发者和用户社区为其贡献了坚实的基础代码,并提供了许多软件和硬件的实际应用。它提供了一个完整的开发环境,以创建您自己的无线电,为您处理所有的硬件接口、多线程、可移植性的问题。
GNU Radio提供所有通用软件无线电需要的库,包括各种调制方式(GMSK、PSK、QAM、OFDM等)、纠错码(R-S码、维特比码、Turbo码)、信号处理模块(最优滤波器、FFT、均衡器、定时恢复)和调度。它是一个很灵活的系统,允许用户使用C++或者Python开发应用程序。

虽然USRP通常与GNU Radio软件一起使用,但它具有足够的灵活性,完全可以适应其他选择。一些用户为USRP创建了他们自己的SDR环境,还有一些用户把USRP集成到了LabView和MATLAB Simulink环境中。OSSIE是一个由第三方开发实现的开源软件通信架构(SCA),也可被USRP使用。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式