分享

看log学5G(42)--RRM之资源管理

 和老康一起学5G 2022-06-23 发布于陕西

一、RRM及用途

RRM(Radio resource management-无线资源管理)是无线通信系统(如蜂窝网络、无线局域网、无线传感器系统和无线电广播网络)中同信道干扰、无线资源和其他无线传输系统级管理。

RRM用于发射功率控制、用户分配、波束成形、数据速率、切换标准、调制方案、错误编码方案等参数的策略和算法。其目标是利用有限的无线频谱资源和网络基础设施提供尽可能高效服务。

二、RRM特点

RRM关注多用户和多小区网络容量问题,而不是点对点信道容量。高效的动态RRM方案可以将系统频谱效率提高一个数量级,其通常比通过引入先进的信道编码和信源编码方案所能达到的效果要高得多。

RRM在受同信道干扰而非噪声限制的系统中尤其重要,例如蜂窝系统和均匀覆盖大面积的广播网络,以及由许多可能重用相同信道频率的相邻接入点组成的无线网络。

三、5G网络中应用

在5G网络中RRM基于终端(UE)对无线资源的管理,由网络为终端进行灵活分配和动态调整无线(传输)资源;最大程度提高无线频谱利用率,防止网络拥塞并保持尽可能小的信令负荷。

5G(NR)🈶️非独立组网(NSA)和独立组网(SA)两种架构,无线资源管理中的测量要求也各不相同,具体要求如下

四、5G网络RRM之无线资源管理示例

5G网络中终端对无线小区的资源通过其请求,网络侧进行配置;其流程如下:

4.1. UE测量触发的重配置请求(UE_MEAS_TRIG_RECFG_REQUEST)

detailDecodeResult

    ue_meas_trig_recfg_request(UE测量触发的重配置请求)

        header

            phy_cell_l3_id = 3(物理小区Layer3 ID=3)

            bpf_ue_id = 11888(BPF-UE ID=11888)

        drx_cycle(DRX配置)

            long_drx_cycle = 3(DRX长周期=3)

            drx_config_ind = true(DRX配置=是)

            drx_selection_index(DRX选择ID=1)

                value = 1

4.2. UE测量触发的重配置(UE_MEAS_TRIG_RECFG_RESPONSE)

detailDecodeResult

    ue_meas_trig_recfg_response

        header

            phy_cell_l3_id = 3(小区PCI=3)

            bpf_ue_id = 11888(BPF-UE ID=11888)

        serving_cell_config_dedicated(服务小区专用模式配置

            inital_downlink_bwp(下行初始BWP)

                pdcch_config(PDCCH配置

                    setup

 control_resource_set_add_mod_list(控制资源集增加修改列表

                            [0]

  control_resource_set_id = 1控制资源集ID=1)

   freq_domain_resource = 68719476735(频域资源

                                duration = 1(周期=1

        cce_reg_mapping_type(CCE与REG映射类型

                                    interleave(间隙)

            reg_bundle_size = 2(REG BUNDLE尺寸=2)

                  shift_index = null(偏移指示=NULL) tci_states_pdcch_to_add_list = [](PDCCH TCI状态增加

pdcch_dmrs_scrambling_id(PDCCH DMRS绕码ID=28986)

                                    value = 28986

tci_states_pdcch_to_release_list = [](PDCCH TCI状态释放)

  control_resource_set_release_list = [](控制资源集释放列表

  search_spaces_add_mod_list(搜索空间增加修改列表

                            [0]

                       search_space_id = 2搜索空间ID=2)

                 control_resource_set_id(控制资源集ID=1)

                                    value = 1

                                monitor_slot_period_and_offset(时隙监控周期及偏置

                                    sl1 = null   monitor_symbol_within_slot(slot内符号监测=8192

                                    value = 8192

                                nr_of_candidates(NR候选

                  aggregation_level_1 = 4(聚合等级1=4

                  aggregation_level_2 = 4聚合等级2=4

                  aggregation_level_4 = 4聚合等级4=4

                                search_space_type(搜索类型

                                    ue_specific(UE特定)

                                        dci_formats = 1

            search_spaces_rel_list = []搜索空间释放)

                pdsch_config(PDSCH配置

                    setup

                        dmrs_dl_for_pdsch_mapping_type_a(下行DMRS映射类型A)

                            setup

                                dmrs_type(DMRS映射类型

                                    value = 1

                        dmrs_additional_pos(DMRS添加位置)

                                    value = 1

                                max_length = null(最大长度)

                                srcambling_id0(扰码ID 0=642)

                                    value = 642

                              scrambling_id1  (扰码ID 1=28457)

                                    value = 28457

                        tci_states_add_mod_list = []

                        tci_states_release_list = []

                        resource_allocation = 1

                        time_allocation_list(时间分配列表

                            setup

                                allocation_list(分配列表

  [0](NO.1)                             k0 = null(K0=null    start_symbol_and_length = 40(起始符号和长度=40

  [1]NO.2)                                        k0 = null    start_symbol_and_length = 54起始符号和长度=50

                                    [2]NO.3)                                        k0 = null

                                        start_symbol_and_length = 57起始符号和长度=57

                                    [3]NO.4)                                        k0 = null

                                        start_symbol_and_length = 27起始符号和长度=27

                                    [4]NO.5)                                        k0 = null

                                        start_symbol_and_length = 41起始符号和长度=41

                                    [5]NO.6)                                        k0 = null

                                        start_symbol_and_length = 70起始符号和长度=70

                                    [6]NO.7)                                        k0  value = 5(K0=5)

                                        start_symbol_and_length = 40起始符号和长度=40)

                                    [7]NO.8)                                        k0 value = 5(K0=5)

                                        start_symbol_and_length = 54起始符号和长度=54)

                                    [8]NO.9)                                        k0 = null

                                        start_symbol_and_length = 40起始符号和长度=40)

                                    [9]NO.10)                                        k0 = null

                                        start_symbol_and_length = 40起始符号和长度=40)

                                    [10]NO.11)                                        k0 = null

                                        start_symbol_and_length = 40起始符号和长度=40)

                                    [11]NO.12)                                        k0 = null

                                        start_symbol_and_length = 40起始符号和长度=40)

                                    [12]NO.13)                                        k0 = null

                                        start_symbol_and_length = 40起始符号和长度=40)

                                    [13]NO.14)                                        k0 = null

                                        start_symbol_and_length = 29起始符号和长度=29)

                                    [14]NO.15)                                        k0 = null

                                        start_symbol_and_length = 40起始符号和长度=40)

                                    [15]NO.16)                                        k0 = null

                                        start_symbol_and_length = 40起始符号和长度=40)

                        mcs_table = null(MCS表选取)

                        max_code_words_schedule_by_dci = null(DCI 码本与字调度

                        prb_bundling_type(PRB bundling类型

                            static = null

                        rate_match_pattern_add_mod_list = [](速率适配新增修改)

                        rate_match_pattern_release_list = []速率适配释放

                        rate_match_pattern_group1 = []速率适配组1

                        rate_match_pattern_group2 = []速率适配组2

                        zp_csi_rs_resource_add_mod_list = [](

                        zp_csi_rs_resource_release_list = []

                        ap_zp_csi_rs_resource_set_add_mod_list = []

                        ap_zp_csi_rs_resource_set_release_list = []

                        sp_zp_csi_rs_resource_set_add_mod_list = []

                        sp_zp_csi_rs_resource_set_release_list = []

            downlink_bwp_release_list = []

            downlink_bwp_add_mod_list = []

            first_active_downlink_bwp_id = null(下行首个激活BWP id)

            uplink_config(上行配置

                initial_uplink_bwp(初始上行BWP)

                    pucch_config(PUCCH配置

                        setup

                            resource_set_add_mod_list

                                [0]

                                    resources_id_list

                                        [0] = 0

                                        [1] = 1

                                        [2] = 2

                                        [3] = 3

                                        [4] = 4

                                        [5] = 5

                                        [6] = 6

                                        [7] = 7

                                [1]

                                    pucch_resource_set_id = 1

                                    resources_id_list

                                        [0] = 8

                                        [1] = 9

                                        [2] = 10

                                        [3] = 11

                                        [4] = 25

                                    maxPayLoadMinus1

                                        value = 80

                            resource_set_release_list = []

                            resource_to_add_mod_list

                                [0]

                                    pucch_resource_id = 26

                                    starting_prb = 10

                                    format3

                                        nr_of_prbs = 1

                                        nr_of_symbols = 14

                                [1]

                                    pucch_resource_id = 25

                                    starting_prb = 10

                                    format3

                                        nr_of_prbs = 1

                                        nr_of_symbols = 14

                                [2]

                                    pucch_resource_id = 27

                                    starting_prb = 10

                                    format3

                                        nr_of_prbs = 1

                                        nr_of_symbols = 14

                                [3]

                                    starting_prb = 19

                                    format1

                                        initial_cycle_shift = 4

                                        nr_of_symbols = 14

                                        time_domain_occ = 4

                                [4]

                                    pucch_resource_id = 1

                                    starting_prb = 19

                                    format1

                                        initial_cycle_shift = 3

                                        nr_of_symbols = 14

                                        time_domain_occ = 3

                                [5]

                                    pucch_resource_id = 2

                                    starting_prb = 18

                                    format1

                                        initial_cycle_shift = 3

                                        nr_of_symbols = 14

                                        time_domain_occ = 3

                                [6]

                                    pucch_resource_id = 3

                                    starting_prb = 17

                                    format1

                                        initial_cycle_shift = 3

                                        nr_of_symbols = 14

                                        time_domain_occ = 3

                                [7]

                                    pucch_resource_id = 4

                                    starting_prb = 19

                                    format1

                                        nr_of_symbols = 14

                                        time_domain_occ = 3

                                [8]

                                    pucch_resource_id = 5

                                    starting_prb = 18

                                    format1

                                        nr_of_symbols = 14

                                        time_domain_occ = 3

                                [9]

                                    pucch_resource_id = 6

                                    starting_prb = 17

                                    format1

                                        nr_of_symbols = 14

                                        time_domain_occ = 3

                                [10]

                                    pucch_resource_id = 7

                                    starting_prb = 19

                                    format1

                                        initial_cycle_shift = 1

                                        nr_of_symbols = 14

                                        time_domain_occ = 5

                                [11]

                                    pucch_resource_id = 8

                                    starting_prb = 29

                                    format3

                                        nr_of_prbs = 1

                                        nr_of_symbols = 14

                                [12]

                                    pucch_resource_id = 9

                                    starting_prb = 28

                                    format3

                                        nr_of_prbs = 1

                                        nr_of_symbols = 14

                                [13]

                                    pucch_resource_id = 10

                                    starting_prb = 27

                                    format3

                                        nr_of_prbs = 1

                                        nr_of_symbols = 14

                                [14]

                                    pucch_resource_id = 11

                                    starting_prb = 26

                                    format3

                                        nr_of_prbs = 1

                                        nr_of_symbols = 14

                                [15]

                                    pucch_resource_id = 16

                                    starting_prb = 16

                                    format1

                                        initial_cycle_shift = 6

                                        nr_of_symbols = 14

                                        time_domain_occ = 3

                            resource_to_release_list = []

                            format1

                                setup = null

                            format3

                                setup

                                    max_code_rate

                                        value = 3

                                    simultaneous_harq_ack_csi = null

                            format4

                                setup

                                    max_code_rate

                                        value = 3

                                    simultaneous_harq_ack_csi = null

                            scheduling_request_resource_add_mod_list

                                [0]

                                    scheduling_request_resource_id = 1

                                    periodicity_and_offset

                                        sl10

                                            value = 9

                                    pucch_resource_id

                                        value = 16

                            scheduling_request_resource_release_list = []

                            multi_csi_pucch_resource_list

                                [0] = 27

                            dl_data_to_ul_ack

                                [0] = 2

                                [1] = 3

                                [2] = 4

                                [3] = 5

                                [4] = 6

                                [5] = 7

                                [6] = 8

                            spatial_relation_info_add_mod_list = []

                            spatial_relation_into_release_list = []

                            pucch_power_control

                                deltaf_pucch_f0 = null

                                deltaf_pucch_f1

                                    value = -3

                                deltaf_pucch_f2

                                    value = 6

                                deltaf_pucch_f3 = null

                                deltaf_pucch_f4 = null

                                p0_set

                                    [0]

                                        p0_pucch_id = 1

                                        p0_pucch_value = null

                                pucch_pathloss_reference_rs

                                    [0]

                                        csi_rs_index = 0

                    pusch_config

                        setup

                            tx_config = null

                            dmrs_uplink_for_pusch_mapping_type_a

                                setup

                                    dmrs_type = null

                                    dmrs_additional_pos

                                        value = 1

                                    max_length = null

                                    transform_precoding_disabled

                                        scrambling_id1

                                            value = 642

                                        scrambling_id2

                                            value = 642

                            pusch_power_control

                                msg3_alpha

                                    value = 5

                                p0_nominal_without_grant

                                    value = -86

                                p0_alpha_sets

                                    [0]

                                        p0 = null

                                        alpha

                                            value = 5

                                pathloss_reference_rs_add_mod_list

                                    [0]

                                        csi_rs_index = 0

                                pathloss_reference_rs_release_list = []

                                delta_mcs

                                    value = 1

                                sri_pusch_mapping_add_mod_list = []

                                sri_pusch_mapping_release_list = []

                            frequency_hopping_offset_list = []

                            resource_allocation = 1

                            time_allocation_list

                                setup

                                    allocation_list

                                        [0]

                                            k2

                                                value = 1

                                            start_symbol_and_length = 27

                                        [1]

                                            k2

                                                value = 2

                                            start_symbol_and_length = 27

                                        [2]

                                            k2

                                                value = 3

                                            start_symbol_and_length = 27

                                        [3]

                                            k2

                                                value = 4

                                            start_symbol_and_length = 27

                                        [4]

                                            k2

                                                value = 5

                                            start_symbol_and_length = 27

                                        [5]

                                            k2

                                                value = 6

                                            start_symbol_and_length = 27

                                        [6]

                                            k2

                                                value = 7

                                            start_symbol_and_length = 27

                                        [7]

                                            k2                                                value = 2

                                            start_symbol_and_length = 55

                                        [8]

                                            k2                                                value = 3

                                            start_symbol_and_length = 55

                                        [9]

                                            k2                                                value = 4

                                            start_symbol_and_length = 55

                                        [10]

                                            k2                                                value = 5

                                            start_symbol_and_length = 55

                                        [11]

                                            k2                                                value = 9

                                            start_symbol_and_length = 27

                            pusch_aggregaton_factor = null

                            mcs_table = null

                            transform_precoder                            value = 1

                            codebook_subset                                value = 2

                            maxrank                                value = 2

                            uci_on_pusch

                                setup

                                    semi_static

                                        beta_offset_ack_index1                                            value = 9

                                        beta_offset_ack_index2                                            value = 7

                                        beta_offset_ack_index3                                            value = 7

                                        beta_offset_csi_part1_index1                                   value = 14

                                        beta_offset_csi_part1_index2                                    value = 14

                                        beta_offset_csi_part2_index1                                    value = 14

                                        beta_offset_csi_part2_index2                                    value = 14

                    srs_config(SRS配置

                        setup

                            srs_res_set_add_mod_list

                                [0]

                                    srs_resource_id_list

                                        [0] = 0

                                        [1] = 1

                                    periodic = null

                                    usage = 3

                                    alpha

                                        value = 5

                                    p0

                                        value = -76

                                    path_loss_ref_rs

                                        csirs_index = 0

                                [1]

                                    srs_resource_set_id = 1

                                    srs_resource_id_list

                                        [0] = 0

                                    periodic = null

                                    usage = 1

                                    alpha

                                        value = 5

                                    p0

                                        value = -76

                                    path_loss_ref_rs

                                        csirs_index = 0

                            srs_res_set_release_list = []

                            srs_res_add_mod_list

                                [0]

                                    srs_port = 1(SRS端口

                                    n4 = null

                                    resource_mapping(资源映射)

                                        startPosition = 1(起始位置=1

                                    freq_hopping(跳频)

                                        cSrs = 63

                                        bSrs = 1

                                    sequence_id = 642(序列 ID=642)

                                    periodic(周期

                                        srs_periodicity_and_offset

                                            sl160 = 27

                                [1]

                                    srs_resource_id = 1

                                    srs_port = 1

                                    n4 = null

                                    resource_mapping

                                        startPosition = 1

                                    freq_hopping

                                        cSrs = 63

                                        bSrs = 1

                                    sequence_id = 642

                                    periodic

                                        srs_periodicity_and_offset

                                            sl160 = 107

                            srs_res_rel_list = []

                            tpcAccumulation = null

                uplink_bwp_release_list = []

                uplink_bwp_add_mod_list = []

                first_active_uplink_bwp_id = null

                pusch_servingcell_config

                    setup

                        max_mimo_layers

                            value = 2

                uplink_channelbw_perscs_list = []

            pdsch_servingcell_config

                setup

                    nr_of_harq_process_for_pdsch

                        value = 5

                    max_mimo_layers

                        value = 4

                    max_mimo_layers_indication = true

            csi_meas_config

                setup

                    nzp_csi_rs_res_add_mod_list

                        [0]

                            csi_rs_resource_mapping

                                frequency_domain_alloc

                                    row1 = 1

                                first_ofdm_symb_in_time_domain = 13

                                csi_rs_density

                                    three = null

                                csi_rs_freq_band

                                    rbnum = 272

                            power_ctl_offset_ss

                                value = 1

                            scrambling_id = 642

                            nzp_csi_rs_period_and_offset

                                slot40 = 1

                        [1]

                            nzp_csi_rs_resource_id = 36

                            csi_rs_resource_mapping

                                frequency_domain_alloc

                                    other = 15

                                first_ofdm_symb_in_time_domain = 13

                                nr_of_csi_ports = 3

                                cdm_type = 1

                                csi_rs_density

                                    one = null

                                csi_rs_freq_band

                                    rbnum = 272

                            power_ctl_offset_ss

                                value = 1

                            scrambling_id = 678

                            nzp_csi_rs_period_and_offset

                                slot40 = 0

                        [2]

                            nzp_csi_rs_resource_id = 37

                            csi_rs_resource_mapping

                                frequency_domain_alloc

                                    other = 15

                                first_ofdm_symb_in_time_domain = 13

                                nr_of_csi_ports = 3

                                cdm_type = 1

                                csi_rs_density

                                    one = null

                                csi_rs_freq_band

                                    rbnum = 272

                            power_ctl_offset_ss

                                value = 1

                            scrambling_id = 679

                            nzp_csi_rs_period_and_offset

                                slot40 = 10

                    nzp_csi_rs_res_release_list = []

                    nzp_csi_rs_res_set_add_mod_list

                        [0]

                            nzp_csi_rs_resource_id

                                [0] = 0

                        [1]

                            nzp_csi_rs_resource_set_id = 2

                            nzp_csi_rs_resource_id

                                [0] = 36

                                [1] = 37

                    nzp_csi_rs_res_set_release_list = []

                    csi_ssb_res_set_add_mod_list

                        [0]

                            csi_ssb_resource_set_id = 1

                            csi_ssb_resource_list

                                [0] = 0

                                [1] = 1

                                [2] = 2

                                [3] = 3

                                [4] = 4

                                [5] = 5

                                [6] = 6

                                [7] = 7

                    csi_ssb_res_set_release_list = []

                    csi_res_config_add_mod_list

                        [0]

                            csi_rs_res_set_list

                                nzp_csi_rs_ssb

                                    nzp_csi_rs_res_set_id_list

                                        [0] = 0

                                    csi_ssb_res_set_id_list = []

                            csi_resoure_type = 2

                        [1]

                            csi_resource_config_id = 1

                            csi_rs_res_set_list

                                nzp_csi_rs_ssb

                                    nzp_csi_rs_res_set_id_list = []

                                    csi_ssb_res_set_id_list

                                        [0] = 1

                            csi_resoure_type = 2

                        [2]

                            csi_resource_config_id = 2

                            csi_rs_res_set_list

                                nzp_csi_rs_ssb

                                    nzp_csi_rs_res_set_id_list

                                        [0] = 2

                                    csi_ssb_res_set_id_list = []

                            csi_resoure_type = 2

                        [3]

                            csi_resource_config_id = 4

                            csi_rs_res_set_list

                                csi_im_res_set_list

                                    csi_im_res_id_list

                                        [0] = 0

                            csi_resoure_type = 2

                    csi_res_config_release_list = []

                    csi_report_config_add_mod_list

                        [0]

                            resources_for_channel_meas = 1

                            report_config_type

                                csi_report_periodic

                                    csi_report_slot_config

                                        slot160 = 28

                                    pucch_csi_resource_list

                                        [0]

                                            pucch_resource_id = 25

                            report_quantity

                                ssb_index_rsrp = null

                            report_freq_configuration

                                cqi_format_indicator = null

                                csi_reporting_band

                                    subbands18 = 262143

                            time_restric_for_channel_meas = 1

                            time_restric_for_inter_meas = 1

                            nr_of_cqis_per_report = null

                            group_based_beam_reporting

                                beam_disabled

                                    nr_of_reported_rs = null

                            cqi_table

                                value = 1

                        [1]

                            csi_report_config_id = 4

                            resources_for_channel_meas = 2

                            csi_im_resources_for_interference

                                value = 4

                            report_config_type

                                csi_report_periodic

                                    csi_report_slot_config

                                        slot160 = 28

                                    pucch_csi_resource_list

                                        [0]

                                            pucch_resource_id = 26

                            report_quantity

                                cri_ri_pmi_cqi = null

                            report_freq_configuration

                                cqi_format_indicator = null

                                pmi_format_indicator = null

                                csi_reporting_band

                                    subbands18 = 131071

                            time_restric_for_channel_meas = 1

                            time_restric_for_inter_meas = 1

                            nr_of_cqis_per_report = null

                            group_based_beam_reporting

                                beam_disabled = null

                            cqi_table

                                value = 1

                            codebook_config

                                type1

                                    sub_type

                                        type1_single_panel

                                            ri_restriction = 15

                                            more_than_two

                                                four_one_TypeI_SinglePanel_Restriction = 65535

                                    code_book_mode = 1

                    csi_report_config_release_list = []

                    csi_im_res_add_mod_list

                        [0]

                            csi_im_resource_pattern

                                pattern1

                                    sub_carrier_location_p1 = 2

                                    symbol_location_p1 = 13

                            csi_im_freq_band

                                rbnum = 272

                            periodicity_and_offset

                                slot40 = 2

                        [1]

                            csi_im_resource_id = 1

                            csi_im_resource_pattern

                                pattern1

                                    sub_carrier_location_p1 = 2

                                    symbol_location_p1 = 13

                            csi_im_freq_band

                                rbnum = 272

                            periodicity_and_offset

                                slot40 = 2

                    csi_im_res_release_list = []

                    csi_im_res_set_add_mod_list

                        [0]

                            csi_im_resource_id

                                [0] = 0

                                [1] = 1

                    csi_im_res_set_release_list = []

                    pmi_meas_cfg_index = null

            rate_match_pattern_add_mod_list = []

            rate_match_pattern_release_list = []

            downlink_channelbw_perscs_list = []

        mac_cell_group_config

            tag_config

                tag_to_release_list = []

                tag_to_add_mod_list

                    [0]

                        time_alignment_timer = 7

            bsr_config

                period_bsr_timer = 1

                retx_bsr_timer = 5

            phr_config

                setup

                    periodic_phr_timer = 3

                    prohibit_phr_timer = 4

                    tx_power_factor_change = 1

            drx_config

                setup

                    drx_onduration_timer

                        millli_seconds = 7

                    drx_inactivity_timer = 8

                    drx_harg_rtt_timer_dl = 56

                    drx_harg_rtt_timer_ul = 56

                    drx_retransmission_timer_dl = 6

                    drx_retransmission_timer_ul = 6

                    drx_long_cycle_start_offset

                        ms40 = 9

                    drx_slot_offset = 16

            scheduling_request_config

                scheduling_request_to_add_mod_list

                    [0]

                        sr_prohibit_timer

                            value = 3

                        sr_trans_max = 4

                scheduling_request_to_Release_list = []

        recfg_indication

            value = 12

        bwp_cfg_type = null

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多