Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

ОКПиМС_лаба_3

.docx
Скачиваний:
0
Добавлен:
02.05.2026
Размер:
269.25 Кб
Скачать

Министерство науки и высшего образования Российской Федерации

Федеральное государственное автономное образовательное учреждение высшего образования

ТОМСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ СИСТЕМ УПРАВЛЕНИЯ И РАДИОЭЛЕКТРОНИКИ (ТУСУР)

Кафедра радиотехнических систем (РТС)

МОДЕЛИРОВАНИЕ ГАУССОВСКОГО СТАЦИОНАРНОГО СЛУЧАЙНОГО ПРОЦЕССА С ЗАДАННОЙ КОРРЕЛЯЦИОННОЙ ФУНКЦИЕЙ

Отчёт по лабораторной работе по дисциплине «Основы компьютерного проектирования и моделирования радиоэлектронных средств»

___________

Выполнили: Студенты гр.

Проверил:

Ст. преподаватель каф. РТС

___________ Вебер В.И.

« 18 » декабря 2025 г.

Томск 2025

Введение

Цель работы: разработать алгоритм и создать программу на MatLab для имитации гауссовского случайного процесса с заданной корреляционной функцией.

2 ТЕОРЕТИЧЕСКИЕ ОСНОВЫ

2.1 Метод факторизации

Факторизация – это метод нахождения комплексной частотной функции (КЧХ) формирующего фильтра H(s) по заданной спектральной плотности мощности (СПМ) S(ω) случайного процесса.

Для стационарного случайного процесса с корреляционной функцией K(τ) спектральная плотность мощности определяется через преобразование Фурье:

Для реализуемого (физически осуществимого) формирующего фильтра необходимо, чтобы его КЧХ H(s) была устойчивой и минимально-фазовой (все полюсы и нули в левой полуплоскости s). Тогда выходной процесс x(t) можно получить как отклик на белый шум n(t):

где h(t) – импульсная характеристика фильтра.

СПМ выходного процесса выражается через КЧХ:

Таким образом, задача сводится к нахождению такой функции H(s), чтобы:

2.2 Пример факторизации для заданной корреляционной функции

Для данной лабораторной работы выбрана корреляционная функция (КФ) вида (2.1), график которой представлен на рисунке 2.1.

(2.1)

Рисунок 2.1 – Заданная корреляционная функция

Прямое преобразование Фурье (СПМ) от КФ (1.1) имеет вид:

Далее, получим дифференциальный оператор путём подстановки s = jw:

Для выражения КЧХ формирующего фильтра выбираем множитель с полюсами в левой полуплоскости (s = -a, s = -a1):

В данной работе используется встроенная функция factor(F) в MatLab, которая раскладывает символьное выражение СПМ на множители. Затем выбирается множитель, соответствующий устойчивой части системы.

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

3 ПРАКТИЧЕСКАЯ ЧАСТЬ

3.1 Моделирование гауссовского стационарного случайного процесса с заданной корреляционной функцией

Для заданных параметров, определяющих вид КФ, определим КЧХ порождающего фильтра. Чтобы реализовать алгоритм имитации случайного процесса в форме уравнений для переменных состояния (система дифференциальных уравнений первого порядка, записанных относительно переменных состояния) представим КФ (2.1) в аналитическом виде (рисунок 2.2).

Рисунок 2.2 – Заданная корреляционная функция в аналитическом виде

КЧХ формирующего фильтра получим через факторизацию СПМ, рассчитанную через прямое преобразование Фурье от КФ (рисунок 2.3-2.4). Также рассчитаем импульсную характеристику формирующего фильтра с помощью обратного преобразования Лапласа от КЧХ (рисунок 2.5).

Рисунок 2.3 – Расчёт передаточной функции и импульсной характеристики формирующего фильтра

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

Рисунок 2.4 – Вывод функции factor(F) с помощью функции pretty(Fmn)

Тогда, КЧХ будет иметь вид:

Рассчитаем импульсную характеристику формирующего фильтра с помощью обратного преобразования Лапласа от H(s), т.е. s → p =  . Результат факторизации для импульсной характеристики представлен на рисунке 1.5, а полный алгоритм вычислений представлен на рисунке 1.6.

Рисунок 2.5 – Вывод функции factor(F) для импульсной характеристики

Рисунок 1.6 – Расчёт комплексной частотной характеристики и импульсной характеристики формирующего фильтра

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

Рисунок 2.4 – Свёртка случайного гауссовского процесса с импульсной характеристикой

Таким образом, получим фильтр, реализующий процесс с КФ (2.1), но с учётом некоторого фактора случайности. Для оценки полученного результата построим автокорреляционную функцию фильтра. Сравнение теоретической КФ (2.1) и полученной с помощью формирующего фильтра представлено на рисунке 2.5 для четырёх реализаций.

Рисунок 2.5 – Сравнение теоретической КФ и четырёх реализаций АКФ формирующего фильтра

ЗАКЛЮЧЕНИЕ

В ходе работы реализован алгоритм для имитации гауссовского случайного процесса с заданной корреляционной функцией. На основе метода формирующего фильтра получены передаточная функция и импульсная характеристика системы, что позволило синтезировать процесс путём свёртки белого шума с рассчитанной характеристикой. Результаты вычислений показали сходимость АКФ разработанного формирующего фильтра с теоретическим видом КФ.