specan = Ektsfu(sfu_ip) specan.set_level_level_level("dBm", "-60") time.sleep(5) specan = Ektsfu(sfu_ip) specan.set_digitaltv_framing_fftsize_dvbt2(PARAMETER[0]) specan = Ektsfu(sfu_ip) specan.set_digitaltv_bicm_constellation_dvbt2(PARAMETER[1]) specan = Ektsfu(sfu_ip) specan.set_digitaltv_framing_pilot_dvbt2(PARAMETER[2]) specan = Ektsfu(sfu_ip) specan.set_digitaltv_bicm_coderate_dvbt2(PARAMETER[3]) specan = Ektsfu(sfu_ip) specan.set_digitaltv_framing_guard_dvbt2(PARAMETER[4]) specan = Ektsfu(sfu_ip) specan.set_digitaltv_framing_channelbandwidth_dvbt2("BW_{}".format(str(PARAMETER[5]))) specan = Ektsfu(sfu_ip) specan.set_fading_profile_basicdelay("2", "{}E-6".format(str(PARAMETER[7]))) # specan = Ektsfu(sfu_ip) # specan.set_fading_profile_additdelay("1", "2", "1.95E-6") net = ekt_net.EktNetClient(ekt_cfg.FRONT_END_SERVER_IP, ekt_cfg.FRONT_END_SERVER_PORT) net.send_data( json.dumps({"cmd": "set_frequency_data", "frequency": str(int(PARAMETER_FIXED[0]))})) time.sleep(1) del net net = ekt_net.EktNetClient(ekt_cfg.FRONT_END_SERVER_IP, ekt_cfg.FRONT_END_SERVER_PORT) net.send_data(json.dumps({"cmd": "set_bandwidth_data", "bandwidth": str(PARAMETER[5])})) time.sleep(1) del net
pass else: continue if FREQUENCY_LEVEL_OFFSET[0][0] < 400: CURRENT_BANDWIDTH = 7 specan = Ektsfu(sfu_ip) specan.set_digitaltv_framing_fftsize_dvbt2("M32K") else: CURRENT_BANDWIDTH = 8 specan = Ektsfu(sfu_ip) specan.set_digitaltv_framing_fftsize_dvbt2("M32E") specan = Ektsfu(sfu_ip) specan.set_frequency_frequency_frequency(str(int(FREQUENCY_LEVEL_OFFSET[0][0])) + "MHz") specan = Ektsfu(sfu_ip) specan.set_digitaltv_framing_channelbandwidth_dvbt2("BW_{}".format(str(CURRENT_BANDWIDTH))) specan = Ektsfu(sfu_ip) specan.set_level_level_offset(str(FREQUENCY_LEVEL_OFFSET[0][1])) specan = Ektsfu(sfu_ip) specan.set_level_level_level("dBm", str("%.2f" % ((-50) - FREQUENCY_LEVEL_OFFSET[0][1]))) specan = Ektsfu(sfu_ip) specan.set_noise_awgn_cn("25") net = ekt_net.EktNetClient(ekt_cfg.FRONT_END_SERVER_IP, ekt_cfg.FRONT_END_SERVER_PORT) net.send_data( json.dumps({"cmd": "set_frequency_data", "frequency": str(int(FREQUENCY_LEVEL_OFFSET[0][0]))})) time.sleep(1) del net net = ekt_net.EktNetClient(ekt_cfg.FRONT_END_SERVER_IP, ekt_cfg.FRONT_END_SERVER_PORT) net.send_data(json.dumps({"cmd": "set_bandwidth_data", "bandwidth": str(CURRENT_BANDWIDTH)})) time.sleep(1) del net
specan.set_digitaltv_input_source_dvbt2("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_frequency_frequency_frequency(str(FREQUENCY_666) + "MHz") specan = Ektsfu(sfu_ip) specan.set_digitaltv_framing_channelbandwidth_dvbt2("BW_{}".format( str("8"))) specan = Ektsfu(sfu_ip) specan.set_level_level_offset(str(LEVEL_OFFSET_666)) specan = Ektsfu(sfu_ip) specan.set_level_level_level("dBm", LEVEL_50) specan = Ektsfu(sfu_ip) specan.set_digitaltv_system_papr_dvbt2("TR") specan = Ektsfu(sfu_ip) specan.set_digitaltv_framing_ldata_dvbt2("61") specan = Ektsfu(sfu_ip) specan.set_digitaltv_framing_fftsize_dvbt2("M32E") specan = Ektsfu(sfu_ip) specan.set_digitaltv_bicm_constellation_dvbt2(MODULATION_256QAM) specan = Ektsfu(sfu_ip) specan.set_digitaltv_bicm_coderate_dvbt2(CODE_RATE_2_3)
specan.set_digitaltv_framing_fftsize_dvbt2(FFT_SIZE_8K) specan = Ektsfu(sfu_ip) specan.set_digitaltv_bicm_coderate_dvbt2(CODE_RATE_2_3) specan = Ektsfu(sfu_ip) specan.set_digitaltv_framing_guard_dvbt2(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_framing_channelbandwidth_dvbt2("BW_{}".format( str(FREQUENCY_BW[1]))) specan = Ektsfu(sfu_ip) # specan.set_level_level_offset(str(FREQUENCY_LEVEL_OFFSET[1])) # specan = Ektsfu(sfu_ip) specan.set_level_level_level("dBm", "-60") net = ekt_net.EktNetClient(ekt_cfg.FRONT_END_SERVER_IP, ekt_cfg.FRONT_END_SERVER_PORT) net.send_data( json.dumps({ "cmd": "set_frequency_data", "frequency": str(int(FREQUENCY_BW[0])) })) time.sleep(1) del net net = ekt_net.EktNetClient(ekt_cfg.FRONT_END_SERVER_IP,