Cognitive Radio – Cross-Correlator Testbed

Type: Bachelor's Assignment
Contacts: Mark Oude_AlinkBert MolenkampAndré Kokkeler 
Location: CAES, University of Twente
Remark: Expired

Crosscorrelation has recently been proposed and implemented to perform robust spectrum scanning [1]. The spectrum analyzer crosscorrelates two digital input streams, where each stream is generated by a (partly) separate analog frontend, such that the noise contributions of each frontend is uncorrelated. In the end, the measured spectrum has a reduced noise floor, allowing smaller signals to be detected.


We believe the USRP2 with the TVRX2 frontend provides an ideal testbed to test different realistic situations [2]. Recent work has disentangled the undocumented open source code that is used with this platform, enabling the HDL-implementation of crosscorrelation for real-time measurements [3].

The goal of this work is to implement the basic functionality of a crosscorrelator and make a functional demo. Also the limitations of the underlying hardware (sample rate, maximum correlator size, etc) should be worked out.


  1. M.S. Oude Alink, E.A.M. Klumperink, M.C.M. Soer, A.B.J. Kokkeler, B. Nauta, "A 50MHz-to-1.5GHz Cross-Correlation CMOS Spectrum Analyzer for Cognitive Radio with 89dB SFDR in 1MHz RBW", Proc. 4th IEEE Symposium on New Frontiers in Dynamic Spectrum Access Networks (DySPAN), Singapore, April 6-9, 6 pages, 2010, ISBN 978-1-4244-5188-3
  3. M. Ufkes, “Towards the implementation of an XF correlator in the USRP2 FPGA”, Bachelor Thesis, Jan. 2012.
Free Joomla Templates designed by Web Hosting Top