Instead of firing one injection of time X+dt, fire two injections of X/2+dt, with a short gap (2ms?) between them.
This allows you to have the fuel delivered at the same time (particularly at low loads), but with a second deadtime added, so that you can orthogonalize out the error introduced by wrong deadtime.
Instead of firing one injection of time X+dt, fire two injections of X/2+dt, with a short gap (2ms?) between them.
This allows you to have the fuel delivered at the same time (particularly at low loads), but with a second deadtime added, so that you can orthogonalize out the error introduced by wrong deadtime.
Possibly similar logic to how multispark works.