Dokument [PDF, 9,1 MB] - FB 4 Allgemein - Fachhochschule ...
Dokument [PDF, 9,1 MB] - FB 4 Allgemein - Fachhochschule ...
Dokument [PDF, 9,1 MB] - FB 4 Allgemein - Fachhochschule ...
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
20. Anhang 201<br />
display('Fehler - Kalibrierfrequenz');<br />
hold;<br />
end %- if-Anweisung<br />
%- Frequenzbereich um die theoretische Kalibrierfrequenz festlegen<br />
von_f_k = frequenz_kali - f_bereich; %- [Hz]<br />
bis_f_k = frequenz_kali + f_bereich; %- [Hz]<br />
%- Frequenzbereich in einen Stützstellenbereich umrechnen<br />
von_index_k = (von_f_k - mod(von_f_k, delta_f)) / delta_f + 1;<br />
bis_index_k = (bis_f_k - mod(bis_f_k, delta_f)) / delta_f + 1;<br />
%- Berechnung des Kalibrierfaktors über den Gesamtpegel<br />
GP_kali = sqrt(1/epsilon_flattop * ↵<br />
sum(aps_lin_mittel(von_index_k:bis_index_k).^2));<br />
kk_bereich = 10^(pegel_kali / 20) * p_null ./ GP_kali;<br />
m_k_bereich (i,1) = kk_bereich;<br />
k_bereich = num2str(kk_bereich,8);<br />
aps(:,1) = F;<br />
aps(:,i+1) = aps_lin_mittel; %- aps(:,2) rechter Kanal<br />
%- aps(:,3) linker Kanal<br />
%---------------------------------------------------------------------<br />
%- Plotten des linearen APS<br />
%--------------------------------------------------------------------figure(1);<br />
set(gcf,'name', datei_string);<br />
subplot(2,2,i);<br />
plot(aps(:,1), aps(:,i+1));<br />
title(['Lineares APS von Kanal: ', kanal, '; Kalibrierfrequenz = ', ↵<br />
num2str(frequenz_kali) ' Hz; k = ', num2str(m_k_bereich(i,1)), '<br />
[Pa/EU]']);<br />
xlabel('f [Hz]');<br />
ylabel(['Amplitude [EU]']);<br />
grid;<br />
%---------------------------------------------------------------------<br />
%- Ablegen des Kalibrierfaktors in einer Datei<br />
%---------------------------------------------------------------------<br />
fid = fopen(textdatei,'a');<br />
fprintf(fid,'%11.8f\t%s \n', kk_bereich, kanal);<br />
fclose(fid);<br />
display(['Datei ', kanal, ' gespeichert']);<br />
kanal = 'links';<br />
maximum (i,1) = max(aps_lin_mittel);<br />
%---------------------------------------------------------------------<br />
%- Anwendung der Kalibrierfaktoren auf das Kalibriersignal<br />
%- Mit dieser Kontrolle kann geprüft werden, ob der Kalibrierfaktor<br />
%- richtig berechnet wurde.<br />
%--------------------------------------------------------------------if<br />
i == 1<br />
amp_rechts = zeitdaten_roh(1:laenge_zeitdaten_roh,2);<br />
kali_fak_re = m_k_bereich(1,1)<br />
amp_rechts_kali = amp_rechts(1:wertezahl) * kali_fak_re;<br />
[B_re_th, F_re_th, T_re] = specgram(amp_rechts_kali, blockgroesse, ↵<br />
abtastrate, window, ueberlappung);<br />
<strong>Fachhochschule</strong> Düsseldorf Diplomarbeit 2002/03, Terence Klitz