10.1109/MSP.2017.2765202