On 2021-09-08 5:27 p.m., Ernest Fardin via USRP-users wrote:
Hi,
Following up on this, the question I'm trying to answer is: "Can I
calibrate the rx power on an N210 + UBX platform?"
With the N210, has_rx_power_reference()
<https://files.ettus.com/manual/classuhd_1_1usrp_1_1multi__usrp.html#af0307aa83d1454e92a7ec91fb4100b98>
returns False. Can I conclude from this that an rx power calibration
is not possible on this device?
It means that there is no reference calibration API available for this
device.
The calibration reference API is fairly new, so it will only be
available (at least initially) on newer devices. The N2xx series is
about 10 years old
at this point.
On Tue, Sep 7, 2021 at 9:00 PM Ernest Fardin <[email protected]
<mailto:[email protected]>> wrote:
Hi,
I'm trying to calibrate the receive power on a USRP N210 with a
UBX daughterboard. Using UHD 4.0, I can get uhd_power_cal.py to
run by adding an N210Calibrator class to usrp_calibrator.py.
N210Calibrator overloads the USRPCalibratorBase class.
class N210Calibrator(USRPCalibratorBase):
"""
N210/UBX Calibration
"""
mboard_ids = ('N210r4',)
default_rate = 2.5e6
min_freq = 50e6
max_freq = 50e6
tune_settling_time = .5
When the calibration completes, the store() method in
usrp_calibrator attempts to write the calibration table to the UBX
with
database.write_cal_data(
cal_key,
cal_serial,
cal_data.serialize())
The chan_info string returned by the N210 is:
{'mboard_id': 'N210r4', 'mboard_name': '', 'mboard_serial':
'318EFF3', 'rx_antenna': 'TX/RX', 'rx_id': 'UBX-40 v2 (0x007c)',
'rx_serial': '318D55F', 'rx_subdev_name': 'UBX RX',
'rx_subdev_spec': 'A:0'}
What values to use for cal_key and cal_serial?
Thanks in advance!
Ernest
_______________________________________________
USRP-users mailing list -- [email protected]
To unsubscribe send an email to [email protected]
_______________________________________________
USRP-users mailing list -- [email protected]
To unsubscribe send an email to [email protected]