improve readibility of snr values
This commit is contained in:
@@ -243,8 +243,8 @@ InterferenceHelper::CalculateSnr (double signal, double noiseInterference, WifiM
|
||||
//receiver noise Floor (W) which accounts for thermal noise and non-idealities of the receiver
|
||||
double noiseFloor = m_noiseFigure * Nt;
|
||||
double noise = noiseFloor + noiseInterference;
|
||||
double snr = signal / noise;
|
||||
NS_LOG_DEBUG ("signal= " << signal << ", noise=" << noiseFloor << ", interference=" << noiseInterference << ", snr=" << snr);
|
||||
double snr = signal / noise; //linear scale
|
||||
NS_LOG_DEBUG ("signal(W)= " << signal << ", noise(W)=" << noiseFloor << ", interference(W)=" << noiseInterference << ", snr(linear)=" << snr);
|
||||
return snr;
|
||||
}
|
||||
|
||||
|
||||
@@ -728,7 +728,7 @@ YansWifiPhy::StartReceivePacket (Ptr<Packet> packet,
|
||||
struct InterferenceHelper::SnrPer snrPer;
|
||||
snrPer = m_interference.CalculatePlcpHeaderSnrPer (event);
|
||||
|
||||
NS_LOG_DEBUG ("snr=" << snrPer.snr << ", per=" << snrPer.per);
|
||||
NS_LOG_DEBUG ("snr(dB)=" << RatioToDb(snrPer.snr) << ", per=" << snrPer.per);
|
||||
|
||||
if (m_random->GetValue () > snrPer.per) //plcp reception succeeded
|
||||
{
|
||||
@@ -1094,7 +1094,7 @@ YansWifiPhy::EndReceive (Ptr<Packet> packet, enum WifiPreamble preamble, struct
|
||||
if (m_plcpSuccess == true)
|
||||
{
|
||||
NS_LOG_DEBUG ("mode=" << (event->GetPayloadMode ().GetDataRate ()) <<
|
||||
", snr=" << snrPer.snr << ", per=" << snrPer.per << ", size=" << packet->GetSize ());
|
||||
", snr(dB)=" << RatioToDb(snrPer.snr) << ", per=" << snrPer.per << ", size=" << packet->GetSize ());
|
||||
|
||||
if (m_random->GetValue () > snrPer.per)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user