Added:
- Class folder 'Timing Recovery' with different timing recoveries - Minimal example for the timing recovery on the FSO data - New evaluation scripts in the FSO project folder
This commit is contained in:
@@ -0,0 +1,36 @@
|
||||
taps_ffe = [200, 3, 2];
|
||||
taps_dfe = [5, 2, 1];
|
||||
trlen = 4096*2;
|
||||
trloops = 5;
|
||||
ddloops = 5;
|
||||
K_FFE = 1;
|
||||
DCmu = 0.005;
|
||||
mu_ffe_values = [0.001, 0.0005, 0.001];
|
||||
mu_dfe_values = 0.0007;
|
||||
DDmu = [mu_ffe_values, mu_dfe_values];
|
||||
DFEmu = 0.004;
|
||||
FFEmu = 0;
|
||||
plot_final = 0;
|
||||
idealdfe = 1;
|
||||
num_pf_coeffs = 1;
|
||||
damp_factor = 1;
|
||||
norm_loop_bw = 0.01;
|
||||
det_gain = 2.7;
|
||||
|
||||
step_size = 0.0001;
|
||||
|
||||
BER = [];
|
||||
taps_ffe_and_dfe = zeros(1,6);
|
||||
for i = 1:6
|
||||
for j = 1:200
|
||||
taps_ffe_and_dfe(i) = j;
|
||||
BER_run = first_analysis_2(taps_ffe_and_dfe(1:3), taps_ffe_and_dfe(4:6), trlen, trloops, ddloops, ...
|
||||
K_FFE, DCmu, DDmu, DFEmu, FFEmu, plot_final, idealdfe, num_pf_coeffs, ...
|
||||
damp_factor, norm_loop_bw, det_gain);
|
||||
BER = [BER, BER_run];
|
||||
close all
|
||||
end
|
||||
[~,index_minimum_ber] = min(BER);
|
||||
taps_ffe_and_dfe(i) = index_minimum_ber;
|
||||
end
|
||||
disp(taps_ffe_and_dfe)
|
||||
Reference in New Issue
Block a user