Skip to content

Latest commit

 

History

History
60 lines (41 loc) · 2 KB

README.md

File metadata and controls

60 lines (41 loc) · 2 KB

CycloDSP

CycloDSP is GNU Radio module containing a set of building block functions, aimed at estimating functions, such as the cyclic correlation functions, typically employed for cyclostationary signal analysis.

Description

CycloDSP is under development; at the momenti it is composed by the following sub-modules/blocks:

  • CycXCorr.py: a GNU Radio block aimed at estimating cyclic (conjugate) correlation functions in both, time domain, and, cycle-frequency domain.

Getting Started

Dependencies

The following procedure has been tested on Ubuntu 22.04.2, but it can work on other linux distributions with modifications of dependencies.

  • gnuradio
  • gnuradio-dev
  • cmake
  • libspdlog-dev
  • clang-format
  • numpy
  • scipy

Installing

In order to install the GNU Radio OOT module run the following commands:

$ mkdir build
$ cd build
$ cmake ../
$ make
$ sudo make install

In examples/cyc_cross_corr.grc you can find a simple example flowgraph.

Acknowledgments

This project has been developed within the collaboration between the Safty and Security department of the Italian Aerospace Research Centre (CIRA) and the SPRINT research group.