Skip to content

dq.measurements_sse_to_sme

measurements_sse_to_sme(
    measurements: ArrayLike, tsave: ArrayLike, etas: ArrayLike, key: PRNGKeyArray
) -> Array

Post-process measurements from a diffusive SSE simulation to obtain measurements for a diffusive SME simulation.

The SME measurements are obtained from the SSE measurements by adding additional Gaussian noise.

Note

More precisely, the SME measurement record \(\dd Y\) for a specific jump operator is defined as follows from the SSE measurement record \(\dd \tilde Y\): $$ \dd Y = \sqrt{\eta}\,\dd \tilde Y + \sqrt{1-\eta}\,\dd W $$ where \(\dd W\) is another independent Wiener process sampled for the post-processing.

The SME time-averaged measurement \(I(t_n, t_{n+1})\) is then defined as follows from the SSE time-averaged measurements \(\tilde I(t_n, t_{n+1})\): $$ I(t_n, t_{n+1}) = \frac{1}{\Delta t_n}\int_{t_n}^{t_{n+1}} \dd Y(t) = \sqrt{\eta}\, \tilde I(t_n, t_{n+1}) + \sqrt{1-\eta}\,\frac{\Delta W}{\sqrt{\Delta t_n}}, $$ where \(\Delta t_n=t_{n+1}-t_n\) and \(\Delta W\sim \mathcal{N}(0, 1)\) is a standard Gaussian random variable.

Parameters:

Returns:

  • (array of shape (...)) –

    SME measurements. The shape is the same as measurements, except that the dimension corresponding to the number of jump operators measured may be smaller, if the corresponding efficiency is null.