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(
示例#2
0
        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(
示例#3
0
    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",
示例#4
0
                          ("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")