Главная страница
Навигация по странице:

  • 2.5. Спектральная плотность

  • 2.6. Гармонический сигнал

  • 2.7. Белый шум

  • 3. Оценка и моделирование случайных процессов 3.1. Оценка корреляционной функции

  • 3.2. Оценка спектральной плотности

  • ОТУ_Поляков_Часть2_2009. Теория автоматического управления для чайников Часть ii. Управление при случайных


    Скачать 1.41 Mb.
    НазваниеТеория автоматического управления для чайников Часть ii. Управление при случайных
    Дата15.03.2023
    Размер1.41 Mb.
    Формат файлаpdf
    Имя файлаОТУ_Поляков_Часть2_2009.pdf
    ТипЗадача
    #992747
    страница3 из 9
    1   2   3   4   5   6   7   8   9
    свойств:
    1)
    )
    0
    (
    X
    R
    – это средний квадрат случайного процесса, поэтому всегда
    0
    )
    0
    (

    X
    R
    ; для цен- трированных процессов (с нулевым средним) эта величина совпадает с дисперсией;
    2) при
    0
    =
    τ
    корреляционная функция имеет наибольшее значение, в том числе и наиболь- шее по модулю, то есть
    )
    0
    (
    )
    (
    X
    X
    R
    R

    τ
    при всех
    τ ;
    3)
    )
    (
    )
    (
    τ
    τ

    =
    X
    X
    R
    R
    , то есть
    )
    (
    τ
    X
    R
    – симметричная (четная) функция, это доказывается под- становкой
    τ

    вместо
    τ в интеграл (1); поэтому можно считать корреляционную функ- цию только для
    0

    τ
    , а вторую часть строить симметрично.
    В качестве примера приведем корреляционную функцию дискретного сигнала, который пере- ключается между значениями A и A
    − в случайные моменты времени:
    0
    t
    )
    (t
    x
    A
    A

    0
    τ
    )
    (
    τ
    X
    R
    2
    A
    τ
    α
    τ

    =
    e
    A
    R
    X
    2
    )
    (

    © К.Ю. Поляков, 2009
    14
    Корреляционная функция имеет вид
    τ
    α
    τ

    =
    e
    A
    R
    X
    2
    )
    (
    , где
    α
    – среднее число переключений за
    1 с. Заметим, что одна и та же корреляционная функция может соответствовать многих совер- шенно различным процессам.
    Корреляционная функция не всегда положительна. На следующих рисунках показано из- менение ординаты поверхности морского волнения и корреляционная функция этого сигнала
    (одна из теоретических моделей):
    Здесь
    r
    D
    – дисперсия волновой ординаты,
    α
    – коэффициент затухания и
    β
    – средняя частота волнения.
    Заметим также, что чаще всего корреляционная функция убывает по модулю, т.е. чем дальше от нуля, тем меньше значение модуля корреляционной функции (чем больше расстоя- ние между отсчетами, тем меньше связь между ними). Это справедливо не для всех случайных процессов, но для большинства практических ситуаций.
    2.5. Спектральная плотность
    В теории управления существуют и взаимно дополняют друг друга два подхода:
    1) временнóй – исследование процессов во времени;
    2) частотный – исследование частотных свойств сигналов и систем (с помощью передаточ- ных функций и частотных характеристик).
    Аналогичная ситуация наблюдается и при рассмотрении случайных процессов. Основная временная характеристика стационарного процесса – это корреляционная функция, а частотные свойства описываются спектральной плотностью.
    Спектральная плотность – это функция, которая показывает распределение мощности сигнала по частотам. Такая информация о полезных сигналах, помехах и возмущениях очень важна для разработчика систем управления. Система должна быть спроектирована так, чтобы усиливать сигналы с «полезными» частотами и подавлять «вредные» частоты, характерные для помех и возмущений.
    Для перехода от временнóго описания детерминированных (не случайных) процессов к частотному, используют преобразования Фурье и Лапласа. Аналогично спектральная плотность
    случайного процесса может быть найдена как преобразование Фурье от корреляционной функ- ции
    4
    :
    {
    }
    )
    (
    )
    (
    )
    (
    τ
    τ
    τ
    ω
    ωτ
    X
    j
    X
    X
    R
    d
    e
    R
    S
    F
    =
    =





    4
    Эта формула называется формулой Винера-Хинчина. Строго говоря, это не определение спектральной плотности, а следствие из него. Математически корректное определение можно найти в литературе [1,3].
    0
    t
    )
    (t
    x
    0
    τ
    )
    (
    τ
    X
    R
    βτ
    τ
    τ
    α
    cos
    )
    (

    =
    e
    D
    R
    r
    X

    © К.Ю. Поляков, 2009
    15
    Здесь
    1

    =
    j
    – мнимая единица, а
    ω – угловая частота в рад/с (
    f
    π
    ω
    2
    =
    , где f – «обычная» частота в герцах). Используя формулу Эйлера, можно представить экспоненту в виде сумму вещественной (косинусной) и мнимой (синусной) составляющих:
    ωτ
    ωτ
    ωτ
    sin cos
    j
    e
    j

    =

    Функция
    ωτ
    τ
    sin
    )
    (
    X
    R
    – нечетная по
    τ
    , поэтому интеграл от нее в симметричных пределах ра- вен нулю. Напротив, функция
    ωτ
    τ
    cos
    )
    (
    X
    R
    – четная, так что при интегрировании можно взять интервал от 0 до ∞ и удвоить результат:


    =
    0
    cos
    )
    (
    2
    )
    (
    τ
    ωτ
    τ
    ω
    d
    R
    S
    X
    X
    . (2)
    Спектральная плотность чем-то похожа на плотность распределения вероятностей, только она характеризует плотность распределения мощности сигнала по частотам. Если случайный процесс – это напряжение в вольтах, то его корреляционная функция измеряется в В
    2
    , а спек- тральная плотность – в В
    2
    /Гц.
    Спектральная плотность случайного процесса, имеющего корреляционную функцию
    τ
    α
    τ

    =
    e
    A
    R
    X
    2
    )
    (
    ,
    вычисляется как




    +









    +
    =
    =
    0
    )
    (
    2 0
    )
    (
    2 2
    )
    (
    τ
    τ
    τ
    ω
    τ
    ω
    α
    τ
    ω
    α
    ωτ
    τ
    α
    d
    e
    A
    d
    e
    A
    d
    e
    e
    A
    S
    j
    j
    j
    X
    Интервал интегрирования разбит на две части. При
    0
    <
    τ
    имеем
    τ
    τ

    =
    , а при
    0
    >
    τ

    τ
    τ
    =
    . Выполняя интегрирование, получаем
    2 2
    2 2
    0
    )
    (
    2 0
    )
    (
    2 2
    1 1
    )
    (
    α
    ω
    α
    ω
    α
    ω
    α
    ω
    α
    ω
    α
    ω
    τ
    ω
    α
    τ
    ω
    α
    +
    =
    ⎟⎟


    ⎜⎜


    +
    +

    =
    +


    =

    +




    A
    j
    j
    A
    j
    e
    A
    j
    e
    A
    S
    j
    j
    X
    На рисунке слева показана корреляционная функция, а справа – соответствующая ей спек- тральная плотность мощности:
    Свойства
    спектральной плотности:
    1) это неотрицательная, четная функция угловой частоты
    ω (график расположен выше оси абсцисс и симметричен относительно вертикальной оси);
    2) интеграл от
    )
    (
    ω
    X
    S
    на некотором интервале частот
    ]
    ;
    [
    2 1
    ω
    ω
    дает мощность, которая связана с этими частотами; поскольку функция
    )
    (
    ω
    X
    S
    – четная, результат интегрирования на
    ]
    ;
    [
    2 1
    ω
    ω
    нужно удвоить, чтобы учесть также и полосу
    ]
    ;
    [
    1 2
    ω
    ω


    ;
    3) площадь под кривой определяет средний квадрат случайного процесса (для центрирован- ного процесса он равен дисперсии):




    =
    ω
    ω
    π
    d
    S
    x
    X
    )
    (
    2 1
    2 0
    ω
    )
    (
    ω
    X
    S
    2 2
    2 2
    )
    (
    α
    ω
    α
    ω
    +
    =
    A
    S
    X
    0
    τ
    )
    (
    τ
    X
    R
    2
    A
    τ
    α
    τ

    =
    e
    A
    R
    X
    2
    )
    (

    © К.Ю. Поляков, 2009
    16
    Множитель
    π
    2
    /
    1
    нужен для согласования единиц измерения, поскольку угловая частота
    f
    π
    ω
    2
    =
    измеряется не в герцах, а в рад/с. Учитывая, что функция
    )
    (
    ω
    X
    S
    четная, можно интег- рировать ее только при
    0
    >
    ω
    , а результат удвоить:


    =
    0 2
    )
    (
    1
    ω
    ω
    π
    d
    S
    x
    X
    В теории управления нередко записывают спектральную плотность как функцию ком- плексной переменной
    s
    , связанной с угловой частотой по формуле
    ω
    j
    s
    =
    (отсюда следует
    2 2
    ω

    =
    s
    ). Хотя это не совсем корректно с точки зрения математики, мы будем использовать запись
    )
    (s
    S
    X
    для обозначения спектральной плотности
    )
    (
    ω
    X
    S
    , в которой выполнена замена
    2 2
    ω

    =
    s
    :
    2 2
    2 2
    )
    (
    α
    ω
    α
    ω
    +
    =
    A
    S
    X

    2 2
    2 2
    )
    (
    α
    α
    +

    =
    s
    A
    s
    S
    X
    2.6. Гармонический сигнал
    Рассмотрим гармонический сигнал
    (
    )
    θ
    ω
    +
    =
    t
    A
    t
    x
    0
    sin
    )
    (
    , где
    θ – случайная фаза, равномерно распределенная в интервале от 0 до π
    2
    . Три реализации этого процесса (с разными фазами
    θ ) показаны на рисунке:
    Это тоже случайный процесс, однако его отличие от «классических» случайных процессов со- стоит в том, что зная (или определив) случайную фазу
    θ , мы может вычислить значение этого сигнала при любом t . Таким процессы называют квазидетерминированными. Как только фаза
    θ определена, процесс становится детерминированным (не случайным).
    Использование формулы для усреднения по времени (1) дает
    dt
    t
    t
    T
    A
    R
    T
    T
    T
    X
    )
    sin(
    )
    sin(
    2 1
    lim
    )
    (
    0 0
    0 2
    τ
    ω
    θ
    ω
    θ
    ω
    τ
    +
    +
    +
    =


    →∞
    После несложных преобразований (применение формулы произведения синусов и интегриро- вание), получим
    τ
    ω
    τ
    0 2
    cos
    2
    )
    (
    A
    R
    X
    =
    Чтобы найти спектр такого сигнала, вычислим преобразование Фурье для корреляционной функции. По таблицам находим
    {
    }
    [
    ]
    )
    (
    )
    (
    cos
    0 0
    0
    ω
    ω
    δ
    ω
    ω
    δ
    π
    τ
    ω

    +
    +
    =
    F
    , поэтому
    [
    ]
    )
    (
    )
    (
    2
    )
    (
    0 0
    2
    ω
    ω
    δ
    ω
    ω
    δ
    π
    ω

    +
    +
    =
    A
    S
    X
    0
    t
    )
    (t
    x

    © К.Ю. Поляков, 2009
    17
    Это значит, что спектральная плотность состоит из двух дельта-функций для частот
    0
    ω

    и
    0
    ω
    , а в остальных точках равна нулю. Действительно, с самого начала было легко догадаться, что вся энергия такого сигнала сосредоточена на одной частоте.
    2.7. Белый шум
    В математике для теоретических исследований иногда удобно использовать математиче- ские объекты, которые нереализуемы на практике (например, дельта-функцию). В теории слу- чайных процессов важную роль играет белый шум
    5
    , имеющий равномерную спектральную плотность по всем частотам, то есть, const
    )
    (
    0
    =
    = S
    S
    X
    ω
    . Очевидно, что при этом площадь под кривой спектральной плотности (определяющая средний квадрат процесса) бесконечна, то есть сигнал имеет бесконечную мощность и не может существовать в природе.
    Если нет никакой информации о свойствах случайных возмущений, действующих на сис- темы, часто считают, что они приближенно описываются моделью белого шума. Если мы до- кажем, что даже в этом (наихудшем) случае характеристики системы останутся удовлетвори- тельными, то они будут не хуже и при любой другой случайной помехе.
    Корреляционная функция белого шума равна
    )
    (
    )
    (
    0
    τ
    δ
    τ
    S
    R
    X
    =
    . Действительно, преобразо- вание Фурье сразу дает





    =
    =
    0 0
    )
    (
    )
    (
    S
    d
    e
    S
    S
    j
    X
    τ
    τ
    δ
    ω
    ωτ
    Значения такого сигнала отстоящие по времени на любой, сколь угодно малый интервал, не- коррелированы. Это означает, что нет никакой зависимости между соседними, сколь угодно близко расположенными друг к другу, отсчетами такого случайного процесса.
    Корреляционная функция и спектральная плотность белого шума показаны на рисунках:
    Белый шум, как сигнал с бесконечной энергией, невозможно получить на практике. При моделировании его обычно заменяют на белый шум с ограниченной полосой, который имеет равномерный спектр в полосе частот от
    0
    ω

    до
    0
    ω
    , и нулевой вне этой полосы:
    5
    Это название связано с белым светом, спектр которого содержит все частоты видимого спектра.
    0
    ω
    )
    (
    ω
    X
    S
    0
    )
    (
    S
    S
    X
    =
    ω
    0
    S
    0
    τ
    )
    (
    τ
    X
    R
    )
    (
    )
    (
    0
    τ
    δ
    τ
    S
    R
    X
    =
    0
    ω
    )
    (
    ω
    X
    S
    [
    ]
    )
    (
    )
    (
    2
    )
    (
    0 0
    2
    ω
    ω
    δ
    ω
    ω
    δ
    π
    ω

    +
    +
    =
    A
    S
    X
    0
    ω
    0
    ω

    0
    τ
    )
    (
    τ
    X
    R
    2
    /
    2
    A
    τ
    ω
    τ
    0 2
    cos
    2
    )
    (
    A
    R
    X
    =

    © К.Ю. Поляков, 2009
    18
    ⎪⎩



    >

    =
    0 0
    0
    ,
    0
    ,
    )
    (
    ω
    ω
    ω
    ω
    ω
    S
    S
    X
    Средний квадрат такого сигнала равен
    π
    ω
    /
    0 0
    2
    S
    x
    =
    , а не бесконечности. Корреляционную функцию можно найти с помощью обратного преобразования Фурье:
    τ
    ω
    τ
    ω
    π
    ω
    ω
    ω
    π
    τ
    0 0
    0 0
    sin
    )
    (
    2 1
    )
    (

    =
    =




    S
    d
    S
    R
    X
    X
    Поскольку
    0
    sin
    =
    k
    π
    при любом целом
    k
    , корреляционная функция равна нулю при всех
    0
    ω
    π
    τ
    k
    =
    , где
    0

    k
    – любое целое число, не равное нулю. Это значит, что значения, взятые из такого сигнала в моменты времени
    K
    ,
    3
    ,
    2
    ,
    ,
    0 0
    0 0
    ω
    π
    ω
    π
    ω
    π
    , (выборка с периодом
    0
    ω
    π
    ) будут некор- релированы.
    0
    ω
    )
    (
    ω
    X
    S
    0
    S
    0
    ω
    0
    ω

    0
    τ
    )
    (
    τ
    X
    R
    τ
    ω
    τ
    ω
    π
    ω
    τ
    0 0
    0 0
    sin
    )
    (

    =
    S
    R
    X
    0
    ω
    π
    0 2
    ω
    π
    0 3
    ω
    π
    0
    ω
    π


    © К.Ю. Поляков, 2009
    19
    3. Оценка и моделирование случайных процессов
    3.1. Оценка корреляционной функции
    В прикладных задачах часто нужно определить корреляционную функцию и спектраль- ную плотность по экспериментальным данным. При этом мы можем наблюдать и анализиро- вать только «кусок» реализации на временном интервале от нуля до некоторого T , поэтому для невозможно использовать усреднение по ансамблю. Остается надеяться на то, что процесс эр- годический, и применять усреднение по времени.
    Пусть известна реализация случайного процесса
    )
    (t
    x
    на интервале от 0 до T . Для оценки
    (приближенного вычисления) корреляционной функции при
    T
    <<

    τ
    0
    (то есть при положи- тельных
    τ , достаточно малых по сравнению с T ) можно использовать формулу
    dt
    t
    x
    t
    x
    T
    R
    T
    X
    )
    (
    )
    (
    1
    )
    (
    ˆ
    0
    τ
    τ
    τ
    τ
    +

    =


    . (3)
    Обратите внимание, что время усреднения равно
    τ

    T
    , а не T , потому что только интервал
    ]
    ;
    0
    [
    τ

    T
    содержит как t , так и
    τ
    +
    t
    . К сожалению, точно вычислить этот интеграл невозможно, потому что мы не знаем математическую формулу для
    )
    (t
    x
    . В реальности обычно известны только значения этой функции (выборка) в моменты



    N
    ,
    ,
    2
    ,
    ,
    0
    K
    , где
    ∆ – интервал между измерениями. Тогда
    )
    (
    ˆ
    τ
    X
    R
    можно приближенно подсчитать только для



    =
    M
    ,
    ,
    2
    ,
    ,
    0
    K
    τ
    (где
    N
    M
    <<
    ) по формуле
    )
    (
    )
    (
    1 1
    )
    (
    ˆ
    0

    +



    +

    =



    =
    i
    k
    x
    k
    x
    i
    N
    i
    R
    i
    N
    k
    X
    ,
    N
    M
    i
    <<
    =
    ,
    ,
    1
    ,
    0 K
    , в которой интеграл заменен на сумму. С теоретической точки зрения математическое ожидание такой оценки (при усреднении по ансамблю) совпадает с истинной корреляционной функцией, то есть это – несмещенная оценка.
    3.2. Оценка спектральной плотности
    3.2.1. Использование оценки корреляционной функции
    Предположим, что мы исследуем эргодический процесс и знаем одну реализацию
    )
    (t
    x
    на интервале от 0 до некоторого T . Выше было показано, что по этим данным можно построить оценку корреляционной функции. Если бы мы знали полностью непрерывную корреляционную функцию
    )
    (
    τ
    X
    R
    , для оценки спектральной плотности можно было бы использовать преобразо- вание Фурье (формулу (2)):


    =
    0
    cos
    )
    (
    ˆ
    2
    )
    (
    ˆ
    τ
    ωτ
    τ
    ω
    d
    R
    S
    X
    X
    В реальности известны лишь значения
    )
    (
    ˆ

    i
    R
    X
    в отдельных точках, поэтому последнюю фор- мулу нужно перевести в дискретный вид, заменив интеграл на конечную сумму:

    =



    =
    M
    i
    X
    X
    i
    i
    R
    S
    0
    cos
    )
    (
    ˆ
    2
    )
    (
    ˆ
    ω
    ω
    . (4)
    Этот метод оценки спектральной плотности называют методом Блэкмана-Тьюки.

    © К.Ю. Поляков, 2009
    20
    К сожалению, такой подход не всегда дает удовлетворительные результаты. Дело в том, что мы знаем только часть корреляционной функции, для значений
    τ от 0 до

    = M
    m
    τ
    . Эта не- полнота знаний может очень существенно влиять на результаты оценки спектра, вплоть до того, что вычисления по формуле (4) могут дать для некоторых частот отрицательные значения спек- тральной плотность. Этого не может быть в принципе, потому что мощность сигнала (и любой его составляющей) не может быть отрицательной.
    3.2.2. Окна
    Чтобы исправить ситуацию, нужно как-то «сгладить» незнание корреляционной функции при больших
    τ и сделать оценку спектральной плотности более надежной. Для этого исполь- зуются так называемые «окна» – четные функции, на которые умножается корреляционная функция перед тем, как применить к ней преобразование Фурье. Одно из простейших «окон» – окно Хэмминга:
    ⎪⎩



    <

    +
    =
    m
    m
    m
    h
    w
    τ
    τ
    τ
    τ
    τ
    πτ
    τ
    ,
    0
    ,
    cos
    46
    ,
    0 54
    ,
    0
    )
    (
    На рисунке слева показано окно Хэмминга, а справа – исходная оценка корреляционной функ- ции
    )
    (
    ˆ
    τ
    X
    R
    и результат применения к ней окна Хэмминга
    )
    (
    ˆ
    )
    (
    τ
    τ
    X
    h
    R
    w
    (красная линия):
    Ясно видно, что применение этого окна (и других тоже) практически не изменяет форму корреляционной функции при малых
    τ , но сглаживает все выбросы при больших τ , которые, скорее всего, вызваны случайными ошибками.
    Для оценки спектральной плотности с учетом окна
    )
    (
    τ
    w
    применяют формулу, аналогич- ную (4):

    =




    =
    M
    i
    X
    X
    i
    i
    R
    i
    w
    S
    0
    cos
    )
    (
    ˆ
    )
    (
    2
    )
    (
    ˆ
    ω
    ω
    . (5)
    Не стоит печалиться по поводу того, что окно вносит дополнительное искажение. Так или иначе, «окно» используется всегда. Фактически, усекая корреляционную функцию, мы приме- няем прямоугольное окно:



    <

    =
    m
    m
    r
    w
    τ
    τ
    τ
    τ
    τ
    ,
    0
    ,
    1
    )
    (
    На следующем рисунке показаны оценки спектра сигнала, полученные при использовании пря- моугольного окна (
    )
    (
    ω
    X
    S
    , синяя линия) и окна Хэмминга (
    )
    (
    ω
    h
    X
    S
    , красная линия).
    0
    τ
    )
    (
    τ
    X
    R
    m
    τ
    )
    (
    ˆ
    τ
    X
    R
    )
    (
    ˆ
    )
    (
    τ
    τ
    X
    h
    R
    w
    0
    τ
    )
    (
    τ
    h
    w
    1
    m
    τ
    m
    τ


    © К.Ю. Поляков, 2009
    21
    Хорошо видно, что график
    )
    (
    ω
    X
    S
    заходит в отрицательную область, что невозможно с физиче- ской точки зрения. Применение окна Хэмминга позволило избавиться от этой проблемы и сгла- дить скачкообразные изменения оценки спектра.
    3.2.3. Использование дискретного преобразования Фурье
    Главный недостаток классического метода оценки спектральной плотности (метода Блэк- мана-Тьюки) – большой объем вычислений. Гораздо меньше операций требуется при использо- вании прямого метода, основанного на использовании дискретного преобразования Фурье и со- временных вычислительных алгоритмах быстрого преобразования Фурье. При этом не нужно строить корреляционную функцию, а можно сразу найти спектральную плотность, обработав выборку значений исходного сигнала.
    В теории обработки аналоговых сигналов для перехода из временной области в частотную используется преобразование Фурье





    =
    dt
    e
    t
    f
    F
    t
    j
    ω
    ω
    )
    (
    )
    (
    Оно имеет смысл для любой детерминированной (неслучайной) функции
    )
    (t
    f
    , которая абсо- лютно интегрируема, то есть интеграл от ее модуля на всей оси сходится:





    <
    dt
    t
    f
    )
    (
    Для стационарного случайного процесса, не равного нулю, это условие никогда не будет вы- полняться, поэтому использовать преобразование Фурье в обычном смысле для анализа спектра случайных процессов нельзя.
    Однако если рассмотреть усеченный процесс
    )
    (t
    x
    T
    , равный реализации
    )
    (t
    x
    случайного процесса на интервале
    ]
    ;
    [
    T
    T

    и нулю вне этого интервала, для него можно найти преобразова- ние Фурье:








    =
    =
    T
    T
    t
    j
    t
    j
    T
    X
    dt
    e
    t
    x
    dt
    e
    t
    x
    F
    ω
    ω
    ω
    )
    (
    )
    (
    )
    (
    Квадрат модуля этой функции, деленный на ширину интервала
    T
    2 , характеризует среднюю мощность сигнала на частоте
    ω . В пределе, при


    T
    , мы должны получить спектральную плотность мощности. Так как
    )
    (t
    x
    – это только одна реализация случайного процесса, в окон- чательной формуле нужно использовать усреднение по ансамблю (математическое ожидание):
    {
    }
    T
    F
    E
    S
    X
    T
    X
    2
    )
    (
    lim
    )
    (
    2
    ω
    ω


    =
    0
    ω
    )
    (
    ω
    X
    S
    )
    (
    ω
    X
    S
    )
    (
    ω
    h
    X
    S

    © К.Ю. Поляков, 2009
    22
    При реальных измерениях мы знаем только одну реализацию случайного процесса
    )
    (t
    x
    на интервале
    ]
    ;
    0
    [ T , поэтому усреднение по ансамблю чаще всего невозможно. Тогда для оценки спектральной плотности можно использовать предыдущую формулу без усреднения::
    T
    F
    S
    X
    X
    2
    )
    (
    )
    (
    ˆ
    ω
    ω
    =
    , где


    =
    T
    t
    j
    X
    dt
    e
    t
    x
    F
    0
    )
    (
    )
    (
    ω
    ω
    Теперь остается найти (приближенно)
    )
    (
    ω
    X
    F
    по дискретным измерениям процесса
    )
    (t
    x
    Предположим, что известны его значения
    )
    (
    t
    k
    x
    x
    k


    =
    при
    t
    k
    t


    =
    для
    1
    ,...,
    1
    ,
    0

    =
    N
    k
    , так что интервал
    ]
    ;
    0
    [ T разделен на
    N
    подынтервалов шириной
    t

    (поэтому
    t
    N
    T


    =
    ). Тогда интег- рирование можно приближено заменить суммой:



    =




    =




    =



    1 0
    1 0
    )
    (
    N
    k
    t
    k
    j
    k
    N
    k
    t
    k
    j
    k
    X
    e
    x
    t
    t
    e
    x
    F
    ω
    ω
    ω
    Для оценки спектра в теории обработки сигналов обычно используют сетку частот (в герцах)
    1
    ,
    ,
    1
    ,
    0
    ,

    =


    =
    N
    m
    t
    N
    m
    f
    m
    K
    с шагом
    t
    N
    f


    =

    1
    . В теории управления принято строить спектры как функции угловой час-
    тоты (в радианах в секунду), которая получается из «обычной» частоты умножением на
    π
    2
    :
    1
    ,
    ,
    1
    ,
    0
    ,
    2

    =



    =
    N
    m
    m
    t
    N
    m
    K
    π
    ω
    Для частоты
    m
    ω
    получаем
    m
    N
    k
    mk
    N
    j
    k
    m
    X
    X
    t
    e
    x
    t
    F


    =


    =


    =

    1 0
    2
    )
    (
    π
    ω
    , (6) где через
    m
    X обозначена сумма, называемая дискретным преобразованием Фурье (ДПФ):


    =

    =
    1 0
    2
    N
    k
    mk
    N
    j
    k
    m
    e
    x
    X
    π
    Заметим, что эта величина – комплексная, содержащая как вещественную, так и мнимую части.
    Легко подсчитать, что при расчете ДПФ по этим формулам для
    N
    частот количество опе- раций сложения и умножения будет пропорционально
    2
    N (обозначается
    )
    (
    2
    N
    O
    ). Это значит, что если
    N
    увеличивается, скажем, в 10 раз, то количество операций – примерно в 100 раз. Для больших
    N
    , особенно при анализе сигналов в реальном времени, такие расчеты выполняются недопустимо долго.
    Для быстрого вычисления ДПФ были разработаны специальные алгоритмы, которые на- зываются быстрым преобразованием Фурье (БПФ). Они позволили сократить количество опе- раций с
    )
    (
    2
    N
    O
    до
    )
    log
    (
    N
    N
    O
    . В функции
    1   2   3   4   5   6   7   8   9


    написать администратору сайта