Measure complementary cumulative distribution function
The CCDF
object measures the probability of
a signal's instantaneous power to be a specified level above its average
power.
To measure complementary cumulative distribution of a signal:
Define and set up your CCDF object. See Construction .
Call step
to measure complementary cumulative
distribution according to the properties of comm.CCDF
.
The behavior of step
is specific to each object in
the toolbox.
Starting in R2016b, instead of using the step
method
to perform the operation defined by the System
object™, you can
call the object with arguments, as if it were a function. For example, y
= step(obj,x)
and y = obj(x)
perform
equivalent operations.
H = comm.CCDF
creates a complementary cumulative
distribution function measurement (CCDF) System
object, H
,
that measures the probability of a signal's instantaneous power to
be a specified level above its average power.
H = comm.CCDF(
creates
a CCDF object, Name
,Value
)H
, with each specified property
set to the specified value. You can specify additional namevalue
pair arguments in any order as (Name1
,Value1
,...,NameN
,ValueN
).

Number of CCDF points Specify the number of CCDF points that the object calculates. This property requires a
numeric, positive, integer scalar. The default is 

Maximum expected input signal power Specify the maximum expected input signal power limit for each input channel. The default is


Power units Specify the power measurement units as one of 

Enable average power measurement output When you set this property to 

Enable peak power measurement output When you set this property to 

Enable PAPR measurement output When you set this property to 
getPercentileRelativePower  Get relative power value for a given probability 
getProbability  Get the probability for a given relative power value 
plot  Plot CCDF curves 
reset  Reset states of CCDF measurement object 
step  Measure complementary cumulative distribution function 
Common to All System Objects  

clone  Create System object with same property values 
getNumInputs  Expected number of inputs to a System object 
getNumOutputs  Expected number of outputs of a System object 
isLocked  Check locked states of a System object (logical) 
release  Allow System object property value changes 