哨兵1号回波数据(L0级)包格式解析与成像参数提取

坑爹的格式,具体有多坑往下看就知道了。matlab代码在文末。

先上首字母缩写: 

哨兵1号回波数据(L0级)包格式解析与成像参数提取_第1张图片

再来回波数据包的格式图

1. 数据包格式

哨兵1号回波数据(L0级)包格式解析与成像参数提取_第2张图片

众所周知,解包的第一步是找帧头和帧长,找到第4~5字节,帧长码为“0x3761”,转十进制为14777,然而实际第一帧整帧的长度是14184。。。你要是加6我还能理解,加7是什么鬼。。。

哨兵1号回波数据(L0级)包格式解析与成像参数提取_第3张图片

然后发现数据没有对齐,可怕的事情来了,每帧的长度都不一样。。。

帧头还这么短,所幸在第16~19字节找到了一段比较长的特征码“0x072CD5A00D”可以不等长帧查看了,数据对齐了,如下:

哨兵1号回波数据(L0级)包格式解析与成像参数提取_第4张图片

将各帧的帧长取出绘图统计如下:

你可能感兴趣的:(星载SAR,sentinel-1,哨兵,SAR卫星,数据包,成像参数,辅助数据)