欢迎来到天天文库
浏览记录
ID:50160475
大小:491.23 KB
页数:40页
时间:2020-03-08
《MATLAB图像和视频处理教程.pdf》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、使用DSP和FPGA进行图像和视频处理徐正高高级应用工程师MathWorks日程简介定点实现DSP使用DSP面临的挑战FPGA使用FPGA面临的挑战实例使用DSP做车道检测使用FPGA做边缘检测验证2嵌入式设计面临的挑战视频有很大的计算量需求实时和并行需求嵌入式实现需考虑因素功耗,性能,尺寸,和成本目标硬件:RISC,DSP,FPGA,等.浮点数据类型到定点转换测试和验证3在DSP和FPGA上实现MathWorksModelingEnvironmentMATLABSimulinkBlocksetsFixed-PointModeling产生代
2、码验证迭代EmbeddedIDELinkandEDASimulatorLinkProductsThird-PartyIntegratedDevelopmentEnvironmentsDSP/HardwareDesignDSPDevelopmentFPGAToolsEnvironments4算法开发嵌入式设计的最大影响剖析工具MATLABProfiler和SimulinkProfiler边缘检测(3x3滤波器)直接插值法NNMM~9*M*N可分开滤波器NNNMM~3*M*NM~6*M*N5Simulink动态系统建模、仿真、分析平台数字、模拟、混合信号系统,支持
3、定点和浮点算法和系统级设计、实现、测试和验证面向各种应用的专业库基于模型的设计基础产生针对FPGA和DSP优化的代码与第三方建模工具、IDE、测试系统互联的开放式构架7VideoandImageProcessingBlockset设计和仿真视频和图像处理系统图像分析和增强几何变换形态操作图像统计滤波和变换字幕和图形浮点和定点支持8EmbeddedMATLAB用于DSP和FPGAvariable-sizeddataJavaarraysobjectsfunctionsstructvisualizationEmbeddedMATLABnumericcomp
4、lexanalysissparsefixedpointnestedfunctionscellarrays9在DSP和FPGA上实现MathWorksModelingEnvironmentMATLABSimulinkBlocksetsFixed-PointModelingThird-PartyIntegratedDevelopmentEnvironmentsDSP/HardwareDesignDSPDevelopmentFPGAToolsEnvironments10定点建模是什么?数值的有限比特位的二进制表示有确定小数位的有限字长算数对机器优化,对人编程困难11定点建模
5、挑战字长,小数点长度,算法长度量化误差类型溢出:数值超过定点数据类型能够表达的范围下溢出:小数点位不够精确表达数值取舍考虑FPGA:尺寸,功耗,数值精确度DSP:精确度,速度,价格12定点建模Fixed-PointToolbox在MATLAB里做定点算法定义定点属性,如:取舍、定标、溢出处理方法使用EmbeddedMATLAB代码,加快定点仿真SimulinkFixedPoint采用Fixed-PointAdvisor把模型转成定点采用Fixed-PointTool,自动按最大精度和范围定标变换参数,观察不同取舍、定标、溢出处理方法的影响13D
6、SP是什么?数字信号处理器专用CPU(实时)加强的数学计算浮点和定点处理器典型应用通信数字电视控制系统主要厂商TexasInstrumentsAnalogDevices14DSP设计挑战代码优化存储器使用处理器负载与外设交互检查设计缺陷代码重用系统开发定点优化15DSP示例车道检测道路源中检测车道挑战:代码优化自动代码产生将模型在TI板卡上实现自动代码产生设置产生代码16DSP示例车道检测代码优化存储器使用最快:片上存储最慢:外部存储器直接存储器存取(DMA)GetdatafromWritedatatoexter
7、nalProcessProcessexternalmemorymemoryDMADMAProcessProcessProcessProcesscallscallsDMADMAmovesmovesdatadata17DSP示例车道检测采用Simulink工具优化修改EmbeddedMATLAB代码,按行优先操作使用TI优化代码面向TIDSP板卡库产生代码18FPGA是什么?现场可编程门阵列可定制逻辑高度并行算法典型应用通信数字电视图像技术ASIC原型主要厂商XilinxAltera19FPGA设
此文档下载收益归作者所有