nrPhaseNoise
Description
The nrPhaseNoise
System object™ adds NR phase noise to a signal by using a multi-pole/zero model, as defined
in TR 38.803 [1] and TR 38.808 [2]. The object enables you to
explore fully customized multi-pole/zero models or you can choose from a set of
multi-pole/zero models with fixed parameters.
To add NR phase noise:
Create the
nrPhaseNoiseobject and set its properties.Call the object with arguments, as if it were a function.
To learn more about how System objects work, see What Are System Objects?
Creation
Description
creates
an NR phase noise System object with default values.phasenoise = nrPhaseNoise
creates the object with writable properties set by one or more name-value arguments.
For example, phasenoise = nrPhaseNoise(PropertyName=Value)CarrierFrequency=40e9 specifies the carrier frequency
in Hz.
Properties
Usage
Syntax
Description
Input Arguments
Output Arguments
Object Functions
To use an object function, specify the
System object as the first input argument. For
example, to release system resources of a System object named obj, use
this syntax:
release(obj)
Examples
References
[1] 3GPP TR 38.803. “Study on new radio access technology: Radio Frequency (RF) and co-existence aspects.” 3rd Generation Partnership Project; Technical Specification Group Radio Access Network.
[2] 3GPP TR 38.808. “Study on supporting NR from 52.6 GHz to 71 GHz.” 3rd Generation Partnership Project; Technical Specification Group Radio Access Network.
Extended Capabilities
Version History
Introduced in R2026a


