I applied the change suggested by you to enable 10 Mhz external clock.
I see a strange behavior now when measuring frequency offset using Kalibrate.
Below are the observations-
Board used- USRP2, Transmitting frequency = 945.2Mhz (GSM 900 band, ARFCN 51)
When Internal clock is configured, Frequency offset = +1.873Khz
When external clock is configured and switched on, Frequency offset = +2.721Khz
When external clock is configured and switched off, Frequency offset = -36.78Khz
Do you have any idea whats going on here ??
Nope. Just rebuild the transceiver and you're done.On Mon, Mar 21, 2011 at 12:38 PM, abhinav anand <email@example.com> wrote:
> Hi Users,
> Is there any other code change required in OpenBTS for using external 10Mhz
> on USRP2 except the one in public-trunk/Transceiver/UHDDevice.cpp
> //Set the reference variable on line 44 to true.
> const bool enableExternalRef = true;
It would be preferable to enable this at runtime, but that involves
changes outside of the transceiver code.