基于FPGA的小型星载非制冷红外成像系统

发布者:快乐舞蹈最新更新时间:2010-11-16 来源: 电子技术应用2010年第9期关键字:图像处理  FPGA  成像系统  红外焦平面阵列 手机看文章 扫描二维码
随时随地手机看文章

  摘  要: 根据内编队重力场卫星红外成像工作环境的温度要求,选取了非制冷长波红外焦平面阵列探测器——UL 03 16 2,并在此基础上进行了系统的软硬件设计。硬件电路采用了模拟电路和数字电路分离设计方案,以减小电路噪声对红外图像的影响。在系统实现上,以内嵌MircoBlaze微处理器FPGA为主处理器,通过编程实现了图像数据的获取、处理和输出以及整个系统各模块的综合管理,提高了系统的集成度和稳定性。

  关键词: 红外焦平面阵列;成像系统;FPGA;图像处理

  采用内编队卫星方式测量大地重力场,需要在内卫星所受非保守力引起的扰动加速度小于1×10-11 m2/s的情况下测量内外卫星的相对位置[1],利用非接触可见光测量带来的光压扰动在4×10-10 m2/s左右,已超出了非保守力的干扰要求范围。通过分析得出,利用内卫星表面和外卫星腔体内表面的红外发射率不同,采用三台固定于外卫星腔体内表面的红外相机对内卫星进行拍摄,可解算出内外卫星的相对位置。

  由于内编队卫星的特殊性,要求该星载红外相机的体积、质量、功耗都很小。通过调研发现,现有的商业红外相机很难达到上述要求,且无法满足航天要求。而制冷型相机需要冷却装置将探测器冷却到相当低的温度,这增加了整个系统的功耗和复杂度。因此,研制一种小型星载非制冷红外相机是实现内编队卫星有效载荷需要首先解决的问题。基于上述需求,本文通过分析内编队重力场卫星的红外成像环境,选用了合适的长红外焦平面阵列探测器,对非制冷红外相机进行了系统设计,并利用FPGA实现了对焦平面阵列探测器芯片正常工作所需各种信号的控制和图像预处理算法以及整个系统的综合管理。

  1 非制冷红外成像系统总体设计

  本文设计的非制冷红外成像系统主要由光学镜头、非制冷红外焦平面阵列、控制电路、图像处理和输出电路组成,系统构成框图如图1所示。红外目标光线经过红外光学镜头聚焦在CCD探测器上,模拟电路部分提供CCD工作的基准电压,CCD探测器在数字电路部分提供的扫描时序驱动下以模拟电压的方式逐行输出每一像素点的灰度值。该模拟电压信号经过高精度A/D采样后生成数字图像信号送入数字电路部分。数字电路部分实时完成各种图像处理任务,并输出处理后的图像数据供PC机作后续处理或在电视机屏幕上显示。

  考虑到电路噪声对红外图像信号的影响,本系统采用了数字电路和模拟电路分离设计思想,将数字电路和模拟电路设计在不同的电路板上,通过排针直接相连。它们之间只有数字信号的交互,这样既可以减小数模混合电路的相互干扰性,也可以降低信号在传输线上的噪声影响。模拟电路部分主要采用各类电压转换芯片实现对CCD探测器基准电压的设置。模数转换芯片实现对探测器输出模拟图像信号的转换以及处理后模拟图像信号的输出。数字电路部分以内嵌MicroBlaze 32位微处理器软核的FPGA为主处理器[2],实现的功能主要包括CCD探测器时序生成、图像处理算法、处理后的数字图像信号输出以及整个系统的综合管理等[3]。[page]

  2 各模块的设计与实现

  2.1 CCD探测器电路设计与实现

  根据内编队重力场卫星设计的红外成像环境温度(300 K)和黑体维恩位移定律,可得到红外光谱辐照度的峰值波长为9.66 μm,处于长波红外波段,因此可以选用典型波长为8 μm~14 μm的红外焦平面阵列探测器。在波长范围确定的情况下,综合考虑航天运用上高可靠性、低功耗、低噪声和小型化等方面的要求,选取了ULIS公司生产的UL 03 16 2非制冷型长红外微型测辐射热仪[4]。与之相匹配的红外镜头委托相关公司设计了视场角120°、焦距3 mm、光圈F数为1的广角镜头。UL 03 16 2微型测辐射热仪焦平面阵列包含两部分:由384×288个单元组成,采用多晶硅工艺制作的电阻型两维探测阵列;连接到探测器阵列的硅工艺读出集成电路(ROIC)。

  根据探测器芯片资料,探测器正常工作所需的电源和各项偏置电压参数要求如表1所示。

  由表1可知,VDDA和VDDL为供电电源,选用了转换效率高、稳定性好的LT1086-5.0和LT1086-3.3电源芯片,它可提供1.5 A的最大电流。4个精密基准电压源需要为探测器提供低噪声的偏置电压(VBUS、GFID、VSK和GSK),比较此类芯片的特性,采用AD584配合精密可调电阻产生VBUS、GFID和VSK三种电压,采用LM4041配合精密可调电阻产生GSK电压。为了使电源噪声达到上述要求,设计了放大器去噪电路,采用低噪声精密放大器OP270,它在1 kHz下能达到5 nV的电压稳定精度,温度漂移为1 ?滋V/K。图2以VSK(5.475 V)电压为例给出了具体电路原理图,其他电压的电路原理基本类似。

  探测器借助不同的外部时钟和偏置电压,内部时序器为完全同步的ROIC操作提供所有必要的内部信号,所有内部脉冲都是通过主时钟的整数倍频得到的。内部时序器的操作仅需要以下时钟[4]:(1)主时钟(MC);(2)复位信号;(3)积分信号。VIDEO信号在每行积分完成的18.5个时钟周期后开始输出,与之相应的AD采样时钟可设置为积分完成后的19个周期开始,与主时钟同步。上述信号的时序关系可在FPGA内部编程实现。[page]

  2.2 模拟采样电路设计

  为了保证图像的高质量,需要确保高精度、低噪声的A/D转换。CCD探测器为串行输出,最高主频为6 MHz,图像采集的数据量较大。输出的Video信号在1 V~4.2 V内动态变化,它对应了-10 ℃~80 ℃的温度范围,由于系统环境温度是27 ℃,Video信号的输出范围很小,给电路的设计带来了较大的困难。为了尽可能提高输出速度和采样精度,选用了14位高速高精度集成转换芯片AD9240[5],其电路连接图如图3(a)所示。


  本系统设计中考虑到图像目标比较均匀单一,采用了计算量偏小的A3×3中值滤波窗口。

  上述图像处理模块的实现都由FPGA实现,对于非均匀性校正,预先将高低温下的探测器像元响应存入外部SRAM中,直接调用FPGA中的乘法和加法模块通过上述公式计算各像元系数并存储到Flash中,在实时校正过程中由MircoBlaze将系数调入到外部SRAM中供校正模块使用[5]。对于线性灰度变化,可先求取图像的最大和最小灰度值,然后将校正后的像素值代入式(6)即可求得。对于3×3中值滤波,可将图像数据延迟得到3行并行数据[7](不延迟行数据、延迟1行数据和延迟2行数据),利用这3行并行数据完成3×3窗口内延迟1行数据的中值滤波计算。[page]

  2.4 图像输出模块设计与实现

  经过预处理后的图像通过两种方式输出:(1)通过LVDS接口信号方式输出,供后续处理;(2)实时显示在电视屏幕上。

  LVDS信号采用低压差分信号传输方式,可实现信号的高速低噪声传输[8]。电路设计较为简单,只要在数据的收发两端设计LVDS信号转换芯片即可,本系统发送端采用了信号发送转换芯片DS90CR215,接收端采用了与之相对应的信号接收转换芯片DS90CR216。

  将红外探测器采集到的图像实时显示在电视屏幕上,需要将预处理后的数字图像信号转换为PAL制式的模拟电视信号。系统采用AD公司的DAV7123视频转换芯片,视频码流在芯片内部进行D/A转换,再进行视频编码,然后生成复合同步信号、消隐信号和模拟视频信号,这三路信号共用一路信号输出[9]。由于PAL625行制的电视信号采用13.5 MHz的抽样标准,而探测器输出5 MHz,因此在输出端采用了双口RAM对图像数据进行了缓存,再根据现有PAL制式电视标准[10]对双口RAM中的像素灰度值进行读取。

  3 系统测试结果与分析

  通过上述硬件电路的设计和图像预处理算法的实现,得到不同预处理阶段的图像和PC机上实现的边缘提取结果如图4所示。

  通过图4图像可以得出,两点校正后的图像成像效果较好,伴有随机散粒噪声干扰,经过中值滤波后,基本上消除了噪声的影响。预处理后的图像边缘轮廓清晰,通过边缘提取结果分析得知,图像质量基本上能保证内外卫星相对位置解算的精度。

  本项目设计的最终目的是要通过外卫星腔体内表面的三台红外相机对内卫星进行照相,最后通过双目或三目交汇解算出内外卫星的相对位置。本文的内容属于前期红外相机原理样机的研制,包括红外CCD探测器的选取,硬件电路的设计与软件系统的实现,但其功能只限于红外图像信号的获取和图像预处理,FPGA实现的算法没有涉及到后续的图像处理,包括图像的边缘提取、中心拟合以及三目交汇的解算。通过对预处理后的图像边缘提取结果分析可知,该原理样机的图像输出质量良好,基本达到系统要求,攻克了内编队重力场卫星有效载荷测量的关键技术,为后续试验样机和工程样机的研制奠定了坚实的基础。

  参考文献

  [1] 张育林,曾国强,王兆魁,等.分布式卫星系统理论及应用[M].北京:科学出版社,2008.

  [2] Xilinx Company.Spartan-3 FPGA family complete data sheet[S].2004,8.

  [3] Hanson.Advances in monolithic ferroe1ectric uncooled IR  FPA technology[C].SPIE,1995,3379:60-68.

  [4] ULIS Company.UL 03 16 2 datasheet revision1[S]. 2006,12.

  [5] Analog Devices,Inc.High speed AD 9240 datasheet,Rev.A,1998.

  [6] 周建勇,尹玉梅,唐遵烈,等.基于FPGA的红外图像非均匀性校正技术[J].半导体光电,2007,28(2).

  [7] SEINSTRA F J,KOELMA D.A fully sequential programming model for efficient data parallel image processing. Concurrency and Computation:Practice and Experience,2004,16(6):611-614.

  [8] 张健,吴晓冰.LVDS技术原理和设计简介[J].电子技术应用,2000(5).

  [9] 邓春健,王琦,徐秀知,等.基于FPGA和ADV7123的VGA显示接口的设计和应用[J].电子器件,2006,29(4).

  [10] PAL-D制电视广播技术规范[S].中华人民共和国国家标准,GB 3174-1995.

  [11] 徐欣,于红旗.基于FPGA的嵌入式系统设计[M].北京:机械工业出版社,2005.

关键字:图像处理  FPGA  成像系统  红外焦平面阵列 引用地址:基于FPGA的小型星载非制冷红外成像系统

上一篇:20×18位符号定点乘法器的FPGA实现
下一篇:Xilinx市占率恐七年来首次低于50%

推荐阅读最新更新时间:2024-05-02 21:11

基于FPGA实现的CPCI数据通信
  本文设计的系统采用PLX公司生产的CPCI协议转换芯片PCI9054,通过Verilog HDL语言在FPGA中产生相应的控制信号,完成对数据的快速读写,从而实现了与CPCI总线的高速数据通信。   高速数据传输技术是现代信息技术的前沿科技,同时也是整个数据链技术的瓶颈之一,为此技术人员不断地寻找新的方法。CPCI(Compact PCI)总线就是其中一个解决方案。CPCI总线是当前流行的高速嵌入式计算机总线,目前大多数嵌入式计算机系统的接口最终都要经过CPCI总线与计算机内存进行交互。CPCI的总线规范保证了其具有良好的兼容性和可靠性。   1 系统设计   系统主要由PCI9054和FPGA构成,系统结构图以及
[电源管理]
基于<font color='red'>FPGA</font>实现的CPCI数据通信
FPGA 设计当中的功耗问题
随着FPGA的密度越来越高,设计者们正在节能降耗方面取得越来越多的进展。出现降低功耗这一趋势的另一个原因是FPGA正在越来越广泛地应用于 智能手机 、媒体 播放器 、 游戏机 、卫星导航设备以及 数码相机 / 摄像机 等便携式设备当中。对于消费 电子 设备以及医疗、工业,甚至军事设备来说,功耗也许算是选择FPGA时最重要的因素了。系统可靠性的提高和易升级性也是需要考虑的重要因素。选择过程中的其他标准还包括成本、容量、性能、功能、功率和封装等。   基于FPGA的系统设计有4个主要的功耗组成部分:   浪涌功耗   配置功耗   编程后静态功耗   动态功耗   FPGA器件的功耗组成和降耗技术由于器件所采用的根本技术的
[嵌入式]
<font color='red'>FPGA</font> 设计当中的功耗问题
Xilinx FPGA在汽车电子上的应用
方案描述: 本方案描述了 Xilinx FPGA 在汽车倒车显示上的应用。系统采用I2C实现对CMOS Sensor的控制,将采集的数据进行校正,阴影移除,缩放后通过TFT显示出来。使用Picoblaze实现对系统的灵活控制和算法运用,外挂SDRAM或Flash对图像进行存储。 方案设计图: 方案关键器件表:
[汽车电子]
Xilinx <font color='red'>FPGA</font>在汽车电子上的应用
FPGA迈向通用平台之路?
近来对于电子行业的评论不再像几年前那么乐观了,通信领域和消费电子领域这两大驱动力市场的表现不尽如意,市场份额庞大但却竞争惨烈,利润走低。“展望整个半导体市场,惟有FPGA是黑暗中的亮点。”此话说得有些夸张,半导体市场的黑暗期远不是如此,现在的情形充其量只是低迷。不过这句话确也有些道理,因为这两年以来,我们可以明显地看到,FPGA一直稳步地遵循着摩尔定律,价格和功耗在不断降低的同时性能却越来越高。   FPGA拥有灵活的可编程特性和强大的并行处理能力,但是相应地,体积庞大价格昂贵也是其软肋。不过现在我们再仔细看看Xilinx、Altera等FPGA厂商的产品线以及他们的客户列表,我们不难发现,FPGA已经由原来的电信等领域开
[嵌入式]
FPGA+ARM异核架构,基于米尔MYC-JX8MMA7核心板的全自动血细胞分析仪
全自动血细胞分析仪是医院临床检验应用非常广泛的仪器之一,用来检测红细胞、血红蛋白、白细胞、血小板等项目 。是基于电子技术和自动化技术的全自动智能设备,功能齐全,操作简单,依托相关计算机系统在数据处理和数据分析等方面具有出色表现,可同时进行多个参数的可靠分析,通过联网互通和交互式触摸屏可以实现线上信息共享等功能,被广泛应用在医院临床检验中。 图片来源网络 全自动血细胞分析仪硬件系统主要分三条线,首先是数据线,以FPGA处理器为主,主要用于原始数据的高速采集和获取;其次是控制线,以MCU处理器为主,主要实现对各个外设部件的驱动控制及传感器数据的检测;最后是人机交互线,以MPU处理器为主,作为主控中心进行各模块的协调管理和资源
[嵌入式]
<font color='red'>FPGA</font>+ARM异核架构,基于米尔MYC-JX8MMA7核心板的全自动血细胞分析仪
基于FPGA的出租车计价系统设计
    摘要:设计出租车计价系统,运用自顶向下的设计思想,以芯片CycloneⅡEP2C8T144C8为设计核心,采用QuartusⅡ仿真软件,对设计电路的各模块及整个系统进行了EDA仿真验证。结果表明,该计价系统具有计时、计费、计程和动态显示的功能,符合设计要求,修改VHDL语言源程序,可完成更多的出租车计价系统的扩展功能。 关键词:出租车计价;自顶向下;VHDL;FPGA 0 引言     随着电子技术的发展,出租车计价器的设计也从传统的全部由机械元器件组成的机械式设计到半电子式(即用电子线路代替部分机械器件的出租车计价器),再从集成电路式到目前基于FGPA芯片为核心的系统的设计共经历了四个阶段,利用FPGA芯片,用较少的外部
[嵌入式]
异步SRAM存储器接口电路设计(Altera FPGA开发板)
异步SRAM存储器接口电路设计(Altera FPGA开发板)如图所示:
[模拟电子]
异步SRAM存储器接口电路设计(Altera <font color='red'>FPGA</font>开发板)
FPGA作为下一代汽车电子设计的灵活及低成本解决方案需要考虑的问题
设想一下:如果你驾驶最新款的汽车,以每小时 75 英里的速度在高速公路上疾驰,并一边欣赏着流行的乐曲。 突然间,引擎管理系统或稳定控制系统失效。面对这个情势,您不仅可能会遭遇严重 (甚至致命) 的车祸,而车厂的声誉也可能遭到损害,如果类似情况不止出现在你身上的话。 随着汽车在过去 25 年中从纯机械设备演变成高度集成的线控驾驶汽车电子系统,设计人员面临的挑战也不断增加。他们必须把复杂的电子设备增添到每一个后续车型中,同时还得维持高标准的品质和可靠性,并满足严格的低成本和大批量生产要求。 传统上,汽车开发人员一直依赖于 MCU、ASIC 和硕大的线束来实现和控制电子系统,并扩展每一代汽车的功能。如今,这些解决方案正逼近其
[汽车电子]
将<font color='red'>FPGA</font>作为下一代汽车电子设计的灵活及低成本解决方案需要考虑的问题
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved