I wonder if this would be helpful in understanding and perhaps improving RL. Personally, I don’t use RL because it is slow and produces artifacts (with which I am uncomfortable; perhaps, I don’t know how to make it work). The paper is licensed as follows:

Content from this work may be used under the terms of the Creative Commons Attribution 3.0 licence. Any further distribution of this work must maintain attribution to the author(s) and the title of the work, journal citation and DOI.

**Abstract**

An error reduction technique for Richardson-Lucy deconvolution (RL-deconv) is proposed. The deconvolution is indispensable technique for inversely analysing the SRAM fail-bit probability variations caused by the Random Telegraph Noise (RTN). The proposed technique reduces the phase difference between the two distributions of the deconvoluted RTN and the feedback-gain in the maximum likelihood (MLE) gradient iteration cycles. This avoids an unwanted positive feedback, resulting in a significant decrease in probability of undesired ringing occurrence. A quicker convergence benefit of the RL-deconv algorithm while avoiding the ringing is achieved. It has been demonstrated that the proposed technique reduces its relative deconvolution errors by 100 times compared with the conventional RL-deconv. This provides an increase in accuracy of the fail-bit-count prediction by over 2-orders of magnitude while accelerating its convergence speed by 33 times of the conventional one.