You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
DSP frequency offset not working with timed command.
The need is to change tx DSP freq only at a specific time.
Setup Details
Performing uhd_find_devices, one can get the following setup details:
[INFO] [UHD] linux; GNU C++ version 11.2.0; Boost_107400; DPDK_21.11; UHD_4.3.0.0-79-g56f3aab2
--------------------------------------------------
-- UHD Device 0
--------------------------------------------------
Device Address:
serial: 3166XXX
addr: 192.168.140.2
fpga: HG
name:
product: X310
type: x300
more precisely it is a NI USRP 2944R (X310 + UBX).
The PC is a Zbook with ubuntu 22.04.
Expected Behavior
When using timed command with a command to change dsp freq (using manual tune request policy), it is expected to change the frequency at the time specified by the timed command (or executed just after the reception of the command in case of late command).
Actual Behaviour
The RF frequency do no change. tune_result provide wrong results about the actual frequency.
Steps to reproduce the problem
I provide a python3 script to reproduce the issue. Tests with cpp did not work either.
The last 2 lines need to be commented or not depending on the case.
Additional Information
This test requires a spectrum analyzer to check the actual transmit frequency.
The tune_result struct do not provide the correct information, i.e. tune_result indicates that frequency switched but checks with spectrum analyser proved the other way.
The text was updated successfully, but these errors were encountered:
The reason is a bit complicated. Essentially, the DUC tracks timestamps based on timestamps, but if it gets a packet with no time, it resets its internal counter. This way, you will queue up the timed tunes, but you will never reach the time.
Issue Description
DSP frequency offset not working with timed command.
The need is to change tx DSP freq only at a specific time.
Setup Details
Performing uhd_find_devices, one can get the following setup details:
more precisely it is a NI USRP 2944R (X310 + UBX).
The PC is a Zbook with ubuntu 22.04.
Expected Behavior
When using timed command with a command to change dsp freq (using manual tune request policy), it is expected to change the frequency at the time specified by the timed command (or executed just after the reception of the command in case of late command).
Actual Behaviour
The RF frequency do no change. tune_result provide wrong results about the actual frequency.
Steps to reproduce the problem
I provide a python3 script to reproduce the issue. Tests with cpp did not work either.
The last 2 lines need to be commented or not depending on the case.
Additional Information
This test requires a spectrum analyzer to check the actual transmit frequency.
The tune_result struct do not provide the correct information, i.e. tune_result indicates that frequency switched but checks with spectrum analyser proved the other way.
The text was updated successfully, but these errors were encountered: