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

основана техника внедрения водяного знака в фазу сигнала. Этот метод предполагает наличие оригинального файла для извлечения ЦВЗ. Его идея заключается в следующем: 1) выбирают два значения «1 ,0 2 в качестве параметров all-pass-фильтра; 2) контейнер разбивается на интервалы длины LnFragm; 3) в зависимости от текущего бита из ЦВЗ фрагмент пропускается либо через первый фильтр, либо через второй; 4) из модифицированных фрагментов склеивают новый файл; 5) для извлечения ЦВЗ каждый фрагмент модифицированного файла сравнивают с оригиналом и устанавливают, какой фильтр был применен для модификации данного фрагмента. Практическая реализация данного алгоритма состоит из нескольких шагов: 1) выбирают частоту, по которой будет делаться заключение о выборе фильтра; 2) по заданной частоте подбирают параметры а\ , фильтров таким образом, чтобы отличие фазовых сдвигов на этой частоте для разных значений параметров было максимальным; 3) находят фазовый сдвиг по отношению к оригиналу на данной частоте в зависимости от выбора фильтра; 4) строят фильтр, выделяющий выбранную частоту из модифицированного фильтра; 5) реализуют специальный алгоритм для определения фазового смещения текущего фрагмента по отношению к оригиналу. Тонкости реализации лучше всего проследить на примерах скриптов, помещенных ниже. Если контейнером является речевой файл, то выбранная частота не может быть очень высокой. В то же время ее нельзя брать низкой, поскольку это связано с длиной фрагмента LnFragm и проблемой создания фильтра для выделения данной частоты. Выберем LnFragm = 300 и частоту наблюдения Wo = 800Hz. Надо определить параметры , «2 таким образом, чтобы фазовые

RkJQdWJsaXNoZXIy MTExODQxMg==