Research Article
PAPR Reduction Using Fireworks Search Optimization Algorithm in MIMO-OFDM Systems
Algorithm 1
Employ FWA based PTS to reduce the PAPR.
(1) | Set general input parameters, stopping criterion, phase factors, etc; | (2) | select N locations for fireworks randomly; | (3) | computing the fitness of each seeds (PAPR); | (4) | while stop criteria is not met do | (5) | Set off n fireworks respectively at the n locations: | (6) | for each firework do | (7) | Calculate the number of sons that each firework should generate (10); | (8) | Calculate the amplitude of each individual (sparks) Ai (11); | (9) | end for | (10) | for k = 1 to (number of generated sparks by Gaussian Mutation Operator) do | (11) | Generate a specific spark for a randomly selected firework ; | (12) | end for | (13) | selection strategy to choose the best sparks for next generation using the selection probability given in (15); | (14) | end while |
|