Structured key family as the main configuration

Unconstrained key training converged to disjoint sparse supports: 99
percent of each users key energy sat on three or four of the sixteen
entries, with pairwise disjoint supports and one numerically dead
codebook column. That is an orthogonal slot allocation, so the
superposition collapsed into OMA and the key space was far smaller than
the dense direction the brute-force study assumes.

The main configuration is now the structured Walsh-Hadamard family,
which is dense, exactly orthogonal, unit modulus, and already the best
family in the key-family table. base_keys generalizes to any key length
by truncating the next power-of-two Sylvester order, and the key-length
sweep keeps only lengths where the truncated rows stay exactly
orthogonal, verified numerically.

Also fixes the M-PAM energy normalization in oma_ser_keylen, which used
sqrt(6g/(M^2-1)) where unit average symbol energy gives A^2=3/(M^2-1);
the closed form was 3 dB optimistic and now reproduces a direct Monte
Carlo to 1e-5.

Results move accordingly: the proposal now stays below OMA at every SNR
and reaches 1.52x at key length 64, while the jamming margin falls to
5.5-6.3 dB and the brute-force curve to 0.59 at a million guesses.
This commit is contained in:
KiHoLee
2026-08-17 20:02:27 +09:00
parent b120364e38
commit 3d5a7fc6f3
27 changed files with 561 additions and 418 deletions
+200 -200
View File
@@ -1,201 +1,201 @@
ser,gap_db
0.7203966667,7.395409349
0.7217858794,7.394580398
0.7231750921,7.393751447
0.7245643049,7.392922496
0.7259535176,7.392093545
0.7273427303,7.391264594
0.728731943,7.390435644
0.7301211558,7.389606693
0.7315103685,7.388777742
0.7328995812,7.387948791
0.734288794,7.38711984
0.7356780067,7.386290889
0.7370672194,7.385461939
0.7384564322,7.384632988
0.7398456449,7.383804037
0.7412348576,7.382975086
0.7426240704,7.383719533
0.7440132831,7.386932812
0.7454024958,7.390146092
0.7467917085,7.393359371
0.7481809213,7.39657265
0.749570134,7.39978593
0.7509593467,7.402999209
0.7523485595,7.406212489
0.7537377722,7.409425768
0.7551269849,7.412639048
0.7565161977,7.415852327
0.7579054104,7.419065607
0.7592946231,7.422278886
0.7606838358,7.425492166
0.7620730486,7.428705445
0.7634622613,7.431918725
0.764851474,7.435132004
0.7662406868,7.438345284
0.7676298995,7.441558563
0.7690191122,7.444771843
0.770408325,7.447985122
0.7717975377,7.451198402
0.7731867504,7.454411681
0.7745759631,7.457624961
0.7759651759,7.46083824
0.7773543886,7.46405152
0.7787436013,7.467264799
0.7801328141,7.470478079
0.7815220268,7.473691358
0.7829112395,7.476904638
0.7843004523,7.480117917
0.785689665,7.483331197
0.7870788777,7.486544476
0.7884680905,7.489757756
0.7898573032,7.492971035
0.7912465159,7.493110679
0.7926357286,7.4893604
0.7940249414,7.485610121
0.7954141541,7.481859841
0.7968033668,7.478109562
0.7981925796,7.474359282
0.7995817923,7.470609003
0.800971005,7.466858724
0.8023602178,7.463108444
0.8037494305,7.459358165
0.8051386432,7.455607885
0.8065278559,7.451857606
0.8079170687,7.454642491
0.8093062814,7.461282924
0.8106954941,7.467923358
0.8120847069,7.474563791
0.8134739196,7.481204225
0.8148631323,7.487844658
0.8162523451,7.494485092
0.8176415578,7.501125525
0.8190307705,7.507765959
0.8204199832,7.514406392
0.821809196,7.521046826
0.8231984087,7.527687259
0.8245876214,7.534327693
0.8259768342,7.540968126
0.8273660469,7.54760856
0.8287552596,7.554248993
0.8301444724,7.560889427
0.8315336851,7.567529861
0.8329228978,7.574170294
0.8343121106,7.580810728
0.8357013233,7.587451161
0.837090536,7.594091595
0.8384797487,7.600732028
0.8398689615,7.607372462
0.8412581742,7.614012895
0.8426473869,7.620653329
0.8440365997,7.627293762
0.8454258124,7.633934196
0.8468150251,7.640574629
0.8482042379,7.647215063
0.8495934506,7.653855496
0.8509826633,7.653807084
0.852371876,7.645603621
0.8537610888,7.637400158
0.8551503015,7.629196695
0.8565395142,7.620993232
0.857928727,7.612789769
0.8593179397,7.604690194
0.8607071524,7.609289208
0.8620963652,7.613888221
0.8634855779,7.618487234
0.8648747906,7.623086248
0.8662640034,7.627685261
0.8676532161,7.632284274
0.8690424288,7.636883288
0.8704316415,7.641482301
0.8718208543,7.646081314
0.873210067,7.650680328
0.8745992797,7.655279341
0.8759884925,7.659878354
0.8773777052,7.664477367
0.8787669179,7.669076381
0.8801561307,7.673675394
0.8815453434,7.678274407
0.8829345561,7.682873421
0.8843237688,7.687472434
0.8857129816,7.692071447
0.8871021943,7.696670461
0.888491407,7.701269474
0.8898806198,7.705868487
0.8912698325,7.7104675
0.8926590452,7.715066514
0.894048258,7.719665527
0.8954374707,7.72426454
0.8968266834,7.708663797
0.8982158961,7.689747699
0.8996051089,7.670831601
0.9009943216,7.651915503
0.9023835343,7.648634256
0.9037727471,7.652417362
0.9051619598,7.656200468
0.9065511725,7.659983574
0.9079403853,7.66376668
0.909329598,7.667549785
0.9107188107,7.671332891
0.9121080235,7.675115997
0.9134972362,7.678899103
0.9148864489,7.682682209
0.9162756616,7.686465314
0.9176648744,7.69024842
0.9190540871,7.694031526
0.9204432998,7.697814632
0.9218325126,7.701597738
0.9232217253,7.705380843
0.924610938,7.709163949
0.9260001508,7.712947055
0.9273893635,7.716730161
0.9287785762,7.712515836
0.9301677889,7.68932668
0.9315570017,7.666137524
0.9329462144,7.647766978
0.9343354271,7.661181255
0.9357246399,7.674595531
0.9371138526,7.688009808
0.9385030653,7.701424084
0.9398922781,7.714838361
0.9412814908,7.728252637
0.9426707035,7.741666914
0.9440599162,7.75508119
0.945449129,7.768495467
0.9468383417,7.781909743
0.9482275544,7.79532402
0.9496167672,7.808738296
0.9510059799,7.822152572
0.9523951926,7.835566849
0.9537844054,7.82423082
0.9551736181,7.787989163
0.9565628308,7.801358196
0.9579520436,7.814727229
0.9593412563,7.828096263
0.960730469,7.841465296
0.9621196817,7.85483433
0.9635088945,7.868203363
0.9648981072,7.881572397
0.9662873199,7.89494143
0.9676765327,7.908310464
0.9690657454,7.921679497
0.9704549581,7.898323164
0.9718441709,7.896911546
0.9732333836,7.895499928
0.9746225963,7.894088311
0.976011809,7.892676693
0.9774010218,7.891265075
0.9787902345,7.889853457
0.9801794472,7.888441839
0.98156866,7.824207805
0.9829578727,7.864499773
0.9843470854,7.904791741
0.9857362982,7.945083709
0.9871255109,7.985375677
0.9885147236,7.932516304
0.9899039363,7.872849328
0.9912931491,7.813182351
0.9926823618,7.750636227
0.9940715745,7.986447804
0.9954607873,8.12093709
0.99685,7.761658031
0.6026633333,5.493678481
0.6046408543,5.495143167
0.6066183752,5.496607853
0.6085958961,5.498072538
0.6105734171,5.499537224
0.612550938,5.50100191
0.614528459,5.502466596
0.6165059799,5.503931281
0.6184835008,5.505395967
0.6204610218,5.506860653
0.6224385427,5.508301835
0.6244160637,5.509221054
0.6263935846,5.510140274
0.6283711055,5.511059493
0.6303486265,5.511978713
0.6323261474,5.512897932
0.6343036683,5.513817151
0.6362811893,5.514736371
0.6382587102,5.51565559
0.6402362312,5.516574809
0.6422137521,5.517494029
0.644191273,5.518413248
0.646168794,5.519332468
0.6481463149,5.520251687
0.6501238358,5.521170906
0.6521013568,5.522090126
0.6540788777,5.523009345
0.6560563987,5.523928564
0.6580339196,5.524847784
0.6600114405,5.525767003
0.6619889615,5.526686223
0.6639664824,5.527605442
0.6659440034,5.528524661
0.6679215243,5.529443881
0.6698990452,5.5303631
0.6718765662,5.53128232
0.6738540871,5.532201539
0.675831608,5.533120758
0.677809129,5.534039978
0.6797866499,5.534959197
0.6817641709,5.535878416
0.6837416918,5.535503786
0.6857192127,5.533851599
0.6876967337,5.532199412
0.6896742546,5.530547225
0.6916517755,5.528895037
0.6936292965,5.52724285
0.6956068174,5.525590663
0.6975843384,5.523938475
0.6995618593,5.522286288
0.7015393802,5.522063588
0.7035169012,5.525405405
0.7054944221,5.528747221
0.707471943,5.532089038
0.709449464,5.535430855
0.7114269849,5.538772672
0.7134045059,5.542114488
0.7153820268,5.545456305
0.7173595477,5.548798122
0.7193370687,5.552139939
0.7213145896,5.555481755
0.7232921106,5.558823572
0.7252696315,5.562165389
0.7272471524,5.565507206
0.7292246734,5.568849022
0.7312021943,5.572190839
0.7331797152,5.575532656
0.7351572362,5.578874473
0.7371347571,5.582216289
0.7391122781,5.585558106
0.741089799,5.588899923
0.7430673199,5.59224174
0.7450448409,5.595583557
0.7470223618,5.598925373
0.7489998827,5.60226719
0.7509774037,5.605609007
0.7529549246,5.608950824
0.7549324456,5.61229264
0.7569099665,5.615634457
0.7588874874,5.618885922
0.7608650084,5.613646281
0.7628425293,5.608406639
0.7648200503,5.603166998
0.7667975712,5.597927356
0.7687750921,5.592687715
0.7707526131,5.587448073
0.772730134,5.583317494
0.7747076549,5.587339621
0.7766851759,5.591361749
0.7786626968,5.595383876
0.7806402178,5.599406004
0.7826177387,5.603428132
0.7845952596,5.607450259
0.7865727806,5.611472387
0.7885503015,5.615494514
0.7905278224,5.619516642
0.7925053434,5.62353877
0.7944828643,5.627560897
0.7964603853,5.631583025
0.7984379062,5.635605152
0.8004154271,5.63962728
0.8023929481,5.643649408
0.804370469,5.647671535
0.8063479899,5.651693663
0.8083255109,5.65571579
0.8103030318,5.659737918
0.8122805528,5.663760046
0.8142580737,5.667782173
0.8162355946,5.671804301
0.8182131156,5.675826428
0.8201906365,5.679848556
0.8221681575,5.683870684
0.8241456784,5.687892811
0.8261231993,5.676216805
0.8281007203,5.664125326
0.8300782412,5.652033848
0.8320557621,5.639942369
0.8340332831,5.630154814
0.836010804,5.634337883
0.837988325,5.638520953
0.8399658459,5.642704022
0.8419433668,5.646887091
0.8439208878,5.651070161
0.8458984087,5.65525323
0.8478759296,5.6594363
0.8498534506,5.663619369
0.8518309715,5.667802439
0.8538084925,5.671985508
0.8557860134,5.676168577
0.8577635343,5.680351647
0.8597410553,5.684534716
0.8617185762,5.688717786
0.8636960972,5.692900855
0.8656736181,5.697083925
0.867651139,5.701266994
0.86962866,5.705450063
0.8716061809,5.709633133
0.8735837018,5.713816202
0.8755612228,5.717999272
0.8775387437,5.704285934
0.8795162647,5.688192672
0.8814937856,5.67209941
0.8834713065,5.666428984
0.8854488275,5.676382997
0.8874263484,5.68633701
0.8894038693,5.696291023
0.8913813903,5.706245035
0.8933589112,5.716199048
0.8953364322,5.726153061
0.8973139531,5.736107074
0.899291474,5.746061086
0.901268995,5.756015099
0.9032465159,5.765969112
0.9052240369,5.775923124
0.9072015578,5.785877137
0.9091790787,5.79583115
0.9111565997,5.805785163
0.9131341206,5.815739175
0.9151116415,5.825693188
0.9170891625,5.824055924
0.9190666834,5.787467425
0.9210442044,5.781806417
0.9230217253,5.790159547
0.9249992462,5.798512677
0.9269767672,5.806865807
0.9289542881,5.815218937
0.930931809,5.823572067
0.93290933,5.831925197
0.9348868509,5.840278327
0.9368643719,5.848631457
0.9388418928,5.856984587
0.9408194137,5.865337718
0.9427969347,5.873690848
0.9447744556,5.866565539
0.9467519765,5.856412766
0.9487294975,5.875987642
0.9507070184,5.895562519
0.9526845394,5.915137396
0.9546620603,5.934712273
0.9566395812,5.95428715
0.9586171022,5.973862027
0.9605946231,5.993436904
0.9625721441,6.013011781
0.964549665,6.044395891
0.9665271859,6.026989308
0.9685047069,6.00649273
0.9704822278,5.985996153
0.9724597487,5.965499576
0.9744372697,5.945002998
0.9764147906,5.924506421
0.9783923116,5.900370081
0.9803698325,5.94627134
0.9823473534,5.9921726
0.9843248744,6.038073859
0.9863023953,6.081945759
0.9882799162,6.082821636
0.9902574372,6.083697512
0.9922349581,6.152098946
0.9942124791,6.265817892
0.99619,6.055737705
1 ser gap_db
2 0.7203966667 0.6026633333 7.395409349 5.493678481
3 0.7217858794 0.6046408543 7.394580398 5.495143167
4 0.7231750921 0.6066183752 7.393751447 5.496607853
5 0.7245643049 0.6085958961 7.392922496 5.498072538
6 0.7259535176 0.6105734171 7.392093545 5.499537224
7 0.7273427303 0.612550938 7.391264594 5.50100191
8 0.728731943 0.614528459 7.390435644 5.502466596
9 0.7301211558 0.6165059799 7.389606693 5.503931281
10 0.7315103685 0.6184835008 7.388777742 5.505395967
11 0.7328995812 0.6204610218 7.387948791 5.506860653
12 0.734288794 0.6224385427 7.38711984 5.508301835
13 0.7356780067 0.6244160637 7.386290889 5.509221054
14 0.7370672194 0.6263935846 7.385461939 5.510140274
15 0.7384564322 0.6283711055 7.384632988 5.511059493
16 0.7398456449 0.6303486265 7.383804037 5.511978713
17 0.7412348576 0.6323261474 7.382975086 5.512897932
18 0.7426240704 0.6343036683 7.383719533 5.513817151
19 0.7440132831 0.6362811893 7.386932812 5.514736371
20 0.7454024958 0.6382587102 7.390146092 5.51565559
21 0.7467917085 0.6402362312 7.393359371 5.516574809
22 0.7481809213 0.6422137521 7.39657265 5.517494029
23 0.749570134 0.644191273 7.39978593 5.518413248
24 0.7509593467 0.646168794 7.402999209 5.519332468
25 0.7523485595 0.6481463149 7.406212489 5.520251687
26 0.7537377722 0.6501238358 7.409425768 5.521170906
27 0.7551269849 0.6521013568 7.412639048 5.522090126
28 0.7565161977 0.6540788777 7.415852327 5.523009345
29 0.7579054104 0.6560563987 7.419065607 5.523928564
30 0.7592946231 0.6580339196 7.422278886 5.524847784
31 0.7606838358 0.6600114405 7.425492166 5.525767003
32 0.7620730486 0.6619889615 7.428705445 5.526686223
33 0.7634622613 0.6639664824 7.431918725 5.527605442
34 0.764851474 0.6659440034 7.435132004 5.528524661
35 0.7662406868 0.6679215243 7.438345284 5.529443881
36 0.7676298995 0.6698990452 7.441558563 5.5303631
37 0.7690191122 0.6718765662 7.444771843 5.53128232
38 0.770408325 0.6738540871 7.447985122 5.532201539
39 0.7717975377 0.675831608 7.451198402 5.533120758
40 0.7731867504 0.677809129 7.454411681 5.534039978
41 0.7745759631 0.6797866499 7.457624961 5.534959197
42 0.7759651759 0.6817641709 7.46083824 5.535878416
43 0.7773543886 0.6837416918 7.46405152 5.535503786
44 0.7787436013 0.6857192127 7.467264799 5.533851599
45 0.7801328141 0.6876967337 7.470478079 5.532199412
46 0.7815220268 0.6896742546 7.473691358 5.530547225
47 0.7829112395 0.6916517755 7.476904638 5.528895037
48 0.7843004523 0.6936292965 7.480117917 5.52724285
49 0.785689665 0.6956068174 7.483331197 5.525590663
50 0.7870788777 0.6975843384 7.486544476 5.523938475
51 0.7884680905 0.6995618593 7.489757756 5.522286288
52 0.7898573032 0.7015393802 7.492971035 5.522063588
53 0.7912465159 0.7035169012 7.493110679 5.525405405
54 0.7926357286 0.7054944221 7.4893604 5.528747221
55 0.7940249414 0.707471943 7.485610121 5.532089038
56 0.7954141541 0.709449464 7.481859841 5.535430855
57 0.7968033668 0.7114269849 7.478109562 5.538772672
58 0.7981925796 0.7134045059 7.474359282 5.542114488
59 0.7995817923 0.7153820268 7.470609003 5.545456305
60 0.800971005 0.7173595477 7.466858724 5.548798122
61 0.8023602178 0.7193370687 7.463108444 5.552139939
62 0.8037494305 0.7213145896 7.459358165 5.555481755
63 0.8051386432 0.7232921106 7.455607885 5.558823572
64 0.8065278559 0.7252696315 7.451857606 5.562165389
65 0.8079170687 0.7272471524 7.454642491 5.565507206
66 0.8093062814 0.7292246734 7.461282924 5.568849022
67 0.8106954941 0.7312021943 7.467923358 5.572190839
68 0.8120847069 0.7331797152 7.474563791 5.575532656
69 0.8134739196 0.7351572362 7.481204225 5.578874473
70 0.8148631323 0.7371347571 7.487844658 5.582216289
71 0.8162523451 0.7391122781 7.494485092 5.585558106
72 0.8176415578 0.741089799 7.501125525 5.588899923
73 0.8190307705 0.7430673199 7.507765959 5.59224174
74 0.8204199832 0.7450448409 7.514406392 5.595583557
75 0.821809196 0.7470223618 7.521046826 5.598925373
76 0.8231984087 0.7489998827 7.527687259 5.60226719
77 0.8245876214 0.7509774037 7.534327693 5.605609007
78 0.8259768342 0.7529549246 7.540968126 5.608950824
79 0.8273660469 0.7549324456 7.54760856 5.61229264
80 0.8287552596 0.7569099665 7.554248993 5.615634457
81 0.8301444724 0.7588874874 7.560889427 5.618885922
82 0.8315336851 0.7608650084 7.567529861 5.613646281
83 0.8329228978 0.7628425293 7.574170294 5.608406639
84 0.8343121106 0.7648200503 7.580810728 5.603166998
85 0.8357013233 0.7667975712 7.587451161 5.597927356
86 0.837090536 0.7687750921 7.594091595 5.592687715
87 0.8384797487 0.7707526131 7.600732028 5.587448073
88 0.8398689615 0.772730134 7.607372462 5.583317494
89 0.8412581742 0.7747076549 7.614012895 5.587339621
90 0.8426473869 0.7766851759 7.620653329 5.591361749
91 0.8440365997 0.7786626968 7.627293762 5.595383876
92 0.8454258124 0.7806402178 7.633934196 5.599406004
93 0.8468150251 0.7826177387 7.640574629 5.603428132
94 0.8482042379 0.7845952596 7.647215063 5.607450259
95 0.8495934506 0.7865727806 7.653855496 5.611472387
96 0.8509826633 0.7885503015 7.653807084 5.615494514
97 0.852371876 0.7905278224 7.645603621 5.619516642
98 0.8537610888 0.7925053434 7.637400158 5.62353877
99 0.8551503015 0.7944828643 7.629196695 5.627560897
100 0.8565395142 0.7964603853 7.620993232 5.631583025
101 0.857928727 0.7984379062 7.612789769 5.635605152
102 0.8593179397 0.8004154271 7.604690194 5.63962728
103 0.8607071524 0.8023929481 7.609289208 5.643649408
104 0.8620963652 0.804370469 7.613888221 5.647671535
105 0.8634855779 0.8063479899 7.618487234 5.651693663
106 0.8648747906 0.8083255109 7.623086248 5.65571579
107 0.8662640034 0.8103030318 7.627685261 5.659737918
108 0.8676532161 0.8122805528 7.632284274 5.663760046
109 0.8690424288 0.8142580737 7.636883288 5.667782173
110 0.8704316415 0.8162355946 7.641482301 5.671804301
111 0.8718208543 0.8182131156 7.646081314 5.675826428
112 0.873210067 0.8201906365 7.650680328 5.679848556
113 0.8745992797 0.8221681575 7.655279341 5.683870684
114 0.8759884925 0.8241456784 7.659878354 5.687892811
115 0.8773777052 0.8261231993 7.664477367 5.676216805
116 0.8787669179 0.8281007203 7.669076381 5.664125326
117 0.8801561307 0.8300782412 7.673675394 5.652033848
118 0.8815453434 0.8320557621 7.678274407 5.639942369
119 0.8829345561 0.8340332831 7.682873421 5.630154814
120 0.8843237688 0.836010804 7.687472434 5.634337883
121 0.8857129816 0.837988325 7.692071447 5.638520953
122 0.8871021943 0.8399658459 7.696670461 5.642704022
123 0.888491407 0.8419433668 7.701269474 5.646887091
124 0.8898806198 0.8439208878 7.705868487 5.651070161
125 0.8912698325 0.8458984087 7.7104675 5.65525323
126 0.8926590452 0.8478759296 7.715066514 5.6594363
127 0.894048258 0.8498534506 7.719665527 5.663619369
128 0.8954374707 0.8518309715 7.72426454 5.667802439
129 0.8968266834 0.8538084925 7.708663797 5.671985508
130 0.8982158961 0.8557860134 7.689747699 5.676168577
131 0.8996051089 0.8577635343 7.670831601 5.680351647
132 0.9009943216 0.8597410553 7.651915503 5.684534716
133 0.9023835343 0.8617185762 7.648634256 5.688717786
134 0.9037727471 0.8636960972 7.652417362 5.692900855
135 0.9051619598 0.8656736181 7.656200468 5.697083925
136 0.9065511725 0.867651139 7.659983574 5.701266994
137 0.9079403853 0.86962866 7.66376668 5.705450063
138 0.909329598 0.8716061809 7.667549785 5.709633133
139 0.9107188107 0.8735837018 7.671332891 5.713816202
140 0.9121080235 0.8755612228 7.675115997 5.717999272
141 0.9134972362 0.8775387437 7.678899103 5.704285934
142 0.9148864489 0.8795162647 7.682682209 5.688192672
143 0.9162756616 0.8814937856 7.686465314 5.67209941
144 0.9176648744 0.8834713065 7.69024842 5.666428984
145 0.9190540871 0.8854488275 7.694031526 5.676382997
146 0.9204432998 0.8874263484 7.697814632 5.68633701
147 0.9218325126 0.8894038693 7.701597738 5.696291023
148 0.9232217253 0.8913813903 7.705380843 5.706245035
149 0.924610938 0.8933589112 7.709163949 5.716199048
150 0.9260001508 0.8953364322 7.712947055 5.726153061
151 0.9273893635 0.8973139531 7.716730161 5.736107074
152 0.9287785762 0.899291474 7.712515836 5.746061086
153 0.9301677889 0.901268995 7.68932668 5.756015099
154 0.9315570017 0.9032465159 7.666137524 5.765969112
155 0.9329462144 0.9052240369 7.647766978 5.775923124
156 0.9343354271 0.9072015578 7.661181255 5.785877137
157 0.9357246399 0.9091790787 7.674595531 5.79583115
158 0.9371138526 0.9111565997 7.688009808 5.805785163
159 0.9385030653 0.9131341206 7.701424084 5.815739175
160 0.9398922781 0.9151116415 7.714838361 5.825693188
161 0.9412814908 0.9170891625 7.728252637 5.824055924
162 0.9426707035 0.9190666834 7.741666914 5.787467425
163 0.9440599162 0.9210442044 7.75508119 5.781806417
164 0.945449129 0.9230217253 7.768495467 5.790159547
165 0.9468383417 0.9249992462 7.781909743 5.798512677
166 0.9482275544 0.9269767672 7.79532402 5.806865807
167 0.9496167672 0.9289542881 7.808738296 5.815218937
168 0.9510059799 0.930931809 7.822152572 5.823572067
169 0.9523951926 0.93290933 7.835566849 5.831925197
170 0.9537844054 0.9348868509 7.82423082 5.840278327
171 0.9551736181 0.9368643719 7.787989163 5.848631457
172 0.9565628308 0.9388418928 7.801358196 5.856984587
173 0.9579520436 0.9408194137 7.814727229 5.865337718
174 0.9593412563 0.9427969347 7.828096263 5.873690848
175 0.960730469 0.9447744556 7.841465296 5.866565539
176 0.9621196817 0.9467519765 7.85483433 5.856412766
177 0.9635088945 0.9487294975 7.868203363 5.875987642
178 0.9648981072 0.9507070184 7.881572397 5.895562519
179 0.9662873199 0.9526845394 7.89494143 5.915137396
180 0.9676765327 0.9546620603 7.908310464 5.934712273
181 0.9690657454 0.9566395812 7.921679497 5.95428715
182 0.9704549581 0.9586171022 7.898323164 5.973862027
183 0.9718441709 0.9605946231 7.896911546 5.993436904
184 0.9732333836 0.9625721441 7.895499928 6.013011781
185 0.9746225963 0.964549665 7.894088311 6.044395891
186 0.976011809 0.9665271859 7.892676693 6.026989308
187 0.9774010218 0.9685047069 7.891265075 6.00649273
188 0.9787902345 0.9704822278 7.889853457 5.985996153
189 0.9801794472 0.9724597487 7.888441839 5.965499576
190 0.98156866 0.9744372697 7.824207805 5.945002998
191 0.9829578727 0.9764147906 7.864499773 5.924506421
192 0.9843470854 0.9783923116 7.904791741 5.900370081
193 0.9857362982 0.9803698325 7.945083709 5.94627134
194 0.9871255109 0.9823473534 7.985375677 5.9921726
195 0.9885147236 0.9843248744 7.932516304 6.038073859
196 0.9899039363 0.9863023953 7.872849328 6.081945759
197 0.9912931491 0.9882799162 7.813182351 6.082821636
198 0.9926823618 0.9902574372 7.750636227 6.083697512
199 0.9940715745 0.9922349581 7.986447804 6.152098946
200 0.9954607873 0.9942124791 8.12093709 6.265817892
201 0.99685 0.99619 7.761658031 6.055737705