一种信号方位趋势的判断方法技术

技术编号:21032015 阅读:43 留言:0更新日期:2019-05-04 04:38
本发明专利技术公开了一种信号方位趋势的判断方法,接收一组有效序列数据,命名为A组,作为趋势判断的基准数据;接收下一个观察数据DATA Now,将观察数据DATA Now加入A组,形成一个观察数据队列,将观察数据队列命名为B组;继续接收下一个后续数据DATA Next,将后续数据DATA Next加入A组,形成一个后续数据队列,将后续数据队列命名为C组。本发明专利技术通过趋势判断处理,滤除偶然跳动的干扰数据,实际工程应用表明该方法简单可实现性强,滤波效果良好。

A Judgment Method of Signal Azimuth Trend

The invention discloses a method for judging the direction trend of signals, which receives a set of valid sequence data named group A as the benchmark data for trend judgment; receives the next observation data DATA Now, joins the observation data DATA Now into group A, forms an observation data queue, and names the observation data queue group B; continues to receive the next follow-up data DATA Next, and then counts the following data. DATA Next joins Group A to form a follow-up data queue, which is named Group C. The invention filters the accidental jumping interference data through trend judgment processing. The practical engineering application shows that the method is simple and realizable, and the filtering effect is good.

【技术实现步骤摘要】
一种信号方位趋势的判断方法
本专利技术涉及无线电测向领域,尤其涉及一种信号方位趋势的判断方法。
技术介绍
随着无线电磁波在生产生活中的广泛运用,同时无线电信号辐射是有方向性特点,可通过无线电技术手段确定无线电信号辐射源方向,诞生了无线电测向技术。在实际应用中通过测向设备对对一种信号进行方位(范围0到360度)测量,即可判断信号的方位。但是由于测向设备以及环境等因素的干扰,导致实际的测量时存在偶然跳动,造成测量结果可能会受到影响。
技术实现思路
为了解决上述问题,本专利技术提出一种信号方位趋势的判断方法。一种信号方位趋势的判断方法,包括以下趋势判断步骤:S1.接收一组有效序列数据,命名为A组,作为趋势判断的基准数据;接收下一个观察数据DATANow,将观察数据DATANow加入A组,形成一个观察数据队列,将观察数据队列命名为B组;继续接收下一个后续数据DATANext,将后续数据DATANext加入A组,形成一个后续数据队列,将后续数据队列命名为C组;S2.计算A组、B组和C组的方差值,分别记为sd、sd1和sd2;并根据所述的sd、sd1和sd2计算观察数据在基准数据上引入的波动Fluct1和后续数据在观察数据基准上引入的波动Fluct2;S3.根据步骤S2所述的Fluct1和所述的Fluct2,计算Fluct1的判定门限值Threshold1和计算Fluct2的判定门限值Threshold2;S4.判断Fluct1与Threshold1之间的大小关系和判断Fluct2与Threshold2之间的大小关系;S5.若Fluct1>Threshold1且Fluct2>Threshold2,表示观察数据和后续数据的变化趋势均超出允许范围,则剔除本次观察数据,本次输出上一次输出值,同时保存后续数据作为下一次判断的观察值;若Fluct1>Threshold1且Fluct2<=Threshold2,表示观察数据变化趋势在基准数据变化趋势范围以内,则输出本次观察数据,将本次观察数据加入A组;同时保存后续数据作为下一次判断的观察值;若Fluct1<=Threshold1且Fluct2>Threshold2,表示观察数据和后续数据变化趋势一致,实际的数据变化趋势已经偏离基准数据的变化趋势,此变化趋势是允许的,则输出本次观察数据,将本次观察数据加入A组;同时保存后续数据作为下一次判断的观察值;若Fluct1<Threshold1且Fluct2<Threshold2,表示观察数据和后续数据的变化趋势均未超出允许范围,则输出本次观察数据,将本次观察数据加入A组;同时保存后续数据作为下一次判断的观察值。信号方位趋势的判断方法还包括以下初始化步骤:S21.设置基准队列中的起始数据个数和基准队列中的数据个数上限值,同时设置门限判定百分比per;S22.将测向设备接收的方位数据进行保存,形成一个新的队列,并判断新的队列中的数据个数与起始数据个数之间的关系;S23.若新的队列中的数据个数小于起始数据个数,则返回至步骤S22,同时输出本次接收方位数据;若新的队列中的数据个数等于起始数据个数,则保存本次接受数据作为观察值,然后返回至步骤S22,接收后续数据进行判断;若新的队列中的数据个数大于起始数据个数,则判断新的队列中的数据个数是否超过数据个数上限值;S33.若否,则执行所述的趋势判断步骤,然后返回至步骤S22;若超过数据个数上限值,则将新的队列中的首个数据移除,确保新的队列的数据个数不超过数据个数上限值,然后执行所述的趋势判断步骤,然后返回至步骤S22。所述步骤S2中的Fluct1计算公式为Fluct1=abs(sd1-sd),其中abs()为取绝对值函数。所述步骤S2中的Fluct2计算公式为Fluct2=abs(sd2-sd1),其中abs()为取绝对值函数。所述步骤S3中的Threshold1计算公式为Threshold1=min(sd1,sd)*per,其中min()表示取sd1与sd中的最小值,per为门限判定百分比。所述步骤S3中的Threshold2计算公式为Threshold2=min(sd2,sd1)*per,其中min()表示取sd2与sd1中的最小值,per为门限判定百分比。本专利技术的有益效果在于:本专利技术能够很好的滤除偶然出现的干扰数据,滤波以后输出数据符合实际变化趋势,实际工程应用效果良好。附图说明图1是趋势判断方法流程图;图2是初始化流程图图3是趋势判断滤波前后输出数据曲线对比图。具体实施方式为了使本领域的技术人员更好地理解本专利技术的技术方案,下面结合附图和具体实施例对本专利技术作进一步的详细说明。实施方案一:一种信号方位趋势的判断方法,包括以下趋势判断步骤:S1.接收一组有效序列数据,命名为A组,作为趋势判断的基准数据;接收下一个观察数据DATANow,将观察数据DATANow加入A组,形成一个观察数据队列,将观察数据队列命名为B组;继续接收下一个后续数据DATANext,将后续数据DATANext加入A组,形成一个后续数据队列,将后续数据队列命名为C组;S2.计算A组、B组和C组的方差值,分别记为sd、sd1和sd2;并根据所述的sd、sd1和sd2计算观察数据在基准数据上引入的波动Fluct1和后续数据在观察数据基准上引入的波动Fluct2;S3.根据步骤S2所述的Fluct1和所述的Fluct2,计算Fluct1的判定门限值Threshold1和计算Fluct2的判定门限值Threshold2;S4.判断Fluct1与Threshold1之间的大小关系和判断Fluct2与Threshold2之间的大小关系;S5.若Fluct1>Threshold1且Fluct2>Threshold2,表示观察数据和后续数据的变化趋势均超出允许范围,则剔除本次观察数据,本次输出上一次输出值,同时保存后续数据作为下一次判断的观察值;若Fluct1>Threshold1且Fluct2<=Threshold2,表示观察数据变化趋势在基准数据变化趋势范围以内,则输出本次观察数据,将本次观察数据加入A组;同时保存后续数据作为下一次判断的观察值;若Fluct1<=Threshold1且Fluct2>Threshold2,表示观察数据和后续数据变化趋势一致,实际的数据变化趋势已经偏离基准数据的变化趋势,此变化趋势是允许的,则输出本次观察数据,将本次观察数据加入A组;同时保存后续数据作为下一次判断的观察值;若Fluct1<Threshold1且Fluct2<Threshold2,表示观察数据和后续数据的变化趋势均未超出允许范围,则输出本次观察数据,将本次观察数据加入A组;同时保存后续数据作为下一次判断的观察值。所述A组方差sd表示基准数据的波动程度,所述B组方差sd1表示DATANow引入的波动程度,所述C组方差sd2表示DATANext引入的波动程度。所述步骤S2中的Fluct1计算公式为Fluct1=abs(sd1-sd),其中abs()为取绝对值函数。所述步骤S2中的Fluct2计算公式为Fluct2=abs(sd2-sd1),其中abs(本文档来自技高网...

【技术保护点】
1.一种信号方位趋势的判断方法,其特征在于:包括以下趋势判断步骤:S1. 接收一组有效序列数据,命名为A组,作为趋势判断的基准数据;接收下一个观察数据DATA Now,将观察数据DATA Now加入A组,形成一个观察数据队列,将观察数据队列命名为B组;继续接收下一个后续数据DATA Next,将后续数据DATA Next加入A组,形成一个后续数据队列,将后续数据队列命名为C组;S2. 计算A组、B组和C组的方差值,分别记为sd、sd1和sd2;并根据所述的sd、sd1和sd2计算观察数据在基准数据上引入的波动Fluct1和后续数据在观察数据基准上引入的波动Fluct2;S3. 根据步骤S2所述的Fluct1和所述的Fluct2,计算Fluct1的判定门限值Threshold1和计算Fluct2的判定门限值Threshold2;S4. 判断Fluct1与Threshold1之间的大小关系和判断Fluct2与Threshold2之间的大小关系;S5. 若Fluct1> Threshold1且Fluct2> Threshold2,表示观察数据和后续数据的变化趋势均超出允许范围,则剔除本次观察数据,本次输出上一次输出值,同时保存后续数据作为下一次判断的观察值;若Fluct1>Threshold1且Fluct2<=Threshold2,表示观察数据变化趋势在基准数据变化趋势范围以内,则输出本次观察数据,将本次观察数据加入A组;同时保存后续数据作为下一次判断的观察值;若Fluct1<=Threshold1且Fluct2>Threshold2,表示观察数据和后续数据变化趋势一致,实际的数据变化趋势已经偏离基准数据的变化趋势,此变化趋势是允许的,则输出本次观察数据,将本次观察数据加入A组;同时保存后续数据作为下一次判断的观察值;若Fluct1<Threshold1且Fluct2<Threshold2,表示观察数据和后续数据的变化趋势均未超出允许范围,则输出本次观察数据,将本次观察数据加入A组;同时保存后续数据作为下一次判断的观察值。...

【技术特征摘要】
1.一种信号方位趋势的判断方法,其特征在于:包括以下趋势判断步骤:S1.接收一组有效序列数据,命名为A组,作为趋势判断的基准数据;接收下一个观察数据DATANow,将观察数据DATANow加入A组,形成一个观察数据队列,将观察数据队列命名为B组;继续接收下一个后续数据DATANext,将后续数据DATANext加入A组,形成一个后续数据队列,将后续数据队列命名为C组;S2.计算A组、B组和C组的方差值,分别记为sd、sd1和sd2;并根据所述的sd、sd1和sd2计算观察数据在基准数据上引入的波动Fluct1和后续数据在观察数据基准上引入的波动Fluct2;S3.根据步骤S2所述的Fluct1和所述的Fluct2,计算Fluct1的判定门限值Threshold1和计算Fluct2的判定门限值Threshold2;S4.判断Fluct1与Threshold1之间的大小关系和判断Fluct2与Threshold2之间的大小关系;S5.若Fluct1>Threshold1且Fluct2>Threshold2,表示观察数据和后续数据的变化趋势均超出允许范围,则剔除本次观察数据,本次输出上一次输出值,同时保存后续数据作为下一次判断的观察值;若Fluct1>Threshold1且Fluct2<=Threshold2,表示观察数据变化趋势在基准数据变化趋势范围以内,则输出本次观察数据,将本次观察数据加入A组;同时保存后续数据作为下一次判断的观察值;若Fluct1<=Threshold1且Fluct2>Threshold2,表示观察数据和后续数据变化趋势一致,实际的数据变化趋势已经偏离基准数据的变化趋势,此变化趋势是允许的,则输出本次观察数据,将本次观察数据加入A组;同时保存后续数据作为下一次判断的观察值;若Fluct1<Threshold1且Fluct2<Threshold2,表示观察数据和后续数据的变化趋势均未超出允许...

【专利技术属性】
技术研发人员:韩周安张文权张祥
申请(专利权)人:成都爱科特科技发展有限公司
类型:发明
国别省市:四川,51

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1