Проверила:
Вахний Т.В.
Омск - 2021
Задание 1. Сформируйте опорный сигнал s(t), представляющий собой
сумму гармонических сигналов с частотами N кГц, N+3 кГц и N+6 кГц
(N = 16, по номеру своего варианта) и амплитудой 1В. Частота
дискретизации равна 1 МГц.
Для того, чтобы сформировать опорный сигнал s(t), представляющий собой
сумму гармонических сигналов с данными частотами, для начала создадим
функции, где будут содержаться “уравнение” с суммами гармонических
сигналов с данными частотами, нам потребуется несколько функции для
выполнения задания: ourFunction для содержания “уравнения” и displaySignal
для отображения графика.
Результат графика:
Задание 2. К опорному сигналу добавьте сигнал помехи, состоящий из
гармонических сигналов с частотами 75, 80, 85, 90 и 95 к Гц и
амплитудой 0,5 В.
Для выполнения этого задания, создаем еще одну функцию -
ourFunctionWithInterference, где будет “уравнение” с частотами 75, 80, 85, 90
и 95 к Гц и амплитудой 0,5 В:
Результат:
Задание 3. Число периодов в наблюдаемой реализации (по
максимальной частоте опорного сигнала) – не менее 10 и не более 100.
Проведите расчет количества точек для выбранного (целого) количества
периодов сигнала.
Для реализации расчетов количества точек, воспользуемся функцией
ourFunctionWithInterference дав то же значение новой функции noise_signal:
Графики сигнала без помех не видно, из-за того, что график сигнала с
помехами перекрывает обзор. Поэтому выкладываю без сигнала с помехами:
Получаем результат:
Задание 6. Пропустите исходный опорный сигнал через фильтр высоких
частот (ФВЧ). Покажите на графике спектр сигнала после фильтрации.
Проведем сигнал через ФВЧ, для выполнения, скоппируем код с
предыдущего задания с ФНЧ, изменив только тип фильтра ‘lp’ на ‘hp’:
Результат сигнала:
Получаем результат:
И результат:
Результат сигнала: