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

p i t . f i g u r e () p l t . p l o t (O u t ) Поясним код, помещенный в скрипт 7. Функция convBin2PMl(In) преобразует бинарную последовательность в последовательность из ± 1 . Сравнение ЦВЗ с отрезком файла осуществляется с помощью функции correlate. Результаты сравнения представлены на рис. 2.1. Окно с ЦВЗ движется вдоль файла. По построению максимум корреляционной функции должен быть достигнут, когда левый край окна будет на расстоянии 5 отсчетов от левого края отрезка файла. Как следует из графика, это имеет место только для шифрованного ЦВЗ. При выбранном значении Coe f наличие ЦВЗ не прослушивается. Следует, однако, заметить, что результат зависит как от положения окна (параметр Pos), так и от выбора начального состояния ЛПМ. В данном примере порядок матрицы ЛПМ равен 211 —1. Он должен превосходить длину бинарной последовательности. 2 .4 .3 . Модуляция Ц В З псевдослучайной последовательностью Пусть снова имеется ЦВЗ у[т], составленный из ±1. Применим к нему процедуру растяжения — выбирается нату- (а) Внедрение оригинального (Ь) Внедрение шифрованного ЦВЗ ЦВЗ Рис. 2.1. Сравнение результатов обнаружения оригинального и шифрованного ЦВЗ. Coef=5

RkJQdWJsaXNoZXIy MTExODQxMg==