mirror of
https://github.com/gnss-sdr/gnss-sdr
synced 2025-02-24 06:50:08 +00:00
Correct comments. Fixes: #269
This commit is contained in:
parent
f65051ec31
commit
cd0e7adaf4
@ -49,7 +49,7 @@ void Tracking_2nd_PLL_filter::calculate_lopp_coef(float* tau1, float* tau2, floa
|
||||
|
||||
void Tracking_2nd_PLL_filter::set_PLL_BW(float pll_bw_hz)
|
||||
{
|
||||
//Calculate filter coefficient values
|
||||
// Calculate filter coefficient values
|
||||
d_pllnoisebandwidth = pll_bw_hz;
|
||||
calculate_lopp_coef(&d_tau1_carr, &d_tau2_carr, d_pllnoisebandwidth, d_plldampingratio, 0.25); // Calculate filter coefficient values
|
||||
}
|
||||
@ -64,14 +64,13 @@ void Tracking_2nd_PLL_filter::initialize()
|
||||
|
||||
|
||||
/*
|
||||
* PLL second order FIR filter
|
||||
* PLL second order IIR filter
|
||||
* Req Input in [Hz/Ti]
|
||||
* The output is in [Hz/s].
|
||||
*/
|
||||
float Tracking_2nd_PLL_filter::get_carrier_nco(float PLL_discriminator)
|
||||
{
|
||||
float carr_nco = d_old_carr_nco + (d_tau2_carr / d_tau1_carr) * (PLL_discriminator - d_old_carr_error) + (PLL_discriminator + d_old_carr_error) * (d_pdi_carr / (2.0 * d_tau1_carr));
|
||||
//carr_nco = d_old_carr_nco + (d_tau2_carr/d_tau1_carr)*(PLL_discriminator - d_old_carr_error) + PLL_discriminator * (d_pdi_carr/d_tau1_carr);
|
||||
d_old_carr_nco = carr_nco;
|
||||
d_old_carr_error = PLL_discriminator;
|
||||
return carr_nco;
|
||||
@ -80,16 +79,15 @@ float Tracking_2nd_PLL_filter::get_carrier_nco(float PLL_discriminator)
|
||||
|
||||
Tracking_2nd_PLL_filter::Tracking_2nd_PLL_filter(float pdi_carr)
|
||||
{
|
||||
//--- PLL variables --------------------------------------------------------
|
||||
// PLL variables
|
||||
d_pdi_carr = pdi_carr; // Summation interval for carrier
|
||||
//d_plldampingratio = 0.65;
|
||||
d_plldampingratio = 0.7;
|
||||
}
|
||||
|
||||
|
||||
Tracking_2nd_PLL_filter::Tracking_2nd_PLL_filter()
|
||||
{
|
||||
//--- PLL variables --------------------------------------------------------
|
||||
// PLL variables
|
||||
d_pdi_carr = 0.001; // Summation interval for carrier
|
||||
d_plldampingratio = 0.7;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user