Научная статья на тему 'Особенности применения методов интерполяции сигнала с нерегулярной дискретизацией'

Особенности применения методов интерполяции сигнала с нерегулярной дискретизацией Текст научной статьи по специальности «Математика»

CC BY
153
46
i Надоели баннеры? Вы всегда можете отключить рекламу.

Аннотация научной статьи по математике, автор научной работы — Курахтенков Л. В.

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

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по математике , автор научной работы — Курахтенков Л. В.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Текст научной работы на тему «Особенности применения методов интерполяции сигнала с нерегулярной дискретизацией»

18 января 2012 г, 2:24

ТЕХНОЛОГИИ ИНФОРМАЦИОННОГО ОБЩЕСТВА

Особенности применения методов интерполяции сигнала с нерегулярной дискретизацией

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

Курахтенков Л.В.,

м.н.с., lkurakht@srd.mtuci.ru

Постановка задачи

Рассмотрим дискретный сигнал на временном промежутке Г с шагом дискретизации А/. При добавлении к сигналу мощной помехи возникает перегрузка АЦП. в результате которой на выходе Л ЦП возникает максимально возможное значение, обусловленное разрядностью Л ЦП. а на дополнительном выходе АЦП возникает индикация перегрузки. Задача состоит в восстановлении суммарного сигнала для последующей фильтрации помехи.

Данная проблема сводится к задаче аппроксимации некоторой действительной функции но набору заданных значений в некоторых точках. При зтом предполагается, что функция ограничена, интегрируема с квадратом (сигнал имеет ограниченную энергию) и имеет компактный носитель преобразования Фурье (ограниченный спектр сигнала). В качестве точек с известными значениями будем брать не все отсчеты, а только тс. в которых не возникает перегрузки АЦП. Отметим, что в общем случае их распределение является неравномерным.

Лзя простоты будем считать: у :[0.1] —> Р. |/(/)| й А

при некотором /(>0. м|рр />с[-П.П]« Имеется разбиение отрезка [0.1]: О»/, <...</* *1* такое что

/ -/(1 = А/. / = I...N • Кроме того определено множество

индикаторов перегру зкн | у()' . такое что 0. /у>и/(/,)* у,,[у,\*Л;

у; = А, при /(/,)> А;

-А. при/(/,)< -А.

При аппроксимации предполагается, что функция / периодически продолжается за пределы отрезка |о,|]. гак что фактически функция предполагается равной тригонометрическому многочлену степени П с периодом 1:

и и

/(') = Х(и.*1п(2»я) + А.с05(2*"))= £ с/-"-

г- и

Такая аппроксимация сразу даст набор значений для спектра сигнала.

Аппроксимация сит нала тригонометрическим

многочленом

Искомый тригонометрический многочлен Р будет, по методу наименьших квадратов, решением задачи минимизации суммы

о»

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

таких что у(/у) * о •

Л.пори 14 I. В указанных предположениях решение Р ^ может быть вычислено по следующему итеративному

алгоритму:

Шаг 1. Для каждой серии пропущенных отсчетов

!т...| найти три точки, такие что значение сигнала в

этих точках определено. Естественным образом находятся две точки из трапиц пропущенного интервала 1т * N-к ■ В качестве третьей точки можно

выбрать 1т , или а в случае, когда эти отсчеты не-

определенны или пропущены, следует выбрать ближайший к краям интервала принятый отсчет.

Шаг 2. По трем найденным отсчетам построить кубический сплайн и присвоить пропущенным отсчетам сигнала значения сплайна в соответствующих точках.

Шаг 3. Произвести дискретное преобразование Фурье по всем Л' отсчетам и получить N коэффициентов Фурье.

Шаг 4. Если все. кроме искомых О коэффициентов Фурье равны нулю, то произвести обратное преобразование Фурье и завершить выполнение алгоритма. В противном случае обнулить «лишние» коэффициенты Фурье и произвести обратное преобразование Фурье.

Шаг 5. Для тех отсчетов / , для которых по-

ложить /М«^. Для тех отсчетов, для которых НО /(/,)< А ИЛИ у(|() = -Л. НО /(1:)>-А но-дожить /(*у) равным значению соответствующего сплайна в точке г . Перейти к шагу 3.

Замечание. Условие выхода из алгоритма на шаге 4 на практике проверяет не абсолютное равенство нулю избыточных коэффициентов Фурье, а их незначительность, т.е.

|Л|<*.* >п

Утверждение I. Итеративный процесс, определяемый алгоритмом I. сходится к точному решению задачи минимизации (I).

Замечание. Следует отметить, что время работы алгоритма на каждой итерации одинаково, и в общем случае не зависит от ширины спектра О. требуя порядка 0(Л'к^, Л ) арифметических операций.

48

Т-Сотт, #11-2011

i Надоели баннеры? Вы всегда можете отключить рекламу.