how to find non periodic (stagger, jitter, sliding PRI) rectangular signal stft and wavelet transform?

Fs = 10;
dt = 1/Fs;
L = 1000000;
t = (0:L-1)*dt;
PRI = 100 + 15 * randn(1,200);
min(PRI)
max(PRI)
PsW = 20;
T = sum(PRI);
NP = length(PRI);
y=-ones(1,L);
tt = mod(t,T);
for k=0:NP-1 sP = sum(PRI(1:k));
PsOn = find(sP<=tt & tt<sP+PsW);
y(PsOn)=1;
end
SigP = find(t<10*PRI(1));
figure(1);
plot(t(SigP),y(SigP))
title('Signal');
xlabel('Time (s)');
ylabel('Amplitude');
ylim([0 1.2]);
grid;

Answers (0)

Asked:

on 17 Feb 2017

Commented:

on 26 Apr 2021

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!