I'm recording data with USRP X310 using GNU Radio. I need to record and process data for days (possibly weeks) non-stop at a very high sampling rate, so I cannot store all the data on HDD, I need to process it on a fly. I want to cut continuous stream of data into chunks N samples each and process these chunks with a python program I have. One way of doing this, as I see, is to store each chunk into a file on HDD on a fly, so I can simultaneously access it with another program and process it.
Is there a way of doing this in GNU Radio?
Thank you!