主要内容

satelliteCNRConfig

载波噪声比配置参数

    描述

    使用satelliteCNRConfig对象创建一个具有默认值或指定值的载波噪声比(CNR)配置对象。

    创建

    描述

    例子

    cfg= satelliteCNRConfig创建默认CNR配置对象。

    该节点包含计算卫星链路预算CNR所需的参数。

    例子

    cfg= satelliteCNRConfig (的名字价值属性使用一个或多个名称-值参数。例如,TransmitterPower = 20将发射器功率设置为20dbw。

    属性

    全部展开

    发射机功率(dBW),指定为实标量。

    数据类型:

    发射机的总系统损耗,以dB为单位,指定为非负实标量。

    数据类型:

    发射机天线增益(dBi),指定为非负实标量。

    数据类型:

    发射机和接收机天线之间的距离,单位为千米,指定为非负实标量。

    数据类型:

    以GHz为单位的信号频率,指定为正实标量。

    数据类型:

    杂损(以dB为单位),指定为非负实标量。主要杂项损耗包括极化损耗、干扰损耗和大气衰减。

    数据类型:

    接收机在发射天线方向上的增益噪声温度比,指定为实标量。单位为dB/K。

    数据类型:

    接收机系统总损耗(以dB为单位),指定为非负实标量。

    数据类型:

    链路的比特率(以Mbps为单位),指定为正的实标量。

    数据类型:

    链路的符号速率,以Msym/s为单位,指定为正的实标量。

    数据类型:

    信号带宽(以MHz为单位),指定为正实标量。

    数据类型:

    对象的功能

    satelliteCNR 配置卫星链路预算参数的载波噪声比

    例子

    全部折叠

    创建默认的卫星载波噪声比(CNR)对象。

    设置带宽为15 MHz,增益噪声温度为5 dB/K。

    cfg = satellite itecnrconfig;cfg。带宽= 15;cfg。GainToNoiseTemperatureRatio = 5;

    显示CNR配置对象属性。

    disp (cfg)
    satellite itecnrconfig属性:发射器功率:10发射器systemloss: 0发射器天线again: 10距离:3786频率:14 MiscellaneousLoss: 0 gaintonoisetemperatatureratio: 5 ReceiverSystemLoss: 0 BitRate: 10 SymbolRate: 10 Bandwidth: 15

    对于指定的链路预算参数,计算CNR和接收的链路余量。

    创建一个默认的CNR配置对象,然后设置其属性。

    cfg = satellite itecnrconfig;cfg。TransmitterPower = 17;dBW %cfg。TransmitterSystemLoss = 9;% (dB)cfg。TransmitterAntennaGain = 38;dBi百分比cfg。距离= 40215;km %cfg。频率= 11;% (GHz)这里,杂项损耗包括极化损耗、干扰%损耗,天线错向损耗。polLoss = 3.0103;intLoss = 2;antLoss = 1;cfg。杂项loss = polLoss + intLoss + antLoss;% (dB)cfg。GainToNoiseTemperatureRatio = 25;% (dB/K)cfg。ReceiverSystemLoss = 2;% (dB)cfg。比特率= 10;% (Mbps)

    显示CNR配置对象属性。

    disp (cfg)
    satellite ecnrconfig与属性:发射器功率:17发射器systemloss: 9发射器天线again: 38距离:40215频率:11杂项损失:6.0103 GainToNoiseTemperatureRatio: 25接收器系统损失:2比特率:10 SymbolRate: 10带宽:6

    计算CNR。

    [cn,info] = satellite itecnr (cfg)
    Cn = 18.4440
    信息=带字段的结构:TransmitterEIRP: 46 FSPL: 205.3634 ReceivedIsotropicPower: -165.3737 CarrierToNoiseDensityRatio: 86.2255 ReceivedEbNo: 16.2255 ReceivedEsNo: 16.2255

    计算链路裕度。假设每比特所需能量与噪声功率密度比(Eb/No)为10 dB,接收机的实现损耗为2 dB。

    reqEbNo = 10;implLoss = 2;Margin = info。ReceivedEbNo - reqEbNo - implLoss
    Margin = 4.2255

    扩展功能

    C/ c++代码生成
    使用MATLAB®Coder™生成C和c++代码。

    版本历史

    R2022b中引入

    另请参阅

    功能

    Baidu
    map