10.1109/TAP.2016.2526070