飞机航线监测实验

目录

1. 准备工作

1.1 用Zadig软件安装RTL-SDR的驱动

1.2 下载MATLAB RTL-SDR硬件支持包

​​​​​​​1.3 安装MATLAB 硬件支持包

​编辑2.使用ADS-B信号追踪飞机


ADS-B是广播式自动相关监视,即无需人工操作或者询问,可以自动地从相关机载设备获取参数向其他飞机或地面站广播飞机的位置、高度、速度、航向、识别号等信息,以供管制员对飞机状态进行监控。我国民航飞机的通讯频率为1090MHz,航空CNS标准是公开的(脉冲位置,相对幅度等)。而且通过明文传输信息(112个未加密的脉冲字),因此编制解调软件(SDR)可以正确解调信号。在这次实验中通过使用MATLAB和其中的通信工具箱处理ADS-B信号来跟踪飞机。使用RTL-SDR实时接收信号。并在地图上显示被跟踪的飞机。

1. 准备工作

1.1 用Zadig软件安装RTL-SDR的驱动

安装驱动前,需要将RTL插在电脑的USB口。然后打开Zadig,在Options下点击List All Devices,并且不勾选上Ignore Hubs or Composite parents。接下来在下面点击Reinstall Driver,等待安装即可。

​​​​​​​1.2 下载MATLAB RTL-SDR硬件支持包

安装好RTL的驱动后,在这里需要先去MathWorks官网注册一个账号。matlab的附加功能-获取硬件支持包显示不可用,我们去官网上下载硬件支持包和可选功能。

选择电脑中MATLAB的版本并进行下一步。

最后勾选并下载RTL的支持包Communications Toolbox Support Package for RTL-SDR Radio。

​​​​​​​1.3 安装MATLAB 硬件支持包

在Windows开始窗口键入cmd,弹出命令提示符窗口。

输入dir可查看当前文件夹内的所有文件目录

还可将文件按大小或时间顺序排序显示

找到install_supportsoftware.exe文件所在的文件夹位置,复制文件夹地址

首先将文件夹从C盘转到D盘,输入cd +上面复制的文件夹地址,转到该文件夹目录下

下载相应版本的安装支持包

安装

可以等待识别成功后,在matlab的workspace输入sdrinfo(),观察是否能够正常识别到RTL设备。

2.使用ADS-B信号追踪飞机

可通过帮助文件打开Airplane Tracking Using ADS-B Signals,或通过MATLAB主菜单的simulink打开,点击右侧的打开模型。

弹出ADSB simulink example窗口后

  1. 将接收持续时间(秒)改为inf,即为持续接收ADS-B信号;
  2. 将Signal Source Selector信号源选择器选至中间的RTL-SDR Receiver;
  3. 将LauchMap和LogData按钮均打开,即可同时输出地图和文本文件。

点击运行按钮,即可通过RTL-SDR监测到附近的飞机信号,以表格和地图的形式显示检测到的飞机信息,如下图所示。

用鼠标点击地图上的飞机图标,即可显示飞机高度、速度、航向、识别号信息,通过飞机的型号信息,我们可以去飞机航线查询网站验证相应的航班信息。

在FlightAware官网,我们同样可以查询到该CKK212飞机的航线轨迹以及位置信息。

在下拉菜单可知该辆飞机是由德国法兰克福起飞的。并可在下拉页面查询到该飞机的所有详细信息。

同理可查询另一架飞机OTC7251的飞机信息如下:


在FlightAware官网,我们可以查询到该OTC7251飞机是由湖南长沙飞往江苏无锡的。并可在下拉页面查询到该飞机的所有详细信息。

  • 11
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: Vue 3D飞机航线地图是一种基于Vue技术的交互式地图,其主要特点是以3D形式呈现飞机航线。该地图通常包括飞机的起点、终点、途经站点等信息,用户可以通过地图导航功能轻松地查找飞机航线信息。与传统的二维平面地图不同,Vue 3D飞机航线地图使用了实时互动的3D模型,使得用户能够更加真实地感受到航线的飞行轨迹和飞行高度。同时,该地图也可以添加其他地标信息,如城市、酒店、景点等,从而为用户提供更详细的地图信息和指引。Vue 3D飞机航线地图还可实现实时更新和多用户共享功能,让用户始终得到最新的航线和地图信息。此外,该地图还具有可定制化的设计,开发者可以根据自己的需求进行个性化地图设计。总之,Vue 3D飞机航线地图是一种多功能、互动性强、可实现实时更新和定制化的地图,为用户提供了更好的导航和定位服务。 ### 回答2: Vue 3D飞机航线地图是一种基于Vue.js框架的前端Web开发技术,它可以结合地图功能和3D飞机动画效果,在页面上呈现出逼真的航线地图。这种技术往往被用于航空航天、旅游行业等领域。 Vue 3D飞机航线地图的实现过程需要借助现成的地图API和3D动画库,如著名的Cesium.js和Three.js。通过引入相关的库,并配置一些参数,就可以实现地图的展示和3D飞机的运动轨迹。 在实际应用中,Vue 3D飞机航线地图能够帮助用户快速了解航班信息、景点导览等内容。同时,它还可以实现与后端服务器的数据交互,比如动态更新航班状态、价格等信息。 总体来说,Vue 3D飞机航线地图是一种兼具技术性和美观性的Web开发技术,有助于丰富前段页面展示效果,提高用户体验。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值