From 97bbfb161708f532931e29801aad1822c2684de4 Mon Sep 17 00:00:00 2001 From: KiHoLee Date: Tue, 25 Aug 2026 23:02:19 +0900 Subject: [PATCH] Archive analytic real-data curves (incl. SFDMA) as stored artifact --- fig/fig_realdata_c.pdf | Bin 29318 -> 29318 bytes simulation/realdata_plot.py | 4 + simulation/results/realdata_analytic.json | 164 ++++++++++++++++++++++ 3 files changed, 168 insertions(+) create mode 100755 simulation/results/realdata_analytic.json diff --git a/fig/fig_realdata_c.pdf b/fig/fig_realdata_c.pdf index 5a74639491039f66f63c4652d46e45364d774536..41d61a087cb95087202d9cd872739a3185dd9bda 100755 GIT binary patch delta 20 bcmZpB%Gmalaf445tFeKhiNWT;EK?2uQ^E%4 delta 20 bcmZpB%Gmalaf445tC5k3iQ(qJEK?2uQ|Jcl diff --git a/simulation/realdata_plot.py b/simulation/realdata_plot.py index f2db7ea..f320c0a 100755 --- a/simulation/realdata_plot.py +++ b/simulation/realdata_plot.py @@ -121,6 +121,10 @@ fig.tight_layout() fig.savefig('results/fig_realdata.pdf', bbox_inches='tight') fig.savefig('results/fig_realdata.png', dpi=140, bbox_inches='tight') fig.savefig('results/fig_realdata_c.pdf', bbox_inches='tight') +import json as _json +with open('results/realdata_analytic.json','w') as _f: + _json.dump({sc:{k:list(map(float,v)) for k,v in d.items()} for sc,d in ana.items()}, _f, indent=1) +print('saved results/realdata_analytic.json') print('saved results/fig_realdata_c.pdf') for s in SCEN: print(f"[{s}] @20dB OFDMA={ana[s]['OFDMA'][-1]:.3f} SFDMA={ana[s]['SFDMA'][-1]:.3f} " diff --git a/simulation/results/realdata_analytic.json b/simulation/results/realdata_analytic.json new file mode 100755 index 0000000..58a0938 --- /dev/null +++ b/simulation/results/realdata_analytic.json @@ -0,0 +1,164 @@ +{ + "HIGH": { + "OFDMA": [ + 0.37861328125, + 0.41453125, + 0.4473828125, + 0.468203125, + 0.48638671875, + 0.5044140625, + 0.51908203125, + 0.5286328125, + 0.53861328125, + 0.54025390625, + 0.54203125 + ], + "SFDMA": [ + 0.3799609375, + 0.41423828125, + 0.4475, + 0.4698046875, + 0.4858203125, + 0.503671875, + 0.51322265625, + 0.528125, + 0.5378515625, + 0.5383984375, + 0.54203125 + ], + "NOMA-SIC": [ + 0.959921875, + 0.9588671875, + 0.9374609375, + 0.90783203125, + 0.88005859375, + 0.85904296875, + 0.843515625, + 0.83283203125, + 0.82787109375, + 0.82078125, + 0.81755859375 + ], + "UWCA (analytical)": [ + 0.736875, + 0.78798828125, + 0.82431640625, + 0.85056640625, + 0.866796875, + 0.8809375, + 0.89392578125, + 0.8988671875, + 0.9065234375, + 0.90408203125, + 0.90732421875 + ] + }, + "LOW": { + "OFDMA": [ + 0.37962890625, + 0.41490234375, + 0.436796875, + 0.465078125, + 0.48669921875, + 0.497734375, + 0.5064453125, + 0.516328125, + 0.51921875, + 0.52474609375, + 0.5308984375 + ], + "SFDMA": [ + 0.38158203125, + 0.41474609375, + 0.4375, + 0.46376953125, + 0.48546875, + 0.49544921875, + 0.5080859375, + 0.5149609375, + 0.52048828125, + 0.5258984375, + 0.53150390625 + ], + "NOMA-SIC": [ + 0.18515625, + 0.17927734375, + 0.17955078125, + 0.17869140625, + 0.18005859375, + 0.177421875, + 0.1775390625, + 0.1780859375, + 0.17841796875, + 0.17927734375, + 0.1799609375 + ], + "UWCA (analytical)": [ + 0.37111328125, + 0.403828125, + 0.429375, + 0.453203125, + 0.47552734375, + 0.48888671875, + 0.49654296875, + 0.50271484375, + 0.5108203125, + 0.51544921875, + 0.51802734375 + ] + }, + "MIX": { + "OFDMA": [ + 0.39236328125, + 0.42443359375, + 0.45361328125, + 0.4771875, + 0.4936328125, + 0.51189453125, + 0.52232421875, + 0.5315234375, + 0.5384765625, + 0.54220703125, + 0.55119140625 + ], + "SFDMA": [ + 0.38923828125, + 0.4246875, + 0.449140625, + 0.47380859375, + 0.49046875, + 0.5125390625, + 0.5215234375, + 0.5321875, + 0.5395703125, + 0.54419921875, + 0.5509375 + ], + "NOMA-SIC": [ + 0.40421875, + 0.41462890625, + 0.42103515625, + 0.421875, + 0.4278515625, + 0.4266015625, + 0.42970703125, + 0.4303125, + 0.43126953125, + 0.4305859375, + 0.4296875 + ], + "UWCA (analytical)": [ + 0.46947265625, + 0.50712890625, + 0.5417578125, + 0.56376953125, + 0.581640625, + 0.6001171875, + 0.611171875, + 0.61728515625, + 0.62193359375, + 0.6252734375, + 0.63068359375 + ] + } +} \ No newline at end of file