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 = Ektsfu(sfu_ip) specan.set_digitaltv_framing_pilot_dvbt2("PP4") specan = Ektsfu(sfu_ip) specan.set_digitaltv_framing_guard_dvbt2(GUARD_G1_16) net = ekt_net.EktNetClient(ekt_cfg.FRONT_END_SERVER_IP, ekt_cfg.FRONT_END_SERVER_PORT) net.send_data(
specan = Ektsfu(sfu_ip) specan.set_frequency_frequency_frequency( str(int(PARAMETER_FIXED[0])) + "MHz") specan = Ektsfu(sfu_ip) specan.set_level_level_offset(str(PARAMETER_FIXED[1])) specan = Ektsfu(sfu_ip) specan.set_level_level_level("dBm", PARAMETER_FIXED[2]) specan = Ektsfu(sfu_ip) specan.set_digitaltv_framing_channelbandwidth_dvbt2("BW_{}".format( str(PARAMETER_FIXED[3]))) if PARAMETER_FIXED[0] == 199: specan = Ektsfu(sfu_ip) specan.set_digitaltv_system_papr_dvbt2("TR") specan = Ektsfu(sfu_ip) specan.set_digitaltv_framing_ldata_dvbt2("45") # 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(
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("45") 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_666)) })) 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",
("Lock state err" + "\n")) for PARAMETER in load_dict.get("test_parame_result"): if PARAMETER[4] == None: pass else: continue specan = Ektsfu(sfu_ip) specan.set_digitaltv_bicm_timeinterl_type_dvbt2(str(PARAMETER[0])) time.sleep(1) specan = Ektsfu(sfu_ip) specan.set_digitaltv_bicm_timeinterllength_dvbt2(str(PARAMETER[1])) time.sleep(1) # "M32K" 差值为1 specan = Ektsfu(sfu_ip) specan.set_digitaltv_framing_ldata_dvbt2(str((PARAMETER[3] - 1))) time.sleep(1) start_data_result, test_result = mosaic_algorithm( sfu_ip, LEVEL_50_666, LEVEL_50_666) print( "dvbt2_54_time_interleaving: current_time:{}, modulation: {},coderate:{}, frequency:{} MHz,bandwidth:{} MHZ,{}" .format(datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S'), PARAMETER[1], PARAMETER[3], str(FREQUENCY_666), str(8), start_data_result.get("detect_mosic_result"))) write_test_result( "../../ekt_log/test_result_sfu.txt", "dvbt2_54_time_interleaving: current_time:{}, modulation: {},coderate:{}, frequency:{} MHz,bandwidth:{} MHZ,{}" .format(datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S'), PARAMETER[1], PARAMETER[3], str(FREQUENCY_666), str(8), start_data_result.get("detect_mosic_result")) + "\n")