一种基于时域处理的ads-b信号滤波方法

文档序号:8004496阅读:864来源:国知局
一种基于时域处理的 ads-b 信号滤波方法
【专利摘要】本发明公开了一种基于时域处理的ADS-B信号滤波方法,主要包含以下步骤:S1:采用设定的采样频率对ADS-B信号进行采样得到原始采样点;S2:计算每个采样点与其后连续采样点间的相关运算值;S3:将得到的相关运算值做算术开平方运算;S4:对算术开平方运算后的得到的值进行向下取整;S5:将S4中得到的值代替对应原始采样点的幅值,得到最终的采样点序列;优点是可以降低信号幅值的波动性和噪声信号的毛刺,提高ADS-B系统对ADS-B信号的检测能力。
【专利说明】—种基于时域处理的ADS-B信号滤波方法
【技术领域】
[0001]本发明涉及一种ADS-B信号的滤波方法,尤其是涉及一种基于时域处理的ADS-B 信号滤波方法。
【背景技术】
[0002]随着技术的不断创新和发展,军事和民用空中交通需求急剧增加,这就导致空中交通流量急速增加,空中交通航道出现拥挤,空中交通的管理也将面临巨大的挑战。同时国内民航有关部门决定在未来几年内开放3000米以内的空域范围,因此如何安全、高效、可靠地利用这样繁忙的空域,已成为一个极其紧迫和重要的问题。新型航行系统便应运而生了,而ADS-B系统也正是新型航行系统发展的重要成果。ADS-B系统不仅能实现监视手段的升级,提升飞行和空管运行的安全品质,提高空域资源的使用效率,同时也是实现空管保障能力跨越式发展的重要途径。目前ADS-B系统以其成本低、精确度高和监视能力强的特性成为国际上解决空中交通管制最有效的办法。
[0003]ADS-B信号在空中传播的过程中,随着传播距离的增加,其信号的能量也将大大的减弱,最终到达ADS-B系统接收机时,其信噪比会变得很小,更甚者其信号将被噪声完全覆盖,因此ADS-B系统接收到的ADS-B信号的波动性较强,且存在噪声信号的毛刺,而目前的 ADS-B系统对接收到的ADS-B信号采样得到原始采样点后,直接采用原始采样点进行包头检测,由此导致ADS-B系统对ADS-B信号的有效性造成误判,降低了 ADS-B系统的性能。

【发明内容】

[0004]本发明所要解决的技术问题是提供一种可以减少ADS-B系统对ADS-B信号的有效性的误判,提高ADS-B系统对ADS-B信号的检测能力的基于时域处理的ADS-B信号滤波方法。
[0005]本发明解决上述技术问题所米用的技术方案为:一种基于时域处理的ADS-B信号滤波方法,具体步骤如下: [0006]S1:对ADS-B系统进行初始化配置,设定ADS-B系统采样频率为fs ;
[0007]S2:采用采样频率fs对ADS-B系统接收到的ADS-B信号进行采样,得到原始采样点序列;
[0008]S3:将原始采样点序列中采样点个数记为N,第i个采样点的幅值记为V(i),其中 i=l, 2,...,N,把原始采样点序列中前N-M个采样点中的每个采样点的幅值与其后连续M 个采样点的幅值做相关运算,其中M=fs*t-1,t=0.5us,将第k个采样点与其后连续M个采
样点的幅值做相关运算得到的运算值记为Rv(k),Rv(k)=去Z障十J)V(々十?/ +1) ’其中
J=O
k=l, 2,? ? ?,N-M, j=0, 1,2,..., M-1,得到第一运算值序列 Rv(I),Rv (2)……,Rv(N-M);
[0009]S4:对第一运算值序列中的每个运算值做算术开平方运算,将第一运算值序列中第k个运算值算术开平方所得的值记为Iv (k),Iv(k) = Rjk) k=l, `2,...,N-M,得到第二
运算值序列Iv (I),Iv (2)……,Iv(N-M),然后对第二运算值序列中的每个值Iv (k)向下取整得到Sv(k),其中k=l,2,...,N-M,即得到第三运算值序列Sv(I),Sv(2)……,Sv(N-M);
[0010]S5:用第三运算值序列Sv(I),Sv⑵……,Sv(N-M)中第k个值Sv(k)替代原始采样点序列中第k个采样点的幅值V (k),得到最终的采样点序列,k=l, 2,...,N-M。
[0011]与现有技术相比,本发明的优点在于:采用设定的采样频率对ADS-B信号采样得到原始采样序列后,对每个采样点的幅值和其后连续M个采样点的幅值做相关运算,然后对相关运算的结果进行算术开平方并向下取整,最后用向下取整后的值代替原始采样点的幅值;降低了采样点幅值的波动性,消除了噪声信号的毛刺,提高了 ADS-B系统对ADS-B信号的检测能力。
【专利附图】

【附图说明】
[0012]图1为本发明实施例对ADS-B信号处理的流程图。
【具体实施方式】
[0013]以下结合附图实施例对本发明作进一步详细描述。
[0014]本发明公开了一种基于时域处理的ADS-B信号滤波方法,具体步骤如下:
[0015]S1:对ADS-B系统进行初始化配置,设定ADS-B系统采样频率为fs ;
[0016]S2:采用采样频率fs对ADS-B系统接收到的ADS-B信号进行采样,得到原始采样点序列;
[0017]S3:将原始采样点序列中采样点个数记为N,第i个采样点的幅值记为V(i),其中 i=l, 2,...,N,把原始采样点序列中前N-M个采样点中的每个采样点的幅值与其后连续M 个采样点的幅值做相关运算,其中M=fs*t-1,t=0.5us,将第k个采样点与其后连续M个采
样点的幅值做相关运算得到的运算值记为
【权利要求】
1.一种基于时域处理的ADS-B信号滤波方法,其特征在于具体步骤如下:S1:对ADS-B系统进行初始化配置,设定ADS-B系统采样频率为fs ;S2:采用采样频率fs对ADS-B系统接收到的ADS-B信号进行采样,得到原始采样点序列;S3:将原始采样点序列中采样点个数记为N,第i个采样点的幅值记为V(i),其中 i=l, 2,...,N,把原始采样点序列中前N-M个采样点中的每个采样点的幅值与其后连续M 个采样点的幅值做相关运算,其中M=fs*t-1,t=0.5us,将第k个采样点与其后连续M个采样点的幅值做相关运算得到的运算值记为
【文档编号】H04B1/10GK103441768SQ201310358802
【公开日】2013年12月11日 申请日期:2013年8月16日 优先权日:2013年8月16日
【发明者】吴盼, 田丹, 张增武, 蒲朝飞, 林红 申请人:宁波成电泰克电子信息技术发展有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1