,…,,

,…,,

, , .

Векторы - параметры сплайновой аппроксимационной модели принадлежат ограничивающему множеству , образованного системой линейных равенств , , .

Для звукового сигнала и функции определяется сплайновый квадратичный по функционал .

Построение сплайновой аппроксимационной модели сводится к решению задачи условной оптимизации

.

Поскольку функционал является квадратичным и ограничивающие равенства являются линейными, то данная задача условной оптимизации сводится к решению системы линейных уравнений размерности .

Сплайновая аппроксимационная модельная функция для звукового сигнала в точках сплайнового участка представляется соотношением .

Для большого числа наблюдений сигнала , , сплайновая аппроксимационная модель вычисляется по частям на сплайновых участках по точек, , - число cплайновых участков. Гладкость сплайновой модели в точках стыковки участков , - номер участка, , обеспечивается с помощью управляющих векторов , . Вычислим оценки для значений звукового сигнала и его производных в точках в виде векторов , . Для обеспечения гладкости сплайновой конструкции в целом для точек положим, что управляющие векторы , связаны с векторами , следующим образом

, , , , …,

, , , , ,…,

, , , .

3. Эффективность предложенного сплайнового фильтра была оценена на реальном звуковом сигнале. Рассматривался нормированный сигнал с числом точек , с частотой дискретизации , длительность сигнала , . К сигналу добавлялся дискретный шум от датчика случайных чисел с .

Зашумлённый звуковой сигнал подвергался полосовой фильтрации с помощью фильтра Баттерворта десятого порядка. Вычислялась погрешность в зависимости от относительной частоты среза , - сигнал полосового фильтра

На рис.1 представлен график зависимости . Из графика для данной записи сигнала видно, что минимально возможное значение погрешности, которое может обеспечить традиционный цифровой полосовой фильтр, достигается при и составляет величину .

На рис.2 представлен пример работы цифрового сплайнового фильтра. Взят фрагмент звукового сигнала без шумов , для точек с номерами , - сплошная кривая с индексом 1. Пунктирной кривой с индексом 2 показана сплайновая аппроксимационная функция, являющаяся результатом сплайновой фильтрации. Кривая с индексом 3 соответствует выходу цифрового полосового фильтра. Сплайновый фильтр в отсутствии шумов, в отличие от традиционного фильтра, обеспечивает практически нулевую погрешность.

На рис 3 представлены оценки погрешностей сплайновой фильтрации при действии в наблюдениях шумов с . Вычислялись случайные величины (без усреднения), -выход сплайнового фильтра в зависимости от числа точек на сплайновом интервале и порядка сплайновых полиномов . Видно, что для предлагаемого сплайнового фильтра с , минимальная погрешность составляет величину , которая существенно меньше, чем погрешность для полосового фильтра.

Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9 10