Analysis and implementation of reinforcement learning on a GNU Radio cognitive radio platform - EUDL