当前位置:   article > 正文

sdr 软件_无线电爱好者系列-1.通过SDR获取周围无线电信号及应用

virtual radar server

一、什么是SDR?

SDR就是Software Defined Radio,即软件定义无线电。之前的无线电通信系统都是基于特殊的硬件元器件完成无线电信号的接收和解码,例如混频器、滤波器、放大器、调制器和解调器、检波器等。

而SDR是基于计算机完成相同的工作,也就是把无线电信号交由通用处理器处理,而不是专用的硬件。

二、SDR构成

基本的SDR系统可能由包括配有声卡或其它模数转换器、前面有某种形式的射频前端的PC组成。

9032b7475619917f629df786cb68f06c.png

Realtek 的 RTL2832U 芯片

98b8f208811f785d257e164fb9d880c4.png

高频头

而射频前端由基于 Realtek 的 RTL2832U 芯片外加一个诸如 Elonics E4000 一类的高频头而构成。

RTL2832U 芯片有一些没有用到的命令/寄存器,基于此便可将其配置使得可以将没有处理的原始的基带采样信号(可高达 2.8 MS/s 8-bit I+Q)通过高速 USB 传递到 PC。

三、SDR工作原理

在SDR模式下,天线下来直接进入硅高频头(E4000或者R820T),硅高频头内置了PLL和混频器(E4000是零中频模式,R820T是低中频模式),混频器出来经过PGA放大后输入RTL2832U的ADC(E4000是I/Q两路,R820T只有一路),ADC采集的数据直接通过USB送到PC,余下的解调由PC软件完成。

ExtIO是HDSDR的设备抽象接口,对SDR接收机的控制和接收数据都是通过这个接口完成。

四、SDR应用所需软件

1.rtl1090

2.Virtual Radar Server

5a0fdde98d4b1950db9edca31662cfb1.png

download virtual radar server

五、应用:获取航空波段数据(诸如飞机飞行高度、速度、航班号等信息)

实验步骤:

1.安装硬件设备的驱动,参考https://zadig.akeo.ie

2.安装rtl1090,并且需要进行一些dll文件替换

3.安装virtual radar server,并且进行文件替换

4.先运行rtl1090

0a17972646fd974c3681659160f0b363.png

5.运行virtual radar server

3c1e540bc35e0c974e70880f6f82ed3e.png
2eb07fc006c0de8f7dfc8fe17d044c73.png

安装完virtual radar server后,需要配置接收器端口与rtl1090相同,见下图:

5c69bab026adf965de92ebdb68a3436f.png

通信端口配置

从图上看没有track到飞机,应该是周围还没有飞机。

也可以用手机连接射频前端,这样就更方便了。感兴趣的同学可以自己实践下。

声明:以上文章只是作为知识点分享,切忌违法违规行为。

声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop】
推荐阅读
相关标签
  

闽ICP备14008679号