- increased k_lag
- baudrate error is expressed relatively in percent git-svn-id: http://moon:8086/svn/matlab/trunk@116 801c6759-fa7c-4059-a304-17956f83a07c
This commit is contained in:
+2
-2
@@ -104,7 +104,7 @@ alpha_dc = 0.002; % DC correction update factor
|
|||||||
agc_mu = 0.01; % AGC update factor
|
agc_mu = 0.01; % AGC update factor
|
||||||
agc_gain_max = 10;
|
agc_gain_max = 10;
|
||||||
k_lead = 0.1; % Symbol syncronizer loop filter lead
|
k_lead = 0.1; % Symbol syncronizer loop filter lead
|
||||||
k_lag = 0.0001; % Symbol syncronizer loop filter lag
|
k_lag = 0.0004; % Symbol syncronizer loop filter lag
|
||||||
lag_accu = 0; % Symbol syncronizer loop filter
|
lag_accu = 0; % Symbol syncronizer loop filter
|
||||||
rho_leak = 0.9999; % Lag forgetting factor
|
rho_leak = 0.9999; % Lag forgetting factor
|
||||||
ns = 1; % Start sample source
|
ns = 1; % Start sample source
|
||||||
@@ -221,7 +221,7 @@ while ns < N
|
|||||||
baud = fs/((1+lag_accu)*numSamplesPerSym);
|
baud = fs/((1+lag_accu)*numSamplesPerSym);
|
||||||
k_id = 1/((1+lag_accu)*numSamplesPerSym);
|
k_id = 1/((1+lag_accu)*numSamplesPerSym);
|
||||||
_err(n) = err;
|
_err(n) = err;
|
||||||
_err_baud(n) = baud - baud_init;
|
_err_baud(n) = 100* (baud/baud_init - 1);
|
||||||
_id_accu(n) = id_accu;
|
_id_accu(n) = id_accu;
|
||||||
_id_bit(n) = id_bit;
|
_id_bit(n) = id_bit;
|
||||||
_cnt(n) = vcorr;
|
_cnt(n) = vcorr;
|
||||||
|
|||||||
Reference in New Issue
Block a user