22.07.2013 Aufrufe

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

MEHR ANZEIGEN
WENIGER ANZEIGEN

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

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!