jfrt-optimal
Implementation of Wiener Filtering in Joint Time-Vertex Fractional Fourier Transform Domains Experiments
Science Score: 39.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
✓DOI references
Found 6 DOI reference(s) in README -
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (14.1%) to scientific vocabulary
Keywords
Repository
Implementation of Wiener Filtering in Joint Time-Vertex Fractional Fourier Transform Domains Experiments
Basic Info
- Host: GitHub
- Owner: koc-lab
- Language: MATLAB
- Default Branch: main
- Homepage: https://doi.org/10.1109/LSP.2024.3396664
- Size: 184 MB
Statistics
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
- Releases: 0
Topics
Metadata Files
README.md
Wiener Filtering in Joint Time-Vertex Fractional Fourier Transform Domains
This repository contains the data resources and the source code for the Wiener Filtering in Joint Time-Vertex Fractional Fourier Transform Domains paper published in IEEE Signal Processing Letters. Please cite the following paper if you use this code in your research:
bibtex
@article{alikasifoglu2024wienerjfrt,
title = {Wiener Filtering in Joint Time-Vertex Fractional Fourier Domains},
author = {Alikaifolu, Tuna and Kartal, B\"{u}nyamin and Ko\c{c}, Aykut},
year = {2024},
journal = {IEEE Signal Processing Letters},
volume = {31},
pages = {1319-1323},
issn = {1558-2361},
publisher = {Institute of Electrical and Electronics Engineers (IEEE)},
url = {http://dx.doi.org/10.1109/LSP.2024.3396664},
doi = {10.1109/lsp.2024.3396664}
}
Dependencies
- EPFL's Graph Signal Processing Toolbox (
gspbox): see GitHub and documentation pages.
- The project assumes the
gspboxdirectory is present in the root of the project, and compiled according to the directives presented in the documentation. If you already have a way to include
gspboxto your path, then you can ignore this. However, if you want to download the code with itsgspboxdependency, you need to use--recursiveoption while cloning, e.g.,sh git clone --recursive https://github.com/koc-lab/jfrt-experiments.gitor with GitHub CLI,
sh gh repo clone koc-lab/jfrt-experiments -- --recursive
CVX, which is a MATLAB Software for Disciplined Convex Programming: see GitHub and documentation pages.- The
CVXlibrary is needed by thegraph-armacomponent of the codebase, which is an implementation of the Autoregressive Moving Average Graph Filtering paper (published in: IEEE Transactions on Signal Processing Volume: 65, Issue: 2, 15 January 2017), and it is based on the provided source code by Andreas Loukas on his blog.CVXlibrary needs to be installed in order to design ARMA graph filters, so you do not need it if you are not going to usegraph-armacodes. - The best way to obtain CVX is to visit the download page, which provides pre-built archives containing standard and professional versions of CVX tailored for specific operating systems. That is why
CVXis not added as a submodule likegspbox. They advise not to manually add it to path and use a setup script, hence it does not matter where you place the library other than some given restrictions (see documentation).
- The
Installation
- Clone the repository
- If you want the
gspboxas submodule, clone recursively (see Dependencies section).
- If you want the
- Install
gspboxdependency, by enteringgspboxdirectory in MATLAB prompt, and running the following command (see documentation for further details):
matlab
gsp_start; gsp_make; gsp_install;
- Install
CVXdependency, by installing the pre-built archive for your operating system and extracting it. Then, by enteringcvxdirectory in MATLAB prompt, run the following command, and do not try to manually add the directory to path (see documentation for further details):
matlab
cvx_setup
Owner
- Name: Aykut Koç Lab
- Login: koc-lab
- Kind: organization
- Email: aykut.koc@bilkent.edu.tr
- Location: Turkey
- Website: http://aykutkoclab.ee.bilkent.edu.tr/
- Twitter: KocLab_Bilkent
- Repositories: 1
- Profile: https://github.com/koc-lab
Research group at Bilkent University focusing on machine learning and signal processing that extend into NLP and graph signal processing (GSP).
GitHub Events
Total
- Watch event: 1
- Create event: 1
Last Year
- Watch event: 1
- Create event: 1