Научная статья на тему 'МЕТОДЫ ПОВЫШЕНИЯ ТОЧНОСТИ ВОССТАНОВЛЕНИЯ НЕРАВНОМЕРНО ДИСКРЕТИЗИРОВАННЫХ СИГНАЛОВ ПРИ НЕИЗВЕСТНЫХ ЗНАЧЕНИЯХ КООРДИНАТ УЗЛОВ ВРЕМЕННО́Й СЕТКИ'

МЕТОДЫ ПОВЫШЕНИЯ ТОЧНОСТИ ВОССТАНОВЛЕНИЯ НЕРАВНОМЕРНО ДИСКРЕТИЗИРОВАННЫХ СИГНАЛОВ ПРИ НЕИЗВЕСТНЫХ ЗНАЧЕНИЯХ КООРДИНАТ УЗЛОВ ВРЕМЕННО́Й СЕТКИ Текст научной статьи по специальности «Электротехника, электронная техника, информационные технологии»

CC BY
21
6
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ВОССТАНОВЛЕНИЕ / ИНТЕРПОЛЯЦИЯ

Аннотация научной статьи по электротехнике, электронной технике, информационным технологиям, автор научной работы — Поршнев Сергей Владимирович, Кусайкин Дмитрий Вячеславович

В статье представлены результаты исследования методов восстановления дискретного сигнала, заданного на неравномерной временно́й сетке t i=iT+τ i, i=1,2,3..., где T - период дискретизации; τ i - случайное число (джиттер), τ iЄ(-T/2, T/2), точные значения которого неизвестны. Получены оценки точности методов восстановления различных типов дискретных сигналов, в том числе линейного тренда, полиномиального тренда и периодического сигнала, для равномерного и нормального закона распределения джиттера.

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

Похожие темы научных работ по электротехнике, электронной технике, информационным технологиям , автор научной работы — Поршнев Сергей Владимирович, Кусайкин Дмитрий Вячеславович

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

SIGNAL RECONSTRUCTION FROM NON-UNIFORM DISCRETE-TIME SIGNALS WITH UNKNOWN LOCATIONS

This paper presents reconstruction algorithms for non-uniform discrete-time signals with unknown locations. Reconstruction errors of each method for various types of signals are given. Numerical modeling was made for linear trend, polynomial trend and periodic signal with uniform and normal distribution of time jitter.

Текст научной работы на тему «МЕТОДЫ ПОВЫШЕНИЯ ТОЧНОСТИ ВОССТАНОВЛЕНИЯ НЕРАВНОМЕРНО ДИСКРЕТИЗИРОВАННЫХ СИГНАЛОВ ПРИ НЕИЗВЕСТНЫХ ЗНАЧЕНИЯХ КООРДИНАТ УЗЛОВ ВРЕМЕННО́Й СЕТКИ»

УДК 621.391.833.64

Методы повышения точности восстановления неравномерно дискретизированных сигналов при неизвестных значениях координат узлов

г

временной сетки

С. В. Поршнев, Д. В. Кусайкин

В статье представлены результаты исследования методов восстановления дискретного сигнала, заданного на неравномерной временной сетке = гТ + т{, г = 1,2,3..., где Т -

период дискретизации; тг- - случайное число (джиттер), т{ е(-Т/2, Т/2), точные значения которого неизвестны. Получены оценки точности методов восстановления различных типов дискретных сигналов, в том числе линейного тренда, полиномиального тренда и периодического сигнала, для равномерного и нормального закона распределения джит-тера.

Ключевые слова: неравномерная дискретизация, восстановление, интерполяция.

1. Введение

Разработка методов восстановления дискретного сигнала, значения которого заданы в узлах неравномерной временной сетки (uniform sampling, irregular sampling), была начата в середине прошлого века [1, 2]. Рассматриваемая задача оказывается актуальной в многоканальных системах передачи вследствие неточности датирования предаваемых дискретных сигналов; в АЦП и ЦАП - вследствие вариаций длительности синхронизирующих или тактовых импульсов; в биомедицине, например, - при анализе данных вариабельности сердечного ритма [3]. Описание некоторых методов восстановления ограниченных по спектру дискретных сигналов с неравномерной частотой дискретизации можно найти, например, в [4 - 8]. Здесь уместно отметить, что в большинстве работ, посвящённых методам решения рассматриваемой задачи, неявно предполагается, что координаты узлов неравномерной временной сетки известны точно. В данном предположении задача по своей постановке, вообще говоря, оказывается аналогичной классической задаче интерполяции, методы решения которой известны [9].

Значительно более сложной задачей оказывается задача восстановления дискретного сигнала в случае, когда местоположения неравномерных дискретных отсчётов на временной оси точно неизвестны. Здесь априори можно ожидать, что ранее разработанные методы восстановления сигналов, дискретизированных на неравномерной временной сетке, окажутся неработоспособными. Отметим, что решение рассматриваемой задачи в данной постановке началось относительно недавно и количество соответствующих публикаций относительно невелико [10-11].

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

Ц = Т + т,, I = 1,2,3..., (1)

где Т - период дискретизации; т^ - случайная величина, т^ е (-Т/2, Т/2), точные значения которой неизвестны.

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

Имеется последовательность значений сигнала х (г^) = х^ заданного в узлах неравномерной сетки (1). Требуется восстановить сигнал х (г) в узлах равномерной временной сетки

Г1п = шТь ш = 1,2,3..., М, (2)

где г1 <щ.

Отметим, что в данной постановке задача восстановления значений сигнала оказывается принципиально отличной от задачи восстановления сигнала в промежуточных точках по заданной таблице значений г^, х (г^), I = 1, г, которая вне зависимости от равномерности или

неравномерности временной сетки, как очевидно, относится к задаче интерполяции.

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

1. известен закон распределения случайной величины (ЗРСВ) т, т.е. имеется априорная информация о ЗРСВ т и границах её области рассеяния [тт^п, ттях ];

2. неизвестен ЗРСВ т , но известны границы её области рассеяния.

Второй случай является наиболее сложным с математической точки зрения. Здесь, с нашей точки зрения, представляется перспективным использовать для восстановления дискретного сигнала методы интервального анализа [12]. Однако их обсуждение является предметом последующих публикаций, но не данной статьи.

В случае, когда известен закон распределения случайных чисел т, один из возможных подходов к решению задачи восстановления сигнала по его дискретным значениям, заданным в узлах временной сетки (1), достаточно очевиден: использовать вместо временной сетки (1) временную сетку

6 = Т + 5,, (3)

где 5 - случайные числа, значения которых выбираются из тех или иных соображений, и далее использовать известные методы решения задачи аппроксимации [13].

Продемонстрируем проблемы восстановления выбранного типа сигнала, например линейного тренда, описываемого функцией

х (г ) = 0.1г, (4)

значения которого были вычислены в узлах дискретной временной сетки =, + тг-, , = 1,10. Джиттер т моделировался выборкой случайных чисел, принадлежащих интервалу [-0.5,0.5], сгенерированных сначала в соответствии с равномерным, а затем с нормальным законом распределения, объём выборки - 10. Значения дискретного сигнала x(tj) вычислялись в узлах временной сетки г^ =, + тг-. Далее по таблицам значений (,, х^) выполнялась линейная интерполяция сигнала, результаты которой представлены на рис. 1.

О)

Рис. 1. Результаты восстановления линейного тренда: 1 - исходный сигнал; 2 - сигнал, восстановленный линейной интерполяцией по таблице (г, хг); 3 - узлы интерполяции; 4 - верхняя граница

функции х+ = х+ 0.5]) ; 5 - нижняя граница функции х— = х— 0.5])

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

2. Алгоритмы восстановления дискретного сигнала,

значения которого заданы в узлах неравномерной временной сетки

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

1. Задание числа испытаний N1.Гга1 (числа шагов метода Монте-Карло).

2. Инициализация счётчик числа шагов метода Монте-Карло: j = 1.

3. Задание числа узлов неравномерной временной сетки г.

4. Задание равномерной временной сетки (2).

5. Генерация в соответствие с заданным законом распределения случайной величины 5, / = ^ ..

6. Восстановление на основе табличных значений , х(^)] с помощью линейной интерполяции значений дискретного сигнала и^ т в узлах временной сетки (2).

7. Увеличение значения счетчика цикла: j = j +1.

8. Если j < N7.Иа1, повторение пп. 5-7.

9. Усреднение восстановленных значений сигнала по ансамблю реализаций:

1

ит =

Шгга!

тш

I '

j=1

Алгоритм восстановления № 2

1. Восстановление на основе табличных значений сигнала

,(1)

i — IT, xi

c помощью

линейной интерполяции значений дискретного сигнала и ' т в узлах временной сетки (2).

2. Восстановление значений дискретного сигнала и^2т в узлах временной сетки (2)

на основе табличных значений

• + 1 1 T i + — IT , xi

2) •

3. Вычисление восстановленного значения сигнала в узлах временной сетки (2):

иш = °.5 (и^ш + и2ш ).

Алгоритм восстановления № 3

1. Задание числа узлов г неравномерной временной сетки, равного количеству узлов восстанавливаемого сигнала х^.

2. Задание равномерной временной сетки (2).

3. Восстановление с помощью линейной интерполяции значений дискретного сигнала в узлах временных сеток ^, -1 ^ Т и ^, +1 ^ Т на основе табличных значений сигнала

[iT, xi ]

x I, соответственно, и

4. Вычисление разностей

^ i и U2 i, i = 1, r.

(1) _ и i xi

p). _

i xi

5. Сравнение друг с другом значений

1 _ и i xi

(2 _ и i xi

: при выполнении условия

(1) _ и i xi

<

(2 _ и i xi

принимаем, что т, в (1) имеет отрицательный знак, в противном случае

T в (1) имеет положительный знак.

6. Инициализация счётчика случайной последовательности: j = 1.

7. Генерация в соответствии с заданным законом распределения случайного числа Q .

8. Сравнение знаков Q,Tj . Если знаки sign (£) = sign (tj ) , то Sj = Q, j = j +1, иначе

повторить п. 7.

9. Если j < r, повторить пп. 7, 8.

10. Восстановление дискретного сигнала ит в узлах временной сетки (2) на основе табличных значений [iT + Si, xi ].

3. Алгоритмы оценки точности восстановления дискретного сигнала

В связи с тем, что величина т^ является случайной величиной, для повышения достоверности оценок точности восстановления сигналов в соответствии с описанными выше алгоритмами был применён метод Монте-Карло [14]. При этом для реализации метода Монте-Карло были использованы следующие алгоритмы.

Алгоритм оценки точности восстановления дискретного сигнала № 1

1. Задание числа испытаний N1г1а11 (числа шагов метода Монте-Карло).

2. Инициализация счётчика числа шагов метода Монте-Карло: jl = 1.

3. Задание числа узлов неравномерной временной сетки г.

2

4. Задание равномерной временной сетки (2).

5. Генерация в соответствии с заданным законом распределения случайной величины 5, г =1 г.

6. Вычисление значений дискретного сигнала в узлах временной сетки (3): Хг = f (^ ), f (^) - функция, описывающая восстанавливаемый сигнал.

7. Восстановление в соответствии с алгоритмом восстановления № 1 значений дискретного сигнала и^ т в узлах временной сетки (2).

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

8. Увеличение значения счётчика цикла: jl = jl +1.

9. Если jl < N7.Па^, повторение пп. 5-7.

10. Усреднение восстановленных значений сигнала по ансамблю реализаций:

1 ЫТпа¡1

11 1

ит тм 1 ил,т.

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

Алгоритм оценки восстановления дискретного сигнала № 2

1. Задание числа испытаний N1.Гга1 (числа шагов метода Монте-Карло).

2. Инициализация счётчика числа шагов метода Монте-Карло: j = 1.

3. Задание числа узлов неравномерной временной сетки г.

4. Задание равномерной временной сетки (2).

5. Генерация в соответствии с заданным законом распределения случайной величины 5, г =1 г.

6. Вычисление значений дискретного сигнала в узлах временной сетки (3): Хг = f (^ ), f (^) - функция, описывающая восстанавливаемый сигнал.

7. Вычисление в соответствие с алгоритмом восстановления № 2 значений восстановленного сигнала

).5 (1 j,m + и 2 ^).

и . = 0 5 и

™],т И _/,т 1 " 7,т

8. Увеличение значения счётчика цикла: j = j +1.

9. Если j < N1.Па1, повторение пп. 5-7.

10. Усреднение восстановленных значений сигнала по ансамблю реализаций:

1 ЫТпа1

йт = МТМ Ц ^.

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

Алгоритм оценки восстановления дискретного сигнала № 3

1. Задание числа испытаний N1па1\ (числа шагов метода Монте-Карло).

2. Инициализация счётчика числа шагов метода Монте-Карло: j = 1.

3. Задание числа узлов . неравномерной временной сетки, равного количеству узлов восстанавливаемого сигнала х^.

4. Задание равномерной временной сетки (2).

5. Генерация в соответствии с заданным законом распределения случайной величины 5, г =1..

6. Вычисление значений дискретного сигнала в узлах временной сетки (3): Xj = f {B)i), f (t) - функция, описывающая восстанавливаемый сигнал.

7. Вычисление в соответствии с алгоритмом восстановления № 3 значений восстановленного сигнала Uj m.

8. Увеличение значения счётчика цикла: j = j +1.

9. Если j < NTrial, повторение пп. 7-8.

10. Усреднение восстановленных значений сигнала по ансамблю реализаций:

1 NTrial

Um = NTrial Z j.

4. Анализ точности восстановления сигналов,

дискредитированных в узлах неравномерной временной сетки

Для оценки точности восстановления исходного сигнала использовалось отношение мощности сигнала к мощности ошибки восстановления (Signal-to-Error Ratio - SER):

M

1x2

SER = 10 x log-^=-, (5)

Z(xi~Xi)2 i=1

где Xi - значения исходного сигнал, вычисленные в узлах равномерной сетки (2); Xj - восстановленный сигнал в узлах равномерной сетки (2).

Для линейного и полиномиальных трендов в проведённых вычислительных экспериментах в качестве t¡ использовались случайные числа, генерируемые в соответствии с равномерным законом распределения и областью рассеяния случайной величины [-0.5,0.5],

а также случайные числа, генерируемые в соответствии с нормальным законом распределе-

Г 1 ^

0,—I, число шагов метода Монте-Карло равнялось 1000, М = 100. 3>/12 )

ния с N

V

Для гармонического сигнала в качестве т использовались случайные числа, генерируемые в соответствии с равномерным законом распределения и областью рассеяния случайной величины [-0.1,0.1], а также случайные числа, генерируемые в соответствии с нормальным

Г 02 ^

законом распределения с N 0,—I, число шагов метода Монте-Карло равнялось 1000,

I 3>/12)

М = 100. Число отсчётов исходного сигнала - 50, безразмерная частота сигнала / = 0.1, число шагов метода Монте-Карло равнялось 1000, М = 981.

4.1. Анализ точности восстановления линейного тренда

Рассмотрим результаты исследований, проведённых в соответствии с описанными выше алгоритмами анализа точности восстановления дискретного сигнала, точности восстановления линейного тренда (4), значения которого были заданы в узлах неравномерной временной сетки (табл. 1).

Таблица 1. Среднее значение и дисперсия параметра SER при восстановлении линейного

тренда в соответствии с алгоритмами № 1-3

Номер алгоритма восстановления Среднее значение SER, дБ, равномерный ЗРСВ Si. Дисперсия SER, равномерный ЗРСВ Si. Среднее значение SER, дБ, нормальный ЗРСВ Si. Дисперсия SER, нормальный зрсв Si.

№ 1 29.0 1.8 38.3 2.3

№ 2 30.6 2.5 38.6 2.3

№ 3 29.3 2.3 37.8 2.5

Из табл. 1 видно, что вне зависимости от ЗРСВ Sj средние значения и дисперсии параметра SER для изученных алгоритмов оказываются близкими друг к другу. Так, средние значения SER при равномерном ЗРСВ §¡ отличаются друг от друга не более чем на 1.6 дБ

и не более чем на 0.8 дБ при нормальном ЗРСВ §¡. Точность восстановления линейного тренда в рассматриваемом случае (среднее значение SER) при нормальном ЗРСВ Sj, оказывается выше аналогичной величины при равномерном ЗРСВ §¡. Данный результат объясняется тем, что в рассмотренных случаях дисперсия нормального закона распределения а

случайной величины 8t выбиралась из условия 3а = , где А - размер области рассеяния

случайной величины §¡ с равномерным законом распределения. При этом значение области рассеяния случайное величины §¡, в котором укладывается 97,4% всех случайных чисел

(«эффективный» размер джиттера), как известно, равно 2а = . При равномерном за-

зуз

коне распределения случайной величины §¡ «эффективный» размер джиттера равен

А, т.е. в 3\f3 раза больше аналогичной величины при нормальном законе распределения. (Объяснение этих и далее описанных результатов с теоретической точки зрения представлено в Разделе 5.)

4.2. Анализ точности восстановления полиномиального тренда

Рассмотрим результаты восстановления полиномиального тренда

x(t) = 3 • t3 + 2 • t2 +1 + 0.5, (6)

значения которого были вычислены в узлах дискретной временной сетки t¡ = i + t¡ , i = 1,10, представленные в табл. 2.

Таблица 2. Среднее значение и дисперсия SER при восстановлении полиномиального тренда

в соответствии с алгоритмами № 1-3

Номер алгоритма восстановления Среднее значение SER, дБ, равномерный ЗРСВ Sj. Дисперсия SER, равномерный зрсв si. Среднее значение SER, дБ, нормальный зрсв si. Дисперсия SER, нормальный зрсв Si.

№ 1 22.6 2.5 31.7 3.0

№ 2 23.9 3.4 32.0 3.0

№ 3 21.9 3.5 29.3 3.0

Из табл. 2 видно, что вне зависимости от ЗРСВ Sj средние значения и дисперсии параметра SER для изученных алгоритмов оказываются близкими друг к другу. Так, средние значения SER при равномерном ЗРСВ §¡ отличаются друг от друга не более чем на 2 дБ

и не более чем на 1.7 дБ при нормальном ЗРСВ §¡. Точность восстановления полиномиального тренда в рассматриваемом случае (среднее значение SER) при нормальном ЗРСВ Sj оказывается выше аналогичной величины при равномерном ЗРСВ §¡. (Объяснение причин, обусловивших данный результат, приведено в разделе 4.2.)

4.3. Восстановление периодического сигнала

Рассмотрим результаты исследования точности восстановления периодического сигнала вида:

x(t) = 2sin(2n0.5 fct) + 1.2cos(2n fct). (7)

В проведённых вычислительных экспериментах были использованы значения дискретного сигнала, вычисленные в узлах временной сетки

Ц = Т + т, / = 1,50, (8)

где Т - период дискретизации; т - случайная величина, с т е [-А/2, А/2], где А < Т - размах джиттера, по формуле, следующей из (7):

Г ~ Г т. ЛЛ Г ~ Г т. ЛЛ

v v T

:(tj) = 2sin nf\i + + 1.2cos 2nf\i + T;j\, (9)

V

где f = fc ■ T - безразмерная частота дискретизации; поскольку t¡ е (-A/2, А/2), соответственно, вариация безразмерной частоты дискретизации A/j е -0.5/; 0.5 f . Результаты моделирования приведены в табл. 3.

Таблица 3. Среднее значение и дисперсия SER при восстановлении периодического сигнала

в соответствии с алгоритмами № 1-3

Номер алгоритма восстановления Среднее значение SER, дБ, равномерный ЗРСВ Sj. Дисперсия SER, равномерный ЗРСВ Sj. Среднее значение SER, дБ, нормальный ЗРСВ Sj. Дисперсия SER, нормальный зрсв Sj.

№ 1 31.2 0.7 31.2 0.9

№ 2 31.2 0.8 33.6 0.4

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

№ 3 28.6 0.9 32.4 0.4

Из табл. 3 видно, что, как и при восстановлении полиномиального тренда, средние значения и дисперсии параметра SER для изученных алгоритмов оказываются близкими друг к другу вне зависимости от ЗРСВ Sj. Аналогично средние значения параметра SER при

нормальном ЗРСВ Sj выше, чем при равномерном ЗРСВ Sj. (Объяснение причин, обусловивших данный результат, приведено в разделе 4.2.)

5. Теоретический анализ результатов вычислительных экспериментов

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

Алгоритм восстановления сигнала № 1, как очевидно из его описания, основан на вычислении коэффициентов прямой на каждом из отрезков интерполяции сигнала

[/Т + 8 /; (/ +1) Т + 8+1 ], проходящей через точки (¡Т + 8 /, х/), ((1 +1) Т + 8^, х/+1), где X/ = /Т + г,-, Х/+1 = (/ +1) Т + г,-+1, по следующим формулам:

= Х/+1 ~Х/ , (10) 1 т+8+1 - 8 ' '

Ъ/ = х/- а/ (/Т+5), (11) и, далее, восстановлении значений сигнала в заданных точках на каждом из отрезков [/Т + 8; (/ +1) Т + 8+1 ] по уравнению прямой с коэффициентами, вычисляемыми в соответствие с (10), (11).

Алгоритм оценки погрешности восстановления сигнала № 1, как очевидно из его описания, предполагает использование на каждом из отрезков [/Т + 8; (/ +1) Т + 8+1 ] значений коэффициентов прямой, усреднённых по ансамблю реализаций:

х/+1 - х/

а / > = Е

Т + 8+т - 8

= а/ТЕ

+а гЕ[г'+1 т*] _ = а, (12)

т+8+1 - 8 ] ¡е[т+8+1 - 8 ] 1

(Ъ/) = Е(х/>-Е(а/ (/Т + 8)) = х/ -а//Т-Е(а/^ = х/ -a/iT, (13) Е - оператор математического ожидания.

При выводе (12), (13) мы учли, что г,-, 8 являются независимыми случайными величинами.

Алгоритм восстановления сигнала № 2, как очевидно из его описания, основан на вычислении коэффициентов прямой на каждом из отрезков интерполяции сигнала

[/Т; (/ +1) Т ], проходящей через точки (¡Т, х/), ((/ +1) Т, х/+1), где х/ = /Т + т1, Х/+1 = (/ +1) Т + тг-+1, по следующим формулам:

а = , (14)

Т/

Ъ/ = х/ - а//Т, (15)

и, далее, восстановлении значений сигнала в заданных точках на каждом из отрезков [/Т; (/ +1) Т ] по уравнению прямой с коэффициентами, вычисляемыми в соответствие с (14),

(15).

Алгоритм оценки погрешности восстановления сигнала № 2, как очевидно из его описания, предполагает использование на каждом из отрезков [/Т; (/ +1) Т ] значений коэффициентов прямой, усреднённых по ансамблю реализаций:

х/+1 - х/

. Т

{Ъ/) = Е/ X/ )-Е( а/Т\ = X/ -/ТЕ( а/) = X/ - а/Т. (13)

а/ ) = Е

^ Е[ь+1 -Ь ] = а/ + а/ ——-А = а/, (12)

Из (10), (11) и (12), (13) видно, что усреднённые по ансамблю реализаций значения коэффициентов прямой алгоритмов № 1, 2 оказываются одинаковыми. Это объясняет близость оценок точности восстановления изученных сигналов.

Алгоритм восстановления сигнала № 3, как очевидно из его описания, является модификацией алгоритма № 1. Данная модификация состоит в оценке знака случайной величины Т (см. пп. 4, 5 алгоритма № 3) и его учёте при генерации случайных чисел (см. п. 7,8 алгоритма № 3), чем и объясняется близость оценок восстановления линейного и полиномиального трендов данным алгоритмом, аналогичным характеристикам алгоритмов № 1, 2. Отметим, что для каждого из рассмотренных в работе сигналов точность восстановления дискретного сигнала при использовании алгоритма № 3 в случае равномерного закона распределения джиттера оказывается ниже аналогичной величины у алгоритмов № 1, 2. С нашей точки зрения, данный результат объясняется тем, что для нелинейного тренда

u

1. _

<

выполнение условия в (1) имело отрицательный знак.

u

(2. _.

оказывается недостаточным для того, чтобы т

6. Заключение

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

В то же время при выборе алгоритма восстановления дискретных сигналов на практике следует принимать во внимание принципиальное отличие в её постановке от рассмотренной в статье задачи оценки точности восстановления сигналов на основе статистического моделирования. Действительно, на практике решается задача восстановления дискретного сигнала по его единственной реализации; как следствие, провести усреднение по ансамблю реализаций в соответствии с (12), (13) не представляется возможным. Таким образом, для восстановления дискретных сигналов, заданных на неравномерной временной сетке, точные значения узлов которой неизвестны, целесообразно использовать алгоритм № 1.

Литература

1. Unser M. Sampling - 50 years after Shannon // Proceedings of the IEEE. 2000. V. 88, № 4. P. 569-587.

2. Unser M. Sampling: 60 Years After Shannon // Sixteenth International Conference on Digital Signal Processing, Santorini, Greece. 2009. P. 42.

3. Баевский Р.М., Иванов Г.Г., Чирейкин Л.В. и др. Анализ вариабельности сердечного ритма при использовании различных электрокардиографических систем // Вестник аритмо-логии. 2001. № 24. С. 67-95.

4. Feichtinger H.G., Grochenig K., Strohmer T. Efficient numerical methods in non-uniform sampling theory // Numerische Mathematik, 1995. N° 69. P. 423-440.

5. Marvasti F. Recovery of signals from nonuniform samples using iterative methods // IEEE Transactions on signal processing. 1991. V. 39, № 4. P. 872-878.

6. Senay S. Signal reconstruction from nonuniform samples using prolate spheroidal wave functions: theory and application. Doctoral Dissertation, Pittsburgh. 2011. P. 117.

7. Selva J. Functionally weighted Lagrange interpolation of band-limited signals from nonuniform samples // IEEE Transactions on Signal Processing. 2009. V. 57, № 1. P.168-181.

8. Tuncer T. E., Serdaroglu B. Block-based methods for the reconstruction of finite-length signals from nonuniform samples // IEEE Transactions on Signal Processing. 2007. V. 55, № 2. P. 530541.

9. Прохоров С. А. Прикладной анализ неэквидистантных временных рядов / Самар. гос. аэрокосм. ун-т. 2001. 375 с.

10. Browning J. A method of finding unknown continuous-time nonuniform sample locations of band-limited functions // Advanced Signal Processing Algorithms, Architectures, and Implementations XIV. 2004. V. 5559. P. 289-296.

11. Marziliano, P. Reconstruction of irregularly sampled discrete-time bandlimited signals with unknown sampling locations // IEEE Transactions on Signal Processing. 1999. V. 48, № 12. P. 3462-3471.

12. Калмыков С.А., Шокин Ю.И., Юлдашев З.Х. Методы интервального анализа. Новосибирск: Наука, 1981. 281 с.

13. Поршнев С.В., Кусайкин Д.В. Исследование точности методов восстановления дискретных сигналов, заданных на неравномерной временной сетке // В мире научных открытий. 2013. Т. 46, № 10, С. 261-279.

14. Бахвалов Н.С., Жидков Н.П., Кобельков Г.М. Численные методы: учебное пособие для вузов. М.: Наука, 1987. 598 с.

Статья поступила в редакцию 07.11.2013

Поршнев Сергей Владимирович

д.т.н., профессор, заведующий кафедрой радиоэлектроники информационных систем ИРИТ-РТФ УрФУ (620002, Екатеринбург, ул. Мира, 32) тел. (343) 375-95-57, профессор кафедры общепрофессиональных дисциплин технических специальностей УрТИСИ ФГОБУ ВПО «СибГУТИ» (620109, Екатеринбург, ул. Репина, 15), e-mail: sergey porshnev@mail.ru

Кусайкин Дмитрий Вячеславович

аспирант кафедры общепрофессиональных дисциплин технических специальностей УрТИСИ ФГОБУ ВПО «СибГУТИ» (620109, Екатеринбург, ул. Репина, 15)

тел. (343) 359-91-08, e-mail: kusaykin@mail.ru

Signal reconstruction from non-uniform discrete-time signals with unknown locations S. Porshnev, D. Kusaykin

This paper presents reconstruction algorithms for non-uniform discrete-time signals with unknown locations. Reconstruction errors of each method for various types of signals are given. Numerical modeling was made for linear trend, polynomial trend and periodic signal with uniform and normal distribution of time jitter.

Keywords: non-uniform discrete-time signal; reconstruction; interpolation.

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