/// <summary>
        /// Взаимокорелляция двух комплексных векторов
        /// </summary>
        /// <param name="A">Первый вектор</param>
        /// <param name="B">Второй вектор</param>
        /// <returns>Возвращает отсчеты ВКФ</returns>
        public static ComplexVector CrossCorrelation(ComplexVector A, ComplexVector B)
        {
            int N = A.N + B.N - 1, k = A.N - 1;

            ComplexVector C = new ComplexVector(N), st, s2t;

            for (int n = 0; n < k; n++)
            {
                st  = (!A).CutAndZero(N);
                s2t = B.Shift(n);
                s2t = s2t.CutAndZero(N);
                C.DataInVector[n] = Functions.Summ(st * s2t);
            }

            return(C);
        }