Please have a look at this thread,
Source of the thread
And also the following could be good start,
Source: https://ieeexplore.ieee.org/document/7997694