主要内容

comm.CCDF

(删除)互补累积分布函数(CCDF)测量

comm.CCDF将在将来的版本中被删除。使用功率计代替。更新你的代码的信息,请参阅版本历史

描述

comm.CCDF系统对象™获得CCDF输入信号的测量。CCDF测量信号的瞬时功率的概率是一个指定的水平高于其平均功率。

获得的CCDF测量输入信号:

  1. 创建comm.CCDF对象并设置其属性。

  2. 调用对象的参数,就好像它是一个函数。

了解更多关于系统对象是如何工作的,看到的系统对象是什么?

创建

描述

ccdf= comm.CCDF创建一个CCDF测量系统对象。

例子

ccdf= comm.CCDF (的名字,价值)属性使用一个或多个名称参数。例如,comm.CCDF (' NumPoints ', 2000)与2000 CCDF点创建一个CCDF测量对象。

属性

全部展开

属性,除非另有注明nontunable后,这意味着你不能改变它们的值调用对象。对象锁当你叫他们,释放函数打开它们。

如果一个属性可调在任何时候,你可以改变它的值。

改变属性值的更多信息,请参阅系统设计在MATLAB使用系统对象

数量的CCDF点,指定为一个正整数。这个属性,MaximumPowerLimit属性控制对象使用直方图箱的大小来估计CCDF曲线。直方图箱的大小决定了曲线的分辨率。所有的输入通道都有相同数量的CCDF点。

数据类型:

最大预期的输入信号功率限制,指定这些选项之一。

  • 数字标量——所有通道的输入信号有相同的预期的最大功率。

  • 数字行向量,th元素的向量的最大预期的功率通道的输入信号。

对于每个输入通道,对象获得CCDF结果通过集成一个直方图瞬时输入信号的能力。直方图的对象设置垃圾箱,这样最后一本收集一切权力出现等于或大于该属性指定的权力。对象发出一个警告如果指定输入信号超过其最大功率限制。

这个属性,NumPoints属性控制对象使用直方图箱的大小来估计CCDF曲线。直方图箱的大小决定了曲线的分辨率。

为这个属性指定单位,使用PowerUnits财产。

数据类型:

电力计量单位,指定这些值。

  • dBm的“瓦分贝”——对象返回数据库规模相对功率值。

  • “瓦”——对象收益相对功率值线性比例。

这个属性决定了权力的单位MaximumPowerLimit财产。

数据类型:字符|字符串

指定的选项,使平均功率测量输出,作为一个逻辑值0()或1(真正的)。当你设定这个属性真正的,对象返回正在运行的平均功率测量。

数据类型:逻辑|

指定的选项,使峰值功率测量输出,作为一个逻辑值0()或1(真正的)。当你设定这个属性真正的,对象返回运行峰值功率测量。

数据类型:逻辑|

选项来启用peak-to-average电力(地表铺面)测量输出指定为一个逻辑值0()或1(真正的)。当你设定这个属性真正的,对象返回正在运行的地表铺面测量。

数据类型:逻辑|

使用

描述

(ccdfy,ccdfx)= ccdf (信号)返回y设在和x设在每个通道的CCDF曲线的点输入信号

(ccdfy,ccdfx,avg)= ccdf (信号)回报也每个信道的平均功率测量输入信号。使用这个语法,设置AveragePowerOutputPort财产真正的

(ccdfy,ccdfx,)= ccdf (信号)返回每个通道的峰值功率测量输入信号。使用这个语法,设置PeakPowerOutputPort财产真正的

(ccdfy,ccdfx,地表铺面)= ccdf (信号)返回地表铺面测量每个通道的输入信号。使用这个语法,设置PAPROutputPort财产真正的

(ccdfy,ccdfx,avg,,地表铺面)= ccdf (信号)返回所有CCDF测量。使用这个语法,设置AveragePowerOutputPort,PeakPowerOutputPort,PAPROutputPort属性真正的

输入参数

全部展开

输入信号,指定为一个——- - - - - -N复数矩阵。是时间样本的数量。N输入通道的数量。

数据类型:
复数的支持:万博1manbetx是的

输出参数

全部展开

y设在每个通道的CCDF曲线,点返回的数值矩阵形式(NumPoints+ 1)——-N,在那里N输入列的数量信号。的th矩阵的列包含概率值测量的通道th列信号。概率值百分比在[0,100]。

数据类型:

x设在每个通道的CCDF曲线,点返回的数值矩阵形式(NumPoints+ 1)——-NN输入通道的数量信号。的th矩阵的列包含instantaneous-to-average能力比率的通道th列信号

数据类型:

为每个通道平均功率测量,作为一个数字列向量返回。的th元素对应于平均功率测量的通道列的输入信号。对象返回这个值在指定的单位PowerUnits财产。

数据类型:

每个通道的峰值功率测量,作为一个数字列向量返回。的th元素对应于峰值功率测量的通道列的输入信号。对象返回这个值在指定的单位PowerUnits财产。

数据类型:

地表铺面测量每个通道,返回一个数字列向量。的th元素对应于地表铺面测量的通道列的输入信号。对象返回这个值在指定的单位PowerUnits财产。

数据类型:

对象的功能

使用一个目标函数,指定系统对象作为第一个输入参数。例如,释放系统资源的系统对象命名obj使用这个语法:

发行版(obj)

全部展开

getPercentileRelativePower (不推荐)使用CCDF相对功率值给定的百分比
getProbability (不推荐)使用CCDF相对功率值的概率
情节 (不推荐)二维线块CCDF曲线
一步 运行系统对象算法
释放 释放资源,并允许修改系统对象属性值和输入特征
重置 重置的内部状态系统对象

例子

全部折叠

生成16-QAM和QPSK调制信号。

qamTxSig = qammod (randi ([0 15], 20 e3, 1), 16日“UnitAveragePower”,真正的);qpskTxSig = pskmod (randi ([0 3], 20 e3, 1), 4π/ 4);

的信号通过一个AWGN信道。

qamRxSig = awgn (qamTxSig 15);qpskRxSig = awgn (qpskTxSig 15);

创建一个CCDF测量对象启用输出平均功率测量和峰值功率测量。

ccdf = comm.CCDF (“AveragePowerOutputPort”,真的,“PeakPowerOutputPort”,真正的);

获得的CCDF测量两个波形。

[ccdfy ccdfx, avg,峰值]= ccdf ([qamRxSig qpskRxSig]);

情节的CCDF曲线信号。

情节(ccdf)传说(“16-QAM”,“正交相移编码”)

扩展功能

版本历史

介绍了R2012a

全部展开

另请参阅

对象