File tree Expand file tree Collapse file tree 1 file changed +1
-14
lines changed Expand file tree Collapse file tree 1 file changed +1
-14
lines changed Original file line number Diff line number Diff line change @@ -39,16 +39,6 @@ typedef struct TimeFilter TimeFilter;
39
39
/**
40
40
* Create a new Delay Locked Loop time filter
41
41
*
42
- * feedback2_factor and feedback3_factor are the factors used for the
43
- * multiplications that are respectively performed in the second and third
44
- * feedback paths of the loop.
45
- *
46
- * Unless you know what you are doing, you should set these as follow:
47
- *
48
- * o = 2 * M_PI * bandwidth * period_in_seconds
49
- * feedback2_factor = sqrt(2) * o
50
- * feedback3_factor = o * o
51
- *
52
42
* Where bandwidth is up to you to choose. Smaller values will filter out more
53
43
* of the jitter, but also take a longer time for the loop to settle. A good
54
44
* starting point is something between 0.3 and 3 Hz.
@@ -59,11 +49,8 @@ typedef struct TimeFilter TimeFilter;
59
49
* @param brandwidth filtering bandwidth, in Hz
60
50
*
61
51
* @return a pointer to a TimeFilter struct, or NULL on error
62
- *
63
- * For more details about these parameters and background concepts please see:
64
- * http://www.kokkinizita.net/papers/usingdll.pdf
65
52
*/
66
- TimeFilter * ff_timefilter_new (double clock_period , double feedback2_factor , double feedback3_factor );
53
+ TimeFilter * ff_timefilter_new (double time_base , double period , double bandwidth );
67
54
68
55
/**
69
56
* Update the filter
You can’t perform that action at this time.
0 commit comments