GNU Radio Radar Toolbox

GNU Radio Radar Toolbox

Install guide

Change to any folder in your home directory and enter following commands in your terminal.

git clone https://github.com/kit-cel/gr-radar.git // clone this repository

cd gr-radar/

mkdir build // make build folder

cd build/

cmake ../ // build makefiles

make // build toolbox

Some testcases use huge buffer sizes. Therefore you have to increse the maximum size of a single shared memory segment. Run following line to fix that. Additionally the script configures some USRP stuff. All changes will be resetted after reboot.

sudo ./../examples/setup/setup_core

Now you can run all testcases and install the toolbox. If ctest responds with ‘100% tests passed‘ the toolbox should be build correctly.

ctest // run tests

sudo make install // install toolbox

Development progress blog

https://grradar.wordpress.com/

Documentation

For full documentation build the toolbox and open build/docs/doxygen/html/index.html in any web browser.

Development platform

GNU Radio 3.7.4

UHD 3.7.2

Ubuntu 14.04

Dependencies

Qt 4.8.6

Qwt 6.0.0

python-matplotlib

Qt and Qwt should be installed with GNU Radio. But there can be issues if Qwt is below version 6. python-matplotlib is included in some testcases.

Contact

Stefan Wunsch

stefan.wunsch[at]student.kit.edu

来自为知笔记(Wiz)

时间: 2024-10-25 19:11:32

GNU Radio Radar Toolbox的相关文章

【译】GNU Radio How to write a block 【如何开发用户模块及编写功能块】

本文讲解如何在GNU Radio中添加用户开发的信号处理模块,译文如有不当之处可参考原文地址:http://gnuradio.microembedded.com/outoftreemodules Out-of-tree modules 利用用户自定义的功能模块扩展GNU Radio. This article borrows heavily from the original (but very outdated) "How to write a block?" written by

GNU Radio: Synchronization and MIMO Capability with USRP Devices

Application Note Synchronization and MIMO Capability with USRP Devices Ettus Research Introduction Some applications require synchronization across multiple USRP (Universal Software Radio Peripheral) devices. Ettus Research provides several convenien

GNU Radio: Multiple USRP configurations 配置多个USRP设备

Introduction 引言 Some USRP devices are capable of being grouped to form a single, virtual device. A single uhd::usrp::multi_usrp instantiation can control such a compound of devices. 一些 USRP 设备能够组合成 multi_usrp 设备.并通过一个 uhd::usrp::multi_usrp 实例对象来控制这个

GNU Radio 入门培训

1. GNU Radio介绍 1.1 什么是GNU Radio GNU Radio是一个完全开源的软件无线电结构平台,它可以用来设计和仿真,也可以用来连接真实的无线电系统.GNU Radio是一个高度模块化,采用流图类形式的软件架构平台,它本身提供了许多模块库,使用者可以很快速的使用这些模块来建立关于信号处理的流程. 1.2 为什么要用GNU Radio? 从前,在开发无线通信设备时,工程师必须开发一种特定的信号级检测电路,设计一个特定的集成电路,该芯片将能够解码或编码.软件无线电(SDR)采用

GNU Radio: Overview of the GNU Radio Scheduler

Scetion 1: The Flowgraph The flowgraph moves data from sources into sinks. Example of data moving with rate changes. The flowgraph must check the bounds to satify input/output requirements. 流图在运行时会检查是否满足输入输出的要求. All input streams and output streams m

GNU Radio: 自定义 block 实例

综述 本文通过在GNU Radio 中编写一个block的例子,系统介绍创建一个block的过程.该 block 的功能是可以在GRC中通过滑块(WX GUI Slider)来实时改变信号源(Signal Source)的相位偏移. 步骤详解 1. 使用 gr_modtool 工具创建 block 的框架,GNU Radio 会自动帮我们创建所需要的文件及文件夹. $ gr_modtool newmod myblk Creating out-of-tree module in ./gr-mybl

GNU Radio: UHD的安装与更新

参考链接 1. Binary Installation 2. Building and Installing UHD from source 以前使用的uhd版本为3.7.2,最近想更新到新版uhd,在官网目前最新版uhd版本为3.10.0 安装步骤 1. 下载UHD源码:http://files.ettus.com/binaries/uhd_stable/src/ 2. 解压缩 (假设我们解压缩到software文件夹) 3. 依次执行如下命令 1 $ cd software/uhd-3.8.

GNU Radio: 射频子板

本文简要介绍 USRP 配套的子板参数信息. 射频子板WBX-40 性能特点 频率覆盖:50 MHz – 2.2GHz 最大信号处理带宽:40MHz 行为描述 WBX-40提供高宽带收发器,可提供高达100mw的功率输出,噪声系数为5 dB.本地振荡器的接收和传输链独立运作,可以为MIMO实现同步.WBX提供40MHz的带宽能力.对于那些要访问频率段在50MHz-2200 MHz范围内的应用 ,是理想的SDR设备,.应用领域包WiFi,WiMAX,S波段收发器和2.4 GHz ISM频段收发器.

使用HackRF+GNU Radio 破解吉普车钥匙信号

引文 我最近对软件定义的无线电技术(SDR)产生了浓厚的兴趣,而我对其中一款流行的SDR平台(HackRF)也产生了兴趣,而其频率接收的范围也在1MHz ~6GHz之间(范围较广).而这里也需要提及一个有趣而实用的攻击方法即重送攻击,当然可以理解为记录一个简单的信号,然后再播出它.我将利用我的电脑攻击并解锁Jeep Patriot (2006)汽车.Patriot是Jeep品牌旗下一款偏重公路性能的城市型SUV,同时也兼具Jeep品牌一贯的越野本性,在克莱斯勒展台上准备参展的Patriot车尾铭