The following algorithm takes a set of signals, and return a complex number:
- For a given set of signals - $\{s_1(n),s_2(n),...,s_M(n)\}$, compute the DFT of each of them - $\{S_1(k),S_2(k),...,S_M(k)\}$
- Choose a specific frequency, $k=k_f$, and take the corresponding coefficient for each signal
- Each of these coefficients is a complex number, compute the complex sum and divide by the sum of magnitudes (absolute values, amplitudes) $$ C(k_f) = \frac{\sum_{m=1}^{M}S_m(k_f)}{\sum_{m=1}^{M}\|S_m(k_f)\|} $$
If each coefficient has a different phase the magnitude of the result will be small due to cancellation. But if many coefficients will have the same phase (especially if their magnitude is greater than the magnitude of the rest), the magnitude of the result will be big.
In my case each signal also has a given weight and a weighted sum is used (for both of the summations in the last step), I need to measure the influence of the phase/shift of the chosen frequency on the weights.
If such a relation exists, the magnitude of the result measure its strength, and the angle of the result is the phase that cause an increase in the weights.
I think I read in the past about a similar measure in the context of direction of arrival (DOA) detection using array of sensors but I can't remember the details.
Is there a name for this technique? I seek for a name I can find in research papers