Professional Documents
Culture Documents
DSP
DDC ADC
Figure 1. Software Defined Radio Figure 3. Universal Software Radio Peripheral (USRP)
V. EXPERIMENTAL RESULTS
The experiments are designed to sense the spectrum at a
mentioned frequency and find the performance of the COV
and MME methods at low SNRs. ED method is also
implemented as a benchmark. The false alarm rate Pfa is set as
0.1. Initially COV and MME method blocks are designed Figure 5. SNR vs. Pd plot for practical implementation
according to the algorithms and the ratios (10) and (12) are Figure 6 shows comparison of the implementations of both
compared with the thresholds (11) and (13), respectively, for MME and COV method on WARP [14] and GNU
the decision. While collecting results, both these methods were Radio/USRP. With NS = 3000 and L=8, it shows that the
showing implausible performance at lower SNR. We performance of both the methods is similar even if the
attempted to discover the reason and we came to the implementation platforms are different.
conclusion that it is due to high correlation between noise
samples. These spectrum sensing algorithms presumes the
channel as AWGN and noise samples are statistically
uncorrelated. Nevertheless, both the methods can be still used
as spectrum sensing algorithm as average correlation values of
signal and noise have difference. But this problem forced us
not to use the theoretical thresholds in (11) and (13) as it
would be inappropriate.
Incorrect threshold problem can be solved by finding new
threshold experimentally. In all experiments we have
considered Pfa equal to 0.1, which means we can have one
wrong decision out of 10 decisions. After setting Pfa we use
Figure 6. SNR Vs Pd plot for practical implementation with WARP Figure 7. SNR Vs Pd Plot for theoretical and experimental simulations
Figure 7 shows all three methods implemented Comparing experiment with simulation results, MME
theoretically and experimentally with NS =3000. Here, simulation is 2dB better than MME experiment, COV
“theory” denotes numerical results with uncorrelated noises simulation is around 4 dB better than COV experiment, and
where the thresholds are estimated using theoretical formulas ED simulation is around 11dB better than ED experiment.
such as (11) and (13); “simulation” also denotes the numerical Note that only slight degradation occurs at MME experiment
results with uncorrelated noises but the thresholds are derived comparing to the MME simulation. Since most spectrum
using numerical simulations; and “experiment” denotes the sensing methods including COV and MME assume an AWGN
experimental results where noises are correlated and channel where noise samples at different times are statistically
thresholds are derived experimentally. (Note that the received independent and uncorrelated, it is remarkable that COV and
signals used to obtain results denoted by either “theory” or MME work with correlated noises. It seems that, if the average
“simulation” are generated numerically.) correlation values of noise and signal are significantly
Comparing the theoretical results of the three methods, it is different, both MME and COV should be still functional. It is
surprising that COV theory is the best and MME theory is the also remarkable that there is a large discrepancy between ED
worst at low SNR. This is partly due to the facts that the simulation and experiment results since the ED approach is
threshold for COV derived using (11) is underestimated and not sensitive to the noise correlation. The bad performance of
the threshold for MME derived using (13) is overestimated at ED experiment may be due to noise uncertainty.
low SNR. This misrepresentation of theoretical results can be
corrected if the thresholds are derived numerically. As shown VI. CONCLUSION
in Fig. 7, COV simulation is similar to MME simulation; and Two methods based on time covariance matrix are
both COV and MME simulation are 2dB better than ED proposed and implemented using GNU Radio and USRP to
simulation when Pd=0.9. check their performance in real environment as well as to
Comparing the experiment results of the three methods, as solve spectrum sensing problem at low SNRs. Since the key
shown in Fig. 5, MME experiment is around 2dB better than assumption of these two methods is low correlation of the
COV experiment and COV experiment is around 9dB better received noises, it is remarkable that the two methods still
than ED experiment when Pd=0.9. works with practical experiments using GNU/USRP where
noises are not uncorrelated. The important contribution of this
paper is that we have demonstrated experimentally that both
MME and COV methods outperform the conventional ED
method in practical implementations.
REFERENCES
[1] J. Mitola and G. Q. Maguire, “Cognitive radio: Making
software radiosmore personal,” IEEE Pers. Commun., vol.
6, no. 4, pp. 13–18, Aug. 1999.
[2] T. Ycek and H. Arslan, “A survey of spectrum sensing
algorithms for cognitive radio applications,” IEEE
Communications Surveys & Tutorials, vol. 11, no . 1, pp.
116–130, Mar. 2009.
[3] D.Cabric, S. M. Mishra, R.W. Brodersen,
“Implementation Issues in Spectrum Sensingfor Cognitive
Radios”, IEEE, 2004.
[4] W. Lin, Q. Zhang, “A Design of Energy Detector in
Cognitive Radio under Noise Uncertainty”,
Communication Systems, ICCS, 11th IEEE Singapore
International Conference, 2008.
[5] A. Sonnenschein and P. M. Fishman, “Radiometric
detection of spread-spectrum signals in noise of
uncertainty power,” IEEE Trans. Aerosp. Electron. Syst.,
vol. 28, no. 3, pp. 654–660, Jul. 1992.
[6] Y. Zeng, Y. C. Liang, “Eigenvalue based Spectrum
Sensing Algorithms for Cognitive Radio”, IEEE
Transactions, Communication, vol. 57, pp. 1784, Jun.
2009.
[7] Y. Zeng, Y.C. Liang, “Spectrum-Sensing Algorithms for
Cognitive RadioBased on Statistical Covariances”, IEEE
Tr. Veh. Tech., vol. 58, no.4, pp. 1804-1815, May 2009.
[8] GNU Radio Trac, http://gnuradio.org/trac/wiki
[9] Matt Ettus. Universal software radio peripheral.
http://www.ettus.com.
[10] Chinnam, D.M.; Madhusudhan, J.; Nandhini, C.;
Prathyusha, S.N.; Sowmiya, S.; Ramanathan, R.; Soman,
K.P.; , "Implementation of a low cost synthetic aperture
radar using Software Defined Radio,"Computing
Communication and Networking Technologies (ICCCNT),
2010 International Conference on , vol., no., pp.1-7, 29-31
July 2010
[11] "IEEE Standard Definitions and Concepts for Dynamic
Spectrum Access: Terminology Relating to Emerging
Wireless Networks, System functionality, and Spectrum
Management," IEEE Communications Society, vol. IEEE
Std 1900.1 TM, September 2008.
[12] GNU Software Radio project.
http://www.gnu.org/software/gnuradio/.
[13] USRP User’s and Developer’s Guide
http://home.ettus.com/usrp/usrp_guide.html
[14] K.Lee K. Lee, A. Mate, I-Tai Lu. “Practical
Implementations of Time Correlation Based Spectrum
Sensing methods: WARP for Cognitive Radio”, LISAT
2011, Farmingdale, NY.