Skip to content

krono-i2/gr-CycloDSP

Repository files navigation

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.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published