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