On 01/23/2019 12:12 PM, Mark Gannet via USRP-users wrote:
Hello,

I'm using a channel on an x310 to sample the analog receiver on a radar system and store the data continuously on a host PC running CentOS 7. The other channel on the x310 is used to collect timing signals (like a transmit trigger signal) via the GPIO header on a basic Rx daughterboard (with a modified FPGA load)

I'd like to delay a fixed amount of time (say 2 ms) from the trigger signal on the GPIO to process a subset (about 100 us) of the receive signal and calculate RMS power during that interval. I'd like to do this on the Host PC and stream out the result as a UDP message.

My question is this: What is my best bet in manipulating the data stream from the USRP block so that I can calculate the RMS power in that window of time delayed from the trigger? Stream to vector? Signal probe vector (I've read these are slow)? ZeroMQ?

Thanks,
Mark

How will Gnu Radio know when you have received a trigger? Is the sample stream tagged in some way?

You'll likely end up having to write a custom block.




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

Reply via email to