changing audio frequency to a constant

4 Ansichten (letzte 30 Tage)
Mohamed Turkmani
Mohamed Turkmani am 19 Aug. 2022
Kommentiert: Chunru am 19 Aug. 2022
lets say i have an audio that has so many different frequencies, can i modify its frequency to constant and run it at 2000 hz for example?
  2 Kommentare
GandaBerunda
GandaBerunda am 19 Aug. 2022
By frequency do you mean sampling frequency?
Mohamed Turkmani
Mohamed Turkmani am 19 Aug. 2022
Bearbeitet: Mohamed Turkmani am 19 Aug. 2022
no i know how to change sampling frequency, i mean the actual frequency, is there a chance to change it or mix it with like a 2000 hz sine tone

Melden Sie sich an, um zu kommentieren.

Akzeptierte Antwort

Chunru
Chunru am 19 Aug. 2022
load handel.mat
[p, q] = rat(2000/Fs)
p = 125
q = 512
y2000 = resample(y, p, q);
whos
Name Size Bytes Class Attributes Fs 1x1 8 double cmdout 1x33 66 char p 1x1 8 double q 1x1 8 double y 73113x1 584904 double y2000 17850x1 142800 double
  2 Kommentare
Mohamed Turkmani
Mohamed Turkmani am 19 Aug. 2022
can you explain the code please
Chunru
Chunru am 19 Aug. 2022
load handel.mat % load a sample data with Fs
[p, q] = rat(2000/Fs) % find a rational fraction of desired Fs and orighinal Fs
% p, q are integers so that resample can be efficiently implemented
y2000 = resample(y, p, q); % resample the data so that FsNew = p/q*Fs

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Tags

Produkte

Community Treasure Hunt

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

Start Hunting!

Translated by