Cognitive radio research and implementation challenges