r82xx: improved tuning speed and accuracy #6
Loading…
Reference in New Issue
No description provided.
Delete Branch "sultanqasim/rtl-sdr:upstream_fast_retune"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Avoid register writes when there is no change to the value, batch writes to adjacent registers during tuning to reduce the number of operations, and use Oliver Jowett's VCO divisor calculation.
These changes reduce retuning time between nearby frequencies from around 51 ms to around 26 ms.
I also have some potentially more controversial or less well understood changes to further speed up tuning here, in case people are curious. With that branch, retuning time is reduced to 5 ms, which allows quite fast frequency sweeps.