Spectrum Sensing Algorithm for a Cognitve Radio Transceiver

Status: abgeschlossen
Betreuer: Tim Esemann
Student: Su Yongming


With the enhanced performance of embedded systems and the progressing miniaturization of hardware (incl. sensors and actors), there are new and innovative systems in the development pipeline. Especially wireless radio technologies offer comfortable and multifunctional opportunities for mobile applications. A particular area which will gain specifically from this is the health care sector. Advanced sensor technologies can significantly improve diagnosis and therapy abilities. Examples are position and movement recognition, patient monitoring and couple of other applications during surgery, intensive care, rehabilitation and assisted living. The objective of the research project SoFT (Self-organizing Radio Frequency Technology) is to achieve coexistence of different radio transmission systems and avoiding interferences, by using software defined radio (SDR). The project develops and investigates a self-organizing cognitive radio as a transceiver. The system is supposed to operate in the ISM radio band and to configure itself (SDR) to the given requirements and priorities by sensing its environment and knowing regulatory rules. Technical target is improving the reliability of future-proofed radio transmission with cognitive radio by ensuring the coexistence of present and future standards. The focus is on modeling and software-architecture as well on developing new algorithms and protocols for cognitive radio.


The work of this study project comprises the evaluation of existing spectrum sensing algorithm and the development of new approaches. The target is to find an algorithm which can be used to detect unused frequency ranges (white spaces) in the 2.4 GHz ISM band. The new developed algorithm is supposed to be implemented in the cognitive radio transceiver. Following points are to be achieved during the project:

  • Find suitable existing spectrum sensing algorithms (Fast Fourier Transformation, Spectral Correlation and others)
  • Implement selected algorithms in Matlab or/and C
  • Evaluate each algorithm regarding implementation in a cognitive radio transceiver. (e.g. Evaluation parameter computational power --> implementation in a wireless sensor node)
  • Develop new algorithm(s) or improve/extend existing ones


  • A report about the comparison/evaluation of the existing algorithms
  • New or improved Algorithm(s) as Matlab file or description
  • Comparison and evaluation of the developed algorithms concerning the improvements compared to the existing algorithms
  • Write a scientific paper about the achievements and submit for publication


  • Willingness to learn more about spectrum sensing algorithm
  • Knowledge of Matlab and C/C++
  • Good mathematical skills
  • Good self-organized working skills
  • Commitment to scientific work