It's the former. More specifically, if your TX data has a time stamp, then
it will only switch over when the desired TX time is reached and the packet
actually goes out to the DAC.

--M

On Wed, Aug 14, 2024 at 3:04 AM Sathish, Aditya <sadi...@vt.edu> wrote:

> Hello,
>
>
>
> I am trying to perform spectrum sensing in my USRP in half-duplex mode. My
> host application is constantly sending packets to transmit, and I have
> created an FPGA RFNoC block that is intending to sense the spectrum and
> change the packet before transmitting it.
>
> I understand that the ATR logic in USRP X310 will allow Rx only when there
> is nothing to transmit. However, when exactly does the ATR logic get
> triggered to switch from Rx to Tx? Is it when the signal reaches the
> radio control block or when the packets enter the Tx streamer?
>
>
>
> The reason I ask this is because if the ATR logic switches from Rx to Tx
> when the packets reach the Tx streamer then my FPGA block would never
> really get any spectrum to sense per-se.
>
> But if the ATR logic is kicked when the signal reaches the radio control,
> I can perform spectrum sensing and then if required, pass the data over to
> the radio block
>
>
>
> My RFNoC Block is currently as below:
> [------------------] ß [RX STREAMER] ß [GAIN SENSING BLOCK] ß [DUC] ß
> [RADIO CONTROL RX]
> [ APPLICATION]
>                                      \/
> [------------------] à [TX STREAMER] à [MODIFIED BLOCK] à [DDC] à [RADIO
> CONTROL TX]
>
>
>
> Regards,
>
> Aditya
> _______________________________________________
> USRP-users mailing list -- usrp-users@lists.ettus.com
> To unsubscribe send an email to usrp-users-le...@lists.ettus.com
>
_______________________________________________
USRP-users mailing list -- usrp-users@lists.ettus.com
To unsubscribe send an email to usrp-users-le...@lists.ettus.com

Reply via email to