一种用于系统时钟不同步信号的采集及处理方法_4

文档序号:9261029阅读:来源:国知局
步骤SI包含: S1.1,设定信号采集系统的采样频率为fs,则所述信号采集系统的采样周期为T1= I/fs;由于被采集系统的系统时钟周期与该信号采集系统的采样周期相同,则所述被采集系统的同步脉冲的时间间隔为Tp = NT i; S1.2,在实际采集数据中,所述信号采集系统寻找上升沿或下降沿所在的位置进行数据采集; S1.3,所述信号采集系统计算相邻上升沿或下降沿位置的数值差; S1.4,所述信号采集系统对所述步骤S1.3获取的数值差进行统计,计算出所述时钟间隔偏差Δ T。3.如权利要求2所述的用于系统时钟不同步信号的采集及处理方法,其特征在于,当所述信号采集系统寻找采样周期T1的上升沿所在位置进行数据采集时,所述步骤S1.2包含: S1.2.1A,当采样位置的采样数值小于所有采样数据中最大值的0.2-0.5,并且下一个采样位置的采样数值大于所有采样数据中最大值的0.5-0.8时,当前采样位置为上升沿采样位置的起始位置; S1.2.2A,获取所有采样数据中的上升沿采样位置。4.如权利要求3所述的用于系统时钟不同步信号的采集及处理方法,其特征在于,所述步骤S1.3包含: S1.3.1A,所述信号采样系统计算相邻上升沿采样位置之间的时间差; S1.3.2k,由于所述信号采样系统在寻找上升沿采样位置时会出现遗漏情况,该信号采样系统对计算得到的相邻上升沿采样位置之间的时间差相对于N求取余数后,得到新的数值差; S1.3.3A,由于所述信号采集系统受所述时钟间隔偏差AT的影响,在经过若干个同步脉冲Tp的时间间隔后,相邻上升沿采样位置的采样点数量变为N+1或N-1,之后相邻上升沿采样位置的采样点数量变回为N,形成周期变化,则经所述步骤S1.3.2A获取的数值差中,所述信号采集系统仅考虑数值差为0,I或0,N-1,其余数值剔除。5.如权利要求2所述的用于系统时钟不同步信号的采集及处理方法,其特征在于,当所述信号采集系统寻找采样周期T1的下降沿所在位置进行数据采集时,所述步骤S1.2包含: S1.2.1B,当采样位置的采样数值大于所有采样数据中最大值的0.5-0.8,并且下一个采样位置的采样数值小于所有采样数据中最大值的0.2-0.5时,当前采样位置为下降沿采样位置的起始位置; S1.2.2B,获取所有采样数据中的下降沿采样位置。6.如权利要求5所述的用于系统时钟不同步信号的采集及处理方法,其特征在于,所述步骤S1.3包含: S1.3.1B,所述信号采样系统计算相邻下降沿采样位置之间的时间差; S1.3.2B,由于所述信号采样系统在寻找下降沿采样位置时会出现遗漏情况,该信号采样系统对计算得到的相邻下降沿采样位置之间的时间差相对于N求取余数后,得到新的数值差; 51.3.3B,由于所述信号采集系统受所述时钟间隔偏差AT的影响,在经过若干个同步脉冲Tp的时间间隔后,相邻下降沿采样位置的采样点数量变为N+1或N-1,之后相邻下降沿采样位置的采样点数量变回为N,形成周期变化,则经所述步骤S1.3.2B获取的数值差中,所述信号采集系统仅考虑数值差为O,I或O,N-1,其余数值剔除。7.如权利要求4或6所述的用于系统时钟不同步信号的采集及处理方法,其特征在于,所述步骤S1.4包含: 所述信号采集系统统计上述O,I或O,N-1的个数;设定O的个数为Cl1,设定I或N-1的个数为d2;则:K = ((I^d2)/d2; ΔΤ = VK08.如权利要求7所述的用于系统时钟不同步信号的采集及处理方法,其特征在于,所述步骤S2中,采用批预处理方法实现对时钟不同步的信号进行预处理;则所述步骤S2包含: 52.1A,相邻上升沿或下降沿的采集点数首次从N点变化到N+1或从N点变化到N-1时,所述信号采集系统计算经历的上升沿或下降沿的个数L,则LSK; S2.2A,所述信号采集系统对数据长度为MXN的数据进行批预处理; 所述信号采集系统要求采集到的前L列数据保持不变,当相邻上升沿或下降沿的采集点数变化为N+1时,跳转至步骤S2.3A ;当相邻上升沿或下降沿的采集点数变化为N-1时,跳转至步骤S2.4A ; S2.3A,所述信号采集系统将第L+1+nK列至第L+(n+l)K列数据整体向上移动(n+1)行,第I?(n+1)行数据移动至第N-n?N行; 其中,η = O, Ρ..Ν-1,N,…; 当η彡N时,则将η相对于N去余数后的至做上述操作;结束; S2.4Α,所述信号采集系统将第L+1+nK列至第L+(n+l)K列数据整体向下移动(n+1)行,第N-n?N行数据移动至第I?(n+1)行; 其中,η = O, Ρ..Ν-1,N,…; 当η彡N时,则将η相对于N去余数后的至做上述操作。9.如权利要求7所述的用于系统时钟不同步信号的采集及处理方法,其特征在于,所述步骤S2中,采用插值预处理方法实现对时钟不同步的信号进行预处理;则所述步骤S2包含: S2.1Β,所述信号采集系统对数据长度为MXN的数据的前K列数据保持不变,当相邻上升沿或下降沿的采样点书变化为N+1时,跳转至步骤S2.2B ;当当相邻上升沿或下降沿的采样点书变化为N-1时,跳转至步骤S2.3B ; S2.2B,所述信号采集系统将ηΚ+l列至(n+1) K列数据整体向上移动η行,第I?η行数据移动至第N-(η-l)行?第N行; 其中,η = I…Ν-1,N,…; 当η多N时,则将η相对于N去余数后的至做上述操作;跳转至步骤S2.4Β ; S2.3Β,所述信号采集系统将ηΚ+l列至(η+1)Κ列数据整体向下移动η行,第Ν_(η_1)行?第N行数据移动至第I?η行; 其中,η = I…Ν-1,N,…; 当η多N时,则将η相对于N去余数后的至做上述操作;跳转至步骤S2.4Β ; S2.4Β,所述信号采样系统以K列数据为一组,分别进行插值操作。10.如权利要求9所述的用于系统时钟不同步信号的采集及处理方法,其特征在于,所述步骤S2.4Β包含: 当相邻上升沿或下降沿的采样点数变化为Ν+1时,所述信号采样系统将第I列数据保持不变,第k列的N个数据从实际序列[1,2,...,Ν]插值至[l+(k-l)/K,2+(k-l)/K,…,N+(k-l)/K]; 其中,k = 2,3,…K; 当相邻上升沿或下降沿的采样点数变化为N-1时,所述信号采样系统将第I列数据保持不变,第k列的N个数据从实际序列[1,2,...,Ν]插值至[l-(k-l)/K,2-(k-l)/K,…,N-(k-l)/K]; 其中,k = 2,3, -Ko
【专利摘要】本发明公开了一种用于系统时钟不同步信号的采集及处理方法,首先,在信号采集系统进行数据采集中,根据同步脉冲信号、需采集的信号,计算时钟间隔偏差△T;其次,根据时钟间隔偏差△T,设定信号采集系统采集的数据长度为M×N,M为任意大于1的整数,N为一个同步脉冲的时间间隔内的采样点数;对时钟不同步的信号进行预处理。通过本发明上述方法,能够解决系统时钟不同源时,使得采集到的数据通过一定的预处理实现与时钟同步时采集到的数据相同或相近的品质,能够按时钟同步采集到数据的相同方式进行后续处理,为后续的数据分析提供基础。
【IPC分类】G06F1/04
【公开号】CN104977978
【申请号】CN201510423232
【发明人】陆满君, 魏飞鸣, 黄飞
【申请人】上海无线电设备研究所
【公开日】2015年10月14日
【申请日】2015年7月17日
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1