基于DSP核的ADS-B系统级芯片架构技术方案

技术编号:21453032 阅读:21 留言:0更新日期:2019-06-26 04:30
本发明专利技术揭示了一种基于DSP核的ADS‑B系统级芯片架构,包括DSP核心处理器、可复用IP核、AMBA总线架构及自定义IP内核,其中DSP核心处理器与可复用IP核用以搭建DSP系统环境,可复用IP核包括JTAG调试链、ADC模块、DAC模块及内存控制器模块;而AMBA总线架构主要用于连接系统内部各模块,包括AHB、APB总线及相应总线控制模块;自定义IP内核用于实现芯片核心功能,包括数据采集、数据流控制及协议解析功能。

【技术实现步骤摘要】
基于DSP核的ADS-B系统级芯片架构
本专利技术属于航空电子系统领域,尤其涉及一种基于DSP核的ADS-B系统级芯片架构。
技术介绍
传统的便携式ADS-B终端系统往往由中央处理模块(包含GNSS模块、信号处理模块、S模式和ADS-B协议处理模块等)、发射模块、接收模块、电源模块等一系列分立设备组成,其中中央处理模块将本机的导航信息组成ADS-B信息发送给发射模块对外发射,完成ADS-BOUT功能;对接收模块发送的ADS-B信息、进行解码和报文解析,将解析后的ADS-B信息与本机的导航信息输出至后端装置,完成ADS-BIN功能;电源模块采用内置充电电池,为整机提供电源输入。尽管通过紧凑式结构布局和适当的集成电路综合技术可以实现ADS-B系统的小型化,但是这种手段效果有限,即使不考虑成本因素,完全依赖高性能小封装元器件,产品的小型化程度也无法满足通航飞机,特别是目前发展迅猛的无人机的装机要求。随着低空空域的逐步开放,通用航空迅速发展,同时也对ADS-B终端设备提出了更进一步的要求,设备低功耗、微小型化、轻型化是ADS-B机载终端的发展趋势,因此,专用芯片是解决通航领域对ADS-B设备微小型化需求的最佳途径。
技术实现思路
本专利技术的目的在于提供一种基于DSP核的ADS-B系统级SOC芯片架构,用以解决完现有技术完全依赖高性能小封装元器件并且产品的小型化程度无法满足通航飞机的问题。为实现上述目的,实施本专利技术的基于DSP核的ADS-B系统级SOC芯片包括DSP核心处理器、可复用IP核、AMBA总线架构及自定义IP内核,其中DSP核心处理器与可复用IP核用以搭建DSP系统环境,可复用IP核包括JTAG调试链、ADC模块、DAC模块及内存控制器模块;而AMBA总线架构主要用于连接系统内部各模块,包括AHB、APB总线及相应总线控制模块;自定义IP内核用于实现芯片核心功能,包括数据采集、数据流控制及协议解析功能。较佳地,DSP核心处理器为32位MIPS指令集架构的高性能处理器,其内部功能主要包括实现芯片总体工作模式按键采样配置、实现ADS-B原始数据进行正向解析和逆向变换及数据滤波算法以及内部各模块工作状态配置。较佳地,JTAG调试链用于JTAG调试及编程下载,ADC模块用于完成A/D转换,DAC模块用于完成D/A转换,内存控制器用于片内存储设备Flash,RAM的存储访问。较佳地,可复用IP核还包括:AHB总线控制模块:用于控制及协调AHB总线上模块间的通信;AHB/APB总线桥:用于AHB总线及APB总线的匹配与协调;并行输入/输出:用于完成按键值输入和工作状态输出;WDT:用于防止芯片出现意外状况时程序出现死锁现象;WiFi模块:用于完成WiFi传输;USB设备:用于完成USB通信;定时/计数器:用于系统定时或程序计数;串口控制器:用于串口通信;中断控制器:用于处理系统内部及外部中断请求。较佳地,AHB总线(AdvancedHigh-performanceBus,AHB,高级高性能总线)用于连接高性能、高时钟频率的系统模块,包括DSP核心处理器及内存控制器,而APB总线(AdvancedPeripheralBus,APB,高级外设总线)用于连接外围低速设备,包括串口、WDT及中断。较佳地,自定义IP内核主要包括1090ES接口模块、数据编解码模块、数据流控制模块、GNSS接口模块、自定义I/O口模块、系统配置寄存器组,其中1090ES接口模块负责接收外部1090ES检波信号经ADC模块采样之后的TTL电平信号,以及将内部生成的ADS-B消息报文送入DAC模块转换之后进行广播发射;信号编解码模块负责1090ES数据的正向解码和逆向组帧,其硬件模块主要包括上行链路解码模块、控制寄存器模块、ES数据产生模块及下行链路组帧模块。较佳地,上行链路解码模块负责对接收到的1090ES消息报文进行解码,分析,生成包含飞机识别码、位置、高度等信息的周边空域飞机的ADS-B原始数据。较佳地,下行链路组帧模块负责将包含经度、纬度、速度、高度等信息的本机ADS-B原始数据合并组帧,形成DF18格式的,适合1090ES数据链传输的ADS-B消息报文。较佳地,数据流控制模块主要负责控制芯片内部数据的流向,协助完成ADS-B数据收发与处理,包括控制寄存器模块、数据流控制状态机模块及数据流切换模块。较佳地,数据流控制状态机模块:根据寄存器不同的配置字,改变数据流控制模块的工作状态,是数据流控制模块的核心部件,数据流切换模块由硬线连接实现,控制数据流流动方向。与现有技术相比较,本专利技术采用综合化的IC集成技术,将便携式ADS-B系统设备中的基带控制模块和ADS-B协议处理模块等核心功能集成于单一芯片中,形成了具备监视信息广播与接收、导航数据处理、模式参数配置、显示控制等多功能的基于DSP核的专用ADS-B芯片架构,进一步提高了ADS-B系统的集成度,不仅有效减小了系统的体积与设计复杂度,节约了系统成本,降低了系统功耗,还便于ADS-B协议解析算法升级换代。本专利技术可广泛适用于轻型通航飞机、尤其是无人机、滑翔伞等机载环境以及机动式车载平台、地面塔台等地面环境,为通用航空提供有效、可靠的飞行态势监视,达到通用航空飞行器安全巡航和地面系统全天候监视的期望,满足先进通用航空发展需求。【附图说明】图1是基于DSP核的ADS-B芯片架构的总体架构图;图2是DSP处理器内部软件实现流程图;图3是信号编解码模块的结构示意图;图4是数据流控制模块的结构示意图;图5是ADS-BOUT功能状态下芯片内部数据流向图;图6是ADS-BIN功能状态下芯片内部数据流向图。【具体实施方式】本专利技术所提出的基于DSP核的ADS-B芯片架构,总体架构如图1所示。该芯片架构采用的是基于DSP处理器的片上系统(SOC,Systemonachip)解决方案,DSP是适用于SOC系统设计的32位MIPS指令集架构的处理器,是一款具有高度可配置性的高性能、低复杂度、低功耗的处理器。基于DSP核的ADS-B芯片总体架构主要包括:DSP核心处理器、可复用IP核、AMBA总线架构及自定义IP内核,其中DSP核心处理器与可复用IP核用于搭建DSP系统环境,可复用IP核包括JTAG调试链、ADC模块、DAC模块、内存控制器等模块;AMBA总线架构主要用于连接系统内部各模块,包括AHB、APB总线及相应总线控制模块;自定义IP内核主要用于实现芯片核心功能,包括数据采集、数据流控制、协议解析等。其中DSP核心处理器为32位MIPS指令集架构的高性能处理器,其内部功能主要包括:实现芯片总体工作模式按键采样配置、实现ADS-B原始数据进行正向解析和逆向变换及数据滤波算法以及内部各模块工作状态配置等,其内部软件实现流程如图2所示。DSP核心处理器上电后,完成内部的初始化功能,然后根据按键选择ADS-BIN或ADS-BOUT工作模式,并完成相应的全局参数配置。当处于ADS-BIN工作模式下,内部逻辑首先配置数据流控制模块和信号编解码模块,通过接口读取射频1090ES链路接收到的他机的ADS-B原始数据,进行CPR及数据解码,然后进行α-β-γ滤波,生成空域态势信息,经外部接口输出;当处于ADS-本文档来自技高网...

【技术保护点】
1.一种基于DSP核的ADS‑B系统级芯片架构,包括DSP核心处理器、可复用IP核、AMBA总线架构及自定义IP内核,其中DSP核心处理器与可复用IP核用以搭建DSP系统环境,可复用IP核包括JTAG调试链、ADC模块、DAC模块及内存控制器模块;而AMBA总线架构主要用于连接系统内部各模块,包括AHB、APB总线及相应总线控制模块;自定义IP内核用于实现芯片核心功能,包括数据采集、数据流控制及协议解析功能。

【技术特征摘要】
1.一种基于DSP核的ADS-B系统级芯片架构,包括DSP核心处理器、可复用IP核、AMBA总线架构及自定义IP内核,其中DSP核心处理器与可复用IP核用以搭建DSP系统环境,可复用IP核包括JTAG调试链、ADC模块、DAC模块及内存控制器模块;而AMBA总线架构主要用于连接系统内部各模块,包括AHB、APB总线及相应总线控制模块;自定义IP内核用于实现芯片核心功能,包括数据采集、数据流控制及协议解析功能。2.如权利要求1所述的基于DSP核的ADS-B系统级芯片架构,其特征在于:所述DSP核心处理器为32位MIPS指令集架构的高性能处理器,其内部功能主要包括实现芯片总体工作模式按键采样配置、实现ADS-B原始数据进行正向解析和逆向变换及数据滤波算法以及内部各模块工作状态配置。3.如权利要求1所述的基于DSP核的ADS-B系统级芯片架构,其特征在于:JTAG调试链用于JTAG调试及编程下载,ADC模块用于完成A/D转换,DAC模块用于完成D/A转换,内存控制器用于片内存储设备Flash,RAM的存储访问。4.如权利要求1所述的基于DSP核的ADS-B系统级芯片架构,其特征在于:可复用IP核还包括:AHB总线控制模块:用于控制及协调AHB总线上模块间的通信;AHB/APB总线桥:用于AHB总线及APB总线的匹配与协调;并行输入/输出:用于完成按键值输入和工作状态输出;WDT:用于防止芯片出现意外状况时程序出现死锁现象;WiFi模块:用于完成WiFi传输;USB设备:用于完成USB通信;定时/计数器:用于系统定时或程序计数;串口控制器:用于串口通信;中断控制器:用于处理系统内部及外部中断请求。5.如权利要求1所述的基于DSP核的ADS-B系统级芯片架构,其特征在于:AHB总线...

【专利技术属性】
技术研发人员:刘刚张锋锋葛成张晶磊
申请(专利权)人:中国航空无线电电子研究所
类型:发明
国别省市:上海,31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1