Research Article

A Novel Modulation Classification Approach Using Gabor Filter Network

Algorithm 1

(Training of Gabor filter Network for Modulation Classification).
Step  1. Initialization of Gabor atom parameters (shift parameter , scale parameter and modulation parameter )
  and weights of Gabor filter ( ).
Step  2. Calculate the Gabor atom using (4) and using (20), compute all Gabor atom nodes.
Step  3. The Gabor atoms node ( ) are now input to the Adaptive filter, and adjust the weights of the adaptive filter
  using LMS (28)–(32).
Step  4. Evaluate error which is defined in (7). If error is less than chosen threshold, then training of algorithm is stopped
  and save Gabor atom parameters ( ) and Gabor filter weights ( ).
Step  5. If error is not less than threshold, repeat Step  3 by using the error calculated in Step  4.
Step  6. Tune the Gabor atom parameters ( ) using (8), (23), (25) and (27).
Step  7. Save Gabor atom parameters ( ) and Gabor filter weights ( ).