



下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 基于Stratix系列FPGA的快速并行FIR滤波器在钢板表面缺陷图像预处理中的应用 雷永强 段发阶 胡 亮 时间:2008年08月06日 字 体: 大 中 小 关键词: ? 摘?要: 在钢板表面缺陷检测中,如何解决大数据
2、处理量的问题是整个系统的决定性环节。应用Stratix系列FPGA的高速并行特点设计了FIR滤波器,实现了对海量数据的高速处理。实验与软件仿真表明,该设计完全达到要求。? 关键词:? FPGA? FIR滤波器? 实时处理? Quartus II ? 随着现代工业的高速发展以及对技术的更高要求,业界对工业原材料也提出了越来越苛刻的要求。特别是作为工业基础原材料的冷轧薄板,更是受到人们的极大关注。能否提供表面质量优异的薄板对于最终产品的性能起到了非常关键的作用。目前国内外在本领域的研究成果大致为分别利用线、面阵CCD获取表面图像,由后续软件对图像加以分析的方法来实现对表面质量的检测处理。由于要求实
3、时高速检测,若仍然采用软件处理的方法,对于计算机来讲,显然处理负担是异常沉重的。近几年来,随着ASIC技术的迅猛发展以及IP设计的逐渐成熟,使得FPGA具有实时、高速、易修改等特点,利用FPGA对图样实现基本处理就显得非常有实用价值。本课题就是基于如上考虑,应用嵌入式FPGA系统对钢板表面缺陷进行检测做出的一些探索性研究。? 根据设计要求:板面宽度应达到2m;横纵向分辨率不低于0.1mm;运动速度低于1.5m/s,可简单计算出一帧图像应为20000个象素点,单象素点速度为1.5kHz;根据采样定理,CCD的驱动脉冲将达到30MHz,进而可知在进行256点FIR滤波时每帧图像的数据量将达到G的数
4、量级;加之图像处理算法的复杂性,数据量将会非常庞大,这是PC机无法实时处理的。经过对现场条件的仔细分析,可知缺陷不会是大面积的,倘若全部的数据都使用最后的高级算法处理进行分类,很明显会浪费大量的硬件资源,造成设备成本过高。倘若在高级处理前实现图像的预处理,例如去噪、平滑、滤波等,以提取图像的基本特征,先做出初步判断进而再由后续设备对数据进行分析和分类,无疑对减轻负担和实现高效处理有很重要的意义。1 数字图像预处理? 式中,()=-,为网络传输相位函数? ?同时,FIR数字滤波器满足如下条件:? ?h(n)=±h(N-1-n)? ?该式表明h(n)对(N-1)/2满足偶对称或奇对称1。
5、? 设传递函数为偶对称,且N取偶数,有:? ? 若传递函数为奇对称,则只需将(1)和(2)式中方括号内“+”号改为“-”号即可。? 从上面的分析中可知,由于传递函数具有的对称性,使得运算过程中乘法次数可以减半,这大大降低了对海量数据的分析负担。? ?由标准缺陷图样分析,可以大致确定正常板面图像信号所处的频域范围。? ? 上式中,M为阶数。? 当M确定时,据(3)式可获取滤波器各特征系数。2 算法的硬件实现? 由前面的分析可知,如何提高系统数据处理能力是解决问题的瓶颈,PC机显然无法胜任如此复杂的处理任务,近几年来FPGA技术发展突飞猛进并以其快速、在线可编程的优良性能在工业在线检测中得到了广泛
6、应用。本系统出于对实际条件和后继设备更新的考虑,采用Altera公司于2003年正式推出的Stratix系列FPGA。2.1 器件介绍? ?Stratix系列产品是Altera公司基于SRAM与LUT(查找表)模式,应用0.13m全铜布线工艺制造的最新FPGA。相比于以往的产品,Stratix系列器件的新结构采用了DitrectDriveTM技术和快速连续的MultiTrackTMTM互联技术可以根据走线不同长度进行优化,改善内部模块之间的互联性能。Altera公司特有的DirectDriveTM技术保证了片内所有的函数可以直接连接使用同一布线资源。这两种技术与QuartusII 2.0以上版
7、本软件提供的LogicLockTM功能相结合,便于进行模块化设计,简化了系统集成。Stratix系统器件片内的全局和本地时钟资源提供了多达40个独立的系统时钟,有利于实现最丰富的系统性能;全新的布线结构,分为三种长度的行列布线,在保证延时可预测的同时,增加了布线的灵活性;为了更好地提高系统数据存储能力,Stratix系列自带有三种可灵活配置的存储器,其大小分别为512bit、4k bit、512kbit23。2.2 算法实现? 滤波器阶数确定后,依据(3)式可获取FIR系统参数。假定阶数为16,则可计算出h0h15各参数,然后依据(1)式便可设计结构图,如图1所示。从图中看出实现重点为乘法器的实现,由于Stratix系列内嵌有10个DSP模块,每个模块可同时实现8个运行于250MHz的并行乘法器,这就大幅度地提高了运行速度。而且其内嵌的大容量SRAM也为同时存取大量抽头因子带来了方便。在算法实现中使用更为有效的VHDL语言,可以实现主函数设计以及ROM初始化程序设计。设计中使用EP1S25芯片,时钟的频率设置为25MHz,经过QuartusII软件仿真可得到如图2所示的结果。为检测仿真效果,特对相同单维数据,用MATLAB软件进行相同算法处理,获得另一组结果,将两组数据相比对得到表1,误差1。? ? 参考文献1 胡广书.数字信号处理. 北京:清华大学出版社,19972 系列器
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 非营利组织人力资源部工作总结与发展计划
- 摩托车智能调度与路径优化-全面剖析
- 新零售市场趋势分析-全面剖析
- 个性化日历系统设计-全面剖析
- 容器化API设计中的日志采集与异常处理-全面剖析
- 云计算技术优化酒类文化在线传播-全面剖析
- 人教版音乐教材教学研究计划
- 家庭教育与未成年人道德培养计划
- 唯一标识在医疗流程优化中的应用-全面剖析
- 大象保护志愿者活动计划
- 《光电对抗原理与应用》课件第5章
- 三维建模合同
- 八年级劳动教育国家测试题及答案
- 2025年中煤集团华东分公司及所属项目公司公开招聘管理单位笔试遴选500模拟题附带答案详解
- 《海洋牧场岩土工程勘察规程》
- 2024年吉林省高职高专单招考试数学试题(含答案)
- DB52T 1693-2022 文化旅游商品基地规范与评定
- 新生儿常见导管护理
- 女性骨盆解剖课件
- 博士自我介绍课件
- 天然气公司工程管理奖惩制度
评论
0/150
提交评论