Dear everyone:
Recently I am studying the codes about
daughterboard xcvr2450(mainly usrp\host\lib\db_xcvr2450.c)
and there are some problems confuse me.
1. You see there are two steps in setting the
frequency. First daughter board tunes as close as the
target fequency and return the actual frequency . Second
AD9862 perform the DUC procedure according to target
fequency and actual frequency . But in function
xcvr2450::set_freq() the so called actual_freq is set
equal to target_freq and the computing of actual_freq is
not used(there are // at the begining of the line). Why??
2.Accoring to the table12 in the datasheet of
MAX2829, we derive the divider ratio either using
or
.We should divide 20M.But
it seems in function xcvr2450::set_freq() 64M/3 is used to
be divided instead of 20M.Why??
Any of your answers will be very appreciated.Thank
you.