-
Notifications
You must be signed in to change notification settings - Fork 33
How to set periodic or aperiodic packet
In WiLabV2Xsim, the packet generation interval is a summation of two parts, which are "Deterministic Part (DP)" and "Random Part (RP)". The DP would be initialized at the beginning of the simulation and would not change anymore during the simulation. While the RP would be changed each time the packet was generated.
Some data traffic models could be found in 3GPP TR 37.885 V15.3.0 (2019-06)
The parameters mentioned in this section could be passed into the simulator through config file or as arguments, please see 2.2 Parameters
Parameter | Unit | Default value |
---|---|---|
generationInterval | second | ==allocationPeriod (0.1) |
variabilityGenerationInterval | second | 0 |
generationIntervalAverageRandomPart | second | 0 |
vMean | km/h | 114.23 |
vStDev | hm/h | 12.65 |
The finial packet generation interval (FGI) would be expressed as:
FGI = DP + RP
-
variabilityGenerationInterval
- If set as -1 and simParams.typeOfScenario~=2
- DP would be related to vMean and vStDev
- Else
- For IEEE 802.11p:
DP = generationInterval - variabilityGenerationInterval/2 + variabilityGenerationInterval*random()
- For LTE or NR
DP = generationInterval
- If set as -1 and simParams.typeOfScenario~=2
- generationIntervalAverageRandomPart
A random number from exponential distribution with average value generationIntervalAverageRandomPart:
RP = exprnd(generationIntervalAverageRandomPart)
If the parameter generationInterval is not set by users, its default value is equal to the parameter allocationPeriod (known as RRI, Resource Reservation Interval).
- All vehicles have same generation interval
- generationInterval=0.1;
- variabilityGenerationInterval=0;
- generationIntervalAverageRandomPart=0
- All vehicles have different generation interval
- generationInterval=0.2;
-
variabilityGenerationInterval=0.1;
- Note: With this settings, this parameter for LTE or NR vehicle would be treated as 0
- generationIntervalAverageRandomPart=0
- Vehicles' generation interval related to speed
- variabilityGenerationInterval=-1;
- Leave others as default
- All vehicles generate packet aperiodiclly, same DP
- generationInterval=0.1;
- variabilityGenerationInterval=0;
- generationIntervalAverageRandomPart=0.1
- All vehicles generate packet aperiodiclly, different DP (only for IEEE 802.11p)
- generationInterval=0.2;
-
variabilityGenerationInterval=0.1;
- Note: With this settings, this parameter for LTE or NR vehicle would be treated as 0
- generationIntervalAverageRandomPart=0.1