Multi-Band Power and Rate Control for Cognitive Radios with Energy Constraints: A Dynamic Programming Approach | IEEE Conference Publication | IEEE Xplore