Patent ID: 7904263

Claim:
A computer-based method for detecting and characterizing frequency spectrum activity utilizing a set of software program instructions stored on a non-transitory computer-readable media, wherein said instructions, when executed by a computer, perform the necessary steps for: overestimating a number of mixture elements i=1, 2, . . . , K; initializing a parameter vector {right arrow over (θ)}(i)=[α i f i b i ] of each said mixture element i uniformly across the frequency spectrum; initializing a prior probability {circumflex over (p)}(y j |z j =i;{right arrow over (θ)}(i)) and a mixture probability P(z j =i;{right arrow over (θ)} c ) of an expectation; inputting a spectral sample comprising a frequency bin and an amplitude having the form of data vector {right arrow over (y)} and weight vector {right arrow over (w)} respectively; updating said parameter vectors until a convergence occurs, comprising the steps of; calculating said expectation (E-step); updating said parameter vectors (M-step); applying rules to constrain bandwidth of said expectation; iterating said steps of calculating, updating and applying rules; recombining suboptimal solutions; eliminating trivial solutions; and reconstructing a signal profile.