Порядок выполнения работы. В данной работе в среде MathCad осуществляется моделирование теплового или дробового шума в электрической цепи

В данной работе в среде MathCad осуществляется моделирование теплового или дробового шума в электрической цепи, схема которой приведена на рис. 1 или рис. 2 (в соответствии с заданием преподавателя). При моделировании теплового шума исходными данными являются следующие величины: абсолютная температура T, сопротивление резистора R, емкость конденсатора С. В случае моделирования дробового шума вместо температуры задается сила постоянного тока I 0, текущего через потенциальный барьер.

Для имитации источника шумовой э.д.с. используется генератор случайных чисел, инициируемый с помощью процедуры rnorm(N, < x >, s). Для ее вызова используется клавиша f(x), требуемая процедура находится в категории Random Numbers. При вызове генератора случайных чисел необходимо указать количество генерируемых значений N в генерируемой последовательности случайных чисел (рекомендуемая величина N = 400 000), среднее значение < x > случайной величины (в данном случае < x > = 0) и среднеквадратичный разброс s.

1. Исходя из заданных значений сопротивления резистора и емкости конденсатора, рассчитать постоянную времени электрической цепи RC и выбрать шаг изменения интервалов времени dt, исходя из соотношения:

. (16)

Рекомендуется выбрать величину шага хотя бы в 10 раз меньше величины произведения RC.

Далее необходимо рассчитать величину среднеквадратичного разброса s значений шумовой э.д.с. в соответствии с одним из соотношений:

(17)

или

, (18)

в зависимости от того, какой именно источник флуктуаций (тепловой или дробовой шум) моделируется.

2. Моделирование шумовой э.д.с. С помощью процедуры rnorm(N, < x >, s) сформировать одномерный массив случайных значений шумовой э.д.с. E n. Соответствующий ему массив значений времени tn определить следующим образом:

. (19)

3. Расчет случайных значений напряжения на конденсаторе. Напряжение на конденсаторе U (t) связано с шумовой э.д.с. дифференциальным уравнением:

. (20)

При переходе к дискретным величинам случайная последовательность значений напряжения на конденсаторе Un = U (tn) связана со случайными значениями э.д.с. соотношением:

. (21)

Используя уравнение (21), необходимо рассчитать последовательность значений напряжения, подставив в качестве начального значения U 0 = 0.

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

. (22)

В результате процедуры усреднения (22) получить зависимость автокорреляционной функции от величины интервала времени t и построить ее график. При выполнении расчета рекомендуется задать значение n 0, равное 1000.

По величине автокорреляционной функции С (0) найти среднеквадратичный разброс s U для напряжения на конденсаторе.

5. Расчет спектральной плотности флуктуаций напряжения на конденсаторе. С помощью первого соотношения Винера - Хинчина (7) путем численного интегрирования получить зависимость от частоты f спектральной плотности флуктуаций напряжения на конденсаторе SU (f). Затем осуществить расчет этой же характеристики случайного процесса, используя соотношения (10) или (14) в зависимости от моделируемого источника шума. Построить графики обеих частотных зависимостей.

               
   
 
   
Рис. 1
 
Рис. 2


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: