首页 > 其他分享 >哨兵1SAR空间数据包协议数据单元文档(六)

哨兵1SAR空间数据包协议数据单元文档(六)

时间:2024-07-04 11:00:57浏览次数:21  
标签:采样 校准 文档 1SAR 数据格式 类型 3.2 数据包

《哨兵1SAR空间数据包协议数据单元》文档对数据包的结构进行了详细描述,并提供了用户数据的格式和解码算法。
原文链接: 哨兵1SAR空间数据包协议数据单元文档英文版

同系列中的其他文章篇链接:
哨兵1SAR空间数据包协议数据单元文档(一)
哨兵1SAR空间数据包协议数据单元文档(二)
哨兵1SAR空间数据包协议数据单元文档(三)
哨兵1SAR空间数据包协议数据单元文档(四)
哨兵1SAR空间数据包协议数据单元文档(五)

今天介绍的内容如下:

哨兵1SAR空间数据包协议数据单元文档(六)

3.2 数据包次要头部(Packet Secondary Header)

3.2.5 雷达配置支持服务 (Radar Configuration Support Service)

3.2.5.14 SES SSB数据字段

SES SSB数据字段指示了SES(SAR电子子系统)的实际配置。该数据字段如表3.2-18所示。

表格内容翻译:
校准模式(Cal Mode)
信号类型(Signal Type)
交换标志(Swap)
条带编号(Swath Number)

3.2.5.14.1 校准模式(Calibration Mode)

描述:校准模式仅在校准操作中相关。它指示了实际校准操作中应用的PCC序列的类型。

性能:在校准操作期间,该值为恒定值。

短名称:CALMOD

代码名称:CALMODcode

代码属性

o 开始位置:第62个字节的第0位

o 结束位置:第62个字节的第1位

o 码的大小:2位

o 数据类型:枚举

o 适用的范围:0 … 3

解释

• CALMODcode的不同值对应不同的校准模式描述和注释,具体如下:

o 0:基于PCC2序列的插值内部校准,支持在成像模式下监测相位/增益漂移。

o 1:基于PCC2序列的前导码/后置码内部校准,用于成像模式下的复制提取和生成。

o 2:基于PCC32序列的相位编码特性化,用于RFC模式下Tile放大器的特性化。

o 3:基于RF672序列的相位编码特性化,用于RFC模式下Tile EFE TRMs的特性化。

注释:

• CALMODcode = 0和1适用于基于PCC2序列的SAR测量模式内部校准。

• CALMODcode = 2和3适用于专用RFC模式(ECCcode = 15)。

• 在SSBFLAGcode=0(见3.2.5.13.1)和SIGTYPcode <2(见3.2.5.14.3)的情况下,不需要CALMOD。

依赖性

CALMODcode = 0和1适用于基于PCC2序列的SAR测量模式内部校准。

CALMODcode = 2和3适用于专用RFC模式(ECCcode = 15)。

在SSBFLAGcode=0(见3.2.5.13.1节)和SIGTYPcode小于2(见3.2.5.14.3节)的情况下,不需要关心CALMOD。

3.2.5.14.2 发射脉冲编号(Tx Pulse Number)

描述:发射脉冲编号定义了在SES(SAR电子子系统)的Chirp发生器中选定的发射脉冲的地址。

该参数值指的是当该空间数据包的SAR回波数据被采样时所传输的PRI(脉冲重复间隔)中的发射脉冲。因此,由于从发射脉冲传输到其回波接收的传播时间,此参数并不描述该数据包SAR回波数据的原始发射脉冲。从发射脉冲传输到回波接收发生的PRI数量由参数“Rank”(见3.2.5.9)定义。因此,适合实际数据包中SAR回波数据的(发射)属性的发射脉冲参数可以在生成的“Rank” PRIs之前的包中找到(假设PRI是恒定的)。

性能:在数据获取过程中,该值为变量值(在不同条带间有不同的值,但在每个条带内部为恒定值)。

短名称:TXPNO

代码名称:TXPNOcode

代码属性

• 开始位置:第62个字节的第3位

• 结束位置:第62个字节的第7位

• 码的大小:5位

• 数据类型:无符号整数

• 适用的范围:0 … 31

解释

• TXPNO = TXPNOcode识别当前PRI中应用的发射脉冲。

依赖性:相关的发射脉冲参数在3.2.5.6、3.2.5.7和3.2.5.8节中给出。

3.2.5.14.3 信号类型(Signal Type)

描述:信号类型定义了当前脉冲重复间隔(PRI)中获取的信号种类,例如回波、噪声、校准等。

性能:在数据获取过程中,该值为变量值。

短名称:SIGTYP

代码名称:SIGTYPcode

代码属性

• 开始位置:第63个字节的第0位

• 结束位置:第63个字节的第3位

• 码的大小:4位

• 数据类型:枚举

• 适用的范围:0 … 15

解释
• SIGTYPcode的值对应不同的信号类型描述,具体如下:

o 0:回波(Echo)- 雷达回波信号(标准SAR成像)

o 1:噪声(Noise)- 噪声测量

o 2到7:- 不适用

o 8:发射机校准(Tx Cal)

o 9:接收机校准(Rx Cal)

o 10:EPDN校准(EPDN Cal)

o 11:TA校准(TA Cal)

o 12:APDN校准(APDN Cal)

o 13到14:- 不适用

o 15:发射机极化H隔离校准(TxH Cal Iso)- 发射机极化H的隔离校准

注释:

• 对于SIGTYPcode大于7的校准数据,仅与BAQMODcode = 0一起使用。

• 噪声数据(SIGTYPcode = 1)仅与BAQMODcode = 0或3或4或5一起使用。

依赖性

当SIGTYPcode大于7时,SIGTYP对应于CALTYP(见3.2.5.13.2.4节)。

校准数据(SIGTYPcode大于7)只有在BAQMODcode等于0时才存在。

噪声数据(SIGTYPcode等于1)只有在BAQMODcode等于0、3、4或5时才存在。

3.2.5.14.4 交换标志(Swap Flag)

描述:交换标志的转换指示了可能更新动态条带参数的事件。
性能:在数据获取过程中,该值为变量值(见下文注释)。

短名称:SWAP

代码名称:SWAPcode

代码属性

• 开始位置:第63个字节的第7位

• 结束位置:第63个字节的第7位

• 码的大小:1位

• 数据类型:布尔值(0或1)

解释
• SWAPcode从“0”转换到“1”以及反之,表示可能由于沿轨道飞行高度的变化,更新了一个或多个以下参数的值:

o TXPNO(发射脉冲编号)

o TXPL(发射脉冲长度)

o TXPSF(发射脉冲起始频率)

o TXPRR(发射脉冲坡度率)

o RGDEC(距离解采样)

o SWL(采样窗口长度)

o SWST(采样窗口开始时间)

o PRI(脉冲重复间隔)

o RANK(等级)

更新发生在指示SWAP转换的PRI。

注释:

  1. SWAP标志指示由仪器更新机制更新参数,但更新的参数不一定改变值。

  2. 仪器实现允许所有上述参数更新。然而,实际测量模式设计已优化,以至于仅计划在数据获取过程中改变SWST和SWL的值。

  3. 上述参数也会由于在EW(扩展波束)、IW(干涉波束)和Wave(波束)测量模式中的子波束转换而改变。这些变化由条带编号SWATH(见3.2.5.14.5)的转换指示。

依赖性:无

3.2.5.14.5 条带编号(Swath Number)

描述:条带编号指示当前脉冲重复间隔(PRI)中使用的条带。

性能:在数据获取过程中,该值为变量值。

短名称:SWATH

代码名称:SWATHcode

代码属性

• 开始位置:第64个字节的第0位

• 结束位置:第64个字节的第7位

• 码的大小:8位

• 数据类型:无符号整数

• 适用的范围:0 … 127

解释:SWATH = SWATHcode

条带编号SWATH标识一组特定于条带的雷达参数集合,包括:

• TXPNO(发射脉冲编号)

• TXPL(发射脉冲长度)

• TXPSF(发射脉冲起始频率)

• TXPRR(发射脉冲坡度率)

• RGDEC(距离解采样)

• SWL(采样窗口长度)

• SWST(采样窗口开始时间)

• PRI(脉冲重复间隔)

• RANK(等级)

• RXGAIN(接收增益)

• EBADR(仰角波束地址)

依赖性:无

3.2.6 雷达样本计数服务(Radar Sample Count Service)

描述:雷达样本计数服务定义了一个称为“四元组”(Quad)的概念,即样本值的四元组,包括:

• 1个偶数样本的实部(I-Part even sample value)

• 1个奇数样本的实部(I-Part odd sample value)

• 1个偶数样本的虚部(Q-Part even sample value)

• 1个奇数样本的虚部(Q-Part odd sample value)

一个复数雷达样本由一个实部样本值和一个虚部样本值组成。因此,数据包中的整体复数雷达样本数可以表示为四元组数量的两倍。

性能:在数据获取过程中,该值为变量值。

短名称:NQ

代码名称:NQcode

代码属性

• 开始位置:第65个字节的第0位

• 结束位置:第66个字节的第7位

• 码的大小:16位

• 数据类型:无符号整数

• 适用的范围:0 … 52378

• 注意:52378的来源

解释

• NQ = NQcode

• 复数雷达样本的总数NSAMP可以表示为NQ的两倍,即NSAMP = 2 × NQ。

依赖性:无

3.3 用户数据字段(User Data Field)

3.3.1 用户数据字段长度 (User Data Field Length)

• 用户数据字段 (User Data Field) 可能在不同的脉冲重复间隔 (PRI) 之间具有可变的长度,用 LENUD 表示。空间包 (Space Packet) 的总长度 LENSP 始终是4个八位字节 (octets) 的倍数。

• LENSP 由以下部分组成:

o LENPH:主头部 (Primary Header) 的长度(6个八位字节)

o LENSH:次级头部 (Secondary Header) 的长度(62个八位字节)

o LENUD:用户数据字段的可变长度

• 用公式表示为:LENSP = LENPH + LENSH + LENUD

• 其中,用户数据字段长度 LENUD 可以通过数据包主头部中的“数据包数据长度” (Packet Data Length, PDL) 参数来表示,公式为:LENUD = PDL - 1

• 由于 68个八位字节 (LENPH + LENSH) 是4的倍数,为了确保总空间包长度 LENSP 是4的倍数,LENUD 也必须是4的倍数。

3.3.2 用户数据格式类型 (User Data Format Types)

用户数据字段包含四种不同的数字化数据格式类型。这些不同的格式类型是应用或绕过仪器数字接收链中特定数字处理功能的结果。 对于每种格式类型,模数转换器(ADC)和合成孔径雷达(SAR)数据包功能始终处于活跃状态,它们不能被绕过。此后,“数字处理功能”一词仅指可以控制以进行绕过的功能。

表3.3-1提供了不同类型获取的SAR数据的可能数据格式类型的概述。

表3.3-2列出了用户数据字段中数据格式类型的识别标准。
详细的数据格式以及解码算法在第4节中描述。

表3.3-1提供了不同类型获取的SAR数据的可能数据格式类型的概览。

注释:
• “X” 表示相应的数据格式类型适用于该列所描述的数据类型。

• BAQ 是 “Block Adaptive Quantisation” 的缩写,即块自适应量化。

• FDBAQ 是 “Flexible Dynamic Block Adaptive Quantisation” 的缩写,即灵活动态块自适应量化。

• SAR 代表 “Synthetic Aperture Radar”,即合成孔径雷达。

• 表中的数据格式类型与SAR数据获取的类型相对应,指示了数据在用户数据字段中是如何组织的。

• 数据格式类型 A “Bypass”(旁路):这种格式类型指的是数字化数据,接收链中的所有数字处理功能都被绕过。通常,这种格式类型在测试模式下输出,用于测试和调试目的。

• 数据格式类型 B “Decimation Only”(仅解采样):这种格式类型指的是应用了数字下变频和解采样功能的数字化数据。数据被数字下变频到基带,低通滤波,并相应地进行下采样。通常,这种格式类型在获取校准数据期间输出。

• 数据格式类型 C “Decimation + BAQ”(解采样 + BAQ):这种格式类型指的是应用了除熵编码器外的所有数字处理功能的数字化数据。这种格式类型不适用于典型的正常操作。它提供了固定的BAQ量化(不是FDBAQ),具有固定数量的比特(根据BAQMOD),并且不使用熵编码,因此没有可变比特率(VBR)的影响。

• 数据格式类型 D “Decimation + FDBAQ”(解采样 + FDBAQ):这种格式类型指的是应用了所有数字处理功能的数字化数据。FDBAQ引入了可变比特率压缩。这种格式类型通常用于输出雷达回波数据。

注释:
• BAQMODcode 和 TSTMODcode 是用于确定用户数据字段中数据格式类型的代码。

• BAQMODcode 表示块自适应量化模式的代码。

• TSTMODcode 表示测试模式的代码。

• 表格中的数字表示适用于每种格式类型的 BAQMODcode 和 TSTMODcode 的特定值。

• “仅在测试模式下” 表示格式类型 A 只在测试模式被激活时使用。

3.3.2.1 数据格式类型 A “Bypass”(旁路)

• 这种格式类型指的是数字化数据,在接收链中所有数字处理功能都被绕过(见图3-1)。通常,这种格式类型在测试模式下输出,用于测试和调试目的。

图3-1: 应用旁路时的活跃功能

3.3.2.2 数据格式类型 B “仅解采样”(Decimation Only)

• 这种格式类型指的是应用了数字下变频和解采样功能的数字化数据(见图3-2)。数据被数字下变频到基带,相应地进行低通滤波和下采样。

• 通常,在获取校准数据期间输出这种格式类型。

图3-2: 应用“仅解采样”时的活跃功能

3.3.2.3 数据格式类型 C “解采样 + BAQ”

• 这种格式类型指的是应用了除熵编码器外的所有数字处理功能的数字化数据(见图3-3)。这种格式类型并不适用于典型的正常操作。它提供了固定的BAQ量化(不是FDBAQ),具有固定数量的比特(根据BAQMOD),并且不使用熵编码,因此,也没有可变比特率(VBR)的影响。

图3-3: 应用“解采样 + BAQ”时的活跃功能

3.3.2.4 数据格式类型 D “解采样 + FDBAQ”

• 这种格式类型指的是激活了所有数字处理功能的数字化数据(见图3-4)。FDBAQ引入了可变比特率(VBR)压缩。这种格式类型通常用于输出雷达回波数据。

图3-4: 应用“解采样 + FDBAQ”时的活跃功能

3.3.3 用户数据组织

用户数据源自每个脉冲重复间隔(PRI)期间的一定数量的模数转换器(ADC)样本,这些样本在仪器的星载设备(SES)接收链中的4个数据通道上进行数字处理。因此,用户数据在空间包的用户数据字段中被组织为4个独立的数据部分。

数据通道/部分在表4-1中定义:

数据部分对齐为整数个16位字。在应用FDBAQ和BAQ压缩的情况下,各部分可能具有不同的大小。例如,在这些情况下,某些部分包括额外的控制信息,这些信息不包含在其他部分中。此外,FDBAQ压缩功能在4个数据通道中的每一个都提供了可变的比特率,这导致数据量的变化。然而,每个数据部分中的SAR数据样本数量将保持相同。

数据包中的复数样本数量(在解采样滤波器的输出处采样)记录为16位参数值NQ(样本对数),这是雷达样本计数服务(第3.2.6节)的一部分。数据包中的复数雷达样本数量以所谓的“样本对”表示,其中样本对定义为:

• 1样本对 = 1个IE样本 + 1个IO样本 + 1个QE样本 + 1个QO样本。

因此,复数雷达样本的总数等于2*NQ(另见第3.2.6节)。表3.3-4显示了用户数据字段中数据包化数据部分的顺序概览。

表3.3-4: 用户数据字段中数据包化数据部分的顺序概览

• 四个数据部分(IE、IO、QE、QO)每个都包含NQ个代码元素,这些元素被打包成一定数量的16位字。

• 如果一个部分的NQ代码元素不是在16位字边界结束,将在该部分填充填充位直到下一个词边界。

• 对于特定的数据格式类型,特定的部分还包含交织的控制信息,这些信息是解码过程所需的。这些细节在第4节解码部分中描述。

• 最后,用户数据字段中的总八位字节数必须能被4整除。如果四个数据部分中累积的16位字的数量成为奇数,将在用户数据字段的末尾附加两个填充八位字节,以使其长度成为4个八位字节的倍数。

标签:采样,校准,文档,1SAR,数据格式,类型,3.2,数据包
From: https://blog.csdn.net/qq_27113267/article/details/140146806

相关文章

  • stm32学习笔记---USART串口数据包(理论部分)
    目录Hex数据包第一种是固定包长,含包头包尾第二种是可变包长,含包头包尾收发过程中的问题第一个问题就是包头包尾和数据载荷重复的问题第一种方法,限制载荷数据的范围第二种方法,如果无法避免载荷数据和包头包尾重复,就尽量使用固定长度的数据包第三种方法,就是增加包头包尾......
  • 最新AI大模型系统源码,ChatGPT商业运营版系统源(详细图文搭建部署教程)+AI绘画系统,DALL-E
    一、前言人工智能语言模型和AI绘画在多个领域都有广泛的应用.....SparkAi创作系统是一款基于ChatGPT和Midjourney开发的智能问答和绘画系统,提供一站式AIB/C端解决方案,涵盖AI大模型提问、AI绘画、文档分析、图像识别和理解、TTS&语音识别、AI换脸等多项功能。支持GPTs应......
  • Conda 安装gdal地理数据包
    安装特定版本的GDAL(例如3.9.1版本),可以使用Conda命令并指定版本号。通常情况下,需要确保指定了正确的Conda频道,以便找到所需版本的软件包。在Conda中安装特定版本的GDAL的步骤如下:查找可用的版本:首先,可以使用condasearch命令来查找GDAL的可用版本,以确定是否有......
  • Spring Cloud Gateway整合Knife4j 4.4.0实现微服务聚合文档(报错解决详细版)
    以前做过的都是单服务应用的文档,就算换到了微服务里做的实际上也是单服务(每个服务模块一个单独的文档,然后手动访问不同的端口去查找不同的模块文档,例如用户是3000端口,订单是3100端口,商品是3200端口)。这样的实现实际上挺蠢的,对前端伙伴很不友好,对自己测试也不友好,因此今天要说的......
  • 最新AI源码-ChatGPT商业运营版系统源码,AI绘画网站系统,TTS & 语音识别对话、文档分析、
    一、前言人工智能语言模型和AI绘画在多个领域都有广泛的应用.....SparkAi创作系统是一款基于ChatGPT和Midjourney开发的智能问答和绘画系统,提供一站式AIB/C端解决方案,涵盖AI大模型提问、AI绘画、文档分析、图像识别和理解、TTS&语音识别、AI换脸等多项功能。支持GPTs应......
  • 外挂级OCR神器:免费文档解析、表格识别、手写识别、古籍识别、PDF转Word
    TextInTools是一款免费的在线OCR工具,支持快速准确的文字和表格识别,手写、古籍识别,提供PDF转Markdown大模型辅助工具,同时支持PDF、WORD、EXCEL、JPG、PPT等各类格式文件的转化。 TextInTools特点免费:所有产品提供每日200页免费额度,覆盖日常使用需求。方......
  • 【文档+源码+调试讲解】jspm宠物论坛设计网站
    摘 要宠物论坛设计网站采用B/S模式,促进了宠物论坛设计网站的安全、高效、快捷的发展。传统的管理模式还处于手工处理阶段,管理效率极低,随着用户的不断增多,传统基于手工管理模式已经无法满足当前用户需求,随着信息化时代的到来,使得宠物论坛设计网站的开发成了必然。本网站系......
  • 如何通过文档外发管控系统,实现重要数据的高效流转?
    文档外发管控是指企业或组织对其内部文档的外发流程进行管理和控制的一系列措施,目的是为了保护企业的知识产权、商业秘密和客户信息等敏感数据。通常需要注意以下几个方面:1.权限管理:确保只有授权人员可以访问和外发文档;2.审批流程:外发文档前需要经过一定的审批流程,以确保文档......
  • 从PDF到OFD,国产化浪潮下多种文档格式导出的完美解决方案
    前言近年来,中国在信息技术领域持续追求自主创新和供应链安全,伴随信创上升为国家战略,一些行业也开始明确要求文件导出的格式必须为OFD格式。OFD格式目前在政府、金融、税务、教育、医疗等需要文件开放、共享和长期保存的行业中广泛应用。这种趋势在未来几年内将进一步增强。相......
  • 如何通过文档外发管控系统,实现重要数据的高效流转?
    文档外发管控是指企业或组织对其内部文档的外发流程进行管理和控制的一系列措施,目的是为了保护企业的知识产权、商业秘密和客户信息等敏感数据。通常需要注意以下几个方面:1.权限管理:确保只有授权人员可以访问和外发文档;2.审批流程:外发文档前需要经过一定的审批流程,以确保文档的......