clear; clc;

N = 3000;
p = 6;
seed = 1;

% Same underlying scenario for all models
U = ax_common_scenario(N, seed);

% Generate one CSV per model
file1 = model1_deterministic_phy_service_time(U, p, 'model1_deterministic_phy_service_time.csv');
file2 = model2_awgn_link_retransmission(U, p, 'model2_awgn_link_retransmission.csv');
file3 = model3_tgax_link_retransmission(U, p, 'model3_tgax_link_retransmission.csv');
file4 = model4_queue_aware_dcf_tgax(U, p, 'model4_queue_aware_dcf_tgax.csv');

disp('Generated CSV files:');
disp(file1);
disp(file2);
disp(file3);
disp(file4);
