An issue with current control is that when the target current is reached, the decay is applied. This means the average current is lower than target current and hence, the position is not exactly the expected position. Predictive current control solves this problem. Based on the previous two cycles and how long it takes to reach the target current, the bridge stays ON for an extra time before the decay is applied. This allows the average current to be truly the target current.