Hello,
I used a yml file that is attached to the first message in this thread. That
YML used to work with UHD 4.3.
Wade’s version has some additional parts in descriptions of radios:\
ctrl_clock: _device_.rfnoc_ctrl\
timebase_clock: _device_.radio
and changes in clk_domains (names of clocks
Hi Sebastian,
You might be using an old YAML file and tring to apply it to a new version
of UHD. Take a look at the YAML file for the version of the FPGA closest to
what you want. For example, here's the default X410 image in UHD 4.6:
Hello Piotr, hello everybody,
i am working with the USRP X410 as well and want to get the FFT Block to work
in RFNoC.
I have tried to use the yml as it is, but the Plausibility check failed, which
i could resolve by editing the line 143 “dram” -> “dram0”. I guess this was a
typo.
After 2 h
Hi,
After sending signal to the device and setting a proper carrier frequency (1GHz\
in this case) I can confirm that it works. To summarize I attach the working\
python script and screenshot of a figure that is drawn by the script.
Thank you Rob for the idea. It should be very useful for
Hi Piotr,
One method that may be useful to you for debugging is to create an RFNoC
graph with just one block, the FFT (no radio or DDC) and then configure a
Tx streamer and Rx streamer from the host to send and receive data from
this single block.
Rob
On Wed, Jan 11, 2023 at 10:17 PM wrote:
>
Hi Wade,
After applying your trick I get data flowing to the PC!
The version of UHD that I used was 4.3.
A quick test shown that the received values are all zeros \
\- without any signal at the input and without setting proper carrier
frequency.\
I need to dig into that. But having any samples
Hi Wade,
I thought that the recent changes regarding atomic_item_size would
eliminate the need for the user to configure spp for the case of the FFT
(and perhaps all cases). Is that true? If so, what is the UHD version
needed for this functionality - UHD 4.2?
Rob
On Tue, Jan 10, 2023 at 9:15 PM
One trick with the FFT block I think is that the packet size needs to match
the FFT size. Try something like:
radio = uhd.rfnoc.RadioControl(graph.get_block("0/Radio#0"))
radio.set_properties("spp=" + str(fft_size))
Wade
On Sat, Jan 7, 2023 at 12:11 PM Piotr Krysik wrote:
> Hello,
>
> Does