70831

Изучение видов сигналов с помощью программной среды MatLab

Лабораторная работа

Коммуникация, связь, радиоэлектроника и цифровые приборы

Функция у = rectpuls(t) формирует прямоугольный импульс единичной амплитуды для заданной в векторе t последовательности отсчетов времени. Генерируется импульс с шириной 1, центрированный относительно t=0.

Русский

2014-10-28

167.5 KB

3 чел.

МИНИСТЕРСТВО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ

Марийский государственный технический университет

Факультет информатики и вычислительной техники

Кафедра ИВС

Отчет по лабораторной работе №5

по дисциплине "ТДЛС"

"Изучение видов сигналов с помощью

программной среды MatLab"

Выполнили: ст. гр. ВМ-41

Дудоладов В.А.,

Алдушкин А.А.,

Венедиктов Р.В.

Проверила:

Малашкевич И.А.

Йошкар-Ола

2003


Прямоугольный импульс
(rectpuls)

Функция у = rectpuls(t) формирует прямоугольный импульс единичной амплитуды для заданной в векторе t последовательности отсчетов времени. Генерируется импульс с шириной 1, центрированный относительно t=0. В векторе у формируется часть импульса, соответствующая последовательности отсчетов, заданой в векторе t.

Функция у = rectpuls (t, w) формирует импульс ширины w.

x=–2:0.001:2                        s=–4:0.001:4

y=rectpuls(x)      y=rectpuls(s,3)

s=–4:0.001:4

y=rectpuls(s,6)

 

        Последовательность прямоугольных импульсов (SQUARE)

Функция у = square(t) формирует последовательность прямоугольных импульсов с периодом 2, для заданной в векторе t последовательности отсчетов времени. Генерируемая последовательность отличается от синусоиды с периодом 2 только тем, что представляет собой прямоугольные импульсы с амплитудой ±1.

Функция у = square(t, duty) формирует последовательность прямоугольных импульсов с заданной продолжительностью положительной полуволны, которая определяется параметром duty, в процентах от периода.

t=0:0.01:15      t=0:0.01:15

y=square(t)      y=square(t,70)

Треугольный импульс (TRIPULS)

Функция у = tripuls(t) формирует симметричный треугольный импульс единичной амплитуды для заданной в векторе t последовательности отсчетов времени. Генерируется импульс с шириной 1, центрированный относительно t=0. В векторе у формируется часть импульса, соответствующая последовательности отсчетов, заданной в векторе t.

Функция у = tripuls(t, w) формирует треугольный импульс ширины w.

Функция у=tripuls(t,w,s) формирует треугольный импульс, наклон которого определяется параметром s, где –1<s<l. Для симметричного импульса s=0.

x=–2:0.001:2             спектр сигнала

y=tripuls(x)      y=tripuls(x)

x=–2:0.001:2       x=–2:0.001:2

y=tripuls(x,3)      y=tripuls(x,2,–1)

 

x=–2:0.001:2

 y=tripuls(x,2,1)

Генератор пилообразных и треугольных сигналов (SAWTOOTH)

Функция х = sawtooth(t) формирует пилообразный сигнал с амплитудой ±1 и периодом 2. Последовательность значений аргумента задается в векторе t. При t = 2       x = –1.

Функция х = sawtooth(t, width) формирует модифицированный пилообразный сигнал. Параметр width задается в диапазоне от 0 до 1 и определяет часть периода, в которой возрастает сигнал. Сигнал возрастает от –1 до 1 на интервале от  0 до 2 width, а затем убывает от 1 до –1 на интервале от 2*width до 2. Если width = 0,5, то формируется симметричная волна. Функция sawtooth (t, 1) эквивалентна функции sawtooth (t).

 

t=0:0.01:15      t=0:0.01:15

y=sawtooth(t)      y=sawtooth(t,0)

t=0:0.01:15

y=sawtooth(t,0.5)

Функция Дирихле (DIRIC)

Функция у = diric(x, n) формирует в векторе у последовательность значений функции Дирихле:

Число элементов вектора у равно числу элементов вектора х. Параметр n должен быть положительным целым числом. Функция Дирихле периодическая. При нечетных n период равен 2, при четных – 4. Максимальное значение равно 1, минимальное –1. Последовательность отсчетов аргумента задается в массиве х. Последовательность значений функции Дирихле формируется в векторе у. Количество элементов вектора у равно количеству элементов вектора х. Параметр n должен быть положительным целым числом.

t=0:0.01:15      t=0:0.01:15

y=diric(t,2)      y=diric(t,10)

Косинусоида с переменной частотой (CHIRP)

Функция у = chirp(t, f0, t1, f1) формирует выборку из косинусоидального сигнала с линейно меняющейся частотой для моментов времени, определенных в векторе t;

f0 – мгновенная частота в момент времени 0,

fl – мгновенная частота в момент времени t1;

f0 и fl задаются в герцах. По умолчанию f0= 0, t1 = 1, f1= 100.

Функция у = chirp(t, f0,t1, fl, 'method') позволяет задать закон изменения частоты, определяющийся значением параметра 'method'. Если параметр method = linear, то закон изменения частоты определяется выражением fj(t)=f0+t, где = (f1f0) /t1;

если параметр method=quadratic, то закон изменения частоты определяется выражением fj(t)=f0+t, где =(f1f0)/t1;

если параметр method = logarithmic, то закон изменения частоты определяется выражением fj(t)=f0+10t, где =[log10 (fi-fo)]/t1.

В этом случае fl должно быть больше f0.

Функция y=chirp(t,f0,tl,f1,'method',phi) позволяет задать начальную фазу в параметре phi (град.). По умолчанию phi = 0.

 t=0:0.01:15      спектр сигнала

 y=chirp(t,0,15,2)     y=chirp(t,0,15,2)

 t=0:0.01:15      t=0:0.01:15

 y=chirp(t,0,15,3)      y=chirp(t,0.5,15,2)

t=0:0.01:15      t=0:0.01:15

y=chirp(t,0,15,2,'quadratic')    y=chirp(t,0,15,2,'linear',45)

 t=0:0.01:15

 y=chirp(t,0,15,2,'logarithmic')

 

Исследование суммы сигналов различного вида

 

t=0:0.01:15      t=0:0.01:15

y=chirp(t,0,15,2,'logarithmic')+sawtooth(t)  y=chirp(t,0,15,2,'logarithmic')+square(t)

t=0:0.01:15      t=0:0.01:15

 y=square(t)+diric(t,10)    y=sawtooth(t,0.5)+diric(t,10)

t=0:0.01:15      t=0:0.01:15

sawtooth(t,0.5)+sawtooth(t,0)   y=sawtooth(t,0)+chirp(t,0,15,1)

Выводы

В результате выполнения данной работы были изучены основные виды сигналов, которые можно получить с помощью программной среды MatLab, а также зависимость формы этих сигналов от изменения параметров задающих их функций. Были рассмотрены различные суммарные сигналы, задаваемые с помощью двух различных функций или одной функции с разными параметрами.

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

 


 

А также другие работы, которые могут Вас заинтересовать

72292. Учреждения и органы, исполняющие наказания 346 KB
  Нормы уголовно-исполнительного законодательства закрепляющие виды исправительных учреждений правила их назначения и изменения различным категориям осужденных а также правила определения места отбывания лишения свободы содержат существенные недостатки выражающиеся в их рассогласованности отсутствии...
72293. Економічне обґрунтування конкурентоспроможності продукції (на прикладі ПАТ «Поліссяхліб») 827 KB
  Дослідження конкурентоспроможності підприємства в умовах економічної ситуації, яка склалась в Україні, дає змогу розглядати її як комплексну характеристику потенціальних можливостей забезпечення конкурентних переваг у перспективі.
72294. Бизнес-план по созданию дополнительного гостиничного комплекса ЗАО «ГК «Крона №2» 442.09 KB
  Одновременно план является руководством к действию и исполнению. Он используется для проверки идей, целей, для повышения эффективности управления предприятием и прогнозирования результатов деятельности организации.
72295. Определение рыночной стоимости имущественного комплекса ЗАО «Саянстрой» 147.45 KB
  Процесс оценки бизнеса предприятий служит основанием для выработки их стратегии. Эффективность принимаемых управленческих решений зависит от качества проведения оценки. Качество самой оценки предприятия зависти от достоверности используемой информации применяемых подходов и методов оценки.
72296. Разработка технических параметров проектируемого издания 1.34 MB
  Целью курсового проекта является разработка технических параметров проектируемого издания, подбор технологического оборудования, материалов, выполнение необходимых технологических расчетов для выпуска заданной продукции.
72297. Психолого-педагогические основы контроля и оценки деятельности учащихся на уроках русского языка 244 KB
  Выполняя функцию руководства учебно – познавательной деятельностью учащихся, контроль не всегда сопровождается выставлением оценок. Он может выступать как способ подготовки учащихся к восприятию нового материала, выявления готовности учеников к усвоению знаний, навыков и умений, их обобщению и систематизации.
72298. Анализ видов социальной работы с детьми-инвалидами в процессе реабилитации 559.91 KB
  Опыт социальной адаптации детей инвалидов Организация исследования цели и задачи.2 Социально-психологический статус умственно-отсталых детей при поступлении в абилитационное отделение. Данные всемирной организации здравоохранения ВОЗ свидетельствуют что число таких жителей в мире достигает...
72299. Выявление условий и форм внеклассной работы, способствующих повышению качеств знаний учащихся 61.99 KB
  Цель работы: выявить условия и формы внеклассной работы способствующие повышению качеств знаний учащихся. Гипотеза: использование внеклассной работы по физике способствует повышению качества знаний учащихся. Задачи квалификационной работы: дать психолого-педагогическое обоснование внеклассной работы...
72300. Локомотивное эксплуатационное депо. Выполнение разреза аккумуляторной батареи «75 КРН-150 Р» 481.01 KB
  Основные задачи железнодорожного транспорта – своевременное, качественное и полное удовлетворение потребностей народного хозяйства и населения в перевозках, повышение экономической эффективности его работы, безопасность движения на единицу перевозок, повышение скорости и сроки доставки грузов...