Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Кренев, Артемова Цифровой спектральный анализ.DOC
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
1.41 Mб
Скачать

5.4. Комбинированные периодограммно-коррелограммные оценки

Основной комбинированный метод состоит из четырех этапов.

1) Вычисляется обычная периодограмма Уэлча Pw(f) с произвольным выбором перекрытия сегментов S и окна данных w(n).

2) Вычисляется ОДВПФ для Pw(f) с целью получения симметричной оценки АКФ rxxw(m) для 2D+1 временных сдвигов. Оценка АКФ rxxw(m) охватывает значения mD вследствие воздействия АКФ окна данных ф(m)=w(n)*w(n).

3) Эта оценка обрабатывается с помощью действительного симметричного корреляционного окна (m) нечетной длины 2L+1 и получается взвешенная оценка АКФ:

Ширина этого корреляционного окна выбирается меньше ширины автокорреляционной функции Ф(m) окна данных (L<D).

4) Вычисляется ДВПФ для rxxс(m), что и дает искомую оценку СПМ:

где (f) - преобразование Фурье корреляционного окна (m).

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

Среднее значение оценки СПМ

где e(f) - преобразование Фурье эффективного корреляционнного окна e(m):

Если эффективное корреляционное окно выбрано заранее, тогда при L<D окно данных можно выбирать произвольно, т. к. его влияние может быть скомпенсировано выбором корреляционного окна следующего вида:

Чтобы оценка была несмещенной оценкой полной мощности, нормируют корреляционные окна так, чтобы e(0)=1, (0)=1.

Для получения с помощью этого метода оценки Блэкмана-Тьюки (крайний коррелограммный частный случай ) используем один сегмент (P=1), корреляционное окно шириной много меньше числа отсчетов данных (L<<D=N), и прямоугольное окно данных ( w(n)=1, n=0, ..., N-1 ). Наттол показал, что в этом случае QteBs>>1.

Для получения периодограммы Уэлча (крайний периодограммный частный случай) используем P=2N/D-1 сегментов, 62-процентное перекрытие (S=0,38D), окно Ханна данных и не применяем корреляционного взвешивания ((m)=1, mL=D). И в этом случае QteBs>>1. При использовании 50-процентного перекрытия QteBs>>1,08.

Очень интересен частный случай, называемый методом Наттола-Картера, использующий прямоугольное окно данных (w(n)=1) без перекрытия (S=D), число сегментов, вдвое меньшее, чем для периодограммы Уэлча, и корреляционное окно, подбираемое для получения эффективного корреляционного окна Ханна. Здесь QteBs>>1, метод имеет те же статистические характеристики, что и метод Уэлча. Однако вычислительные затраты для него вдвое ниже, чем для метода Уэлча, т. к. БПФ в нем вычисляется для вдвое меньшего числа сегментов, к тому же в нем отсутствуют операции умножения, связанные с обработкой сегментов с помощью окна данных.

6. Алгоритмы спектрального анализа в ограниченном

секторе z-плоскости

6.1. Алгоритм анализа с использованием бпф

Пусть заданы N отсчетов сигнала, и необходимо найти z-преобразование в точках, расположенных на дуге окружности в z-плоскости. Пусть N=64, а количество искомых спектральных отсчетов, положение которых показано на рис. 6.1, а, равно 16. В данном случае выражение для z-преобразования имеет следующий вид:

так что

Из формулы (6.2) следует, что после предварительного умножения x(n) на r-ne-jn задача расчета z-преобразования сводится к задаче спектральных измерений на дуге единичной окружности, которая изображена на рис. 6.1, б.

Рис. 6.1. а - круговой сектор в z-лоскости; б - преобразование кругового сектора в дугу окружности с помощью предварительного умножения массива сигнала.

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

1. Вычислить 16-точечное БПФ отсчетов сигнала с номерами 0, 4, 8, ..., 60, что даст X0(k).

2. Вычислить 16-точечное БПФ отсчетов с номерами 1, 5, 9, ..., 61, что дает X1(k).

3. Повторить то же для отсчетов 2, 6, 10, ..., 62 и 3, 7, 11, ..., 63, что дает X2(k) и X3(k) соответственно.

4. Сложить коэффициенты БПФ по формуле

, (6.3)

Этот же результат можно получить иначе, вычислив 64-точечное БПФ и взяв первые 16 коэффициентов БПФ. В этом случае потребовалось бы выполнить (N/2)log2N=192 базовых операций, тогда как при использовании четырех 16-точечных преобразований их нужно было бы 128. Таким образом, в зависимости от параметров системы можно использовать по крайней мере два различных метода вычисления спектра вдоль дуги в z-плоскости, изображенной на рис. 6.1, а.