Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/SciFracX/FractionalTransforms.jl

FractionalTransforms.jl: A Julia package aiming at providing fractional order transforms with high performance.
https://github.com/SciFracX/FractionalTransforms.jl

algorithms fractional-cosine-transform fractional-fourier-transfrom fractional-hadamard-transform fractional-sine-transform julia

Last synced: 3 months ago
JSON representation

FractionalTransforms.jl: A Julia package aiming at providing fractional order transforms with high performance.

Awesome Lists containing this project

README

        

# FractionalTransforms.jl





building


codecov


license


license



GitHub issues


GitHub stars


GitHub forks

## Installation

If you have already installed Julia, you can install FractionalTransforms.jl in REPL using Julia package manager:

```julia
pkg> add FractionalTransforms
```

## Quick start

### Fractional Fourier Transform

Compute the Fractional Fourier transform by the following command:

```julia
frft(signal, order)
```

### Fractional Sine Transform

Compute the Fractional Sine transform by the following command:

```julia
julia> frst(signal, order, p)
```

### Fractional Cosine Transform

Compute the Fractional Cosine transform by the following command:

```julia
julia> frct(signal, order, p)
```

## Introduce

The custom Fourier Transform transforms the input signal from time domain to frequency domain, the Fractional Fourier transform, in a more generalized aspect, can transform the input signal to the fractional domain, reveal more properties and features of the signal.

## Plans

* Add more examples relating to signal processing, image processing etc.
* Cover more algorithms, including Fractional Hadamard Transform, Fractional Gabor Transform...

## Acknowledgements

I would like to express gratitude to

* *Jeffrey C. O'Neill* for what he has done in [DiscreteTFDs](http://tfd.sourceforge.net/).
* [Digital computation of the fractional Fourier transform](https://ieeexplore.ieee.org/document/536672) by [H.M. Ozaktas](https://ieeexplore.ieee.org/author/37294843100); [O. Arikan](https://ieeexplore.ieee.org/author/37350304900); [M.A. Kutay](https://ieeexplore.ieee.org/author/37350303800); [G. Bozdagt](https://ieeexplore.ieee.org/author/37086987430)
* [The discrete fractional cosine and sine transforms](http://dx.doi.org/10.1109/78.923302) by Pei, Soo-Chang and Yeh, Min-Hung.
* https://nalag.cs.kuleuven.be/research/software/FRFT/

> Please note that FRFT, FRST and FRCT are adapted from Matlab files, credits go to the original authors, bugs are my own.