Using backward derivative

Bilineal has a problem: each cycle produces a different output