How are collisions handled in UnetStack's "BasicAcousticChannel" #2
-
AFAIK, this is not described in the unet handbook. When two packets collide in "BasicAcousticChannel" (overlap in time), are both lost? Are they used to adjust the SNR of each other when simulating the bit errors in "BPSKFadingModel", or is some other approach used? |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 1 reply
-
The The |
Beta Was this translation helpful? Give feedback.
The
HalfDuplexModem
model used as the default in the simulator permits only one reception at a time. If it detects a second reception while one reception is ongoing, it generates aCollisionNtf
for the second reception and discards it.The
BasicAcousticChannel
tracks all the incoming receptions to compute SINR. For on ongoing reception, any new incoming receptions (even ifHalfDuplexModem
rejects them as collisions) contribute to the interference term in the SINR. Currently, theBasicAcousticChannel
is conservative and counts any overlap in time as interference (i.e., does not reduce interference contribution for partial overlaps). When the reception ends, if the SINR is used to drive the…