Skip to content

afcuttin/jsac

Repository files navigation

Matlab function to simulate a multiple random access scenario

The matlab function allows to simulate a multiple random access scenario

Change record

For a list of recent changes, see here

Usage

For the purpose of the simulation, use the function as follows:

[outQueues,outDelays,outRetries,outFirstTx,outDuration,outRafLength,~] = randomAccess(numberOfSources,queueLength,linkMode);

Note the final ~ among the outputs, since that variable (which is a struct) shall be ignored.

Simulation parameters

The following are the parameter to be used for the joint simulation.

In every scenario:

  • the maximum number of available iterations for the decoding and the interference cancellation is 1;
  • the maximum number of possible retransmission (retry limit) in case a packet is not acknowledged is 4.
  • the maximum number of active sources must not be grater than 10.

The modulation parameters are as follows:

  • 8-PSK modulation
  • the FEC code rate is 2/3 or 1/3

Selection of the modulation scheme and FEC rate

The modulation scheme and the associated FEC code rate are selected using the following:

Usage of .mat files

  • N_v: vettore del numero di sorgenti totali (desiderato +interferenti) nello slot (da 1 a 10)
  • S_v: vettore delle soglie (in dB) sul SINR (da -10 a 10)
  • R_v: vettore delle soglie sul tasso - nel senso di efficienza spetrale (modulazione e tasso del codice) (da 0.05 a 10)

Captures TUL

  • C_TUL_3(numero di sorgenti nel primo slot,numero di sorgenti nel secondo slot,numero di sorgenti nel terzo slot,indice soglia sul tasso)
  • C_TUL_4(numero di sorgenti nel primo slot,numero di sorgenti nel secondo slot,numero di sorgenti nel terzo slot,numero di sorgenti nel quarto slot,indice soglia sul tasso)

Captures SUL

  • C_SUL(indice numero di sorgenti,indice soglia sul SINR)

Captures SDL

  • C_SDL(indice soglia sul SINR)

Captures TDL

  • C_TDL(indice soglia sul SINR)

About

JSAC multiple access function

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages