资源简介

这是对Pri信号分选算法的优化,引入斜坡滤波算法,可呀在大抖动情况下完成pri算法

资源截图

代码片段和文件信息

%Original algorithm based on PRI transform applies to interleaved pulse
%train with PRI jitter.Mean PRIs are 1sqrt(2) and sqrt(5)and jitter
%follows uniform distribution with width 2a 
clear all
close all
clc
%%
N=1000;
t1=0:333;
t2=0.1:sqrt(2):(0.1+332*sqrt(2));
t3=0.2:sqrt(5):(0.2+332*sqrt(5));
t=[t1 t2 t3];
%clear t1 t2 t3
a=0.5;                                               %设置抖动程度
jitter=(1-2*rand(11000))*a;
t=t+jitter;                                          %为每个脉冲的TOA加随机抖动
%%
% t=sort(t);
%% 斜坡滤波
tt = gradient(t);
ttt = smooth(tt50); % 对导数滑动平均去噪
ttt = smooth(ttt20); % 对导数滑动平均去噪
ttt = smooth(ttt20); % 对导数滑动平均去噪 这里进行了三套平均滤波,可以考虑增删
for i = 1:length(ttt)
    trecover(i) = sum(ttt(1:i));
end
% figure
% plot(t)
% hold on 
% plot(t

评论

共有 条评论