|
|||
Практика 4. Линейное преобразование сигналов. научиться создавать сигналы сложной формы, используя свойства линейности;. познакомиться с методами разложения сигнала в гармонический ряд Фурье.. ТЕОРЕТИЧЕСКИЕ СВЕДЕНИЯСтр 1 из 2Следующая ⇒ Практика 4 Линейное преобразование сигналов Цель работы: 1) научиться создавать сигналы сложной формы, используя свойства линейности; 2) познакомиться с методами разложения сигнала в гармонический ряд Фурье. Руководство по лабораторной работе: для выполнения лабораторной работы Вам необходимо повторить лекционный материал: – 2.3 Спектры периодических сигналов – 2.4 Преобразование Фурье
Скачать материал к лабораторной работе №4: basic-dsp-Lab4.zip ТЕОРЕТИЧЕСКИЕ СВЕДЕНИЯ Формирование сложных последовательностей сигналов можно осуществлять с помощью линейных математических операций – умножения на константу, сложения и временного сдвига. В качестве примера рассмотрим формирование последовательности прямоугольных импульсов из соответствующих гармонических составляющих. Формула, описывающая разложение импульсного периодического сигнала на гармонические составляющие выглядит следующим образом:
Программа, реализующая эту функцию для восьми гармонических составляющих, выглядит следующим образом (пример № 1):
N=8; %число ненулевых гармоник
Результат работы данной программы показан на рисунке 1. Рисунок 1. Формирование импульсного сигнала из восьми гармонических составляющих. Для полного понимания принципа работы программы – посмотрите документацию для следующих функций – repmatи cumsum.
Генерировать периодические сигналы различной формы можно с помощью встроенных функций среды MatLab:
Для генерации дискретного белого шума с нормальным распределением можно использовать функцию randn(m, n).В результате вызова этой функции генерируется массив, содержащий mстрок и n столбцов псевдослучайных чисел, имеющих нормальное распределение с нулевым математическим ожиданием и единичной дисперсией. Пример работы этой функции показан ниже:
|
|||
|