Page 1 of 1

Request for assistance on "fshift" and "fshift_hilbert" plugins

Posted: Tue Jun 27, 2023 3:22 pm
by Sathish_kumar
I am currently designing an experiment in MATLAB that requires the implementation of frequency transposition within the code. I've come across the "fshift" and "fshift_hilbert" plugins from the "openMHA" project, which seem to employ a frequency transposition method that aligns with my requirements. However, since they are provided as plugins, I'm unable to access the underlying signal-processing method used by the plugins.

I kindly request the assistance of the forum members in either providing the MATLAB code for the above-mentioned plugins or offering detailed technical documentation that would allow me to replicate the frequency transposition functionality for my experiment.

Thank you

Re: Request for assistance on "fshift" and "fshift_hilbert" plugins

Posted: Fri Jun 30, 2023 2:39 pm
by nmichael
Have you looked at the C++ code? It would be in your openMHA directory,
openMHA/mha/plugins/fshift_hilbert/fshift_hilbert.cpp

I'm not familiar with the algorithm myself.

The documentation cites this reference for the fshift_hilbert:
Scott Wardle. 'A hilbert-transformer frequency shifter' Proc. DAFX98 Workshop on Digital Audio Effects, pages 25–29, Barcelona, 1998.

Re: Request for assistance on "fshift" and "fshift_hilbert" plugins

Posted: Sat Jul 01, 2023 9:53 am
by Sathish_kumar
Thank you for the reply. I am unfamiliar with C++ code, but I will look into the documentation.