v2 design: independent masks + affinity-aware Wiener demultiplexer

Redesign after the independent-mask dominance finding: the affinity
now parameterizes the receiver (closed-form Wiener) instead of the
mask ensemble. New Theorem 1 (spectral closed form), floors
sqrt(1-b^2)/2 vs 1/2, full-cooperation bound with equality at b=1.
GPU (torch) Monte Carlo backend, decision-directed SIC baseline,
TikZ block diagram source, verification suite V1-V11.
This commit is contained in:
KiHoLee
2026-08-17 02:12:10 +09:00
parent b8b853e62e
commit 358faecc0c
29 changed files with 1777 additions and 1514 deletions
+14 -8
View File
@@ -1,8 +1,14 @@
snr_db,edma,oma,genie,att,att_x,todma,edma_ref,edma_ref2
0.0,0.04509729548248326,0.03878942917318714,0.04510116805362887,0.06537951208185813,0.028956357115368724,0.009263779561898224,0.051216359648716556,0.05146971093667761
5.0,0.06451154394270053,0.0507439763307109,0.06460883367368744,0.11006860490285489,0.02899092581015571,0.014985754149760718,0.08214049352367703,0.08245299246543433
10.0,0.10340689217396296,0.07698703231946222,0.10399757263661547,0.18771051966437632,0.029096261892353006,0.03519980048035704,0.13997304338278754,0.14036958956224843
15.0,0.17239818787681693,0.12749333352586661,0.17548648804419778,0.3057075884366212,0.029248349735797895,0.10412376981275459,0.23587541750084084,0.23652206338075601
20.0,0.2789011314185965,0.2156999450240525,0.29264116008861335,0.4510118978738174,0.029343304376527338,0.21990683440776934,0.37242277625984427,0.37307923116081904
25.0,0.41080176204708735,0.3530383192829985,0.45731712677712716,0.5840194131238486,0.02929760473668019,0.3162182821357606,0.5247271302425862,0.5245882651817437
30.0,0.5301073454886365,0.5306502765434139,0.6408057261877141,0.6726967507733389,0.029179666470356736,0.3661426990593047,0.6493871028835615,0.6479461262985481
snr_db,edma,oma,genie,todma,edma_ref,edma_ref2
0.0,0.04467206875531701,0.0395211911102524,0.04470823034964269,0.00808752125339693,0.051258400181977776,0.051258395044569624
2.5,0.052661077863012905,0.044328911576594694,0.05274493153032381,0.010903122079792332,0.06411670899382443,0.06411670250265161
5.0,0.0644090429507196,0.0517221181144123,0.06458281029539649,0.0160517606871274,0.08237909885676345,0.08237909091782057
7.5,0.08108708676882088,0.06272871624387336,0.0814530021866085,0.027431791894606004,0.1073888337527751,0.10738882329576882
10.0,0.10398115491552744,0.07848262153333053,0.10474200704193208,0.04139025118059202,0.14060123476258013,0.14060122084221802
12.5,0.1345052632171428,0.10035192567447666,0.13611418937449343,0.06825274948835351,0.18353674076730386,0.1835367217194289
15.0,0.17397624759352767,0.1299769427673891,0.1774134961643722,0.11022667550692919,0.23722848522273124,0.23722846306452994
17.5,0.22316362340701745,0.16911298831924795,0.2303875518660061,0.16441485880931841,0.30166534237214365,0.30166531551687514
20.0,0.28155444214702585,0.21956481272354722,0.296139236476738,0.21888792063296963,0.37473849680507554,0.3747384671261534
22.5,0.3466694929706864,0.2826504937937716,0.37431714535458016,0.27025579480204087,0.4521061575273052,0.45210612908937037
25.0,0.41391337811248374,0.35837042205035685,0.4623712573153898,0.31270788677551076,0.5278005284816026,0.5278005079459399
27.5,0.47757373259635644,0.4446330708428286,0.5553692922927439,0.34371633065177387,0.5959934616461396,0.5959934508893638
30.0,0.5326515504252165,0.5369720551883802,0.6469332071393729,0.36358971142016083,0.6525999860465527,0.6525999858789145
1 snr_db edma oma genie att todma att_x edma_ref edma_ref2
2 0.0 0.04509729548248326 0.04467206875531701 0.03878942917318714 0.0395211911102524 0.04510116805362887 0.04470823034964269 0.06537951208185813 0.009263779561898224 0.00808752125339693 0.028956357115368724 0.051216359648716556 0.051258400181977776 0.05146971093667761 0.051258395044569624
3 5.0 2.5 0.06451154394270053 0.052661077863012905 0.0507439763307109 0.044328911576594694 0.06460883367368744 0.05274493153032381 0.11006860490285489 0.014985754149760718 0.010903122079792332 0.02899092581015571 0.08214049352367703 0.06411670899382443 0.08245299246543433 0.06411670250265161
4 10.0 5.0 0.10340689217396296 0.0644090429507196 0.07698703231946222 0.0517221181144123 0.10399757263661547 0.06458281029539649 0.18771051966437632 0.03519980048035704 0.0160517606871274 0.029096261892353006 0.13997304338278754 0.08237909885676345 0.14036958956224843 0.08237909091782057
5 15.0 7.5 0.17239818787681693 0.08108708676882088 0.12749333352586661 0.06272871624387336 0.17548648804419778 0.0814530021866085 0.3057075884366212 0.10412376981275459 0.027431791894606004 0.029248349735797895 0.23587541750084084 0.1073888337527751 0.23652206338075601 0.10738882329576882
6 20.0 10.0 0.2789011314185965 0.10398115491552744 0.2156999450240525 0.07848262153333053 0.29264116008861335 0.10474200704193208 0.4510118978738174 0.21990683440776934 0.04139025118059202 0.029343304376527338 0.37242277625984427 0.14060123476258013 0.37307923116081904 0.14060122084221802
7 25.0 12.5 0.41080176204708735 0.1345052632171428 0.3530383192829985 0.10035192567447666 0.45731712677712716 0.13611418937449343 0.5840194131238486 0.3162182821357606 0.06825274948835351 0.02929760473668019 0.5247271302425862 0.18353674076730386 0.5245882651817437 0.1835367217194289
8 30.0 15.0 0.5301073454886365 0.17397624759352767 0.5306502765434139 0.1299769427673891 0.6408057261877141 0.1774134961643722 0.6726967507733389 0.3661426990593047 0.11022667550692919 0.029179666470356736 0.6493871028835615 0.23722848522273124 0.6479461262985481 0.23722846306452994
9 17.5 0.22316362340701745 0.16911298831924795 0.2303875518660061 0.16441485880931841 0.30166534237214365 0.30166531551687514
10 20.0 0.28155444214702585 0.21956481272354722 0.296139236476738 0.21888792063296963 0.37473849680507554 0.3747384671261534
11 22.5 0.3466694929706864 0.2826504937937716 0.37431714535458016 0.27025579480204087 0.4521061575273052 0.45210612908937037
12 25.0 0.41391337811248374 0.35837042205035685 0.4623712573153898 0.31270788677551076 0.5278005284816026 0.5278005079459399
13 27.5 0.47757373259635644 0.4446330708428286 0.5553692922927439 0.34371633065177387 0.5959934616461396 0.5959934508893638
14 30.0 0.5326515504252165 0.5369720551883802 0.6469332071393729 0.36358971142016083 0.6525999860465527 0.6525999858789145