examples/generator.cfg
{
"Devices": {
"LO" : {
"c3type": "LO",
"outputs": 1,
"resolution": 100e9,
},
"AWG": {
"c3type": "AWG",
"outputs": 1,
"resolution": 2e9,
},
"Mixer": {
"c3type": "Mixer",
"inputs": 2,
"outputs": 1
},
"VoltsToHertz": {
"c3type": "VoltsToHertz",
"inputs": 1,
"outputs": 1,
"V_to_Hz": {
"value": 1e9,
"min_val": 0.9e9,
"max_val": 1.1e9,
"unit": "Hz 2pi/V"
}
},
"DigitalToAnalog": {
"c3type": "DigitalToAnalog",
"inputs": 1,
"outputs": 1,
"resolution": 100e9
},
"Response": {
"c3type": "Response"
"inputs": 1,
"outputs": 1,
"resolution": 100e9,
"rise_time": {
"value": 0.3e-9,
"min_val": 0.05e-9,
"max_val": 0.6e-9,
"unit": "Hz 2pi/V"
}
}
},
"Chains": {
"d1": {
"LO": [],
"AWG": [],
"DigitalToAnalog": ["AWG"],
"Response": ["DigitalToAnalog"],
"Mixer": ["LO", "Response"],
"VoltsToHertz": ["Mixer"]
},
"d2": {
"LO": [],
"AWG": [],
"DigitalToAnalog": ["AWG"],
"Response": ["DigitalToAnalog"],
"Mixer": ["LO", "Response"],
"VoltsToHertz": ["Mixer"]
},
}
}