基于软件无线电架构设计了一套GPS信号控制系统

描述

 

摘 要 文中基于软件无线电架构设计了一套 GPS 信号控制系统系统用于辅助无人机操控教学为无人机教学区域内提供指定的 GPS 环境GPS环境与GPS环境学生在不同的 GPS 环境中进行操控无人机的训练帮助他们掌握在复杂电磁环境中操控无人机的技能经实测验证系统能够控制指定区域的 GPS 电磁环境具备辅助无人机操控教学的功能

 

0 引 言

近年来我国无人机产业发展迅猛伴随无人机市场的扩大我国大专院校陆续开设了无人机相关专业在专业建设方面高职院校着重无人机组装维护以及操作等技能的培养将学生培养成为合格的无人机飞手是无人机专业重要的人才培养方向 [1-2]

随着无线产品的使用越来越多在某些区域甚至还出现了违规架设无人机反制设备的情况这些因素致使无人机作业时所处的电磁环境越来越复杂复杂的电磁环境会影响无人机的通信致使无人机无法顺利接收 GPS 信号失去GPS 信号的无人机易被非法捕获还会发生坠机并引发次生灾害 [3-4]这不仅会造成财产损失还会对公共秩序带来威胁因此无人机飞手学员在校接受无人机操控训练时应引入在复杂 GPS 环境下操控无人机的教学环节帮助学员合理应对无人机作业时 GPS 信号不正常的情况避免事故发生

本文设计了一套 GPS 信号控制系统系统基于软件无线电理念开发硬件部分包括通用硬件平台 Hack RF 和功率放大器模块 软件部分主要使用 GNU Radio系统能在无人机操控教学区域内提供 2 GPS 环境 :(1)“GPS环境 ;(2)“GPS环境系统集成度高操作简单能有效帮助无人机专业学生提高操控无人机的实战能力

 

1 系统介绍

本文设计的 GPS 信号控制系统框架如图 1 所示系统分为基带波形单元和信号发射单元 2 部分

gps

1基带波形单元生成宽带噪声信号和GPS信号等 2 种波形的基带数据其中,“GPS信号的算法设计数据制作由 GPS 模拟器完成 宽带噪声信号的算法设计数据制作以及两种波形的调用由 GNU Radio 完成

2信号发射单元由 Hack RF 和功率放大器模块组成实现数模转换上变频增益控制以及功率放大等功能

1.1 GNU Radio 介绍

GNU Radio 是一个开源的软件无线电软件平台C++语言和 Python 语言混合编写而成该平台提供了通信系统常用的信号源模块信号处理模块以及与通用软件无线电硬件外设的接口GNU Radio 提供图形化设计界面降低了软件算法开发难度本系统的软件开发以流图设计的方式进行程序实现的功能包括 GPS 波形部署信号处理硬件平台参数配置以及人机交互GPS 信号控制系统的程序流图设计如图 2 所示

gps

1.2 Hack RF 介绍

Hack RF 是软件无线电的通用硬件平台工作频段为30 MHz 6 GHz最大采样率为 20 MS/s模块支持半双工通信其硬件结构如图 3 所示本设计中Hack RF 将软件平台生成的数字基带信号转换为模拟信号对模拟信号进行上变频放大以及增益控制信号输出给功率放大器模块

gps

1.3 功率放大器模块介绍

功率放大器模块将 Hack RF 输出的射频信号进行功率放大其射频链路设计如图 4 所示模块工作频率为1 575.42 MHz载频放大增益为 30.5 dB输出信号功率为34.5 dBm

gps

 

2 系统原理

GPS 信号控制系统在指定区域提供多种 GPS 环境关键技术是控制区域内终端设备接收到的 GPS 信号GPS 信号包括载波测距码以及导航电文民用 GPS 信号的相关信息是公开的其信号结构如图 5 所示其中载波信号的频率为 1 575.42 MHz 调制方式是 BPSK 测距码为 C/A用于卫星多址卫星信号捕获测距以及提高系统的抗干扰能力 导航电文包含卫星星历时钟修正历书等重要信息 [5-10]

gps

2.1 GPS原理

系统向指定区域辐射中心频率为 1 575.42 MHz 的宽带噪声信号噪声信号带宽为 GPS 民用通信带宽 2.046 MHz功率远远大于终端设备接收的正常 GPS 信号功率GPS 信号被淹没于宽带噪声之中接收机无法解调出位置信息系统覆盖区域内的终端如同进入GPS 信号区域

2.2 GPS原理

系统利用民用 GPS 信号的载频调制方式C/A 码序列导航电文等信息公开的特点仿造与 GPS 信号结构完全相同的GPS信号。“GPS信号包含的位置信息是系统预设位置信息在指定区域内系统在 1 575.42 MHz 载频上辐射GPS 信号”,以功率优势压制真实 GPS 信号无人机获取功率更强信噪比更优的GPS 信号”,并解调出位置信息为系统预设位置的坐标系统覆盖区域内的终端解调出的 GPS 信息是错误的信息[11-12]

 

3 系统方案设计

系统实物如图 6 所示设计分为 3 部分 波形设计Hack RF 配置以及功率放大器模块设计

gps

3.1 波形设计

3.1.1 宽带噪声波形设计

宽带噪声信号波形由 GUN Radio 流图设计生成 程序流图中的Noise Source是噪声源模块该模块装载高斯白噪声算法输出高斯白噪声基带数据 ;“Low Pass Filter是低通滤波器模块该模块被用来限制高斯白噪声信号的带宽宽带噪声基带信号的波形带宽等信息在Qt GUIFrequency Sink模块中观测如图 7 所示

gps

3.1.2 GPS 信号波形设计

GPS 信号的波形设计由 GPS 模拟器gps-sdr-simGUN Radio 共同设计生成。“gps-sdr-sim负责产生基带数据 GNU Radio 负责基带数据引入流图中的无线电系统

gps-sdr-sim是开源的 GPS 数据仿真器能根据星历文件预设位置坐标等信息计算出系统运行所需的扩频码相位载波相位电离层延迟对流层延迟多普勒频移等数据生成伪导航电文”;伪导航电文序列与伪随机序列进行模二加运算得到一个卫星的伪导航数据”;模拟器一次能模拟多个 GPS 卫星的伪数据并将它们按时序封装成帧BIN 文件保存下来

程序流图中的File Source模块将BIN 文件引入软件无线电系统,“IChar To Complex模块将BIN 文件中的字符型数据转换为复数型数据成为通用硬件平台 HackRF 可识别的基带信号同样,“GPS 信号的波形带宽等信息可在Qt GUI Frequency Sink模块中观测如图 8所示

gps

3.2 Hack RF 配置

Hack RF 的配置在程序流图中的osmocom Sink模块中完成该模块不仅将基带波形单元生成的基带数据发送给Hack RF还对 Hack RF 的信号频率射频增益功率放大器选择等进行配置本系统中的 Hack RF 工作于发射模式主要工作流程如下

1模数转换器 MAX5864 将数字基带信号转换为模拟基带信号

2射频收发器 MAX2837 将模拟基带信号调制到频率为 2.6 GHz 的中频信号并对中频信号提供 0 47 dB 的增益控制

3混频器 RFFC5072 将中频信号变频到载波频率1 575.42 MHz

4通过设置单刀三掷开关 SKY13317混频器输出的信号送给放大器 MGA-81563 进行放大放大器增益为 12.4 dB由于射频放大芯片 MGA-81563 的输出 P1dB 压缩点为14.8 dBm为保证输出信号的线性指标配置射频收发器MAX2837 中的数控增益单元为 33 dB最终 Hack RF 输出载波信号功率为 4 dBm如图 9 所示

3.3 功率放大器设计

方案中的功率放大器模块为自主设计射频链路如图 4所示HMC472 是数控射频衰减器受单片机控制负责功放模块的增益控制本设计中衰减值设置为 7.5 dB MGA-31289 是宽带射频放大器1 575.42 MHz 频段提供 18 dB增益 AFT27S012N 是功率 LDMOS增益为 20 dB模块采用功率回退方案在功率放大器 AFT27S012N P1dB 压缩点为 41 dBm 的情况下输出载波信号功率为 34.5 dBm如图 10 所示

gps

 

4 系统验证

本文设计的 GPS 信号控制系统通过GPS 工具地图工具来验证其功能其中地图工具使用高德地图”。实验中将终端分别放置于正常 GPS 环境、“GPS环境以及GPS环境等通过终端的GPS 工具地图工具读取 GPS 卫星状态经纬度信息以及地图位置信息来验证系统功能测试结果如下

1正常 GPS 环境下终端 GPS 卫星搜索结果和位置信息如图 11 所示 GPS 工具显示搜索到 GPS 卫星 8 定位坐标为 30° 30.6813'N114° 21.9975'E 地图工具显示当前位置为湖北交通职业技术学院”。

gps

2GPS 信号控制系统提供GPS 信号环境终端上的 GPS 卫星搜索结果和位置信息如图 12 所示 GPS 工具显示搜索到 GPS 卫星 0 无定位坐标 地图工具显示定位失败”。

gps

3GPS 信号控制系统提供GPS环境系统预设位置编辑为南岳衡山风景区”,终端 GPS 卫星搜索结果和位置信息如图 13 所示 GPS 工具显示搜索到 GPS 卫星12 GPS 定位坐标为 27° 15.9033'N112° 43.1158'E 地图工具显示当前位置为南岳衡山风景区”。

由以上验证可知本文设计的 GPS 信号控制系统可在覆盖区域内使终端处于GPS状态 也可以使终端接收到GPS信号并解析出错误的位置信息验证表明系统设计成功

 

5 结 语

我团队设计了一套基于软件无线电的 GPS 信号控制系统文中详细介绍了系统的架构和设计原理经验证系统能提供指定的 GPS 环境对无人机操控教学具有辅助作用另外本设计及相关技术也可以应用于 GPS 信号模拟无人机反制等相关领域的设计开发具有良好的拓展性

gps

审核编辑 :李倩

 

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分