From: Achievable rates optimization for broadcast channels using finite size constellations under transmission constraints
Step
Solution
Step 0
s←s(0)
Step k
X← X ( 0 ) where X=( x 0 , x 1 ,.., x M - 1 )
Step ℓ
P UX ( ℓ ) = arg max P UX ∈ C L ( P UX , X ( ℓ - 1 ) , s ( k - 1 ) ) ( P 1 ) X ( ℓ ) = arg max X L ( P UX ( ℓ ) , X , s ( k - 1 ) ) ( P 2 )
Stopping
|L( P UX ( ℓ ) , X ( ℓ ) , s ( k ) )-L( P UX ( ℓ - 1 ) , X ( ℓ - 1 ) , s ( k - 1 ) )|≤ ε L
criterion
s ( k ) = [ s ( k - 1 ) - β ( P - ∑ i , j p ij ∗ ( s ( k - 1 ) ) · ( x j ∗ ( s ( k - 1 ) ) ) 2 ) ] +
where [.]+= max(.,0)
|s(k)-s(k-1)|≤ε s