我提供的文件是以在IPIX雷达数据网站下载的93年54号数据的处理实例,其他数据可以在官网(http://soma.ece.mcmaster.ca/ipix/)下载到,现在应该只能下载到93年含有目标文件,98年的文件倒是可以全部下载到,实际上我的文件已经提供了数据的处理和装载模板,在使用不同数据时只用更改数据名字、数据量、观测的距离单元等信息就可,具体还是要对照官网和.m文件来看。
提供的load文件是根据可以在官网下载到的load文件修改而来,老的load文件采用的是matlab工具箱nc指针读取cdf文件的方式,而这种读取方式在matlab2010后的版本中无法使用了,因为新版本的matlab提供了更高级的读取函数如ncinfo、ncread等,具体可以自己去看,新的load文件完全是用cdf高级读取函数替换修改而来,可以对照官网利用ncinfo函数看一下数据的结构和.m文件中的调用情况。
main函数中提供了比较规范的处理方式,先是选取了极化方式并选取模式时采用预处理模式,即对数据进行了z-score标准化处理和消除相位失衡影响,这是load文件中自带的;然后展示了某一个距离单元的回波信息,统计了该回波信息的PDF、CDF图像等,还用了瑞利、威布尔、K分布等几种用于海杂波拟合的分布进行了杂波拟合,用y轴取对数的方式进行观察。
特别注意:在处理IPIX雷达数据是要注意年份,93年数据和98年数据的极化方式不同,即极化数据存储顺序不同,在load文件中已经标明,也可以对照官网进行 修改;还有,老版本的load文件中涉及数据修正(有一个“correct”的注释),该部分新版matlab同样无法使用,而93年数据确实存在数据读取错 误,所以在main函数中有一个针对93年数据的修正过程,该部分也已经标明。
如有更多处理IPIX雷达数据相关问题,可以给我发邮件,我做过海尖峰的相关项目研究,如有问题也可以讨论。
邮箱:healingraphael@live.com