2021-10-28 SDR模块RSP1收听并显示ADS-B 航班信息

SDR模块 URSP1 /RTL-SDR 收听并显示ADS-B 航班信息

前言

RSP1是一个入门级的 SDR模块,工作频段范围:10KHz~2GHz 。
RTL-SDR 也是一个类似的模块.
民航飞机正常飞行时,会通过 ADS-B 方式(1090Mhz 频段)每秒发送自己的飞行状态(经纬度,海拔等)。
这样,我们就可以通过RSP1 在 1090Mhz 接受这些信息。 并通过相关软件解码,实时还原飞机的飞行信息在地图上。

ADS-B信息呈现分为两步:

STEP1:接收并解码 ADS-B  无线信号 : 
 1)方法1.1:可以通过 dump1090 程序直接从 DOS 命令行获取, 并简单呈现在 DOS 窗口 ;
 2) 方法1.2: 可以通过 SDRuno 的 Plugin  ( 1090 或者叫  ADS-B )  获取; 
     
Step2 :  在地图上呈现飞机状态
1) 方法2.1  通过 virtual radar  启动 internet 浏览器 ; 
2)方法2.2 : 直接在浏览器访问  127.0.0.1:8080 ; 
3)方法2.3 : 使用 Planeplotter 呈现;
4)   方法2.4 : 使用 Adsbscope 呈现; 

SDRangel 将上述两个步骤合二为一,在一个软件中就可以搞定上述两项功能,并支持多个 SDR 硬件模块。

1 下载/安装/运行 RSP1版本的 dump1090

下载 ADS-B(dump1090)
下载链接:
https://www.sdrplay.com/dlfinishs/
在这里插入图片描述
文件名为 : SDRplay_ADB-B_Installer_1.47.exe

如果下载有困难,更换浏览器为 Firefox (chrome 经常无法弹出下载界面),设置VPN 。。。

运行:选择以下任意一个 EXE运行
在这里插入图片描述

运行后的 命令行呈现效果:

在这里插入图片描述
也可以直接在 COMMAND 命令提示符(dump1090.exe安装子目录)下 运行 :
F:\protec\RTL-SDR>dump1090 --net --interactive

其中 --net 是为了在 浏览器中可以看到飞机图示 , --interactive 是为了在 DOS 命令行下直观显示当前可以观察到的 飞机信息。

2. 调用 SDRuno 的 Plugin (1090 )获取 ADS-B 信

以下是 SDRuno 1.41 版本的界面。在这里插入图片描述

3 下载/安装/运行 Virtual Radar

下载/安装Virtual Radar
https://www.virtualradarserver.co.uk/Dow

启动 Virtual Radar Server .
在这里插入图片描述

4.进入浏览地图模式(无须运行Virtual Radar)

在浏览器中输入以下:
http://127.0.0.1/VirtualRadar/desktop.html
在这里插入图片描述

5. 使用 Plane plotter 呈现

在这里插入图片描述

6. 直接在浏览器呈现航班地图

在浏览器地址栏输入 127.0.0.1:8080
在这里插入图片描述

7.使用 SDRANGEL 软件呈现航班信息

sdrangel 下载&安装,在 GITHUB 。
链接为: https://github.com/f4exb/sdrangel
所需硬件模块: Hackrf one 或者 RTL SDR 模块。 或者其它有 1090Mhz 频段接收功能的 SDR 模块。

所需注意事项:
采样率(SR)要选 2048K 以上;
Global gain 和 Tunner gain 要调大(可以搜到更多的飞机);
channel 要选 ADB-S ;
飞机搜索范围,与 SDR 模块能力也有很大关系: Hackrf one 比 RTL SDR 的搜索范围要大很多。

8. 使用 matlab ads-b 样例运行

Airplane Tracking Using ADS-B Signals 例子做少量修改 :

userInput.SignalSourceType = ExampleSourceType.RTLSDRRadio ;
userInput.RadioAddress = '0' ;
userInput.Duration = 200 ;
userInput.LaunchMap =1 ;

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

9. 全球 ADS-B 信息汇总

9.1 Flightaware
注册Fligthaware用户,在SkyAware上实时监测您附近的飞机!

https://zh.flightaware.com/adsb/stats/

https://flightaware.com/live/airport_status_bigmap.rvt?airport=ZSPD
在这里插入图片描述

9.2 FlightRadar24

10. 提升搜索范围的方法

  1.  采用 1060Mhz 频段专用天线 ; 
  2.  串接  LNA (需要 Biastee供电或者 USB 单独供电)
  3.  串接  滤波器 ; 
  采用以上方法之后, 一般可以收到 200 ~300 km 范围的飞行物,一般能够达到 100 多架。 

在这里插入图片描述
在这里插入图片描述

  • 11
    点赞
  • 48
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值