Optimal and suboptimal adaptive algorithms for rate and power transmission in OFDM-based Cognitive Radio systems. (February 2015)