基于fpga的数据采集与压缩系统

基于fpga的数据采集与压缩系统

ID:5341270

大小:271.76 KB

页数:4页

时间:2017-12-08

基于fpga的数据采集与压缩系统_第1页
基于fpga的数据采集与压缩系统_第2页
基于fpga的数据采集与压缩系统_第3页
基于fpga的数据采集与压缩系统_第4页
资源描述:

《基于fpga的数据采集与压缩系统》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、2012年仪表技术与传感器2012第1期lnstrumemTechniqueandSensorNo.1www.grain17.com基于FPGA的数据采集与压缩系统刘成明,李新娥,张艳兵(中北大学电子测试技术国家重点实验室,仪器科学与动态测试教育部重点实验室。山西太原030051)摘要:针对某些特殊的测试试验.既要求测试系统微体积、低功耗,还要求记录大量数据的问题,提出基于FPC-A的数据压缩解决方案。介绍了LzW压缩算法的基本理论及其用FPGA硬件实现的方法。数据采集部分用FPGA实现对模数转换器的控制、负延迟技术和内外触发可编程

2、控制技术。大量的实验表明,系统工作稳定、压缩速度快(8MByte/s以上)、对实测数据的压缩效果好(25%左右)、工作时电流小(37mA),实现了速度、性能、功耗三者的统一。关键词:FPGA;数据采集;数据压缩;Lzw算法中图分类号:TP919文献标识码:B文章编号:1002—1841(2012)01—0036—04DataAcquisitionandCompressionSystemBasedonFPGALIUCheng-ming,LIXin-e,ZHANGYan—bing(NationalKeyLaboratoryforElec

3、tronicMeasurementTechnology,KeyLaboratoryofInstrumentationScience&DynRmicMeasurement,NorthUniversityofChina,Taiyuan030051,China)Abstract:In80mespecialtestsandexperiments,thecharactersof8删lllvolumeandlowconsumption,andthefunctionof陀-cordingalargequantityofdatashadbeende

4、manded.AsolutionfordatacompressbasedonFPGAWflSpropo跎d.ThebasictheoryofLzWalgorithmW85introduced.ThemethodtoachievethealgorithmbyFPGAwasdescribedindetail.Duringthepartofthedataacquisition,FPGAwasusedtorealizethecontrolofA/Dconverter,andthenegativeskewedtechnology,intern

5、altriggerandexter-haltriggerprogrammablecontrollingtechnology.Lotsoftestsshowtheworkingsteadilyofthesystem,fastcompressionspeed(abovethe8MByte/s),goodeffectondatacompress(about25%),andlowworkingelectriccurrent(37mA)tOrealizetheintegrationofspeed,performanceandconsumpti

6、on.Keywords:FPGA;dataacquisition;datacompression;LZWalgorithm0引言统的整体框图如图l。传感器采集到信号后,经过模拟适配电目前,数据采集技术和压缩技术在国内外都得到广泛应路进行滤波、放大后进入A/D变换器,再输出到FPGA进行压用。但用FPGA将这两种技术结合起来应用于1个测试系统中缩,最后将压缩后的数据存储到外部存储器中。采集完成后,的案例并不多。文献[1]提出用FPGA同时实现数据采集和压通过USB接口电路将压缩数据从外部存储器读入计算机,然后缩两种功能,采用的是一种有

7、损压缩算法,虽然保留了信号的用专用软件对压缩数据进行解压,还原出原始数据以便进一步峰值,但还是丢失了一些信号的细节部分。文献[2]提出了在分析处理。数据采集系统中应用数据压缩的技术,给出了有损压缩和Lzw无损压缩方案以及用软件实现该算法的细节问题,但没有具体讨论用硬件实现LZw算法的过程。文献[3]提出了用一种新的体系结构来实现LZW算法,用ASIC的方式实现设计,但是要消耗大量的资源,不是普通的FPGA所能承受的,所以也不适合在测试系统中应用。文献[4]提出了用FPGA实现Lzw算法并加以应用于数据采集系统中的想法,但是没有具体实

8、现田1系统整体框圈这些功能。文中给出具体的设计电路,采用FPGA以硬件的方2数据采集部分的FPGA实现式实现数据采集和LZw算法,完成数据的实时采集压缩。2.1AD控制电路的设计I系统整体设计数据采集部分¨o主要包括AD控制模块、负延

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。