You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
95 lines
2.4 KiB
95 lines
2.4 KiB
using System.Collections.Generic;
|
|
using Newtonsoft.Json;
|
|
|
|
namespace X1.Domain.Models.NrCellConfiguration
|
|
{
|
|
/// <summary>
|
|
/// 5G NR PDSCH配置
|
|
/// </summary>
|
|
public class PdschConfig
|
|
{
|
|
[JsonProperty("mapping_type")]
|
|
public string? MappingType { get; set; }
|
|
|
|
[JsonProperty("start_symb")]
|
|
public int? StartSymb { get; set; }
|
|
|
|
[JsonProperty("n_symb")]
|
|
public int? NSymb { get; set; }
|
|
|
|
[JsonProperty("dmrs_add_pos")]
|
|
public int? DmrsAddPos { get; set; }
|
|
|
|
[JsonProperty("dmrs_max_len")]
|
|
public int? DmrsMaxLen { get; set; }
|
|
|
|
[JsonProperty("dmrs_type")]
|
|
public int? DmrsType { get; set; }
|
|
|
|
[JsonProperty("dmrs_scid0")]
|
|
public int? DmrsScid0 { get; set; }
|
|
|
|
[JsonProperty("dmrs_scid1")]
|
|
public int? DmrsScid1 { get; set; }
|
|
|
|
[JsonProperty("k0")]
|
|
public int? K0 { get; set; }
|
|
|
|
[JsonProperty("k1")]
|
|
public List<int>? K1 { get; set; }
|
|
|
|
[JsonProperty("n_harq_process")]
|
|
public int? NHarqProcess { get; set; }
|
|
|
|
[JsonProperty("mcs_table")]
|
|
public string? McsTable { get; set; }
|
|
|
|
[JsonProperty("n_layer")]
|
|
public int? NLayer { get; set; }
|
|
|
|
[JsonProperty("dmrs_len")]
|
|
public int? DmrsLen { get; set; }
|
|
|
|
[JsonProperty("fixed_rb_alloc")]
|
|
public bool? FixedRbAlloc { get; set; }
|
|
|
|
[JsonProperty("mcs")]
|
|
public int? Mcs { get; set; }
|
|
|
|
[JsonProperty("data_scid")]
|
|
public int? DataScid { get; set; }
|
|
|
|
[JsonProperty("n_scid")]
|
|
public int? NScid { get; set; }
|
|
|
|
[JsonProperty("x_overhead")]
|
|
public int? XOverhead { get; set; }
|
|
|
|
[JsonProperty("ra_type")]
|
|
public string? RaType { get; set; }
|
|
|
|
[JsonProperty("vrb_to_prb_interleaver")]
|
|
public int? VrbToPrbInterleaver { get; set; }
|
|
|
|
[JsonProperty("rar_mcs")]
|
|
public int? RarMcs { get; set; }
|
|
|
|
[JsonProperty("rar_tb_scaling")]
|
|
public int? RarTbScaling { get; set; }
|
|
|
|
[JsonProperty("cqi_adapt_fer")]
|
|
public double? CqiAdaptFer { get; set; }
|
|
|
|
[JsonProperty("cqi_adapt_amp")]
|
|
public int? CqiAdaptAmp { get; set; }
|
|
|
|
[JsonProperty("initial_cqi")]
|
|
public int? InitialCqi { get; set; }
|
|
|
|
[JsonProperty("si_mcs")]
|
|
public int? SiMcs { get; set; }
|
|
|
|
[JsonProperty("paging_mcs")]
|
|
public int? PagingMcs { get; set; }
|
|
}
|
|
}
|
|
|