Chronos-Q RFSOC Driver
Chronos-Q RFSOC Driver Documentation
DACChannel Class Reference

RFSOC DAC Channel. More...

Collaboration diagram for DACChannel:
Collaboration graph

Public Attributes

 decoder_mode
 Decoder mode settings. More...
 
 delay
 Delay setting. More...
 
 id
 Channel ID. More...
 
 invsinc_filter
 Inverse sinc filter mode settings. More...
 
 num_samples
 Number of samples supported by DAC channel. More...
 
 nyquist_mode
 Nyquist mode setting. More...
 

Detailed Description

DAC Channel object containing setting of the RFSOC's DAC channel.
The information is initially populated from information from RFSOC during rfsoc.ChronosQRFSoC object initialization.

Member Data Documentation

◆ decoder_mode

decoder_mode

The decoder mode setting for the DAC channel.
Valid values are:

  • 1 = Maximum SNR, for non-randomized decoder
  • 2 = Maximum linearity, for randomized decoder

◆ delay

delay

Delay (in clock cycles) for the DAC channel.

◆ id

id

DAC channel ID.

◆ invsinc_filter

invsinc_filter

The Inverse sinc filter mode setting for the DAC channel.
Valid values are:

  • 0 = Inverse sinc filter mode Disabled
  • 1 = Inverse sinc filter mode Enabled

◆ num_samples

num_samples

Refers to the number of samples supported by the DAC channel.
This value potentially varies depending on whether internal or external DAC used.

◆ nyquist_mode

nyquist_mode

The nyquist mode setting for the DAC channel.
Valid values are:

  • 1 = ODD Nyquist Zone
  • 2 = Even Nyquist Zone