Frequency scaling of audio signals

1 view (last 30 days)
Shoaibur Rahman
Shoaibur Rahman on 4 Aug 2018
Commented: Shoaibur Rahman on 4 Aug 2018
I have an audio signal x[n], whose frequency varies over time. It's FT is X[k]. I want to reconstruct an audio signal (x_hat[n]) from X[k] such that, at any given time:
frequency_of_x_hat[n] = log10(frequency_of_x[n])
i.e. the frequencies are compressed logarithmically. Any idea about how to do this? Thanks.
Shoaibur Rahman
Shoaibur Rahman on 4 Aug 2018
Thanks, Kalyan! I don't know how to implement it. Let's consider the following signal:
% Load a signal y and it's sampling frequency Fs
x = y;
x_hat = ????
How would you do this?

Sign in to comment.

Answers (0)


Find more on Audio Processing Algorithm Design in Help Center and File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by