Post Go back to editing

Record IQ data from FMCOMMS5

Category: Software
Product Number: FMCOMMS5
Software Version: HDL 2022.2

Hello,

I am trying to save IQ data from one Rx channel of the FMCOMMS5 connected to a ZCU102. I am using the HDL 2022.2 with a costume image that as all Libiio dependencies installed. Currently I am able to record data from cf-ad9361-A to a file using the ADI IIO Oscilloscope, but I am limited to 1048576 samples. I would like to record 3750000000 samples, which is the best approach to do so?

Thank you in advance!

Parents Reply
  • ok.

    So iio_adi_xflow_check is used to check for overflows when using remote contexts. libiio supports streaming over Ethernet, which is the most common use case for iio_adi_xflow_check. iio_adi_xflow_check doesn't save data, its only for benchmarking.

    I can't really comment on the NFS performance on this setup, but we've gone through the speed requirements.

    As for iio_readdev, I would start with iio_adi_xflow_check to verify buffer sizes before writing data to an nfs share that you don't drop things, then move to iio_readdev.

    One big limitation is that iio_readdev does not check for sample drops. You may need to modify iio_adi_xflow_check to write data out to stdout (like iio_readdev).

    -Travis

Children