Can the NI Scope Reduce the Data Width of Each Sample for P2P Streaming?

Updated Dec 10, 2019

Reported In

Hardware

  • PXI FPGA Module for FlexRIO
  • PXIe-5160

Software

  • LabVIEW

Driver

  • NI-SCOPE

Issue Details

I'm using a PXIe-5160, this scope module supports 800MB/s of P2P bandwidth, but with a 10-bit ADC, it consumes 2 bytes per sample. I would like to set it to 1 byte per sample to utilize the bandwidth efficiently. Is it possible?

Solution

Since P2P streaming requires a lot of data bandwidth, it is very important to deal with it effectively. If you want to use bandwidth more effectively, you can take advantage of the Binary Sample Width property provided by the NI Scope. This property determines the bit width of the sample and can be set to be smaller or larger than the actual resolution. For example, the PXIe-5160 has a 10-bit resolution, but can be set to 8-bit to stream at 1 byte per sample. However, this results in 2 bits of loss from the LSB.