https://doi.org/10.1109/APWC-on-CSE.2016.029