Unit Advance Block in Simulink (Opposite of Unit Delay Block)

35 views (last 30 days)
I am creating a block diagram in Simulink, I would like to access the next data point in a signal. To illustrate this, given that y(n) is my signal, I would like to access y(n+1). I am aware of the "delay" block that would allow me to access y(n-1), however I am unsure how to obtain y(n+1). Thanks for all your help.

Accepted Answer

Sreelakshmi S.B
Sreelakshmi S.B on 6 Mar 2019
Opposite of unit delay is unit prediction and there is no way to predict a signal unless simulation is done up to that point. One way to implement this would be to simulate till the nth step and assume that to be the (n+1)th step and to consider the (n-1)th step as the nth step and so on. This way there is always a signal that acts like a future signal. You might have to reframe your implementation to accommodate this.
If you’re looking for an estimate, you can use estimators such as Kalman filter to predict future behavior.

More Answers (0)

Products


Release

R2018a

Community Treasure Hunt

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

Start Hunting!