B200 clock calibration

I try to get B200 to work with OpenBTS and I see some frequency offset
in the internal reference clock.
Does anyone know if the numbers I get from kalibrate, could cause phones
not to be able to register to OpenBTS?
What is the quickest and the cheapest way fix a problem with a clock? I
think B200 has TCVCXO, so is there a way to write some tuning voltage
offset to
correct the frequency? Do a clock calibration? Does anyone know the
exact part nr of TCVCXO
mounted in B200?

UHD Warning:
The hardware does not support the requested RX sample rate:
Target sample rate: 0.270833 MSps
Actual sample rate: 0.271186 MSps

kal: Scanning for GSM-900 base stations.
chan: 19 (938.8MHz + 1.915kHz) power: 2812.45
chan: 26 (940.2MHz + 1.900kHz) power: 14595.33
chan: 33 (941.6MHz + 1.913kHz) power: 18358.13
chan: 58 (946.6MHz + 1.930kHz) power: 9563.79
chan: 114 (957.8MHz + 1.957kHz) power: 1872.65

Using GSM-900 channel 19 (938.8MHz)
average [min, max] (range, stddev)

  • 1.896kHz [1855, 1943] (88, 19.746572)
    overruns: 0
    not found: 92

On 14.05.2014 12:12, Robert L. wrote:

Actual sample rate: 0.271186 MSps

as long as you see this warning, you’ll get offsets. I don’t know where
or how kal sets up the master clock, but you should put in a
master_clock_rate=13e6 somewhere in there.



think B200 has TCVCXO, so is there a way to write some tuning voltage offset to
correct the frequency?

There is no way to trim the TCVCXO manually. It’s included in the loop
of a PLL for external locking but you can’t control it directly.

It seems that manual control was considered because adding a resitor
can connect the control line to an aux DAC of the ADI, however it
seems that the voltage might not be compatible and so you’d need
external amplification to drive it. (that’s from memory, might be
worth rechecking schematics and specs)



On Wed, May 14, 2014 at 6:16 AM, Martin B. [email protected]

master_clock_rate=13e6 somewhere in there.
In this particular case, it’s actually not very important. Kal is
basically performing a tone search and the sample rate used for
internal calculations is the rate returned by UHD. The sample rate can
be almost any value.

2 kHz offset is within tolerance for 1900 MHz. Locking to a stable 10
MHz reference, generally an OCXO or GPSDO, is the recommended


On 05/14/2014 11:44 AM, Tom T. wrote:

master_clock_rate=13e6 somewhere in there.

Discuss-gnuradio mailing list
[email protected]

The on-board clock on the B200 is good to about 2PPM, so 2kHz in 1900Mhz
is just about right.

Marcus L.
Principal Investigator
Shirleys Bay Radio Astronomy Consortium

Discuss-gnuradio mailing list
[email protected]

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs