Методические указания
Сохраняйте отдельную модель для каждого пункта!
1. Создать модель, для генерации и наблюдения непрерывного сигнала по варианту (см. таблицу ниже). Для сложения использовать блок «Simulink \ Commonly used blocks \ Sum». Генератор синусоидального колебания – «Simulink \ Sources \ SineWave». Для вывода сигнала использовать виртуальный осциллограф «Simulik \ Sinks \ Scope».Подберите время моделирования такое, чтобы на осциллографе отображалось 5 колебаний сигнала.
При вычитании синусоиды, используйте так же сумматор, но, либо в значение амплитуды генератора синусоиды записывайте отрицательное значение, либо добавляйте в сумматоре интерфейс для вычитания, а не суммирования.
№ Варианта |
Сигнал |
1, 11, 21 | |
2, 12, 22 | |
3, 13, 23 | |
4, 14, 24 | |
5, 15, 25 | |
6, 16, 26 | |
7, 17, 27 | |
8, 18,28 | |
9, 19, 29 | |
10, 20, 30 |
2. Использовать модель из предыдущего пункта, но настроить блоки для симуляции дискретного сигнала.
2.1. Моделирование проводить для периода дискретизации порядка 0.0001.
2.2. Моделирование проводить для периода дискретизации, выбранного в соответствии с теоремой Котельникова.
Внимание! Выбранная частота дискретизации должна быть одинаковой у всех блоков модели.
3. Используя модель предыдущего пункта, с помощью блока «Signal Processing Blockset \ Signal Processing Sinks \ Spectrum scope» пронаблюдать спектр дискретного сигнала (частота дискретизации выбиралась по теореме Котельникова).
Поскольку исходный сигнал является суммой гармонических функций (синусов), то частоты пиков отображаемого блоком «Spectrum scope» графика должны совпадать с частотами синусов исходного сигнала.
По картинке определить частоту гармоник исходного сигнала, сравнить полученные результаты с исходными данными, сделать вывод о достоверности полученных результатов.