SEGY格式分析与说明


SEGY组成说明: 卷头3200字节EBCDIC码+卷头400字节+道头1(240字节)+数据体1+道头2+数据体2+...,如下图
每一道的数据体存放方式:存放每个时间点(单位:ms)对应的一个采样点的振幅值,格式一般是IBM Float或者IEEE Float,这个一般在3200字节的卷头中说明。
采样点数:存放在卷头中,一般在3220开始的2个字节,这是每一道的采样总点数
采样类型:存放在卷头中,一般在3224开始的2个字节
采样时间间隔:根据采样类型来确定,比如采样类型返回4或4000,表示每4ms获取一个采样点
因此,每一道的数据体存放的采样点数对应的时间=采样点数*采样时间间隔,比如第一个采样点对应的时间是0,第二个点对应的时间就是4ms,第1250个采样点对应的时间就是4096,公式:采样点对应的时间=(采样点数-1)*采样时间间隔。
 
下一步我会逐步形成读取卷头、道头和数据体的类库程序,供大家参考使用。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM