calculate delay for my vector ?

1 view (last 30 days)
Bojan
Bojan on 6 Jun 2014
Edited: Azzi Abdelmalek on 6 Jun 2014
I have vector for example. Ones and zeros are representing traffic and idle states for base station traffic.
u=[1 1 1 1 1 0 0 0 0 0 0 0 1 1 1 1 1 0 0 0 0 0 0 0 1 1 1 1 1 0 0 0 0 0 0 1 1 1 1 1 0 0 0 0 0 ]
I know how to calculate number of ones and zeros in it after each break. But I need help for delay. Zeros are telling me when I can put my base station in sleep mode. Is there a way to make a delay for example that, base station does not go to sleep after first zero, instead of that that it goes to sleep after third zero, that means with some kind o delay.

Answers (1)

Azzi Abdelmalek
Azzi Abdelmalek on 6 Jun 2014
Edited: Azzi Abdelmalek on 6 Jun 2014
u=[1 1 1 1 1 0 0 0 0 0 0 0 1 1 1 1 1 0 0 0 0 0 0 0 1 1 1 1 1 0 0 0 0 0 0 1 1 1 1 1 0 0 0 0 0 ]
delay=3
idx=strfind(u,[1 zeros(1,delay)])+delay

Categories

Find more on MATLAB in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!