A robust resource allocation algorithm for packet BIC-UFMC 5G wireless communications