Research Article

A Conformance Testing Methodology and System for Cognitive Radios

Table 1

Approaches for CR testing.

PaperDescriptionEnvironment typePurposeTested CR functionalitiesSoftwareAnalyzed metrics

[16]Relationships among metrics, utility functions, CE performance, and a system for CR performance evaluationSimulationPerformance evaluationSpectrum sensing, power control, and adaptive modulationRadio environment generator and XMLAdaptation time and average total utility
[17]A platform for measuring different CR characteristicsExperimentationPerformance evaluationSpectrum sensingGNU radio and MATLABChannel closing transmission time
[18]A testbed to evaluate the device in multidimensional scenariosEmulation and experimentationPerformance evaluationNoneNot definedNone
[22]Testing and evaluation methodologies for CRExperimentationPerformance evaluationAdaptive modulationC++Error vector magnitude (EVM)
[25]A visual programming tool for designing CR prototypesSimulation and emulationCR prototype developmentNoneEZPro, CORE, and EMANENone
[26]A methodology to define the device cognition based on the performance evaluationExperimentationDevice cognition levelSpectrum sensing and adaptive modulationMATLAB and WARPLabBit error rate and throughput
[14]The item response model is adopted to measure the CR device intelligenceSimulationDevice cognition levelSpectrum sensing, parameters selection, and reconfigurationMATLABDifference between the CR solution and the optimal one
[15]Cattell-Horn-Carroll intelligence model and performance results are used to quantify and qualify the CR deviceSimulationDevice cognition levelSpectrum sensing and parameter reconfigurationMATLABThroughput, delay, and violation (interference) ratio
[24]A seven-step methodology to evaluate signal detection methodsExperimentationPerformance evaluationSpectrum sensingGNU radio, Python, and VESNA librariesNoise level sensitivity, computational complexity, and minimal detectable signal
[19]A CR-based testbed for smart grids and communication systemSimulation and experimentationPerformance evaluationSpectrum sensingReal-time digital simulator and GNU radioVoltage stability control and communication latency
[20]A low-cost CR-based testbed for LTE and LTE-A networksExperimentationPerformance evaluationSpectrum sensing and spectrum handoffWaveGuru SDRThroughput
[21]A SDR-based testbed for multimedia communicationsExperimentationPerformance evaluationNoneGNU radioNone
Our proposalA methodology and system for CR conformance testingExperimentationConformance testingSpectrum sensing and spectrum handoffGNU radio, R and Python languages, ZeroMQ middlewarePercentage of matching (PoM) and its variant