Data

SCPI Commands :

[SOURce<HW>]:IQ:DPD:SHAPing:NORMalized:DATA:CATalog
[SOURce<HW>]:IQ:DPD:SHAPing:NORMalized:DATA:LOAD
[SOURce<HW>]:IQ:DPD:SHAPing:NORMalized:DATA:STORe
[SOURce<HW>]:IQ:DPD:SHAPing:NORMalized:DATA
class DataCls[source]

Data commands group definition. 4 total commands, 0 Subgroups, 4 group commands

get_catalog() List[str][source]
# SCPI: [SOURce<HW>]:IQ:DPD:SHAPing:NORMalized:DATA:CATalog
value: List[str] = driver.source.iq.dpd.shaping.normalized.data.get_catalog()

Queries the available files with normalized data in the default directory. Only files with the file extension *.dpd_norm are listed.

return

catalog: string

get_value() bytes[source]
# SCPI: [SOURce<HW>]:IQ:DPD:SHAPing:NORMalized:DATA
value: bytes = driver.source.iq.dpd.shaping.normalized.data.get_value()

Defines the normalized predistortion function in a raw data format (binary data) .

return

data: #LengthNoBytesNoBytesNormData # The binary data must start with the sign # LengthNoBytes ASCII format Sets the length of NoBytes, i.e. the number of digits used to write NoBytes NoBytes An ASCII integer value that specifies the number of bytes that follow in the NormData part Each of the NormData parameters is coded with 8 bytes. Then the number of bytes NoBytes is calculated as: NoBytes = 8 + 8 + n(8+8+8) , where n is the number of points NoPoints. NormData PinMaxNoPoints{VinVmaxDeltaVDeltaPhase} Values in binary format, describing the maximum absolute input power Pinmax, the number of subsequent points n and the normalized values Vin/Vmax, deltaV/V, deltaPhase [deg].

load(filename: str) None[source]
# SCPI: [SOURce<HW>]:IQ:DPD:SHAPing:NORMalized:DATA:LOAD
driver.source.iq.dpd.shaping.normalized.data.load(filename = 'abc')

Loads the selected file.

param filename

string

set_store(filename: str) None[source]
# SCPI: [SOURce<HW>]:IQ:DPD:SHAPing:NORMalized:DATA:STORe
driver.source.iq.dpd.shaping.normalized.data.set_store(filename = 'abc')

Saves the normalized data in a file.

param filename

string

set_value(data: bytes) None[source]
# SCPI: [SOURce<HW>]:IQ:DPD:SHAPing:NORMalized:DATA
driver.source.iq.dpd.shaping.normalized.data.set_value(data = b'ABCDEFGH')

Defines the normalized predistortion function in a raw data format (binary data) .

param data

#LengthNoBytesNoBytesNormData # The binary data must start with the sign # LengthNoBytes ASCII format Sets the length of NoBytes, i.e. the number of digits used to write NoBytes NoBytes An ASCII integer value that specifies the number of bytes that follow in the NormData part Each of the NormData parameters is coded with 8 bytes. Then the number of bytes NoBytes is calculated as: NoBytes = 8 + 8 + n(8+8+8) , where n is the number of points NoPoints. NormData PinMaxNoPoints{VinVmaxDeltaVDeltaPhase} Values in binary format, describing the maximum absolute input power Pinmax, the number of subsequent points n and the normalized values Vin/Vmax, deltaV/V, deltaPhase [deg].