A structure that holds the parameters for the ComputeSnr function. More...
Public Member Functions | |
ComputeSnrParams (Ptr< MobilityModel > pTxMob, Ptr< MobilityModel > pRxMob, double pTxPow, double pNoiseFigure, Ptr< PhasedArrayModel > pTxAntenna, Ptr< PhasedArrayModel > pRxAntenna) | |
Constructor. More... | |
ComputeSnrParams (Ptr< MobilityModel > pTxMob, Ptr< MobilityModel > pRxMob, Ptr< SpectrumValue > pTxPsd, double pNoiseFigure, Ptr< PhasedArrayModel > pTxAntenna, Ptr< PhasedArrayModel > pRxAntenna) | |
Constructor. More... | |
Public Attributes | |
double | noiseFigure |
the noise figure in dB More... | |
Ptr< PhasedArrayModel > | rxAntenna |
the rx antenna array More... | |
Ptr< MobilityModel > | rxMob |
the rx mobility model More... | |
Ptr< PhasedArrayModel > | txAntenna |
the tx antenna array More... | |
Ptr< MobilityModel > | txMob |
the tx mobility model More... | |
double | txPow |
the tx power in dBm More... | |
Ptr< SpectrumValue > | txPsd |
the PSD of the tx signal More... | |
A structure that holds the parameters for the ComputeSnr function.
In this way the problem with the limited number of parameters of method Schedule is avoided.
Definition at line 62 of file three-gpp-v2v-channel-example.cc.
|
inline |
Constructor.
pTxMob | the tx mobility model |
pRxMob | the rx mobility model |
pTxPsd | the PSD of the tx signal |
pNoiseFigure | the noise figure in dB |
pTxAntenna | the tx antenna array |
pRxAntenna | the rx antenna array |
Definition at line 80 of file three-gpp-v2v-channel-example.cc.
References noiseFigure, rxAntenna, rxMob, txAntenna, txMob, and txPsd.
|
inline |
Constructor.
pTxMob | the tx mobility model |
pRxMob | the rx mobility model |
pTxPow | the tx power in dBm |
pNoiseFigure | the noise figure in dB |
pTxAntenna | the tx antenna array |
pRxAntenna | the rx antenna array |
Definition at line 76 of file three-gpp-channel-example.cc.
References noiseFigure, rxAntenna, rxMob, txAntenna, txMob, and txPow.
double ComputeSnrParams::noiseFigure |
the noise figure in dB
Definition at line 67 of file three-gpp-v2v-channel-example.cc.
Referenced by ComputeSnrParams(), and ComputeSnr().
Ptr< PhasedArrayModel > ComputeSnrParams::rxAntenna |
the rx antenna array
Definition at line 69 of file three-gpp-v2v-channel-example.cc.
Referenced by ComputeSnrParams(), and ComputeSnr().
Ptr< MobilityModel > ComputeSnrParams::rxMob |
the rx mobility model
Definition at line 65 of file three-gpp-v2v-channel-example.cc.
Referenced by ComputeSnrParams(), and ComputeSnr().
Ptr< PhasedArrayModel > ComputeSnrParams::txAntenna |
the tx antenna array
Definition at line 68 of file three-gpp-v2v-channel-example.cc.
Referenced by ComputeSnrParams(), and ComputeSnr().
Ptr< MobilityModel > ComputeSnrParams::txMob |
the tx mobility model
Definition at line 64 of file three-gpp-v2v-channel-example.cc.
Referenced by ComputeSnrParams(), and ComputeSnr().
double ComputeSnrParams::txPow |
the tx power in dBm
Definition at line 62 of file three-gpp-channel-example.cc.
Referenced by ComputeSnrParams(), and ComputeSnr().
Ptr<SpectrumValue> ComputeSnrParams::txPsd |
the PSD of the tx signal
Definition at line 66 of file three-gpp-v2v-channel-example.cc.
Referenced by ComputeSnrParams(), and ComputeSnr().