用于压缩感知DMD控制系统设计.doc

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
用于压缩感知的DMD控制系统设计摘 ?要: 基于数字光处理(DLP)的数字微镜器件(DMD)灰度控制主要针对视频应用,故帧频较低,只有约60~120 Hz,而用DMD实现的伯努利矩阵作为压缩感知测量矩阵, 是0-1二值矩阵,不需要灰度控制,且帧频要求通常在数千帧每秒。研制了基于Xilinx公司Virtex-5 FPGA的DMD控制系统来实现伯努利矩阵,系统由随机数发生器(RNG)、DDR2 SDRAM控制器、DMD控制器等模块组成。随机数发生器产生的随机数存储在DDR2 SDRAM中,实现与DMD的高速数据传输。经验证,该系统可实现二值高速显示,帧频可达到2 kHz。 关键词: 数字微镜器件;压缩感知;测量矩阵;现场可编程门阵列 0 引言 ????压缩感知理论(Compressed Sensing,CS)[1]表明,若原始信号是可压缩的或者在某个变换域是稀疏的,则可以在对信号进行采样的同时实现压缩,然后根据相应的重构算法由测量值重构原始信号。 ????对图像的压缩感知采样,可以用TI公司的数字微镜器件(Digital Micromirror Device,DMD)很好地实现。美国莱斯大学(Rice University)的Richard G.Baraniuk等人提出了基于压缩感知理论的单像素相机模型[2],该相机利用DMD作为测量矩阵实现对原始图像的压缩采样。中科院空间中心的翟光杰教授团队利用DMD作为测量矩阵完成了极弱光下随机空间光调制,实现了单光子计数成像并取得了良好效果[3]。 ????DMD是由TI公司的科学家Larry Hornbeck和William于1987年共同发明的,是集光处理与微机电系统(Micro Electro-Mechanical System,MEMS)于一体的器件。因为其具有高分辨率、高亮度、高对比度、高可靠性、数字控制和响应时间短等优点,DMD广泛应用于数字光处理 (Digital Light Procession,DLP)系统中。由于基于DLP的DMD灰度控制主要针对视频应用,显示帧频一般在60 Hz~120 Hz,而对一帧百万像素级的图像进行压缩感知采样,需要进行几万甚至几十万次,所以这将非常耗时。国内对DMD显示控制研究较少,尚处于起步阶段,所以深 入研究DMD显示控制技术具有重要的意义,将为相关科研工作提供重要的技术支撑。 1 压缩感知理论与DMD 1.1 压缩感知理论 ????当M=O(KlnN)且测量矩阵满足约束等距性(Restricted Isometry Property,RIP)准则时,可利用恢复算法高概率重构原始信号x[4]。 1.2 DMD简介 ????DMD是将微镜阵列与CMOS SRAM集成在同一块芯片上的装置[5]。 一块0.7英寸的DMD分辨率为1 024×768,每个像素点都是一面可以转动的铝制微镜。每块微镜尺寸为13.68 μm×13.68 μm,微镜间间隔小于1 μm。微镜固定在轭上,轭可以随铰链±12°转动。通过在微镜下面的RAM里存储“0”或“1”来使电极对微镜产生静电吸引,实现微镜的转动。DMD像素 结构图如图1所示。 ????微镜镜面可以对入射光向两个方向反射,微镜处于+12°时,将光线反射至投影镜头或屏幕,表示二进制“1”;处于-12°时,将光线反射至光吸收器,表示二进制“0”,如图2所示。 1.3 测量矩阵与DMD ????文献[6]指出,要从M维的测量值高概率恢复N维原始信号,测量矩阵需满足RIP准则。而RIP性质的验证是个组合复杂问题,不容易验证。当矩阵 Φ和稀疏基Ψ不相关时,A可高概率满足RIP准则。高斯随机矩阵与其他矩阵高概率不相关,所以Φ选择高斯随机矩阵时,可使得A在很大概率上满足RIP准 则。此外,二值随机矩阵等也能使矩阵A满足RIP准则,且重构误差也较小。 ????考虑到DMD的结构特点,每个像素点可表示“0”或“1”,测量矩阵选择二值随机矩阵比较容易实现,利用DMD观测信号的过程如图3所示。 ????DMD表示“1”的像素点将光线反射至透镜汇聚到探测器上,得到一个测量值yi。DMD镜面矩阵的一次探测相当于测量矩阵Φ的一行φi与信号x或θ相乘: ???? 其中yi(i=1,2,…,M)为一次测量值,经过M次测量,得到向量y。 2 控制系统设计 ????采用Xilinx公司的Virtex-5 XC5VLX50[7]高性能FPGA作为DMD控制系统的主控芯片,完成与DMD接口芯片DDC4100[8]和供电复位芯片DAD2000[9]的通信,实现对DMD的控制。DMD芯片选用0.7 XGA 2xLVDS DMD[10],分辨率为1 024×768。为存储DMD显示所需的压缩感知随机矩阵数据,选用三星的DDR2 SDRAM M470T2864

文档评论(0)

187****5045 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档