Project to write own datarate control algorithm for IEEE 802.11 (automatic selection of rate and coding scheme)
Cognitive WI-FI: A small step towards online self-learning data rate control
- Adjust Rate Control Algorithm Parameters in Dynamic_data_rate.m:
ForceLearning = 0; % When setting this to 1 and number of packets to multiples of 1000 it will performred a forced learning
SNRBinSize = 1; % SNR binsize in dB
AdaptionRate = 1/3; % How big the ifnluence of the new rate should be. 0 = not 1 = directly
LearningSpeed = 0.01; % Percentage of time the algorithm will try another value then the know best
- Run code
- Run the next line to reset. If not run, code will remember previous learned data.
LearnedValues = ones( 10, (MaxSNR/SNRBinSize)+1)*-1;
- Niels Hokke - NielsHokke
- Jetse Brouwer - JetseBrouwer