fsamp = 44100 ; % sampling rate = samples per second
tsamp = 1 ; % sampling time
t = 0:1/fsamp:tsamp; % time steps in s for each sample point
% generating a signal e.g. sin frequency
frq = 1000 ; % basic frequency
w = 2* pi() * frq; % the angular frequency omega % y = 0.7*sin(w*t); % signal amplitude at time steps
recObj = audiorecorder(fsamp,16,1);
recordblocking(recObj, tsamp+1/fsamp); %weitere Stützpunkt erforderlich, sonst stimmen die
y = getaudiodata(recObj)';
subplot(2,1,1); % 1. plot plot(t,y)% plot the signal
% compute FFT as DFT
l = size(y) ; % size of amplitude vector
n = 2^nextpow2(l(2)); % next power of 2 > size of y
z = fft(y,n); % compute coplex FFT as DFT
zz = 2* abs(z)/l(2); % get absolute normelised values
f = fsamp/2 * linspace(0,1,n/2+1); % frequency steps subplot(2,1,2); % 2. plot plot(f,zz(1:n/2+1))% right side FFT plot
% compuet maximum frequency
[u, v] = max(zz) ; % Peak maximum position
fbase = f(v) ; % frequency at peak maximum
Der Code funktionierte einwandfrei. Ich erhalte aber jetzt folgenden Fehlermeldung "Error using TEST_neu (line 12)
Device Error: Unanticipated host error" und ich weiss einfach nicht mehr weiter. Wäre euch wirklich sehr dankbar, wenn mir jemand helfen könnte.
Hallo Jan Zeile 12 ist recordblocking(recObj, tsamp+1/fsamp). Ich habe keine Ahnung. Nichts ist passiert. Der Witz ist auch, dass er auch ohne Mikrophone Verbindung aufnimmt. Ich kann über die Lautsprecher die Frequenz hören, aber ich kann Sie auch nicht mit dem Audiorecorder von Windows aufnehmen.
Ich kann jetzt doch mit dem Audiorecorder von Windows aufnehmen.
Einstellungen und Berechtigungen
Du kannst Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum posten Du kannst Dateien in diesem Forum herunterladen
MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.