Update figures and docs: OMA naming, uniform legends, TikZ Fig. 1 source
- Rename the orthogonal comparison scheme OFDMA -> OMA in docs and figure legends (data keys keep ofdma) - Legend labels normalized to the paper dictionary (OMA, SFDMA, UWCA (proposed)) - New TikZ-generated system overview figure with text-consistent notation (soft decoder masks m-tilde, queries q_u, sharpness eta) - Regenerated fig_fair, fig_resorth, fig_realdata_c, fig_async, fig_dynusers; fig_ser_all legend patched
This commit is contained in:
@@ -2,7 +2,7 @@
|
||||
for HIGH/LOW/MIX, parallel to the synthetic Fig. 2.
|
||||
|
||||
Curves per panel:
|
||||
- OFDMA [division], SFDMA [feature div.], NOMA-SIC (analytical baselines)
|
||||
- OMA, SFDMA, NOMA-SIC (analytical baselines)
|
||||
- UWCA (analytical) : oracle-beta cross-attention (relevance SUPPLIED) -- dotted
|
||||
- UWCA w/o MAML : decoder TRAINED on real digits, no meta-learning (from realdata_train.json)
|
||||
- UWCA w/ MAML : decoder TRAINED on real digits with MAML (proposed) -- hollow circles
|
||||
@@ -104,8 +104,8 @@ fig, ax = plt.subplots(1, 3, figsize=(11, 3.4))
|
||||
betas = {s: emp_beta(SCEN[s])[~np.eye(U, dtype=bool)].mean() for s in SCEN}
|
||||
for j, s in enumerate(['HIGH', 'LOW', 'MIX']):
|
||||
a = ax[j]
|
||||
a.plot(SNR, ana[s]['OFDMA'], 's--', color=COL['OFDMA'], lw=2, ms=5, label='OFDMA [division]')
|
||||
a.plot(SNR, ana[s]['SFDMA'], 'v:', color=COL['SFDMA'], lw=2, ms=5, mfc='none', label='SFDMA [feature div.]')
|
||||
a.plot(SNR, ana[s]['OFDMA'], 's--', color=COL['OFDMA'], lw=2, ms=5, label='OMA')
|
||||
a.plot(SNR, ana[s]['SFDMA'], 'v:', color=COL['SFDMA'], lw=2, ms=5, mfc='none', label='SFDMA')
|
||||
a.plot(SNR, ana[s]['NOMA-SIC'], '^-.', color=COL['NOMA-SIC'], lw=2, ms=5, label='NOMA-SIC')
|
||||
a.plot(SNR, ana[s]['UWCA (analytical)'], ':', color=COL['UWCA (analytical)'], lw=2.4, label='UWCA (analytical)')
|
||||
a.plot(SNR, trained[s]['UWCA w/ MAML'], 'o-', color=COL['UWCA w/ MAML'], lw=1.6, ms=6, mfc='none', mew=1.6, label='UWCA (trained)')
|
||||
|
||||
Reference in New Issue
Block a user