Research Article

Improved Tomlinson–Harashima Precoding for Ultra Reliable Communication in Intelligent Transportation Systems

Algorithm 2

Iterative water filling power allocation algorithm.
 Input: system total power , user number , the weighting matrix , the feedforward matrix , the channel matrix , threshold , water filling line ;
 Output: power allocation matrix for each user .
Step 1. Initialize the power distribution, ;
Step 2. Update power , ;
Step 3. If , go to step 4, or go back to step 2;
Step 4. Iterated over, output user power allocation matrix ;