You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
31 lines
852 B
Matlab
31 lines
852 B
Matlab
function bit_stats(g_TD, TD, a)
|
|
% Abtastung der g_TD
|
|
% Eingestellte Schwelle: C=0.5
|
|
C = 0.5;
|
|
g_get(1,8) = 0;
|
|
for i = 1:8
|
|
if g_TD(i*200+1) > C
|
|
g_get(i) = 1;
|
|
else g_get(i) = 0;
|
|
end
|
|
end
|
|
|
|
% Zum Vergleich sind hier die gesendeten Datenbits a[i] und die emfangenen
|
|
% Datenbits g_TD[i] untereinander dargestellt --> auf Command Window
|
|
disp('TD:')
|
|
disp(TD)
|
|
disp('die gesendeten Datenbits a[i]:')
|
|
disp(a)
|
|
disp('die empfangenen Datenbits g[i]:')
|
|
disp(g_get)
|
|
|
|
% Anzahl der fehlerhaften Datenbits
|
|
% Verändern Sie die Dauer der Autokorrelationsfunktion TD auf höhere
|
|
% Werte!
|
|
error1 = 0;
|
|
for i = 1:8
|
|
error1 = error1 + abs(g_get(i) - a(i));
|
|
end
|
|
disp('Anzahl der fehlerhaften Datenbits (ohne Rauschen):')
|
|
disp(error1)
|
|
end |