specan = Ektsfu(sfu_ip) specan.set_frequency_frequency_frequency(str(int(706)) + "MHz") specan = Ektsfu(sfu_ip) specan.set_interferer_frequency_offset("29.25") specan = Ektsfu(sfu_ip) specan.set_interferer_singal_frequency_offset("40") else: specan = Ektsfu(sfu_ip) specan.set_interferer_frequency_offset(str(FREQUENCY[0] - 666)) for PARAMETER in FREQUENCY[2]: if PARAMETER[4] == None: pass else: continue specan = Ektsfu(sfu_ip) specan.set_digitaltv_coding_fftmode_dvbt(PARAMETER[0]) time.sleep(1) specan = Ektsfu(sfu_ip) specan.set_digitaltv_coding_constellation_dvbt(PARAMETER[1]) time.sleep(1) specan = Ektsfu(sfu_ip) specan.set_digitaltv_coding_coderate_dvbt(PARAMETER[2]) time.sleep(1) specan = Ektsfu(sfu_ip) specan.set_digitaltv_coding_guard_dvbt(PARAMETER[3]) time.sleep(1) res, test_result = iterate_to_find_threshold_step_by_step(sfu_ip, float( "%.2f" % (-25-FREQUENCY[1] - float( LEVEL_OFFSET_666) + 5)),
specan.set_digitaltv_input_source_dvbt("TSPLayer") specan = Ektsfu(sfu_ip) specan.set_level_level_rf("ON") specan = Ektsfu(sfu_ip) specan.set_noise_noise_noise("OFF") specan = Ektsfu(sfu_ip) specan.set_fading_fading_state("OFF") specan = Ektsfu(sfu_ip) specan.set_impairments_modulator("OFF") specan = Ektsfu(sfu_ip) specan.set_impairments_baseband("OFF") specan = Ektsfu(sfu_ip) specan.set_digitaltv_coding_constellation_dvbt(MODULATION_64QAM) specan = Ektsfu(sfu_ip) specan.set_digitaltv_coding_fftmode_dvbt(FFT_SIZE_8K) specan = Ektsfu(sfu_ip) specan.set_digitaltv_coding_coderate_dvbt(CODE_RATE_2_3) specan = Ektsfu(sfu_ip) specan.set_digitaltv_coding_guard_dvbt(GUARD_G1_8) for FREQUENCY_BW in load_dict.get("test_parame_result"): if FREQUENCY_BW[2] == None: pass else: continue specan = Ektsfu(sfu_ip) specan.set_frequency_frequency_frequency( str(int(FREQUENCY_BW[0])) + "MHz") specan = Ektsfu(sfu_ip) specan.set_digitaltv_coding_channelbandwidth_dvbt("BW_{}".format(
specan.set_level_level_rf("ON") specan = Ektsfu(sfu_ip) specan.set_noise_noise_noise("ADD") specan = Ektsfu(sfu_ip) specan.set_noise_noise_awgn("ON") specan = Ektsfu(sfu_ip) specan.set_noise_settings_bandwith("ON") specan = Ektsfu(sfu_ip) specan.set_fading_fading_state("OFF") specan = Ektsfu(sfu_ip) specan.set_impairments_modulator("OFF") specan = Ektsfu(sfu_ip) specan.set_impairments_baseband("OFF") specan = Ektsfu(sfu_ip) specan.set_digitaltv_coding_fftmode_dvbt("M8K") for FREQUENCY_LEVEL_OFFSET in load_dict.get("test_parame_result"): loop_lock_mark = False for PARAMETER in FREQUENCY_LEVEL_OFFSET[1]: if PARAMETER[4] == None: loop_lock_mark = True break if loop_lock_mark == True: pass else: continue if FREQUENCY_LEVEL_OFFSET[0][0] < 400: CURRENT_BANDWIDTH = 7