Hi all,
Good day.
I am currently trying to simulate Framed Slotted Aloha (FSA) protocol in omnet++. I had coded the protocol in C++ but getting way higher throughput than theoretically possible. While i tried to debug the code, i found that if there are more than one transmissions during a slot time, the node nearest to the sink always transmit its data successfully.
For FSA, i need the sink node to drop the reception whenever it detects more than one node is sending data in a transmission slot.
Can anyone give me some ideas on how can i achieve this? Is there any other way i can make this possible?
This is my network setting:-
**.wlan[*].typename = "Ieee802154NarrowbandNic"
**.wlan[*].mac.backoffMethod = "exponential"
**.wlan[*].mac.useMACAcks = true
**.wlan[*].mac.rxSetupTime = 0s
**.radioMediumType = "Ieee802154NarrowbandScalarRadioMedium"
**.radioMedium.backgroundNoise.power = -100dBm
**.wlan[*].radioType = "Ieee802154NarrowbandScalarRadio"
**.wlan[*].radio.transmitter.bitrate = 250 kbps
**.wlan[*].radio.transmitter.power = 0.001 W
**.wlan[*].radio.receiver.sensitivity = -92 dBm
**.wlan[*].radio.displayCommunicationRange = true
Thank you for your time.
Regards,
Murukesan