Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Глинченко А.С. - Цифровая обработка сигналов. ч.2 (2001)(3 M.pdf
Скачиваний:
515
Добавлен:
13.09.2013
Размер:
2.76 Mб
Скачать

9

дроблением или просачиванием спектра между каналами [2, 4, 6]. При этом затруднительны однозначное обнаружение сигнала и оценка его параметров.

Важной для практики является задача обнаружения и оценки параметров вещественных гармонических сигналов x(n) = cos(ω nTд). Такой сигнал можно представить в виде суммы двух комплексных гармонических сигналов с частотой ω > 0 и ω < 0:

x( n ) = (1/ 2 ) [e jω nTд + ejω nTд ] = (1/ 2 ) [x1( n ) + x2 ( n )].

В соответствии с принципом суперпозиции ДПФ сигнала x(n) также можно найти как сумму откликов на его комплексно-сопряженные составляющие, определяемых, как показано выше, частотной характеристикой анализатора спектра.

7.4. РОЛЬ ВЕСОВЫХ ФУНКЦИЙ ПРИ ГАРМОНИЧЕСКОМ СПЕКТРАЛЬНОМ АНАЛИЗЕ

Высокий уровень боковых лепестков и обусловленное им сильное взаимное влияние каналов анализатора спектра является основным недостатком прямоугольной весовой функции. Особенно оно существенно при разрешении нескольких одновременно действующих сигналов или при наличии сосредоточенных помех, существенно искажающих результаты анализа. Эти недостатки преодолеваются при использовании весовых функций, имеющих меньший уровень боковых лепестков. Однако при этом возрастает ширина главного лепестка fгл = DfД/N, где D > 2. Это приводит к увеличению числа каналов с перекрывающимися главными лепестками частотных характеристик и ухудшению разрешающей способности

анализатора спектра. Например, у анализатора спектра с весовой функцией Хэмминга, имеющей параметры fгл = 4fД/N, δ бл max = –41 дБ, перекрываются главные лепестки частотных характеристик трех соседних каналов (рис. 7.3). Даже при ω = ω k (частота f1 на рис. 7.3) сигнал одновременно присутствует на выходах трех каналов (проецируется на три бина ДПФ), а при ω ω k

(частота f2 на

рис. 7.3) без учета боковых лепестков проецируется на 4

бина ДПФ.

 

Улучшение разрешения анализатора спектра с весовыми функциями, имеющими широкий главный лепесток, обеспечивается путем увеличения числа точек ДПФ N, т. е. увеличением времени анализа сигнала Tа = NTД.

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

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

 

10

области

может быть заменено сверткой в частотной области с

дискретизированной частотной характеристикой весовой функции. Например, для весовых функций Ханна и Хэмминга такая свертка

вычисляется путем скользящего весового усреднения трех соседних частотных выборок с весами соответственно 0,25; 0,5; 0,25 и 0,23; 0,54; 0,23 [3, 5].

 

|H(jω k , ω )|

 

 

 

 

 

0

fд/N

f2 2fд/N

3fд/N

4fд/N

5fд/N

fk

 

 

 

 

f1

 

 

Рис. 7.3. Частотные характеристики каналов анализатора спектра

 

с весовой функцией Хэмминга

 

 

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

7.5. ОСНОВНЫЕ ПАРАМЕТРЫ ВЕСОВЫХ ФУНКЦИЙ ПРИ СПЕКТРАЛЬНОМ АНАЛИЗЕ

Параметры весовых функций, используемых при спектральном анализе, рассмотрены в [2, 4, 5, 7].

Эквивалентная шумовая полоса весовой функции Fш,

выражаемая в бинах. Находится при действии на входе анализатора спектра белого шума, имеющего полосу ± fд/2, из условия равенства мощности шума Pшвф на выходе эквивалентного цифрового фильтра нижних частот с частотной характеристикой весовой функции W(jω ) и мощности шума Pши на

выходе идеального фильтра, имеющего полосу пропускания Fш и максимум квадрата АЧХ |W(j0)|2 (рис. 7.4):

 

N0

ω д / 2

N0

N N1w2( n ) ,

Pш вф =

|W( jω ) |2 dω =

 

 

 

2π

ω д / 2

Tд n= 0

где N0 – спектральная плотность мощности белого шума на входе фильтра (или канала).

11

Максимальное усиление весовой функции на частоте ω = 0 определяется

N

1

N

1

 

 

 

 

как W( j0 ) =

w( n ) (по уровню) и |W( j0 )|2 =

(

w( n ) )2

по мощности.

n= 0

n= 0

N0

 

 

 

Мощность шума на выходе идеального фильтра Pш и =

 

2

 

 

|W( j0 )|

Fш .

Tд

 

 

 

 

 

 

 

 

 

 

W2(0)

 

4

3

2

1

0

|W (jf)| 2

1

2

3

4 k, бин

Рис. 7.4. Определение эквивалентной шумовой полосы весовой функции

Приравнивая мощности P швф = P ши , находим выражение для

эквивалентной шумовой полосы весовой функции и, соответственно, эквивалентной шумовой полосы канала анализатора спектра:

Fш = N N1w2( n ) /( N1w( n ))2 , бин.

(7.6)

n= 0

n= 0

 

При этом мощность действующего на входе анализатора спектра белого (широкополосного) шума уменьшается на выходе анализатора спектра в

число раз, равное N/Fш.

Ширина главного лепестка частотной характеристики весовой

функции по уровням 3 и 6 дБ, в бинах: Fгл(3/6). Значение Fгл(6)

определяет разрешающую способность анализатора спектра по частоте:

fр = Fгл(6) fд /N.

(7.7)

Если fр задано, то по нему находится необходимое время анализа:

 

д = Fгл(6) /fр .

Совокупность параметров Fгл(3) (полосы по уровню половинной

мощности)

и

Fш

определяет

качество

весовой

функции

δ = (Fгл(3)

Fш)

/Fгл(3)

в случае,

когда входная последовательность

представляет сумму гармонических составляющих с частотами, не кратными fд /N, т. е. не совпадающими с бинами ДПФ, и белого шума [7].

12

Когерентное усиление весовой функции: Кког = |W(j0)|/N .

Определяет нормированное к N усиление канала ДПФ с данной весовой функцией на центральной частоте канала fk .

Максимальный уровень боковых лепестков δ бл max, дБ. Этот параметр рассматривался в [40] при синтезе НФ методом весовых функций в главе 3.

Паразитная амплитудная модуляция спектра. Определяется отношением значения частотной характеристики весовой функции на частоте f = fд /2N к максимальному значению частотной характеристики на частоте

f = 0: A п,дБ = 20lg[ |W( jω )|(ω = ω д / 2N )

/ W( j0 )]. Значение

Ап

характеризует искажения или потери оценок ДПФ в случае самых неблагоприятных для ДПФ частот сигнала f = fk ± fд /2N [4].

Значения параметров для некоторых весовых функций [2, 4, 5, 7] сведены в табл. 7.1.

 

 

Таблица 7.1

 

 

 

 

 

 

 

 

 

 

Тип ВФ

Fш , бин

F гл(3/6), бин

 

Кког

δ бл, дБ

АП , дБ

 

 

 

 

 

 

 

Прямоугольная

1

0,89 / 1,21

 

1

13,6

3,92

 

 

 

 

 

 

 

Треугольная

1,33

1,28 / 1,78

 

0,5

27

1,82

 

 

 

 

 

 

 

Хемминга

1,36

1,30 / 1,81

 

0,54

41

1,78

 

 

 

 

 

 

 

Блэкмана

1,73

1,68 / 2,36

 

0,42

57

1,1

 

 

 

 

 

 

 

7.6. ПРИМЕРЫ РЕШЕНИЯ ЗАДАЧ ГАРМОНИЧЕСКОГО СПЕКТРАЛЬНОГО АНАЛИЗА СИГНАЛОВ

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

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

x( n ) = L Ami sin(ω i nTд + ϕ i ) , состоящий из одной или L синусоидальных

i= 1

составляющих с частотами fi, отвечающими условию fi = kF, т. е. являющихся гармониками некоторой известной или неизвестной частоты F, связанной с частотой дискретизации сигнала fд соотношением: F = pfд/N (так называемый режим когерентной выборки); N и p – целые взаимно простые числа. С

шк = [σ 2

13

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

Такая задача спектрального анализа возникает при тестировании (идентификации) объектов гармоническими или сложными полигармоническими сигналами, частоты которых формируются от общего задающего генератора, который является одновременно и источником частоты дискретизации как тестового сигнала, так и считываемого отклика объекта [9, 10]. Режим когерентной выборки реализуется также путем фазовой синхронизации или автоподстройки частоты дискретизации fд по сигналу основной (опорной) частоты F входного сигнала.

При исследовании характеристик моделируемых объектов, в том числе систем ЦОС, по откликам их на гармонические и полигармонические сигналы также используется спектральный анализ сигналов на основе ДПФ. При этом значения частот тестовых сигналов и время анализа, т. е. число точек ДПФ при заданной частоте дискретизации выбирают с учетом указанных выше условий однозначного разрешения всех частотных составляющих, присутствующих в тестовом сигнале: N = kfд / fi .

В качестве весовой функции анализаторов спектра с когерентной выборкой используется прямоугольная весовая функция. Значения неизвестных частот составляющих определяются номером канала (бина ДПФ), откликающегося на данную частоту, т. е. fi = kfд /N , амплитуда их Ami

= 2|X(j k)|/N, фаза ϕ i = arg [X(j k)].

При наложении на сигнал белого шума и/или шума квантования АЦП со спектральной плотностью (σ 2ш /fд), обусловленная ими случайная погрешность оценок определяется мощностью шума на выходе канала ДПФ

σ 2 ш /fд] Fш fд /N = (σ 2ш /N) Fш . Наилучшей в данном случае также является прямоугольная весовая функция, имеющая минимальную

эквивалентную шумовую полосу Fш = Fш min = 1. Относительная погрешность оценки среднеквадратичного значения сигнала при этом

составляет δ Ai = Am i / 2σ шк , а фазы ϕ i = Am i / 2σ шк . Для повышения

точности оценок можно произвести предварительное усреднение К реализаций сигнала или К оценок ДПФ или увеличить в К раз время анализа

(число точек

ДПФ N). При этом погрешность оценок амплитуды и фазы

уменьшается в

K раз.

Анализ и оценка параметров полигармонических сигналов с некогерентной выборкой [7]. Некогерентная выборка означает отсутствие жесткой связи между частотными составляющими сигнала и частотой его дискретизации.

Для одночастотного сигнала в этом случае целесообразно использовать

прямоугольную весовую функцию, а время анализа выбрать исходя из требуемого частотного разрешения ∆ f p = ∆ Fгл( 6 ) fд / N , откуда

N ≥ ∆ Fгл( 6 ) fд / f p . Частота сигнала здесь отождествляется с центральной

14

частотой канала ДПФ, имеющего максимальное выходное значение, что соответствует погрешности оценки частоты, не превышающей fд/2N. Погрешность оценки амплитуды сигнала при этом является большой и при f = fк ± fд/2N достигает максимального значения Ап = 3,92 дБ. Меньшую погрешность можно получить, используя другие весовые функции с меньшим значением коэффициента модуляции Ап или подбором шага дискретизации по частоте fд /N путем изменения числа точек ДПФ N, так чтобы в случае прямоугольной весовой функции получить на выходе ДПФ одну частотную выборку с максимальной амплитудой. При этом можно говорить о режиме квазикогерентной выборки.

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

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

При наличии широкополосных шумов точность оценок можно повысить с помощью усреднения ДПФ по K реализациям сигнала или увеличением в К раз числа точек N c последующим усреднением К соседних частотных выборок ДПФ и их прореживанием в К раз.

При некогерентном гармоническом анализе, как и при анализе

случайных

сигналов,

используется

дополнение

преобразуемой

последовательности определенным числом нулевых отсчетов N0, когда

~

= x( n )w( n ) при 0

~

 

0

при N1 n

N 1. При этом

x( n )

n N1 1 и x( n ) =

ДПФ N1-точечной последовательности

~

 

вычисляется по числу точек

x( n )

N =

N1 + N0

, где N1 cоответствует длине весовой функции:

 

 

~

N11

j2π kn / N , k = 0,1, ...N 1.

 

X ( jω k ) =

w( n ) x( n )e

 

 

n=

0

 

 

 

 

Это приводит к уменьшению шага дискретизации f = fд/N, к увеличению числа каналов анализа и интерполяции сигнала в частотной области.

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

15

анализатора спектра при этом остаются прежними и определяются длиной весовой функции N1. Например, при N0 = N1 число каналов анализа удваивается, а частотный интервал между ними уменьшается вдвое. Если частота сигнала при этом точно совпадет с частотой k-го канала, в том числе и интерполированного, то даже в случае прямоугольной весовой функции на данный сигнал будут откликаться 3 канала анализатора спектра. Предлагается самостоятельно построить графики частотных характеристик анализатора спектра с добавлением нулевых отсчетов для прямоугольной весовой функции и весовой функции Хэмминга при N0 = N1.

Нулевые отсчеты используют также для дополнения обрабатываемой последовательности до числа точек N = 2i с целью применения высокоэффективных алгоритмов спектрального анализа на основе БПФ.

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

7.7.ДОПОЛНИТЕЛЬНЫЕ ВОПРОСЫ АНАЛИЗА СПЕКТРА

СПОМОЩЬЮ ДПФ И СВЯЗИ С ЦИФРОВОЙ ФИЛЬТРАЦИЕЙ

Наряду с оценкой спектра на заданном интервале наблюдения существуют задачи анализа изменения спектра во времени или текущего спектрального анализа, относящегося к нестационарным детерминированным и случайным сигналам. Для этой цели применяют скачущие и скользящие ДПФ [3].

Скачущими называют ДПФ с неперекрывающимися (стыкующимися) или частично перекрывающимися интервалами наблюдения с коэффициентами перекрытия 0, 0,25, 0,5, 0,75 и другими.

Скользящее ДПФ вычисляется по текущему N-точечному набору или вектору данных {x(n – N + 1)–x(n)}при значениях n = N – 1+ l, l = 0, 1, 2, ….

Очевидно, что скачущие ДПФ являются лишь отсчетами скользящего ДПФ

при значениях n = N – 1 + lN (скачущее

ДПФ без перекрытия),

n = N – 1+ lN/2 (скачущее ДПФ с перекрытием 0,5)

и т. д.

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

Канал скачущего ДПФ эквивалентен согласованному ЦФ, с выхода которого снимается каждый N-й или каждый (N/2)-й и т. д. отсчеты сигнала, что соответствует понижению частоты дискретизации выходного сигнала фильтра в N, N/2 и т. д. раз. При этом периодически повторяющийся с частотой дискретизации спектр выходного сигнала фильтра периодизируется

16

с меньшей в соответствующее число раз частотой fд= fд/N, fд= 2fд/N,…, в результате чего происходит наложение спектров в основной полосе частот (0± fд/2). В эту полосу и трансформируются или заворачиваются все внеполосные частотные составляющие обрабатываемого сигнала. Наиболее сильно эффект наложения проявляется у ЦФ, эквивалентных скачущему ДПФ без перекрытия (с понижением частоты дискретизации в N раз). Наглядное представление о нем дает наложение в основной полосе частот (0± fд /2N) разнесенных на kfд/N частотных характеристик каналов ДПФ, показанных на рис. 7.2, 7.3. Трансформация частоты fi = k fд+ fi i-й частотной составляющей сигнала в частоту fiосновной полосы (0± fд/2) осуществляется в данном случае в соответствии с соотношением: fi= fi ,

если k – четное и fi= fi , если k – нечетное, где k = [fi / fд]цч. окр = 0, ± 1, …

± N/2 – целая часть отношения fi / fдс округлением; fi = fi – kfд, –fд/2 ≤ ∆ fi . fд/2. Кратность наложения в данном случае составляет N.

При коэффициенте перекрытия 0,5 (коэффициенте прореживания N/2)

частота дискретизации выходного сигнала ЦФ составляет fд= 2fд/N, а основная полоса частот (0± fд /N). Она соответствует ширине главного лепестка частотной характеристики ЦФ с прямоугольной весовой (импульсной) характеристикой, для которого периодизированные с периодом 2fд/N частотные характеристики не перекрываются на уровне главных лепестков, а их перекрытие в основной полосе частот (0± fд /N) также характеризует эффект наложения и связанные с ним частотные преобразования. Трансформация частот здесь осуществляется в соответствии с теми же соотношениями, что и в предыдущем случае. Кратность наложения при этом составляет N/2.

Эффект наложения при спектральном анализе с перекрытием может быть существенно ослаблен использованием весовых функций с малым уровнем боковых лепестков. В то же время перекрытие окон (интервалов наблюдения) ведет к увеличению объема вычислений и в каждом конкретном случае должно быть обоснованным.

Что касается скользящего ДПФ, требующего очень большого объема вычислений, то в большинстве случаев его можно заменить гребенкой цифровых фильтров, состоящей из гребенчатого фильтра и набора комплексных цифровых резонаторов (рис. 7.5), [3, 11].

Соседние файлы в предмете Электроника