Multicomponent AM-FM demodulation via periodicity-based algebraic separation and energy-based demodulation
Previously investigated multicomponent AM-FM demodulation techniques either assume that the individual component signals are spectrally isolated from each other or that the components can be isolated by linear time-invariant filtering techniques and, consequently, break down in the case where the components overlap spectrally or when one of the components is stronger than the other. In this paper, we present a nonlinear algorithm for the separation and demodulation of discrete-time multicomponent AM-FM signals. Our approach divides the demodulation problem into two independent tasks: algebraic separation of the components based on periodicity assumptions and then monocomponent demodulation of each component by instantaneously tracking and separating its source energy into its amplitude and frequency parts. The proposed new algorithm avoids the shortcomings of previous approaches and works well for extremely small spectral separations of the components and for a wide range of relative amplitude/power ratios. We present its theoretical analysis and experimental results and outline its application to demodulation of cochannel FM voice signals.