- 1
- 0
- 约3千字
- 约 5页
- 2016-09-17 发布于北京
- 举报
井下声波数据压缩系统中FIFO深度的研究.doc
井下声波数据压缩系统中FIFO深度的研究
摘 要:在现代井下声波数据实时无损压缩系统中,广泛采用异步FIFO来解决模块间异步时钟域同步的问题。为了在提高系统工作效率的同时节省硬件资源,FIFO深度选取问题就更加突出。提出了一种基于随机服务系统理论的异步FIFO模型,同时结合压缩系统中哈希桶深的概率分布特性,计算出了异步FIFO深度,从而为实时硬件压缩系统的时序设计提供了理论支撑。
关键词:异步FIFO;FIFO深度;哈希函数;随机服务系统
中图分类号:TN911 文献标识码:A 文章编号:2095-1302(2013)04-0047-02
0 引 言
在测井数据高速增长的背景下,实时硬件无损压缩系统得到了广泛应用。不少系统中均使用了Hash查找来提高压缩系统的工作效率。但是,由于Hash冲突的无法避免,Hash查找的查找时间往往是随机的,这就使得下一个待压缩数据进入压缩系统的时间也是随机的。因此,压缩系统数据输入前端的工作频率和压缩模块的工作频率就难以保持同步。为了解决系统模块间异步时钟域同步问题[1-2],异步FIFO(First In First Out)得到了广泛的应用。在异步FIFO设计中的一个关键问题就是FIFO深度的选取,选取合适的FIFO深度不仅可以提高系统性能,而且还可以优化系统的面积和功耗[3]。目前,针对FIFO深度问题的研究也有很多。比如,在读写频率确定的情况下的FIFO深度经验公式[4];读写频率成比例时,通过等时长间隔测井FIFO中已有数据量来确定FIFO深度[5];建立FIFO模型,但是在FIFO内无排队现象的前提下[6]等。多数研究并没有给出FIFO应用的具体环境,没有考虑FIFO深度对具体某一数字系统的影响。针对实际井下声波数据压缩系统(数据输入速率即数据采样频率一定),本文首先研究了Hash桶深的概率分布统计特征,以此得到FIFO输出端数据的概率分布统计特性。在此基础上,利用随机服务系统理论对异步FIFO建模,从理论上得到了FIFO深度,对异步FIFO和整个数据实时压缩系统的设计具有重要的指导意义。
1 Hash映射的概率分布特性及FIFO建模
1.1 Hash映射的概率分布特性
在基于字典的无损压缩算法(如LZW算法)中,经常会使用Hash函数来提高数据查找效率,从而提高压缩系统的压缩速率。Hash函数本质上是在数据和它的存储地址之间建立一个确定的映射,因而在查找时只需要根据这个映射关系便可以找到此数据的存储位置。然而,对不同的数据经过哈希映射后却可能得到同一个哈希地址即存储地址,这种现象称为哈希冲突。在一般情况下,冲突只能尽可能地减少,而不能完全避免。不少测井数据压缩系统均采用散列性能好,且利于硬件实现的移位异或Hash函数[7]。可以证明[8]:当Hash映射散列性能好,近似服从均匀分布的情况下,每个Hash桶中的数据量服从Poisson分布,即每个数据到达某个Hash桶的时间间隔服从指数分布。
1.2 压缩系统等效和FIFO建模
随机服务系统理论也称排队论,是通过对服务对象来到和服务时间的统计研究,研究性态问题、最优化问题、排队系统的统计推断问题,进而对整个系统进行建模和优化的一门科学[9]。典型的排队系统。
按照此排队系统典型结构,可以把数据压缩系统的输入前端即异步FIFO等效为图1中的“顾客排队”,把数据压缩模块等效为图1中的“服务机构”,就可以建立FIFO的随机服务系统模型。
由于压缩系统的压缩速率的不确定主要是由Hash冲突引起的,且数据到达某个Hash桶的时间间隔是服从指数分布的,因此整个压缩模块完成数据的压缩时间间隔也近似服从指数分布,也就是异步FIFO的读时钟周期服从指数分布。所以,异步FIFO可以用M/M/1/m的排队混合制系统进行建模(M表示指数分布,m表示异步FIFO容量)。在X/Y/Z/A排队系统中,X为顾客到达时间间隔概率分布,Y为服务时间概率分布,Z为服务台数量,A为服务台容量。
2 FIFO深度的确定
式中,,表示单位时间内数据能够到达FIFO的概率。由于本文所设计的压缩系统是实时压缩系统,因此式(1)所求的FIFO深度应该是当q趋近于1时的深度,ρ是根据常见的压缩系统的压缩速率所取的值[10]。显然,当ρ1时,FIFO内是不存在排队问题的。图2所示是在Matlab中计算出的FIFO的深度情况。
由图2可知,当数据源不暂停向压缩系统发送数据时,由于哈希冲突问题将会造成FIFO中可能产生排队现象。根据图2,异步FIFO的容量应设置为4×8 b。尽管这样的逼近一定会存在不少误差,但这样大致给出了FIFO深度的范围,最大的好处是改变了以往靠设计者经验设置FIFO深度的
您可能关注的文档
- 业务定义永续IT架构.doc
- 业务平台维护管理模式探讨.doc
- 业务流程设计与验证的体系结构.doc
- 业扩工作中的防窃电措施探讨.doc
- 东北亚中日朝(韩)三国间身份的历史考察.doc
- 东北地区建筑外墙保温方法比较分析.doc
- 东北地区水稻智能催芽综合增产技术.doc
- 东北寒地大豆高产栽培技术探析.doc
- 东北林业大学城市林业示范基地蒙古栎种群扩散研究.doc
- 东北林区药用植被的分布规律.doc
- 广东省广州省实验中学教育集团2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州大学附属中学2025-2026学年八年级上学期奥班期中物理试题(解析版).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(含答案).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(解析版).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 2026《中国人寿上海分公司营销员培训体系优化研究》18000字.docx
- 《生物探究性实验教学》中小学教师资格模拟试题.docx
最近下载
- 广东省广州市某中学2024-2025学年九年级下学期开学考试化学试卷.pdf VIP
- 2024年江苏大学附属医院招聘真题.docx VIP
- 直播电商模式下抖音消费者冲动购买行为影响因素研究(3).docx VIP
- 湖北省学位英语考试真题2023.pdf VIP
- 2026届高考语文复习:55分与45分作文,其精妙分野,究竟在何方?——以“活人感”与“敬自己”作文为例.pptx
- 2023年江苏大学附属医院医护人员招聘考试模拟试题及答案解析.docx VIP
- 2025年货代年终总结及明年计划.pdf VIP
- 2025-2030日本便利店业态创新方向与中国本土化改造案例报告.docx
- 高考必备单词三千五电子版.pdf VIP
- 2026安全生产第一课78张.pptx
原创力文档

文档评论(0)