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
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)

Produkte

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by