70831

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

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

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

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

Русский

2014-10-28

167.5 KB

5 чел.

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

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

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

Кафедра ИВС

Отчет по лабораторной работе №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 набора функций можно задать сигнал практически любой формы посредством подбора параметров и суммирования различных функций.

 


 

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

28595. Методология проектного управления инновациями. Жизненный цикл инновационного проекта 31.5 KB
  Жизненный цикл инновационного проекта Инновационный проект это порядок определения целей и задач для создания или внедрения отдельного инновационного продукта. Инновационный процесс включает организационные производственные технологические коммерческие и другие мероприятия приводящие к внедрению и распространению инноваций. Таким образом инновационный проект можно определить как комплекс взаимосвязанных программ обеспечивающих эффективное достижение конкретной инновационной цели согласованных по ресурсам срокам исполнителям и...
28596. Перспективные инновационные проекты в социальнокультурном сервисе и туризме 32 KB
  Перспективные инновационные проекты в социальнокультурном сервисе и туризме Планирование составляет один из основных элементов системы управления инновационной деятельностью. Инновационные проекты характеризуются высокой неопределенностью на всех стадиях осуществления они не застрахованы от появления в любой момент более перспективной новинки. Даже успешно прошедшие стадию внедрения в производство проекты могут быть не приняты рынком и их производство должно быть прекращено. Инновационные проекты подразделяются на исследовательские и...
28597. Финансирование инновационных проектов 29.5 KB
  Его обобщающим показателем выступает финансовый риск предпринимателя и инвесторов который характеризует возможные потери в случае неудачного независимо от причины завершения финансируемого проекта. Риск в инновационной деятельности увеличивается с локализацией инновационного проекта. Основные риски связанные с инновационными проектами можно подразделить на следующие виды: экономический связанный с финансированием и калькуляцией проекта принятием и реализацией экономических решений; оригинальности обусловленный возможностью...
28599. Социально-культурный сервис и туризм как мобильно развивающаяся область сервиса 26.5 KB
  Это требует выполнения всех специфических требований диктуемых потребности рынка и безопасности туризма. При этом следует учитывать особенности сервисного обслуживания и тенденции развития международного туризма. Предметом мобильно развивающегося сервиса и туризма явся высокие технологии. Главная цель концепции мобильно развивающегося сервиса и туризма создание современного высокоэффективного и конкурентоспособного тур.
28600. Оператор выбора case 13.92 KB
  Условный оператор удобен в тех случаях, когда необходимо проверить 1-2-3 варианта. При большем числе получается слишком громоздкая и неудобная для восприятия конструкция из множества вложенных инструкций. Скажем, если требуется проверить 5 значений переменной x, то получим такую конструкцию: