Architectures for cognitive radio testbeds and demonstrators - An overview