here I am going to reveal some testing I did on the router with the bitloading
bear in mind this is a lot of numbers.
so the way this is layed out is the number on the left is the bin # of the first value, then the 2nd value is one bin higher and so on, so if it says bin32 then the first value is for bin32 and then the next bin 33 and so on. 15 is the highest possible bitloading per bin. The numbers drop off as the bin's go higher as that is on the weaker part of the line, but also notice the first few bin's are not maximum due to crosstalk with the upstream. These will show the affect that reducing the upstream power has on these bin's.
so this below is auto coding gain (conservative) with default full upstream power on my line. I cannot remember if the noise margin was 6db or 7db on these tests.
Bin 32 = 5 6 6 6 7 7 8 8 8 9 9 10 10 11 9 11
Bin 48 = 11 11 11 12 12 12 12 12 2 12 12 12 12 11 11 11
Bin 64 = 12 11 11 11 11 11 11 11 12 12 11 12 11 12 12 12
Bin 80 = 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11
Bin 96 = 11 11 10 11 11 11 11 10 10 10 10 10 10 10 10 10
Bin 112 = 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10
Bin 128 = 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9
Bin 144 = 9 9 8 8 9 8 8 8 7 7 7 7 6 5 5 3
Bin 160 = 1 0 2 4 5 5 6 6 6 7 7 6 7 7 7 7
Bin 176 = 7 7 6 6 6 7 6 6 6 6 5 5 5 5 4 3
Bin 192 = 1 0 0 0 0 2 2 2 2 2 2 2 0 0 2 2
Bin 208 = 2 2 0 0 2 3 3 3 5 4 4 0 3 3 4 4
Bin 224 = 3 3 2 3 3 3 0 1 0 2 2 2 2 3 2 2
Bin 240 = 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0
now this one is the same with auto coding gain but with the upstream power reduced by 3db, so using the tx_attenuation bis3_0db setting. See the improvement on the 1st line, its an important improvement since those tones wont drop at night they stay at full strength on the strong part of line.
Bin 32 = 8 8 9 9 10 10 11 11 11 12 12 12 12 12 9 12
Bin 48 = 12 2 12 12 12 12 12 12 12 12 12 12 12 12 11 12
Bin 64 = 12 12 11 11 11 11 11 11 11 11 11 12 11 12 12 12
Bin 80 = 12 12 12 11 11 11 11 11 11 11 11 11 11 10 11 11
Bin 96 = 11 11 10 11 11 11 11 11 10 10 10 10 10 10 10 10
Bin 112 = 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10
Bin 128 = 10 10 10 10 10 10 10 9 10 9 9 9 9 9 9 9
Bin 144 = 9 9 8 9 8 8 8 8 7 7 7 6 6 5 4 3
Bin 160 = 1 0 2 4 5 5 6 7 7 7 7 7 7 7 7 7
Bin 176 = 7 7 6 6 6 7 7 6 5 6 5 5 6 5 4 4
Bin 192 = 2 0 0 0 1 3 3 3 3 3 2 2 1 0 2 2
Bin 208 = 2 3 0 0 1 3 3 3 4 3 4 0 3 3 4 2
Bin 224 = 3 2 3 3 3 3 1 1 0 2 2 2 2 3 2 2
Bin 240 = 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0
increment +1.0 coding gain reduced upstream power by 3db
Bin 32 = 8 9 9 9 10 10 11 11 12 12 12 12 12 12 9 12
Bin 48 = 12 12 2 12 12 12 12 12 12 12 12 12 12 12 12 12
Bin 64 = 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12
Bin 80 = 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11
Bin 96 = 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11
Bin 112 = 11 11 10 10 10 10 10 10 10 10 10 11 10 10 10 10
Bin 128 = 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9
Bin 144 = 9 9 8 9 9 9 8 8 8 7 7 7 6 5 5 3
Bin 160 = 0 0 3 4 5 6 6 7 7 7 8 7 8 7 8 8
Bin 176 = 7 7 7 7 7 7 7 7 5 7 6 5 6 6 5 4
Bin 192 = 3 0 0 0 2 3 3 3 3 3 3 2 0 0 3 3
Bin 208 = 4 4 3 0 4 5 4 4 5 4 4 0 4 4 4 3
Bin 224 = 3 3 4 4 3 3 1 1 0 2 1 2 2 3 2 3
Bin 240 = 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0
as above but after gone dark and lost 1000kbit speed
Bin 32 = 8 9 9 10 10 10 11 11 12 12 12 12 12 12 9 12
Bin 48 = 12 12 13 12 12 12 12 2 12 12 12 12 12 12 12 12
Bin 64 = 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12
Bin 80 = 12 12 12 11 12 12 12 12 12 12 11 11 11 11 11 11
Bin 96 = 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11
Bin 112 = 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9
Bin 128 = 10 10 10 10 10 10 10 10 10 10 9 9 7 9 8 9
Bin 144 = 6 9 8 8 7 8 8 8 7 7 6 6 6 5 4 2
Bin 160 = 0 0 0 3 4 0 5 6 6 5 7 0 6 5 5 0
Bin 176 = 4 4 2 0 0 2 4 0 0 0 0 4 0 4 0 0
Seems I didnt record the tests that got tones loaded to 15, but I think I had to reduce the noise margin to get tones to 15 bits.