GNU Radio

百科

开源软件无线电(Gnuradio)或 开源软件定义无线电 是一个对学停改管修习,构建和部署来自软件定义无线电系统的免费软件工具包。发起于2001年,Gnuradio1 现在成为 GN360百科U 的正式项目之一。慈善家 John Gilmore 发起并捐助 往盾色史$320,000.00 (US) 给 Eric Blossom 用来构建代码和维护。

  • 中文名 开源软件无线电
  • 外文名 GNU Radio
  • 类    别 一个无线电信号处理方案
  • 发起时间 2001年

简介

  Gnuradio是一个无线电信号处理掉究攻核建纸过卫款城方案,它遵循 GNU 的 GPL 的条款分发。它的目的是给普通的软件编制者提供探索来自电磁波的机会,并少异烟孙字激发他们聪明的利用射频电波的能力。

  正如所360百科有软件定义无线电系统的定义, 可重构性是其最重要的功能。再也不需购买一大堆发射即蒸液材圆品接收设备,只要一台可以非究装载信号处理软件(这里:Gnuradio)通用的设备。移回段陈神玉植目前它虽然只定义几个有限的无线电功能,但是只要理解无线发射系统的机理(算法),你便可以任意的配置去接受它。

  Gnuradio 起源于美国的麻省理工学院的 Spec二率曾联温加径trumWare 项目小组开发的 Pspectra 代码的分支。2004年被完全重写。所以今天的 Gnuradio 抗村露放脸企值青通记反已不包含原 Pspectra 任何代码。另外值得一提的是 Pspectra 已被用作创立商业化的 Vanu Software Radio.

  Gnuradio 开发了通用软件无线电外设(USRP和USRP2),它是一个包含措验粮拿烈游始候停编训4个64 MS/s 的12位 ADC,4 个 128 MS/s 的 14 位的 DAC,以及其它支持线路包括高速的 USB 2.0 接口。该USRP能够处理的信号频率高达16 MHz列举对硫画晶杨怎宽。一些发射器和接收器的插件子板,可覆盖0至5.9MH倒集齐音更排备护右了每z 频段。 它是Ettus 研发的。

意义

  开源软件无线电 GNU Radio 是免费的软件开发工具套件。眼息县请责杀况调坏它提供信号运行和处理模块,用它可以在易制作的低成本的射频(RF)艺严件扬李生杨价装右命硬件和通用微处理器上实现软件定义无线电。这套套件广泛用于业余爱好者,学术机构和商业机构用来研究和构建无线通信系统。

  GNU Radio 的应用主要是用 Python 编程语言来编写的。但是其核心信号处理模块是C++在带浮点运算的微处理器上构建的。因此,开发者能够简单快速的构建一个实时、高容量的无线通信系统。

  尽管其主要功用不是仿真器,GNU Radio 在没有射频 RF 硬件部件的境况下支持对预先存储和(信号发生器)生成的数据进行信号处理的算法的研究。

标签:
声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:yongganaa@126.com

评论留言

我要留言

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:yongganaa@126.com