一种应用于飞行场景仿真的图像注入模块制造技术

技术编号:11940141 阅读:112 留言:0更新日期:2015-08-26 11:36
一种应用于飞行场景仿真的图像注入模块,涉及图像传输领域。是为了满足飞行场景仿真对场景显示的实时性与图像数据传输高速率的要求。它包括嵌入在FPGA中的USB 3.0接口模块、LVDS接口模块、图像数据转换模块以及高速缓存模块;所述USB 3.0接口模块用于与场景生成计算机进行USB数据交互;LVDS接口模块用于对下位操作系统进行2路的LVDS下行数据传输;图像数据转换模块用于对场景图像进行转换;高速缓存模块用于对数据进行高速缓冲存储。本发明专利技术适用于飞行器模拟飞行测试场合。

【技术实现步骤摘要】

本专利技术涉及图像传输领域。
技术介绍
随着航空航天技术的高速发展,飞行器,包括飞机、卫星、航天飞船、导弹等,被广泛应用于军事、民用以及科学研宄等领域。目标特征捕获系统是飞行器的关键组成部分,对飞行器的技术指标和性能起着至关重要的作用。目标特征捕获系统通过接收依据目标及背景的光学特性反射或辐射的电磁波,直接探测飞行器与目标的相对位置,实现自动搜索、识别和跟踪目标,并从中提取目标信息,反馈给飞行器以便控制。目标特征捕获系统的测试是目标特征捕获系统研制过程的重要组成部分,包括外场实际飞行测试与动态飞行场景仿真测试两种测试方法。由于飞行器外场实际飞行成本高、风险高、测试周期长,加之飞行活动受天气等诸多因素限制,在进行飞行器外场飞行测试目标特征捕获系统之前,采用以计算机技术、信息处理技术与计算机图形学为基础的飞行场景仿真测试可以有效地缩短研发周期、降低研发成本、降低测试风险,为目标特征捕获系统的性能评价和改进提供分析依据。动态场景生成是飞行场景仿真的关键技术,主要任务是模拟飞行过程中的动态场景,具有良好的灵活性和通用性。动态场景生成系统依据目标数据(几何特性、光学特性等)及目标特征捕捉系统传感器参数(视场角、分辨率等)完成目标特征捕获系统光学系统和捕获系统的分析建模,实现具有场景辐射特性、目标几何特征与光学特性的场景建模仿真,从而在观测坐标系下生成场景图像。在飞行仿真测试中,需要模拟飞行器和目标的姿态以及运行轨迹等变化,系统对场景图像的动态变化提出了新的需求。同时,高帧频、高分辨率的动态飞行场景模拟仿真需要产生海量场景图像,海量场景图像的实时显示对数字图像格式转换等处理的实时性和动态图像注入目标特征捕获系统的高速率提出了新的要求。
技术实现思路
本专利技术是为了满足飞行场景仿真对场景显示的实时性与图像数据传输高速率的要求,从而提供一种应用于飞行场景仿真的图像注入模块。一种应用于飞行场景仿真的图像注入模块,它包括嵌入在FPGA中的USB 3.0接口模块、LVDS接口模块、图像数据转换模块以及高速缓存模块;所述USB 3.0接口模块用于与场景生成计算机进行USB数据交互;LVDS接口模块用于对下位操作系统进行2路的LVDS下行数据传输;图像数据转换模块用于对场景图像进行转换;高速缓存模块用于对数据进行高速缓冲存储;USB 3.0接口模块通过FX3内部同步从设备FIFO的数据读写操作实现高速数据传输;USB 3.0接口模块的数据传输模式为数据块传输。LVDS接口模块采用串化器和解串器实现对下位操作系统的下行数据传输;所述串化器和解串器均有三个工作状态:初始化状态:首先分别将串行器与解串器的PLL与各自本地时钟同步,然后将解串器与用于通讯的串化器同步;数据传输状态:当检测到LOCK = 0,进入数据传输状态;再同步状态:若解串器未检测到LVDS输入的嵌入时钟,即LOCK = I,则再次转入再同步状态,再同步完成后,LOCK = O,转入数据传输状态。LVDS 接口模块采用 18 位的 Bus LVDS SERDES 芯片 DS92LV18 实现。图像数据转换模块包括帧格式转换模块和灰度填充模块;所述帧格式转换模块用于对场景图像进行帧格式转换;灰度填充模块用于对场景图像进行成度填充。高速缓存模块是基于DMA与乒乓操作实现的。高速缓存模块包括输入数据选择单元、接收FIFO单元RX_FIF00、接收DMA单元RX_DMA0、HMCO、发送 DMA 单元 TX_DMA0、发送 FIFO 单元 TX_FIF00、N1s I1、接收 FIFO 单元RX_FIF01、接收 DMA 单元 RX_DMA1、HMC1、发送 DMA 单元 TX_DMA1、发送 FIFO 单元 TX_FIF01、输出数据选择单元和两片DDR3 ;其中:接收FIFO单元RX_FIF00、接收DMA单元RX_DMA0组成接收通道O ;接收FIFO单元RX_FIF01、接收DMA单元RX_DMA1组成接收通道I ;发送FIFO单元TX_FIF00、发送DMA单元TX_DMA0组成发送通道O ;发送FIFO单元TX_FIF01、发送DMA单元TX_DMA1组成发送通道I ;所述输入数据选择单元用于接收来自图像数据转换模块的场景图像数据;所述输入数据选择单元将场景图像数据分成两路数据,第一路数据先后通过接收FIFO 单元 RX_FIF00、接收 DMA 单元 RX_DMA0、HMCO、发送 DMA 单元 TX_DMA0 和发送 FIFO 单元TX_FIF00发送至输出数据选择单元;第二路数据先后通过接收FIFO单元RX_FIF01、接收DMA单元RX_DMA1、HMC1、发送DMA单元TX_DMA1和发送FIFO单元TX_FIF01发送至输出数据选择单元;输出数据选择单元用于将场景图像数据发送给LVDS接口模块;所述HMCO和HMCl分别与两片DDR3进行数据交互;所述HMCO和HMCl分别与N1s II通信;接收DMA单元RX_DMA0、接收DMA单元RX_DMA1和N1s II之间相互进行数据交互;发送DMA单元TX_DMA0、发送DMA单元TX_DMA1和N1s II之间相互进行数据交互。本专利技术获得的有益效果:I)、本专利技术的图像注入模块传输速率最高传输速率达2376Mbps ;2)、本专利技术的图像注入模块支持将分辨率低于512X512的图像进行灰度填充至分辨率为512X512的图像;3)、本专利技术的图像注入模块可与带USB 3.0接口的计算机进行超高速通信,兼容USB 2.0接口的高速通信;4)、本专利技术的图像注入模块可与带LVDS接口的信息处理机进行通信。【附图说明】图1是本专利技术所述图像注入模块的总体框图;图2是基于芯片FX3的USB 3.0接口原理示意图;图3是DS92LV18逻辑框图;图4是基于SERDES的LVDS接口原理示意图;图5是LVDS接口逻辑状态转换原理示意图;图6是图像数据转换原理示意图;图7是基于DMA与乒乓操作的高速缓存原理示意图;图8是芯片FX3固件程序DMA通道设置原理示意图;图9是USB 3.0主机软件流程不意图;图10是本专利技术的产品结构参数示意图;图11是本专利技术的工作流程示意图;【具体实施方式】【具体实施方式】一、结合图1说明本【具体实施方式】,一种应用于飞行场景仿真的图像注入模块,它包括:(I)硬件设计:主要功能是传输场景生成计算机生成的图像,在系统闭环测试时需传输信息处理机反馈的参数给场景生成计算机,包括USB 3.0接口、LVDS接口、图像数据转换以及高速缓存;(2)软件设计:主要功能是配置USB 3.0控制芯片并调用USB 3.0接口驱动传输图像数据,在系统环路测试时传输反馈的信息处理机参数,包括USB 3.0主机软件以及USB3.0固件程序。2、硬件设计由于FPGA在灵活性、开发成本以及开发周期等方面的优势,高速动态场景生成系统的硬件平台-图像注入模块采用FPGA作为核心器件。Altera公司的Cyclone V系列FPGA在逻辑资源、存储资源、可用1/0、功耗上都具有很大优势,且Cyclone V拥有外部存储硬核,可实现最高400MHz的工作频率,因此本专利技术采用Altera公司的Cyclone V系列中的5本文档来自技高网
...

【技术保护点】
一种应用于飞行场景仿真的图像注入模块,其特征是:它包括嵌入在FPGA中的USB 3.0接口模块、LVDS接口模块、图像数据转换模块以及高速缓存模块;所述USB 3.0接口模块用于与场景生成计算机进行USB数据交互;LVDS接口模块用于对下位操作系统进行2路的LVDS下行数据传输;图像数据转换模块用于对场景图像进行转换;高速缓存模块用于对数据进行高速缓冲存储。

【技术特征摘要】

【专利技术属性】
技术研发人员:彭宇刘连胜蒙春城崔秀海潘大为彭喜元
申请(专利权)人:哈尔滨工业大学
类型:发明
国别省市:黑龙江;23

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

1