logo资料库

CINRAD SA/SB 雷达基数据格式.doc

第1页 / 共5页
第2页 / 共5页
第3页 / 共5页
第4页 / 共5页
第5页 / 共5页
资料共5页,全文预览结束
CINRAD SA/SB 雷达基数据格式 字节顺序 双字节顺序 数据类型 1-14 15-16 17-28 29-32 33-34 35-36 37-38 39-40 41-42 1-7 8 9-14 15-16 17 18 19 20 21 2 字节 4 字节 2 字节 2 字节 2 字节 2 字节 2 字节 43-44 45-46 47-48 49-50 51-52 53-54 55-56 57-58 59-60 61-64 65-66 67-68 69-70 71-72 73-74 75-82 83-84 85-86 87-88 89-90 22 23 24 25 26 27 28 29 30 31-32 33 34 35 36 37 38-41 42 43 44 45 2 字节 2 字节 2 字节 2 字节 2 字节 2 字节 2 字节 2 字节 2 字节 4 字节 2 字节 2 字节 2 字节 2 字节 2 字节 2 字节 2 字节 2 字节 2 字节 说明 雷达信息头 (28 字节) 保留 1-表示雷达数据 保留 径向数据收集时间(毫秒,自 00:00 开始) 儒略日(Julian)表示,自 1970 年 1 月 1 日开始 不模糊距离(表示:数值/10.=千米) 方位角(编码方式:[数值/8.]*[180./4096.]=度) 当前仰角内径向数据序号 径向数据状态 0:该仰角的第一条径向数据 1:该仰角中间的径向数据 2:该仰角的最后一条径向数据 3:体扫开始的第一条径向数据 4:体扫结束的最后一条径向数据 仰角 (编码方式:[数值/8.]*[180./4096.]=度) 体扫内的仰角数 反射率数据的第一个距离库的实际距离(单位:米) 多普勒数据的第一个距离库的实际距离(单位:米) 反射率数据的距离库长(单位:米) 多普勒数据的距离库长(单位:米) 反射率的距离库数 多普勒的距离库数 扇区号 系统订正常数 反射率数据指针(偏离雷达数据信息头的字节数) 表示第一个反射率数据的位置 速度数据指针(偏离雷达数据信息头的字节数) 表示第一个速度数据的位置 谱宽数据指针(偏离雷达数据信息头的字节数) 表示第一个谱宽数据的位置 多普勒速度分辨率。 2:表示 0.5 米/秒 4:表示 1.0 米/秒 体扫(VCP)模式 11:降水模式,16 层仰角 21:降水模式,14 层仰角 31:晴空模式,8 层仰角 32:晴空模式,7 层仰角 保留 用于回放的反射率数据指针,同 33 用于回放的速度数据指针,同 34 用于回放的谱宽数据指针,同 35 Nyquist 速度(表示:数值/100. = 米/秒)
保留 反射率 距离库数:0-460 编码方式:(数值-2)/2.-32 = DBZ 当数值为 0 时,表示无回波数 据(低于信噪比阀值) 当数值为 1 时,表示距离模糊 速度 距离库数:0-920 编码方式: 分辨率为 0.5 米/秒时 (数值-2)/2.-63.5 = 米/秒 分辨率为 1.0 米/秒时 (数值-2)-127 = 米/秒 当数值为 0 或 1 时,意义同上 谱宽 距离库数:0-920 编码方式: (数值-2)/2.-63.5 = 米/秒 当数值为 0 或 1 时,意义同上 保留 基数据 部分 (2300 字节) 91-128 129-588 46-64 65-294 1 字节 129-1508 65-754 1 字节 129-2428 65-1214 1 字节 2429-2432 1215-1216 说明: 1.数据的存储方式 每个体扫存储为一个单独的文件 2.数据的排列方式 按照径向数据的方式顺序排列,对于 CINRAD SA/SB 雷达,体扫数据排列自 低仰角开始到高仰角结束。 3.径向数据的长度 4.距离库长和库数 径向数据的长度固定,为 2432 字节。 反射率距离库长为 1000 米,最大距离库数为 460; 速度和谱宽距离库长为 250 米,最大距离库数为 920。
CINRAD CB 雷达基数据格式 字节顺序 双字节顺序 数据类型 1-14 15-16 17-28 29-32 33-34 35-36 37-38 39-40 41-42 1-7 8 9-14 15-16 17 18 19 20 21 2 字节 4 字节 2 字节 2 字节 2 字节 2 字节 2 字节 43-44 45-46 47-48 49-50 51-52 53-54 55-56 57-58 59-60 61-64 65-66 67-68 69-70 71-72 73-74 75-82 83-84 85-86 87-88 89-90 22 23 24 25 26 27 28 29 30 31-32 33 34 35 36 37 38-41 42 43 44 45 2 字节 2 字节 2 字节 2 字节 2 字节 2 字节 2 字节 2 字节 2 字节 4 字节 2 字节 2 字节 2 字节 2 字节 2 字节 2 字节 2 字节 2 字节 2 字节 说明 雷达信息头 (28 字节) 保留 1-表示雷达数据 保留 径向数据收集时间(毫秒,自 00:00 开始) 儒略日(Julian)表示,自 1970 年 1 月 1 日开始 不模糊距离(表示:数值/10.=千米) 方位角(编码方式:[数值/8.]*[180./4096.]=度) 当前仰角内径向数据序号 径向数据状态 0:该仰角的第一条径向数据 1:该仰角中间的径向数据 2:该仰角的最后一条径向数据 3:体扫开始的第一条径向数据 4:体扫结束的最后一条径向数据 仰角 (编码方式:[数值/8.]*[180./4096.]=度) 体扫内的仰角数 反射率数据的第一个距离库的实际距离(单位:米) 多普勒数据的第一个距离库的实际距离(单位:米) 反射率数据的距离库长(单位:米) 多普勒数据的距离库长(单位:米) 反射率的距离库数 多普勒的距离库数 扇区号 系统订正常数 反射率数据指针(偏离雷达数据信息头的字节数) 表示第一个反射率数据的位置 速度数据指针(偏离雷达数据信息头的字节数) 表示第一个速度数据的位置 谱宽数据指针(偏离雷达数据信息头的字节数) 表示第一个谱宽数据的位置 多普勒速度分辨率。 2:表示 0.5 米/秒 4:表示 1.0 米/秒 体扫(VCP)模式 11:降水模式,16 层仰角 21:降水模式,14 层仰角 31:晴空模式,8 层仰角 32:晴空模式,7 层仰角 保留 用于回放的反射率数据指针,同 33 用于回放的速度数据指针,同 34 用于回放的谱宽数据指针,同 35 Nyquist 速度(表示:数值/100. = 米/秒)
保留 反射率 距离库数:0-800 编码方式:(数值-2)/2.-32 = DBZ 当数值为 0 时,表示无回波数 据(低于信噪比阀值) 当数值为 1 时,表示距离模糊 速度 距离库数:0-1600 编码方式: 分辨率为 0.5 米/秒时 (数值-2)/2.-63.5 = 米/秒 分辨率为 1.0 米/秒时 (数值-2)-127 = 米/秒 当数值为 0 或 1 时,意义同上 谱宽 距离库数:0-1600 编码方式: (数值-2)/2.-63.5 = 米/秒 当数值为 0 或 1 时,意义同上 保留 基数据 部分 (4000 字节) 91-128 129-928 46-64 65-464 1 字节 129-2528 65-1264 1 字节 129-4128 65-2064 1 字节 4129-4132 1215-2066 说明: 5.数据的存储方式 每个体扫存储为一个单独的文件 6.数据的排列方式 按照径向数据的方式顺序排列,对于 CINRAD CB 雷达,体扫数据排列自低 仰角开始到高仰角结束。 7.径向数据的长度 8.距离库长和库数 径向数据的长度固定,为 4132 字节。 反射率距离库长为 500 米,最大距离库数为 800; 速度和谱宽距离库长为 125 米,最大距离库数为 1600。
程序中的重要数据说明 1. 文件名 Filename[],输入需要读取的基数据的文件名。需将该文件放在执行程序所在的目录中 才能读出其中的数据。 2. 保存反射率、速度、谱宽,各层仰角的数组。文件中读取的基数据存放在下列数组中: float VolRef[MaxCuts][MaxRads][RGates]; float VolVel[MaxCuts][MaxRads][VGates]; float VolSpw[MaxCuts][MaxRads][WGates]; float Elvation[MaxCuts]; 数组中无效数据标记为-999.0, 距离折叠标记为 999.0。 //反射率(浮点型,单位:DBZ) //速度(浮点型,单位:M/S) //谱宽(浮点型,单位:M/S) //各层仰角(浮点型,单位:度) 其中, 1) MaxCuts=20,为最大层数; 2) MaxRads 为方位数,每度保存一个径向; 3) Rgates 为每个径向上反射率的距离库数,C 波段为 800,对应分辨率为 0.5 公里;S 波段为 460,对应分辨率为 1 公里; 4) Vgates 为每个径向上径向速度的距离库数,C 波段为 1600,对应分辨率为 0.125 公 里;S 波段为 920,对应分辨率为 0.25 公里; 5) Wgates 为每个径向上谱宽的距离库数,C 波段为 1600,对应分辨率为 0.125 公里; S 波段为 920,对应分辨率为 0.25 公里; 3.读取不同波段的基数据文件的方法 在头文件 DataFormat.h 中,对距离库数的定义为,用来读取 S 波段的基数据: const int RGates = 460; const int VGates = 920; const int WGates = 920; //反射率距离库数 //速度距离库数 //谱宽距离库数 若要读取 C 波段的基数据时,只需将上述定义修改为: const int RGates = 800; const int VGates = 1600; const int WGates = 1600; //反射率距离库数 //速度距离库数 //谱宽距离库数 注意: 1)关于仰角层的说明: SA,SB,CB 雷达在低层每个仰角上扫描两次,程序中,在保存基数据到数组中时,记为 一个仰角层。以 21 扫描模式为例,VCP 仰角为: 0.5,0.5,1.5,1.5,2.4,3.4,4.3,6.0,9.9,14.6,19.5 其中 0.5 和 1.5 分别扫描 2 次,记为一个仰角,因此,数组 Elvation[]中有 9 个有效元素,为: 0.5,1.5,2.4,3.4,4.3,6.0,9.9,14.6,19.5 相应的,基数据 9 层有效。 ----11 个 PPI 扫描 2)数组中无效数据记为-999.0, 距离折叠标记为 999.0。
分享到:
收藏