Главная » Просмотр файлов » Дьяконов В.П. Matlab 6.5 SP1 7 0 Simulink 5 6 Обработка сигналов и проектирование фильтров 2005

Дьяконов В.П. Matlab 6.5 SP1 7 0 Simulink 5 6 Обработка сигналов и проектирование фильтров 2005 (1245705), страница 26

Файл №1245705 Дьяконов В.П. Matlab 6.5 SP1 7 0 Simulink 5 6 Обработка сигналов и проектирование фильтров 2005 (Дьяконов В.П. Matlab 6.5 SP1 / 7.0 Simulink 5 / 6. Обработка сигналов и проектирование фильтров 2005) 26 страницаДьяконов В.П. Matlab 6.5 SP1 7 0 Simulink 5 6 Обработка сигналов и проектирование фильтров 2005 (1245705) страница 262021-01-16СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 26)

Тем не менее, в пакете В!япа! Ргосеза!пя Тоо!Ьох имеется ряд функций для задания наиболее распространенных на практике сигналов. 1лава 2. Создание и обработка сигналов 2.4.3. Космнуоомда с переменной частотой — сЫгр Функция у = сьсср(»„ГО,»1,11, [ 'зе»пос$',рЫ]) формирует выборку (дискретные значения) косинусоидального сигнала с частотой от/з в начальный момент времени ( до /; в конечный момент времени (ь Звук такого сигнала напоминает визг — откуда и его название «визг». По умолчанию 1=0, /ь=О и /;=100.

Необязательный параметр рй] (по умолчанию О) задает начальную фазу сип(ала. Другой необязательный парамегр ')пе(])осГ залает закон изменения частоты. Этот параметр может принимать следующие значения: ° 11пеаг — линейный закон изменения частоты/(г) =/з+ аб где а=(/) — 1«)/(('„ ° с]нас[ха»1с — квадратичный закон изменения частоты /(г) =/0 ь аг„п(е а = (/' -Хо)/г« ° 1ооа»1»Ь)я1с — логарифмический закон изменения частоты/(О =/ь +10а(, где а = [1оя]0(/( -/о))/(~ и /; >/ь] По умолчанию принято значение п)е»Ьос[=11пеас.

Значения параметров по умолчанию используется, если соответствующая переменная отсутствует или задано пустое значение. Мы уже приводили пример применения функции сь1гр для получения косинусоидального сигнала с парабслически меняющейся частотой и пример построения спектрограммы этой функции — рис. 2.5. Приведем более сложный н поучительный пример — задание косинусоидального сигнала, частота которого меняется по полиномиальному закону. Листинг соответствующего программного модуля (щ-файла) вы~ладит следующим образом: [О 0.5 1.0 1.5 2.0]г Ъ задание вектора времени Г [О 200 100 150 300]( Ъ задание вектора частот р=ро1угт» (», С, 4) ) Ъ регрессия полиномом 4-го порядка »=О:0.001:2; Ъ задания вектора времени у сЫ»р(»,р))Ъгенерация сигнала и построение графиков знЬр1о» (211) ) р1о» (»,ро1уча1 (р, ») ) ) зе» (оса, ' у11и', [О 500] ) ) внЬр1о»(212); вресчсаи(у,128,185,128,120)с Внимание.

Лак уже отмечалось в главе 1, в МАТЮКАВ использование русскоязычных комментариев в командной строке и в т-файлах нежелательно из-за возникновения ошибок, связанных с кодированием символов дополнительной АЮСП кодовой таблицы. В этой книге такие комментарии иногда вводятся для понимания программных модулей, ио их желательно удалять в реальных программах — или заменять англоязычными комментариями. В первых трех строчках модуля задано построение полинома 4-го порядка„ описывающего функцию времени, которая используется для модуляции частоты косинусоидального сигнала — следующие две строки. Затем окно графики разбивается на два подокна и в ннх строятся графики полинома (сверху) и спектра сигнала (снизу).

Эти графики представлены на рис. 2.12. Здесь мы вновь видим, что спектрограмма оконного преобразования Фурье прекрасно справляется с задачей идентификации закона модуляции синусоидального сигнала. Она явно строит модулирующую функцию. 119 2.4. Моделирование сигналов х) Рис. 2.12. График модулируюгцей полиномиальной 4гункции и спсктрограмма сигнала, модулированного по заданному атой функцией закону 2.4.4. Функции Дмрмхпе — «)1г(о Функция у - с(1г1с(х,п) служит для задания вектора значений сигнала, представленного функцией Дирихле: †( -о -1и ...

х = О, ~ 2п, 4п.. г((г(с(х, и) )п(пх(2) ... е)зе и а( п(х/и ) Параметр п — целое положительное число. Число элементов вектора у равно числу элементов вектора х. Функция г)1ггс периодическая, при этом период кратен 2п при нечетных и и 4п при четных и.

Рис. 2.13 показывает построение графика сигнала, представленного функцией Дирихле с помощью следующих команд: » х=сг.):1О( » зоьр1ОС(1 1 1! » р1ог(х,г(1т1с(х,4)) Обратите внимание на то, что команда во второй строке приведенного фрагмента служит для возврата отображения графики в одном окне. Глава 2. Создание и обр(и)оиига сигналов Рне. ЗЛЗ. График сигнала. представленного функцией Лирихле при и = 4 2.4.5. Синусоида, модулированная функцией Гаусса — Вамврм!в функция даоярц1я служит для создания волнового пакета, представляющего собой синусоиду, модулированную по амплитуде функцией Гаусса. Данная функция может использоваться в нескольких видах.

В первом из них: у1 = дяцярц1я (т,ес,Ьн(,Ьне)] она создает вектор отсчетов для моментов времени, заданных в векторе (. Параметр 1с задает частоту синусоиды, а Ьв — ширину полосы частот сигнала. По умолчанию заданы Гс = )000 и Ьв = 0.5. Необязательный параметр Ьвг задает сигнал единичной амплитуды с частотой Гс и шириной полосы частот Ьв, причем граница полосы частот задается ослаблением амплитуды на заданное число децибелл Ьвг (по умолчанию — — 6 дБ). Этот параметр должен иметь отрицательное значение. Следующие две формы функции расширяют ее возможности: (У1 УЧ) Чацарц1Я(...) и (У1,УЧ,Уе) = ЧацЯРц1Я(...) В первом случае помимо вектора отсчетов сигнала у) возвращается вектор отсчета дополнительного сигнала, фаза которого сдвинута на 90 .

Во втором случае дополнительно к этому возвращается вектор отсчетов огибающей сигнала уе. Наконец, еще одна форма задания функции: гс Чацярц1я('сиесте',ее, Ьн,Ьне,яре) служит для вычисления времени отсечения (с,которое определяется по спаду амплитуды до уровня (ре дБ (по умолчанию — -60 дБ). 2.4. Мооели1н)ванне сигналов 121 Приведем пример применения функции дацврц1ьч Ес =. Оаперп1п('сцсобб',50ЕЗ,.б,(],-40); -ес : 1Е-б : псе у1 - оацпрц1е [Е, 5ОЕЗ, .

75) ) р1ос (Е, у1) Нетрудно заметить, что график этой функции (рис. 2.14) представляет собой волновой пакет и напоминает (чисто внешне) вейвлет. Особенность сигнала этого вида заключается в его временной локализации. Рис. 2.14. График синусоиды, модулированной функцией Гаусса Приведенный пример достаточно прост, но читателю рекомендуется разобраться во всех деталях его синтаксиса.

2.4.6. Генерация Гауссового моноимпупьса — Яп)опорц)в Функция у = Опопорц1е (е, бс) для заданного вектора отсчетов времени ( создает вектор отсчетов у Гауссового моноимпульса. А функция Ес = попорп1е('спсоГГ',ес) возврашает интервал времени (с, отсчитанный на уровне спада амплитуды от максималы<ого значения до минимального. Пример применения функции опопорц1н дан ниже: Гс = 2ЕГн Гп=1ООЕГн ес = двопорц1е('сцсоГГ', Гс); = -2*Ее: 1/Ке: 2*ЕСЕ У = ОПОПОРП1П (Е, ЕС) ' Р1ОЕ (С, У) Глава 2. Создаиие и обработка сигиалов «(О- ,1 4;":„,,;,.";,;. '(а, ° .:,аа'„.В,: .,:",:;".Ч", ';, а .: ' ' '"$',' 2 Рис. 2.15.

График Гаусооаа моиоимпулаоа В результате исполнения этого примера получается график функции, представленный на рис. 2.15. 2.4.7. Генерация импульсов — рц1в(твп Функция у = рп1а( оап (С,а, 'Гипс' [,р1,р2,...)) служит для создания отсчетов импульсных сигналов разной формы. Форма задается параметром Гипс, который может иметь значения: ° папарп1а — синусоида, модулированная по закону Гаусса; ° хеосрп1а — прямоугольный импульс; ° ггурп1а — треугольный импульс. Вектор у вычисляется для отсчетов времени, заданных вектором (, по формуле: у = Гипс (Ь-О (1) ) + Еопс (П-6 (2] ) + у = рп1асгап(а,п,р, [Еа) ) можно задать частоту дискретизации Га (по умолчанию 1 Гц). Число импульсов в заданном интервале времени задается длиной вектора ([, т.

е. 1еппе)т (с[) . Необязательные параметры р), р2, ... при необходимости позволяют задавать дополнительные параметры обращения к ' Гцпс', например типа аппо(с-с((1),р1,р2,...). При записи функции в виде 123 2.4. Модеавров ание сигналов Ограничимся приведенным ниже примером применения функции рц1всгвгс — 0 : .00001 : .005) г) = [О : .001 : .01 г 0.5."(0:10))'; у = рп1вггап(г,г),йввпврп1в,5000,.5)г р1ос(п,у) График, который строит этот пример, представлен на рис.

2.1б Он представляет несколько первых из 1О пакетов [задаются параметром ([) гауссовых импульсов, имеющих частоту несущей 5000 Гц и относительную полосу частот 0.5. 'и Рис. 2.16. График сигнала, посгросппого Функцией рцлигап Вы можете ознакомиться с тремя демонсграционныл(н примерами применения этой функции (как это делается в режиме командной строки, было описано выше). Следует обратить особое внимание на возможность этой функции создавать пакеты сигналов и периодические сигналы.

2.4.8. Генерация пилообразного или треугольного колебания — ваигтоот)) Функция х = ваппоогь(С, [п1г(ГЬ)) создает вектор пилообразных или треугольных периодических колебаний, уровень которых меняется от -1 до +! на периоде 2п. Если задано значение параметра (гЫ()), то импульс на интервале от 0 до 2п'гг[()0) нарастает в указанных значениях, а на интервале от 2п'луЫ(1) до 2гг уменьшается от +1 до -1. При гуй)(1( = 0.5 форл(ируется симметричное треуп)льное колебание. Глава 2.

Создание и об)раба)яка сигналов Приведенный ниже пример г.= (О: . О 5: 4*рь) ( х1 ааиеооСЬ (1, 1) г х2 ваивооеп(1,1/2)г р1ое(е,х1е1/2,е,х2-1/2) задает построение двух векторов пилообразного х! и треугольною х2 сигналов (с параметром и!(!!)), равным соответственно 1 и 1/2 соответственно) в интервале времен от О до 4п, а затем строит гра(рик этих сигналов (рис. 2.17). Один нз сигналов поднят по оси у на величину 1/2, а другой опущен на эту же величину. А Рь~д))г х З Рис. 2.17.

Графики сигналов, построенных функцией ааи(оопп 2.4.9. Функция в!пс и интерполяция сигнэле Функция вапс задает вектор (или матрицу) сигнала, удовлетворяющего выражению (1.../ О, у = выло (г) = (яп(к/)/кп .. а О. Размер вектора (или матрицы) тот же, что у вектора (матрицы) (. Функция япс(1) представляет обратное преобразование Фурье для прямоугольного импульса с высотой 1 и шириной 2к: я по(/) = — ) в""(/оз. 1 2л, 125 2.4. Моделирование сигналов Кроме того, эта функция может использоваться как базисная для восстановления любого сигнала е(г) по его отсчетам при условии, что спектр сигнала ограничен условием -и < гс < л: 8(Г) = ~8(п) в[п(à — и).

Зто положение иллюстрирует приведенный ниже пример: » тапг)п ( ' спасе', 0) г с (1: 13) ' г » х = [О 1 2 3 2 1 0 -1 -2 -3 -2 "1 -0]'г » св = 11пврасе (-5, 20, 600) '; » у = аз по (Св (:, спев (в1ве (С) ) ) — С ( г, спев (в1ле (Св) ) ) ' ) *хг » р1от. (С,х, 'о', Св,у) Здесь сигнал — одиночный импульс треугольного вида задан векторами времени (13 отсчетов) н значений параметра (также 13 отсчетов). Функция 11пврасе генерирует 600 отсчетов эталонного времени в интервале от — 5 до 20. Вектор у задает интерполяционную модель для 13 значений сигнала, описанную выше.

Характеристики

Список файлов книги

Свежие статьи
Популярно сейчас
Зачем заказывать выполнение своего задания, если оно уже было выполнено много много раз? Его можно просто купить или даже скачать бесплатно на СтудИзбе. Найдите нужный учебный материал у нас!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6392
Авторов
на СтудИзбе
307
Средний доход
с одного платного файла
Обучение Подробнее