├── LICENSE ├── README.md ├── documentation ├── General flowchart.png ├── sfctmn_ctmn_example.png ├── sfctmn_header.txt └── sfctmn_introductory_presentation.pdf ├── input └── wlans_input.csv ├── sfctmn_header.txt ├── sfctmn_logo.png └── source ├── DynamicBandwithAccess ├── ExampleFourWLANs.m ├── ExampleThreeWLANs.m ├── ExampleThreeWLANs_Boris.m ├── ExampleTwoWLANs.m ├── SergioTemporalTest.m ├── alpha_beta_figure.fig ├── create_global_states.m ├── create_matrix_dbca.m ├── create_wlan_states.m ├── explore_graph.m ├── isreversible.m ├── m.mat ├── optimal_sergio_2WLANs.m ├── optimal_sergio_3WLANs.m ├── optimal_trans_rates_2wlans_example.m ├── plots_sergio.m ├── poster_graphs.m ├── results_3APs.txt ├── setprod.m ├── symbolic.m ├── symbolic2.m └── vaquita_power_test.m ├── biancci_11ax ├── ieee11axBiancci.m ├── ieee11axMACParams.m ├── ieee11axPHYParams.m ├── ieee11axSUtransmission.m └── test_durations.m └── sfctm ├── allcomb.m ├── apply_dsa_policy.m ├── arrow.m ├── check_input_config.m ├── compute_MCS.m ├── compute_distance_nodes.m ├── compute_node_com_range.m ├── compute_power_received.m ├── compute_sensed_power.m ├── compute_sinr.m ├── constants.mat ├── constants_script.m ├── create_global_states.m ├── display_with_flag.m ├── display_wlans.m ├── find_state_in_set.m ├── generate_wlans.m ├── get_channel_range.m ├── get_probability_tx_in_n_channels.m ├── get_throughput.m ├── identify_feasible_states_and_Q.m ├── identify_feasible_states_and_Q_policy_comb.m ├── identify_global_states.m ├── isreversible.m ├── main_paper3_policy_combinations.m ├── main_results.mat ├── main_sfctmn.m ├── main_sfctmn_several_policies.m ├── plot_ctmc.m ├── plot_throughput.m ├── setprod.m ├── sfctmn_header.txt ├── system_conf.m └── system_conf.mat /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiobarra/SFCTMN/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiobarra/SFCTMN/HEAD/README.md -------------------------------------------------------------------------------- /documentation/General flowchart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiobarra/SFCTMN/HEAD/documentation/General flowchart.png -------------------------------------------------------------------------------- /documentation/sfctmn_ctmn_example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiobarra/SFCTMN/HEAD/documentation/sfctmn_ctmn_example.png -------------------------------------------------------------------------------- /documentation/sfctmn_header.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiobarra/SFCTMN/HEAD/documentation/sfctmn_header.txt -------------------------------------------------------------------------------- /documentation/sfctmn_introductory_presentation.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiobarra/SFCTMN/HEAD/documentation/sfctmn_introductory_presentation.pdf -------------------------------------------------------------------------------- /input/wlans_input.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiobarra/SFCTMN/HEAD/input/wlans_input.csv -------------------------------------------------------------------------------- /sfctmn_header.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiobarra/SFCTMN/HEAD/sfctmn_header.txt -------------------------------------------------------------------------------- /sfctmn_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiobarra/SFCTMN/HEAD/sfctmn_logo.png -------------------------------------------------------------------------------- /source/DynamicBandwithAccess/ExampleFourWLANs.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiobarra/SFCTMN/HEAD/source/DynamicBandwithAccess/ExampleFourWLANs.m -------------------------------------------------------------------------------- /source/DynamicBandwithAccess/ExampleThreeWLANs.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiobarra/SFCTMN/HEAD/source/DynamicBandwithAccess/ExampleThreeWLANs.m -------------------------------------------------------------------------------- /source/DynamicBandwithAccess/ExampleThreeWLANs_Boris.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiobarra/SFCTMN/HEAD/source/DynamicBandwithAccess/ExampleThreeWLANs_Boris.m -------------------------------------------------------------------------------- /source/DynamicBandwithAccess/ExampleTwoWLANs.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiobarra/SFCTMN/HEAD/source/DynamicBandwithAccess/ExampleTwoWLANs.m -------------------------------------------------------------------------------- /source/DynamicBandwithAccess/SergioTemporalTest.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiobarra/SFCTMN/HEAD/source/DynamicBandwithAccess/SergioTemporalTest.m -------------------------------------------------------------------------------- /source/DynamicBandwithAccess/alpha_beta_figure.fig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiobarra/SFCTMN/HEAD/source/DynamicBandwithAccess/alpha_beta_figure.fig -------------------------------------------------------------------------------- /source/DynamicBandwithAccess/create_global_states.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiobarra/SFCTMN/HEAD/source/DynamicBandwithAccess/create_global_states.m -------------------------------------------------------------------------------- /source/DynamicBandwithAccess/create_matrix_dbca.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiobarra/SFCTMN/HEAD/source/DynamicBandwithAccess/create_matrix_dbca.m -------------------------------------------------------------------------------- /source/DynamicBandwithAccess/create_wlan_states.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiobarra/SFCTMN/HEAD/source/DynamicBandwithAccess/create_wlan_states.m -------------------------------------------------------------------------------- /source/DynamicBandwithAccess/explore_graph.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiobarra/SFCTMN/HEAD/source/DynamicBandwithAccess/explore_graph.m -------------------------------------------------------------------------------- /source/DynamicBandwithAccess/isreversible.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiobarra/SFCTMN/HEAD/source/DynamicBandwithAccess/isreversible.m -------------------------------------------------------------------------------- /source/DynamicBandwithAccess/m.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiobarra/SFCTMN/HEAD/source/DynamicBandwithAccess/m.mat -------------------------------------------------------------------------------- /source/DynamicBandwithAccess/optimal_sergio_2WLANs.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiobarra/SFCTMN/HEAD/source/DynamicBandwithAccess/optimal_sergio_2WLANs.m -------------------------------------------------------------------------------- /source/DynamicBandwithAccess/optimal_sergio_3WLANs.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiobarra/SFCTMN/HEAD/source/DynamicBandwithAccess/optimal_sergio_3WLANs.m -------------------------------------------------------------------------------- /source/DynamicBandwithAccess/optimal_trans_rates_2wlans_example.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiobarra/SFCTMN/HEAD/source/DynamicBandwithAccess/optimal_trans_rates_2wlans_example.m -------------------------------------------------------------------------------- /source/DynamicBandwithAccess/plots_sergio.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiobarra/SFCTMN/HEAD/source/DynamicBandwithAccess/plots_sergio.m -------------------------------------------------------------------------------- /source/DynamicBandwithAccess/poster_graphs.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiobarra/SFCTMN/HEAD/source/DynamicBandwithAccess/poster_graphs.m -------------------------------------------------------------------------------- /source/DynamicBandwithAccess/results_3APs.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiobarra/SFCTMN/HEAD/source/DynamicBandwithAccess/results_3APs.txt -------------------------------------------------------------------------------- /source/DynamicBandwithAccess/setprod.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiobarra/SFCTMN/HEAD/source/DynamicBandwithAccess/setprod.m -------------------------------------------------------------------------------- /source/DynamicBandwithAccess/symbolic.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiobarra/SFCTMN/HEAD/source/DynamicBandwithAccess/symbolic.m -------------------------------------------------------------------------------- /source/DynamicBandwithAccess/symbolic2.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiobarra/SFCTMN/HEAD/source/DynamicBandwithAccess/symbolic2.m -------------------------------------------------------------------------------- /source/DynamicBandwithAccess/vaquita_power_test.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiobarra/SFCTMN/HEAD/source/DynamicBandwithAccess/vaquita_power_test.m -------------------------------------------------------------------------------- /source/biancci_11ax/ieee11axBiancci.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiobarra/SFCTMN/HEAD/source/biancci_11ax/ieee11axBiancci.m -------------------------------------------------------------------------------- /source/biancci_11ax/ieee11axMACParams.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiobarra/SFCTMN/HEAD/source/biancci_11ax/ieee11axMACParams.m -------------------------------------------------------------------------------- /source/biancci_11ax/ieee11axPHYParams.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiobarra/SFCTMN/HEAD/source/biancci_11ax/ieee11axPHYParams.m -------------------------------------------------------------------------------- /source/biancci_11ax/ieee11axSUtransmission.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiobarra/SFCTMN/HEAD/source/biancci_11ax/ieee11axSUtransmission.m -------------------------------------------------------------------------------- /source/biancci_11ax/test_durations.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiobarra/SFCTMN/HEAD/source/biancci_11ax/test_durations.m -------------------------------------------------------------------------------- /source/sfctm/allcomb.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiobarra/SFCTMN/HEAD/source/sfctm/allcomb.m -------------------------------------------------------------------------------- /source/sfctm/apply_dsa_policy.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiobarra/SFCTMN/HEAD/source/sfctm/apply_dsa_policy.m -------------------------------------------------------------------------------- /source/sfctm/arrow.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiobarra/SFCTMN/HEAD/source/sfctm/arrow.m -------------------------------------------------------------------------------- /source/sfctm/check_input_config.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiobarra/SFCTMN/HEAD/source/sfctm/check_input_config.m -------------------------------------------------------------------------------- /source/sfctm/compute_MCS.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiobarra/SFCTMN/HEAD/source/sfctm/compute_MCS.m -------------------------------------------------------------------------------- /source/sfctm/compute_distance_nodes.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiobarra/SFCTMN/HEAD/source/sfctm/compute_distance_nodes.m -------------------------------------------------------------------------------- /source/sfctm/compute_node_com_range.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiobarra/SFCTMN/HEAD/source/sfctm/compute_node_com_range.m -------------------------------------------------------------------------------- /source/sfctm/compute_power_received.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiobarra/SFCTMN/HEAD/source/sfctm/compute_power_received.m -------------------------------------------------------------------------------- /source/sfctm/compute_sensed_power.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiobarra/SFCTMN/HEAD/source/sfctm/compute_sensed_power.m -------------------------------------------------------------------------------- /source/sfctm/compute_sinr.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiobarra/SFCTMN/HEAD/source/sfctm/compute_sinr.m -------------------------------------------------------------------------------- /source/sfctm/constants.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiobarra/SFCTMN/HEAD/source/sfctm/constants.mat -------------------------------------------------------------------------------- /source/sfctm/constants_script.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiobarra/SFCTMN/HEAD/source/sfctm/constants_script.m -------------------------------------------------------------------------------- /source/sfctm/create_global_states.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiobarra/SFCTMN/HEAD/source/sfctm/create_global_states.m -------------------------------------------------------------------------------- /source/sfctm/display_with_flag.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiobarra/SFCTMN/HEAD/source/sfctm/display_with_flag.m -------------------------------------------------------------------------------- /source/sfctm/display_wlans.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiobarra/SFCTMN/HEAD/source/sfctm/display_wlans.m -------------------------------------------------------------------------------- /source/sfctm/find_state_in_set.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiobarra/SFCTMN/HEAD/source/sfctm/find_state_in_set.m -------------------------------------------------------------------------------- /source/sfctm/generate_wlans.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiobarra/SFCTMN/HEAD/source/sfctm/generate_wlans.m -------------------------------------------------------------------------------- /source/sfctm/get_channel_range.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiobarra/SFCTMN/HEAD/source/sfctm/get_channel_range.m -------------------------------------------------------------------------------- /source/sfctm/get_probability_tx_in_n_channels.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiobarra/SFCTMN/HEAD/source/sfctm/get_probability_tx_in_n_channels.m -------------------------------------------------------------------------------- /source/sfctm/get_throughput.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiobarra/SFCTMN/HEAD/source/sfctm/get_throughput.m -------------------------------------------------------------------------------- /source/sfctm/identify_feasible_states_and_Q.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiobarra/SFCTMN/HEAD/source/sfctm/identify_feasible_states_and_Q.m -------------------------------------------------------------------------------- /source/sfctm/identify_feasible_states_and_Q_policy_comb.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiobarra/SFCTMN/HEAD/source/sfctm/identify_feasible_states_and_Q_policy_comb.m -------------------------------------------------------------------------------- /source/sfctm/identify_global_states.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiobarra/SFCTMN/HEAD/source/sfctm/identify_global_states.m -------------------------------------------------------------------------------- /source/sfctm/isreversible.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiobarra/SFCTMN/HEAD/source/sfctm/isreversible.m -------------------------------------------------------------------------------- /source/sfctm/main_paper3_policy_combinations.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiobarra/SFCTMN/HEAD/source/sfctm/main_paper3_policy_combinations.m -------------------------------------------------------------------------------- /source/sfctm/main_results.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiobarra/SFCTMN/HEAD/source/sfctm/main_results.mat -------------------------------------------------------------------------------- /source/sfctm/main_sfctmn.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiobarra/SFCTMN/HEAD/source/sfctm/main_sfctmn.m -------------------------------------------------------------------------------- /source/sfctm/main_sfctmn_several_policies.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiobarra/SFCTMN/HEAD/source/sfctm/main_sfctmn_several_policies.m -------------------------------------------------------------------------------- /source/sfctm/plot_ctmc.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiobarra/SFCTMN/HEAD/source/sfctm/plot_ctmc.m -------------------------------------------------------------------------------- /source/sfctm/plot_throughput.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiobarra/SFCTMN/HEAD/source/sfctm/plot_throughput.m -------------------------------------------------------------------------------- /source/sfctm/setprod.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiobarra/SFCTMN/HEAD/source/sfctm/setprod.m -------------------------------------------------------------------------------- /source/sfctm/sfctmn_header.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiobarra/SFCTMN/HEAD/source/sfctm/sfctmn_header.txt -------------------------------------------------------------------------------- /source/sfctm/system_conf.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiobarra/SFCTMN/HEAD/source/sfctm/system_conf.m -------------------------------------------------------------------------------- /source/sfctm/system_conf.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergiobarra/SFCTMN/HEAD/source/sfctm/system_conf.mat --------------------------------------------------------------------------------