Цифровая обработка сигналов. Водяные знаки в аудиофайлах: учебное пособие / Е.Л. Столов.

остаются схожими. Ниже приведен простейший пример атаки и результат исследования предложенным способом. Скрипт 26. Функции вычисления сглаженного преобразования Фурье de f c r e a teL in P r ed (In ,N ) : >>> Нахождение коэфф линейного предсказания >>> Ln = le n ( In ) Crr = n p . c o r r e l a t e ( I n , I n , ’ f u l l ’ ) Matr = n p .z e r o s ( (N ,N ) ) F = np .zero s(N ) f o r X in xrange(N): F[X] = Crr[Ln + X] f o r Y in x ran ge (N ): Matr[X,Y] = C rr [ab s(Ln - l + X-Y)] IMatr = la g . in v (M a tr ) Coe = np .do t(IM a tr ,F ) re tu rn Coe ################################## def valL inPred(Coe ,W ,T ): У У У Вычисление \sum a _kz~k в заданной точке W при расстоянии между импульсами Т У У У Z = n p .e x p ( -2 . *np .p i * l j * W *Т) Val = О fo r X in x r a n g e ( l , l e n (C o e ) + l ) : Val += Coe[X -l] *Z**X Val2 = a b s ( l . - Val) re tu rn 1 . / (Val2 * Val2)

RkJQdWJsaXNoZXIy MTExODQxMg==