02-13-2024 12:39 PM
Go tune to a frequency between 900 and 1500 on the x410 using my 3rd party software. It sends out a uhd radio tune request through the uhd interface.
My SW will report out that we correctly tuned to the frequency requested.
However, about 50% of the time on some but not all freqs the actually frequency tuned to is in the 3000's. This is not reported anywhere due to UHD implementation in my SW. The error is only noticed when visually inspecting the frequency.
Whats happening?
The x410 uses a two stage tuning process. The RF Tuning attempts to get the Radio as close to the requested frequency as possible. IF the requested frequency is not possible the radio tries to tune as close as possible to the requested freq. It will never resolve the requested frequency to the Hz level. The second stage is the IF tuning done on the DSP. This fine tuning stage tunes to the requested frequency.
It is unknown to me at this stage why, but the RF tuning fails for some frequencies in this range and the closest frequency it can resolve is in the 3GHz range.
Maybe we can tune to 918 but not 917. No reason given. We could do a better job in the UHD/SW implementation to catch when we fail to tune and attempt to re tune 5 Hz up or something like that. This is what the UHD layer should be doing but they are not.
Anyone else seeing this issue with their x410 and UHD?
02-14-2024 02:12 AM
Hi rcellis,
did you try to reproduce this outside your 3rd party software, maybe with a shipping example?
Which UHD version are you using?
Regards,