Skip to content

tum-lkn/hyctra

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 

Repository files navigation

hyctra

Requirements: Matlab

hcytra is the simulation source code for PreBOTRA and DABTRA paper as in H. M. Gursu; M. Vilgelm; W. Kellerer; M. Reisslein, "Hybrid Collision Avoidance-Tree Resolution for M2M Random Access," in IEEE Transactions on Aerospace and Electronic Systems , vol.PP, no.99, pp.1-1.

Please cite the paper in case you use the simulator in your work.

Contibutors: H. Murat Gürsu

Inputs:

  1. "dist" is the distribution variable:
  • 1 is delta arrivals sets initial access to 1 for each user
  • 2 is beta arrival distributes the users according to beta parameters
  • 3 is poission arrivals distributes the users on a poisson based fashion
  1. "PB" is the Collision Avoidance parameter
  • 0 no- prebackoff
  • 1 prebackoff
  • 2 dynamic Access Barring
  • 3 PDFSA (Another hybrid protocol similar to "access barring + tree")
  1. "PBP" is he prebackoff size parameter it is also used for back-off in cases without prebackoff or AB

  2. "T_A" is the activation time of the beta distribution

  3. branchsize is the tree algorithm parameter for branching size

  • 1 for non-tree algorithms
  • > for any branchsize as wished
  1. Other variables are self explanatory

Outputs

  1. coll_rat = Ratio of collided slots to all slots used
  2. drop_rat = Ratio of dropped users to all users
  3. suc_rat = Ratio of accessed users to all users (should be 1 - drop_rat (sanity check))
  4. mean_delay = Mean delay of all successful users
  5. tp_mean = Ratio of succesful slots to all slots used
  6. mean_retx = Mean number of transmissions for each user

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages