Dear all,

I have more news on that. After following the steps provided by Nick, I finally succeed with the loopback. However, I have some observations: 1- At the Addendum, it is described that set_tx_streamer shall be used with E310. After many hours spent, I tried to set it also with X300 and it worked with a simple flowgraph. So, my impression is that the set_tx_streamer has to be also used in the case of X300, at least in my case.
2- I use the rfnoc-devel commit f3118cb6.
3- I had to employ the 120 Msps master_clock_rate. For higher master rates, the system does not work. No errors nor complains are displayed. The leds just do not blink. 4- In very very simple flowgraphs (radio RX -> radio TX without queues/FIFOs) the loopback works at 200 Msps, but if some additional blocks (splitters, adders, duc/ddc) are added, the system does not work (no errors again, just leds off). 5- The presence of ddc/duc to reduce the clock_rate of intermediate blocks seems that does not affect to the performance. All intermediate blocks can work at 120 Msps but not at 200. 6- I cannot stop the workflow. This is very annoying because I have to power off the USRP *every time* that I run the flowgraph. Even though I send STREAM_MODE_STOP_CONTINUOUS to both rx radio and I set set_tx/rx_streamer to false, the loopback still runs. I use GRC and I am not sure wether is caused by gnuradio or RFNoC. I am going to work with this.

IMHO a warn/error/complain should be displayed if the RFNoC system cannot work due to the master clock rate because there is no additional information a priori to know what's wrong. My USRPs are placed in a remote lab and I am not able to see wether tx/rx leds are blinking or are off. My impression is that the blocks cannot meet the master clock rate but I am pretty sure that you can provide more information on that.

I will update this thread if more progresses are achieved.

Thank you all.


Dr. Pol Henarejos
Researcher
Array and Multi-Sensor Processing Department, Communication Systems Division
pol.henare...@cttc.cat

Centre Tecnològic de Telecomunicacions de Catalunya (CTTC)
Av. Carl Friedrich Gauss, 7
08860 Castelldefels, Barcelona (Spain)
Tel: +34 93 645 29 00  Ext: 2177
www.cttc.cat

El 25/6/2018 a les 17:28, Nick Foster via USRP-users ha escrit:
What is the behavior of the lights on the front panel?

On Mon, Jun 25, 2018, 12:31 AM Pol Henarejos via USRP-users <usrp-users@lists.ettus.com <mailto:usrp-users@lists.ettus.com>> wrote:

    Dear Derek,

    I tried the link that you gave but no luck.
    1) I disabled the use of timestamp and, dissecting the packets with
    wireshark, I cross-checked that the use_timestamp bit is 0.
    2) I added the set_rx_streamer and issue_cmd to my flograph but nothing
    happens. I am not sure if both commands work properly, but I guess
    they do.

    Do you have additional hints on that?

    Thank you.


    Dr. Pol Henarejos
    Researcher
    Array and Multi-Sensor Processing Department, Communication Systems
    Division
    pol.henare...@cttc.cat <mailto:pol.henare...@cttc.cat>

    Centre Tecnològic de Telecomunicacions de Catalunya (CTTC)
    Av. Carl Friedrich Gauss, 7
    08860 Castelldefels, Barcelona (Spain)
    Tel: +34 93 645 29 00  Ext: 2177
    www.cttc.cat <http://www.cttc.cat>

    El 22/6/2018 a les 14:21, Pol Henarejos via USRP-users ha escrit:
     > Thank you, Derek. I will take a look.
     > I hope that some progress will be achieved in a near future.
     >
     > Best regards.
     >
     >
     > Dr. Pol Henarejos
     > Researcher
     > Array and Multi-Sensor Processing Department, Communication Systems
     > Division
     > pol.henare...@cttc.cat <mailto:pol.henare...@cttc.cat>
     >
     > Centre Tecnològic de Telecomunicacions de Catalunya (CTTC)
     > Av. Carl Friedrich Gauss, 7
     > 08860 Castelldefels, Barcelona (Spain)
     > Tel: +34 93 645 29 00  Ext: 2177
     > www.cttc.cat <http://www.cttc.cat>
     >
     > El 22/6/2018 a les 13:13, Derek Kozel ha escrit:
     >> Hello Dr Henarejos,
     >>
     >> Currently an RFNoC only flowgraph is not fully supported. What is
     >> missing is the issuing of the commands to start streaming and a
     >> mechanism to handle timestamps. Some modifications are needed to
    make
     >> these work.
     >> Nick Foster has done a write up on a few different ways of handling
     >> the necessary modifications.
     >>
     >> https://corvid.io/2017/04/22/stupid-rfnoc-tricks-loopback/
     >>
     >> Regards,
     >> Derek
     >>
     >> On Fri, Jun 22, 2018 at 10:10 AM, Pol Henarejos via USRP-users
     >> <usrp-users@lists.ettus.com <mailto:usrp-users@lists.ettus.com>
    <mailto:usrp-users@lists.ettus.com
    <mailto:usrp-users@lists.ettus.com>>> wrote:
     >>
     >>     Dear all,
     >>
     >>     I am playing with RFNoC on a USRP X300. I built a custom
    RFNoC FPGA
     >>     image with the blocks that I need successfully and
    everything goes
     >>     smooth. However, if I want to use a flowgraph with only
    RFNoC blocks
     >>     (RFNoC Radio RX --> DmaFIFO --> RFNoC Radio TX), it does not
    work.
     >>     The USRP does nothing (no blinking leds, no error messages,
     >>     nothing). If I replace the DmaFIFO block with a Copy block,
    then it
     >>     works but, as expected, this is not efficient since all the
    samples
     >>     go to the host and go back to the USRP. I would want to
    perform a
     >>     relay by using only RFNoC blocks. My impression is that a
    command to
     >>     the USRP might be needed (a streaming command or so), but I
    have no
     >>     idea what is wrong.
     >>
     >>     I attach the flowgraph.
     >>
     >>     (only RFNoC blocks does not work)
     >>
     >>     (flowing samples to host and going back to USRP does work
    but it is
     >>     extremely inefficient)
     >>
     >>     Thank you.
     >>
     >>
     >>     --
     >>     Dr. Pol Henarejos
     >>     Researcher
     >>     Array and Multi-Sensor Processing Department, Communication
     >> Systems Division
     >> pol.henare...@cttc.cat <mailto:pol.henare...@cttc.cat>
    <mailto:pol.henare...@cttc.cat <mailto:pol.henare...@cttc.cat>>
     >>
     >>     Centre Tecnològic de Telecomunicacions de Catalunya (CTTC)
     >>     Av. Carl Friedrich Gauss, 7
     >>     08860 Castelldefels, Barcelona (Spain)
     >>     Tel: +34 93 645 29 00  Ext: 2177
     >> www.cttc.cat <http://www.cttc.cat> <http://www.cttc.cat>
     >>
     >>
     >>     _______________________________________________
     >>     USRP-users mailing list
     >> USRP-users@lists.ettus.com <mailto:USRP-users@lists.ettus.com>
    <mailto:USRP-users@lists.ettus.com <mailto:USRP-users@lists.ettus.com>>
     >> http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com
>> <http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com>
     >>
     >>
     >
     >
     >
     > _______________________________________________
     > USRP-users mailing list
     > USRP-users@lists.ettus.com <mailto:USRP-users@lists.ettus.com>
     > http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com
     >

    _______________________________________________
    USRP-users mailing list
    USRP-users@lists.ettus.com <mailto:USRP-users@lists.ettus.com>
    http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com



_______________________________________________
USRP-users mailing list
USRP-users@lists.ettus.com
http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com


Attachment: smime.p7s
Description: Signatura criptogràfica S/MIME

_______________________________________________
USRP-users mailing list
USRP-users@lists.ettus.com
http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com

Reply via email to