大视场空间相机行周期实时调整系统和方法技术方案

技术编号:9032678 阅读:178 留言:0更新日期:2013-08-14 23:47
大视场空间相机行周期实时调整系统和方法,涉及大视场空间相机行周期实时调整方法基于地球椭球模型并考虑大视场空间相机不同视场位置的像移速度差异,解决了现有方法存在的仅适用于小视场空间相机、未考虑地球扁率、与真实情况不符及难以保证实时性等问题。大视场空间相机行周期实时调整系统由卫星总线接口、嵌入式处理器、温补晶振、FPGA和电平转换芯片组成,通过FPGA完成多路行周期信号的产生和输出使能控制,和传统方法相比,能够有效地减少大视场空间相机控制器的体积、功耗和嵌入式处理器的机时占用。

【技术实现步骤摘要】

本专利技术涉及以遥感卫星为平台对地球进行观测的大视场空间相机,具体涉及大视场空间相机在轨摄影时行周期的实时调整方法和系统。
技术介绍
在空间相机对地摄影时,在地球的自转运动和卫星的轨道运动等的综合作用下,相机和地物点的相对运动产生像移,导致成像质量的下降。目前传输型遥感卫星主要通过调整空间相机成像传感器的行转移周期(简称行周期)和像移速度的大小相匹配,来消除像移导致的成像质量下降。行周期表征了成像传感器通过光电转换产生的电荷包在沿轨方向的转移频率,为了与像移速度匹配,需要在轨实时调整。当遥感卫星的轨道高度一定时,其覆盖宽度随着空间相机视场角的增大而增加,大视场空间相机可以在保持较高的空间分辨率的同时,实现对感兴趣目标的大范围快速搜索,在军事和救灾等领域具有十分重要的意义和价值。当空间相机的视场角较小时,可以采用目前已经提出的基于圆地球的空间相机像移计算模型,用中心视场的像移速度代替其他视场位置的像移速度进行全视场的像移补偿(孔德柱,刘金国,吕世良等.空间相机像移速度计算方法及DSP实现.光学精密工程,2009, 17(8): 1935-1941.王家骐,于平,颜昌祥等.航天光学遥感器像移速度矢计算数学模型.光学学报,2004, 24 (12): 1585-1589)。这种方法仅适用于小视场空间相机,而且由于地球实际为椭球体,存在较大的误差。专利技术人曾提出一种基于地球椭球模型的三线阵立体测绘相机像移计算方法(武星星,刘金国.应用地球椭球的三线阵立体测绘相机像移补偿.光学精密工程,2011 (8): 1793-1800),但该方法仅适用于小视场空间相机,大视场空间相机的问题要复杂得多。在大视场空间相机摄影过程中,不同视场位置对应的地物点存在较大的经度差和纬度差,导致地球自转引起的像移速度的大小和方向不同。而地球实际为椭球体,地物和投影中心的距离随视场位置、星下点与升交点夹角而变化,使卫星轨道运动产生的像移速度随之变化。在这些因素的综合作用下,大视场空间相机的像移速度随视场位置的不同有显著的变化。而大视场空间相机的焦平面狭长,一般由多片成像传感器在一块像面基板上拼接而成,不同片成像传感器对应的视场位置不同。如果仍以中心视场的像移速度调整各片成像传感器的行转移周期,会导致大的像移匹配残差而使成像质量下降。针对现有像移计算模型基于圆地球,未考虑地球扁率而存在较大误差的问题,授权专利CN100565105C提出在地面用STK软件进行轨道仿真,对仿真数据进行分析,得到地物点移动速度,进而得到像移速度,再通过卫星地面站上注给卫星使用。这一方法的主要问题在于,轨道仿真的数据并非卫星在轨运行时的真实数据,因而很可能和真实情况不符。另外由于需要先在地面仿真、分析,而后通过卫星地面站上注给卫星使用,难以保证在轨实时调整行周期的需要,且使用 范围受限于卫星地面站的分布,并给卫星地面站额外增加大量的工作量。相机控制器在计算得到行周期的值后,需要产生行周期信号送往成像单元,行周期信号为周期与行周期一致的脉冲信号。成像单元收到行周期信号后,控制成像传感器光电转换产生的电荷包在沿轨方向的转移频率与之相同。为了避免潜通问题,行周期信号是否输出给成像单元还受成像单元开机指令和成像单元关机指令的控制,只有成像单元开机时才向成像单元输出行周期信号。目前主要由嵌入式处理器控制外接的定时/计数器芯片来产生行周期信号,通过外接的锁存器芯片来控制行周期信号的输出是否使能。对于大视场空间相机,由于需要根据不同视场位置的像移速度设置各个成像单元的行周期,而其焦面通常由十几甚至几十片成像传感器拼接而成,因此需要产生许多路不同的行周期信号。如果仍采用外接定时/计数器和锁存器芯片的方法,将需要大量外接的定时/计数器、锁存器芯片和地址译码电路,这无疑会大幅增加相机控制器的体积和功耗,并占用嵌入式处理器大量的机时。
技术实现思路
本专利技术为解决现有方法存在仅适用于小视场空间相机、未考虑地球扁率、且与真实情况不符及难以保证实时性的问题。提供一种。大视场空间相机行周期实时调整系统,该系统包括卫星总线接口、嵌入式处理器、FPGA、温补晶振和电平转换芯片;星务主机通过卫星总线接口发送数据或成像单元的开关机指令至嵌入式处理器,嵌入式处理器用于接收从卫星总线接口传送的数据或成像单元的开关机指令;根据接收数据中的卫星的当前位置、速度和时间数据,以及各成像单元有效像元中心位置对应的半视场角,实时计算各个成像单元对应的行周期码值;并将收到成像单元的开关机指令和行周期码值传送至FPGA ;所述温补晶振用于产生稳定的时钟信号,同时将时钟信号传送至FPGA,所述FPGA根据接收嵌入式处理器传送的各成像单元的行周期码值和温补晶振传送的时钟信号,产生与行周期码值对应的多路行周期信号,并根据接收的成像单元的开机指令向电平·转换芯片输出多路行周期信号,当FPGA重新上电或接收成像单元的关机指令后,停止向电平转换芯片输出行周期信号,输出低电平;所述电平转换芯片将FPGA产生的多路行周期信号由TTL电平转换为传输的差分电平传送至成像单元;所述FPGA包括串行通信模块、周期信号发生模块、输出锁存模块和状态控制模块;所述串行通信模块用于与嵌入式处理器进行异步串行通信,从串行总线的接收端接收数据,经串并转换后存入接收寄存器;将发送寄存器的内容转换成串行数据发送到串行总线的发送端;状态控制模块在有限状态机的作用下,当从串行通信模块收到的是行周期码值时,将所述行周期码值存入周期信号发生模块中行周期计数器的最大计数值寄存器中;当收到的是成像单元开机指令时,将输出锁存控制模块中的成像单元状态寄存器设置为1,当收到的为成像单元关机指令时,将成像单元状态寄存器设置为0,并控制串行通信模块发送应答数据帧;周期信号发生模块由多个行周期计数器组成,行周期计数器的数量和成像单元的数量相同,完成多路行周期信号的产生;行周期计数器以温补晶振输出的时钟信号为计数时钟源,上电或复位时,行周期计数器从O开始计数,当计数到行周期计数器最大计数值时,对行周期计数器清零;行周期信号为脉冲信号;输出锁存模块在晶振时钟的上升沿,当成像单元状态寄存器的值为I时,将各个行周期计数器的输出的行周期信号送至电平转换芯片;当成像单元状态寄存器的值为O时,将低电平信号送至电平转换芯片。大视场空间相机行周期实时调整方法,该方法由以下步骤实现:步骤一、星务主机通过卫星总线接口(10)向嵌入式处理器(20)传送数据或成像单元的开关机指令,嵌入式处理器(20)对接收的数据或成像单元的开关机指令进行判断,如果接收的是成像单元的开关机指令,则执行步骤二,如果否,嵌入式处理器(20)判断接收的数据中是否包括卫星位置、速度和时间的数据,如果否,返回步骤一,如果是,执行步骤—■.---,步骤二、嵌入式处理器(20)将接收的成像单元开关机指令传送至FPGA (40),控制行周期信号输出的使能和禁止,返回步骤一;步骤三、嵌入式处理器(20)从接收的数据中提取卫星位置、速度和时间的数据,计算卫星与地心距离RH、轨道倾角L、卫星轨道运动角速率Ψ、升交点赤经Ω和星下点与升交点地心角Y ;步骤四、相机传感器投影面与地球椭球的交线构成椭圆,即交线椭圆;根据地球椭球的长半轴R1、短半轴本文档来自技高网
...

【技术保护点】
大视场空间相机行周期实时调整系统,该系统包括卫星总线接口(10)、嵌入式处理器(20)、FPGA(40)、温补晶振(30)和电平转换芯片(50);其特征是,星务主机通过卫星总线接口(10)发送数据或成像单元的开关机指令至嵌入式处理器(20),嵌入式处理器(20)用于接收从卫星总线接口(10)传送的数据或成像单元的开关机指令;根据接收数据中的卫星的当前位置、速度和时间数据,以及各成像单元有效像元中心位置对应的半视场角,实时计算各个成像单元对应的行周期码值;并将收到成像单元的开关机指令和行周期码值传送至FPGA(40);所述温补晶振(30)用于产生稳定的时钟信号,同时将时钟信号传送至FPGA(40),所述FPGA(40)根据接收嵌入式处理器(20)传送的各成像单元的行周期码值和温补晶振(30)传送的时钟信号,产生与行周期码值对应的多路行周期信号,并根据接收的成像单元的开机指令向电平转换芯片(50)输出多路行周期信号,当FPGA(40)重新上电或接收成像单元的关机指令后,停止向电平转换芯片(50)输出行周期信号,输出低电平;所述电平转换芯片(50)将FPGA(40)产生的多路行周期信号由TTL电平转换为传输的差分电平传送至成像单元;所述FPGA(40)包括串行通信模块(41)、周期信号发生模块(43)、输出锁存模块(44)和状态控制模块(42);所述串行通信模块(41)用于与嵌入式处理器(20)进行异步串行通信,从串行总线的接收端接收数据,经串并转换后存入接收寄存器;将发送寄存器的内容转换成串行数据发送到串行总线的发送端;状态控制模块(42)在有限状态机的作用下,当从串行通信模块(41)收到的是行周期码值时,将所述行周期码值存入周期信号发生模块(43)中行周期计数器的最大计数值寄存器中;当收到的是成像单元开机指令时,将输出锁存控制模块中的成像单元状态寄存器设置为1,当收到的为成像单元关机指令时,将成像单元状态寄存器设置为0,并控制串行通信模块(41)发送应答数据帧;周期信号发生模块(43)完成多路行周期信号的产生;行周期计数器以温补晶振(30)输出的时钟信号为计数时钟源,上电或复位时,行周期计数器从0开始计数,当计数到行周期计数器最大计数值时,对行周期计数器清零;行周 期信号为脉冲信号;输出锁存模块(44)在晶振时钟的上升沿,当成像单元状态寄存器的值为1时,将各个行周期计数器的输出的行周期信号送至电平转换芯片(50);当成像单元状态寄存器的值为0时,将低电平信号送至电平转换芯片(50)。...

【技术特征摘要】

【专利技术属性】
技术研发人员:武星星刘金国周怀得余达
申请(专利权)人:中国科学院长春光学精密机械与物理研究所
类型:发明
国别省市:

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

1