发明名称 一种自动相位校正方法
摘要 本发明涉及一种自动相位校正方法,首先针对校正好谱图的基线最为平滑的特性,提出了一种新的基于基线连续性的自动校正方法,这种方法可以适应于所有谱图,其适应性非常强但有时不能达到准确的校正效果。为此,在第一步校正后的谱图基础上,利用正峰范围内不存在负数和负峰范围内不存在正数的特性,提出了一种新的基于负值抑制函数的相位校正方法。因此,本发明具有如下优点:可以适应于没有两个独立的单峰信号的谱图;可以适应于数字分辨率和信噪比较差的谱图;可以适用于存在畸变谱峰的压水实验数据和既存在正峰又存在负峰的DEPT-135谱图;相位校正结果精确,自动相位校正的结果和手动相位校正结果只有0.5º以内的偏差。
申请公布号 CN102495383B 申请公布日期 2013.09.18
申请号 CN201110378840.8 申请日期 2011.11.24
申请人 中国科学院武汉物理与数学研究所 发明人 刘朝阳;鲍庆嘉;陈方;冯继文
分类号 G06T7/00(2006.01)I;G01R33/56(2006.01)I 主分类号 G06T7/00(2006.01)I
代理机构 武汉宇晨专利事务所 42001 代理人 王敏锋
主权项 一种自动相位校正方法,其特征在于,包括以下步骤:步骤1,输入需要进行相位校正的谱图数据;步骤2,利用连续小波变换和滑动窗口法识别出步骤1中谱图数据的信号区间,利用结构体Peak存取各个信号区间,结构体Peak中包括信号区间起始点和信号区间终止点两个信息;步骤3,将步骤1输入的整个谱图数据的谱宽区间减去步骤2中识别出的信号区间,得到各个基线区间,并利用结构体base存取各个基线区间,结构体base中主要包括基线区间起始点和基线区间终止点两个信息;步骤4,根据步骤3中得到的各个基线区间,利用基线区间的连续性进行第一次自动相位校正,得到所需的校正相位Ph0和Ph1以及经过第一次自动相位校正的谱图;步骤5,根据步骤4得到的经过第一次自动相位校正的谱图和步骤2识别出的信号区间,将谱图中的谱峰信号区分为正峰信号、负峰信号和畸变峰信号;步骤6,根据谱图中谱峰中正峰信号中不含有负数点,负峰信号中不含有正数点的特性,对步骤4得到的经过第一次自动相位校正的谱图进行第二次自动相位校正,得到所需改进的相位Ph0_add和Ph1_add;步骤7,将步骤4得到的相位Ph0及Ph1和步骤6得到的相位Ph0_add及Ph1_add相加,得到最终所需的校正相位Ph0+Ph0_add和Ph1+Ph1_add;其中,步骤2中获取谱图数据的信号区间的方法为:步骤2.1,利用连续小波变换对谱图数据进行导数计算,得到谱图数据 的数值导数;步骤2.2,利用滑动窗口法和步骤2.1中计算的谱图的数值导数,识别出谱图数据的信号区间;其中,步骤2.2中滑动窗口法的步骤如下:步骤2.2a、根据步骤2.1中得到的谱图数值的数值导数计算出噪声水平σnoise,采用如下方式计算:首先将数值导数数据分成32份,分别计算每一份的均方差,取其中最小的均方差作为噪声水平σnoise;步骤2.2b、设定阈值为n×σnoise,其中n为参数值,n取值为3~6;步骤2.3c、比较滑动窗口的高度与步骤2.2b中确定的阈值的大小,滑动窗口的高度大于阈值,则滑动窗口的中心点位于信号区间;滑动窗口的高度小于等于阈值,则滑动窗口的中心点位于基线区间;遇到滑动窗口中心点位于信号区间时,记录这个中心点位置,将其作为该谱峰的起始点,继续滑动窗口直到滑动窗口中心点位于基线区间,并将此时的滑动窗口中心点作为该谱峰的结束点,由此确定一个谱峰区间。
地址 430071 湖北省武汉市武昌小洪山
您可能感兴趣的专利