[USRP-users] Re: RFNoC custom block drop received packages

2022-02-21 Thread Maria Muñoz
Ok Rob, I will check everything you've said and give you an answer if I find the solution. Many thanks for the help! Maria El lun., 21 feb. 2022 18:25, Rob Kossler escribió: > I'm not sure. Yes, it seems the first line could be a problem. Maybe your > OOT rfnoc_mod_tool is correctly registerin

[USRP-users] Re: RFNoC custom block drop received packages

2022-02-21 Thread Rob Kossler
I'm not sure. Yes, it seems the first line could be a problem. Maybe your OOT rfnoc_mod_tool is correctly registering your block AND the in-tree block is being registered. I don't see why that would be a problem (given that they should both be the same anyway), but you should probably try to fix it

[USRP-users] Re: RFNoC custom block drop received packages

2022-02-21 Thread Maria Muñoz
This is my output for gnuradio: *REGISTRY] WARNING: Attempting to overwrite previously registered RFNoC block with noc_id,device_id: 0x29106060, 0x* [INFO] [UHD] linux; GNU C++ version 9.3.0; Boost_107100; UHD_4.0.0.HEAD-0-g90ce6062 [INFO] [MPMD] Initializing 1 device(s) in parallel with args:

[USRP-users] Re: RFNoC custom block drop received packages

2022-02-21 Thread Rob Kossler
This looks all correct when using uhd_usrp_probe. How about when you run from gnuradio - does the UHD console log show "anc2#0" or "Block#0" (or neither)? Regarding your question about issue_stream_cmd() from the DDC controller in gnuradio, I've forgotten how things are done in gnuradio - could y

[USRP-users] Re: RFNoC custom block drop received packages

2022-02-21 Thread Maria Muñoz
Hi Rob, I have compiled the default cpp and hpp files in-tree, as I read that this could be the issue. And uhd_usrp_probe identifies my block controller name (anc2): uhd_usrp_probe [INFO] [UHD] linux; GNU C++ version 9.3.0; Boost_107100; UHD_4.0.0.HEAD-0-g90ce6062 [INFO] [MPMD] Initializing 1 dev

[USRP-users] Re: How can create an RFNOC correlate block for USRP?

2022-02-21 Thread Rob Kossler
is there a specific function (such as MATLAB 'xcorr') you want to implement? You can implement 'cconv' with a pair of FFT/IFFT and complex multiplication. If you zero-pad and use 2x length FFTs, you can alternatively obtain linear convolution using an overlap-and-add configuration. I haven't loo

[USRP-users] Re: RFNoC custom block drop received packages

2022-02-21 Thread Rob Kossler
Hi Maria, A few remarks: - If you wrote a custom block controller for your custom block, then the forwarding policy should already be correct (one-to-one) by default (unless your custom block controller specifically set the policy to DROP). On the other hand, if you did not write a cus

[USRP-users] How can create an RFNOC correlate block for USRP?

2022-02-21 Thread sp h
How can create an RFNOC correlate block for USRP? This thread is created to share results on searching how we can correlate RFNOC blocks... Anyone that had an idea, I'm glad to hear it... thanks in advance ___ USRP-users mailing list -- usrp-users@lists.e

[USRP-users] Re: RFNoC custom block drop received packages

2022-02-21 Thread Maria Muñoz
Hi Rob, Thanks for the answer. I have checked rfnoc_rx_streamer.cpp, ddc_block_control.cpp and my custom block controller in uhd/host/lib folder, and I search for "issue_stream_cmd" in them. In the rx_streamer one I see this function: void rfnoc_rx_streamer::issue_stream_cmd(const stream_cmd_t&