Input: E s /N0, B, S f , f type , Bth |
---|
Output: M, , h i |
   Initialize: count = 0, |
   compute T b using Equation 13 |
   for j = 1 to 4 do |
M (j) = 22j{QAM level} |
compute p i (j) using Equation 2 |
compute using Equation 6 |
compute N p (j) using Equation 11 |
compute F (T b , i) using Equation 12 |
   end for |
   select QAM level M from M that achieves maximum of F (T b , i) |
   determine required FEC, , for QAM level M {overhead of Reed Solomon FEC} F(T b , i) = maximum of F (T b , i) |
   while F(T b , i) < δ do |
|
count = count + 1 |
   if αcount > maximum allowed scaling then |
Break |
   Else |
compute N p using Equation 11 |
compute F(T b , i) using Equation 12 |
   end if |
end while |