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

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

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

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

Глава 3. Филыпрацил сигналов 196 3.3.1. Вычисление коэффициентов передаточной функции по коэффициентам решетчатого фильтра — ! атс2Н Вычисление коэффициентов передаточной функции по коэффициентам решетчатого фильтра реализует функция: [псе,оеп) = 1асс2ЕГ (Х,зз) [псе, оеп) 1авс2вг (х, чь).верстов ' ) пяп = 1асс2ЬГ(Х[,'хзеорезоп')) В первой форме записи этой функции входные параметры й и у — это векторы коэффициентов знаменателя и числителя решетчатого фильтра с бесконечной импульсной характеристикой (БИХ), а ([еп и нагл — коэффициенты знаменателя и числителя передаточной функции фильтра.

Опция 'пгорйоп' может иметь значения 'айро[е' или 'а[)раза' и задает содержание всех полюсов или всех полос в получаемой передаточной характеристике. Опция 'б)юр<[оп' служит для уточнения вида фильтра и может иметь следующие значения: ° 'пзап' — фильтр с минимально-фазовой характеристикой; ° 'азах ' — фильтр с максимально-фазовой характеристикой; ° 'ртп' — фильтр БИХ общего вида. 3.3.2. Масштабироаание корней полинома — ро1увса1е Функция Ь розувса1е (а, а1рпа) служит для масштабироваи(зя корней полтозаа, коэффициенты которого имеются в векторе а. Параметр а1р[)а задает степень масштабирования и должен находиться в пределах от 0 до 1. Чаше всего эта функция используется при необходимости расширения полосы частот фильтра или сглаживании пиков его АЧХ.

Следующий пример иллюстрирует изменение наложения на 2-плоскости корней полинома 12-порядка до операции масштабирования и после нее (зса1е = О.вз) и построение графиков Ачх фильтра функцией Ггес)2 для этих двух случаев: зоао автЬ) Ао - Зрс(взс1Ь<тсовзттсс), т2)з Ах = ро1увса1е (Ао, . 85) ) воьрзов <2, 2, 1) з вртапе <1,хо) з взвозе('Охтвьпат ') з внЬр1оо (2,2, 3) з хр1апе (1,Ах); Втв1е ('Г1ассепео') з [Ьо,е)=тоеяв(1,Ао)з [Ьх,е)=твепв(т,Ах)з виЬр1оо (1, 2, 2) з рзос (е, аЬв (Ьо), е, аЬв (Ьх) ) з 1едепс)('охтвтпа1','г1аесепео') Представления корней полинома в этом примере на 2-плоскости н графики АЧХ представлены на рис. 3.12.

3.3.3. Стабилизация полинома — ро)уатаЬ Функция Ь ро1увсаЬ(а) преобразует коэффициенты полинома, размещенные в векторе а, так, чтобы они лежали внутри окружности единичного радиуса. Зта операция называется свзаби- 197 З.З. Преобразование влипший линейных систем хе тз ,";"яя~~~'„,'" ,6.5 И ",твс .1,;..;аз;.е.о,езс т. та ' - а'- ) а з .

я Ряе. 3.12. Положения корней нв т-плоскости н соответствук>шне нн АЧХ лиза((ией нолинома. Коэффициенты полученного таким образом полинома распо'лагаются в векторе Ь. Алгоритм вычислений в данном случае следующий: к = тоотз(а); оз = 0.5*(зяво(аЬз М вЂ” 1) ~1)," (1-ез].*к + тз./оовб(к); Ъ = а(1)*ро1у(т); Приведем пример применения этой функции: Ь-[1 г З я З); ротузтаЬ(ь) алз = 1.0000 О.ОООО 0.6000 0.4000 0.2000 3.3.4.

Разложение на простые дроби — гев)с[цех Функция (т, р, Х) = сезсаоек (Ъ, а) обеспечивает разложение на нросглые дроби передаточной функции, заданной отношением двух полиномов, коэффициенты которых заданы в векторах Ь и а. Выходные параметры этой функции: г — вектор-столбец вычетов, р — вектор-столбец полюсов и [( — коэффициенты целой части дробно-рациональной функции. Функция [Ь, а) сезтаоев (т, р, К) выполняет обратную задачу — по заданным с, р и )с находит векторы коэффициентов полиномов Ь и а. Детали алгоритма, реализованного данной функцией, и дополнительные детали ее работы можно найти в справке. Глава 3. Фильтрация сигиалав 3.3.5. Функции представления линейных систем в пространстве состояний Для понимания сути моделирования линейных дискретных систем важное значение имеет представление их в пространстве состояний.

Пространство состояний задается системой уравнений для каждого шага моделирования: х(п+]] = Ах[о) + Вц[п]; у(п] = Сх(п) + Рц(п!. Матрицы А, В, С и Р, определяют пространство состояний. В приведенной системе х — вектор состояния, ц — вектор входною сигнала и у — вектор выходного сигнала. Другой формой представления дискретных линейных систем являются их передаточные характеристики Н(2) = В(2)/А(2), представляемые отношением полиномов числителя Я(2) и знаменателя А(2). Обычно они представляются векторами коэффициентов ь и а этих полиномов. Доказано, что для [.-каскадных фильтров с квадратичными полиномами Н(2) такую передаточную характеристику можно представить матрицей аоа.

Эта матрица, описывающая произведение передаточных характеристик всех звеньев фильтра (или только звеньев второго порядка в каскадном фильтре), имеет ]. строк, где [. — число звеньев фильтра, и 6 строк. На языке МАТЮКАВ она записывается в виде: аоь [ Ь01 Ь11 Ь21 1 а11 а21 Ьог Ъ12 Ь22 1 а12 а22 ЬОЬ Ь1Ь Ь2Ь 1 ь1Ь ьгЬ ] Имеется ряд однотипных по синтаксису и применению функций для преобразования линейных дискретных систем (в основном фильтров), заданных матрицей вов, в пространство состояния, представляемое параметрами А, В, С, Р и осуществляющих обратные преобразования.

Е функциям этого рода относится ряд других функций: [А,В, с, Щ = аоа2аа (воз [,9] ) обеспечивает преобразование цифрового фильтра с секциями второго порядка в пространство состояния; [Ь, а] =аоа2Ь1 (аоа [,о] ) — вычисление коэффициентов передаточной функции по параметрам фильтра каскадной формы с секциями второго порядка: [а,р, Х] =аоа2ар(аоа[,о] ) — вычисление нулей, полюсов и коэффициента передачи по передаточной характеристике лля каскадного фильтра с секциями второго порядка; [аоа,д)=аагзоа(л,в,с,п[,орсьоаа)) — вычисление параметров передаточной характеристики для каскадного фильтра с секциями второго порядка по ] параметрам представления линейной системы в пространстве состояний; [ь, а] = аа2сг (А, в, с, и, ш) — вычисление параметров передаточной характеристики по параметрам представления линейной системы в пространстве состояний; [ К, ч) = Ь221аьс (Ь, а) — преобразование параметров передаточной характеристики в параметры [( и у решетчатого фильтра; [аоа, 9] =ьг2аоа (ь, а [, орьйспа) ) — вычисление параметров передаточной характеристики в каскадной форме по коэффициентам передаточной функции фильтра; [А, н, с, ()] = сггаа (ь, а) — обеспечивает преобразование цифрового фильтра с заданными векторами коэффициентов передаточной функции в пространство состояния; 199 3.4.

Функции лииейнага в]гедсиазаиии [я,р,)с] = ЬГ2яр(Ь,а) — преобразование параметров передаточной характеристики фильтра в нули, полюса и коэффициенты передачи; [яоя, о] =гр2яоя [я, р, К [, орььопя] ) — преобразование описания линейной системы, заданного нулями, полюсал(и и коэффициентами передачи, в передаточную функцию в каскадной форме; [)(,в,с,п] = яр2яя (я,р,к) — преобразование нулей, полюсов и коэффициентов передачи фильтра в параметры пространства состояния; [яоя, с] =яя2сг! я, р, )4 [, орс1опя] ) — преобразование описания линейной системы, заданного нулями, полюсами и коэффициентами передачи, в передаточную функцию в каскадной форме.

В этих функциях дополнительный параметр о учитывает коэффициент передачи. [у]атрица я имеет размер ]л) х ]л[, где [л) = 2Е, — 1, вектор-столбец в имеет размер ]Ч вЂ” 1, вектор-строка С имеет размер [Ч вЂ” 1, и 0 — скаляр.

Некоторые функции имеют дополнительные параметры„назначение которых и детальное описание функций [во многом повторяющееся) можно найти в справке по ним. Пример применения функции зоз258 дан ниже: яоя = [1 0 1 1 О -1: -2 3 1 1 10 5); [А,В,С, О) = яоя2яя(яоя, 2) А = -10 -4 10 5 о о о О 1 О О 0 0 1 0 в= 1 0 О 0 с = 48 14 -34 -18 -4 3.4. Функции линейного предсказания 3.4.1.

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

Пример применения функции для БИХ-фильтра с заданными в векторе г коэффициентами отражения: г= [5, -1.545 -3.95 3.93 1.48 -4.75); (е,етзпа1) = ас2ро1у(г) а = 1.0000 0.8011 0.9844 0.0491 0.0449 0.0535 ег1па1 = О. 1878 гоо Глава 3. Фильтрация сигналов По аналогии с описанной функцией используется ряд других функций предсказания: [х, гО! = ас2гс[т! — преобразует автокорреляционную последовательность т в коэффициенты решетчатою фильтра; 1в2тс(1в1о] — преобразует обратные синусные параметры в векторе 1вйа в вектор коэффициентов отражения; к = 1ат2гс [с) — преобразует!Ои-массив опюшений с в массив коэффици.

ентов отражения; а .= 1ет1овсо [ г, р) — осуществляет рекурсию Левинсона — Дурбина [см. де. тальное описание алгоритма в справке, а также в книге Прокинса Дж. «Цифровая связь»); а = 1рс (х, р] — вычисляет линейные коэффициенты предсказаний фильтра а; а =- 1вт2ро1у [1вг! — преобразует вектор линий спектральных частот 1вг В вектор коэффициентов предсказания фильтра а; 1в1 = ро1у21в1 [а ) — преобразует вектор коэффициентов предсказания Фильтра а в вектор линий спектральных частот 1вт.

3.4.2. Обратные функции предсказания Ряд функций осуществляет преобразования, обратные описанным: Е = ро1у2гс(а) и [К,тс) = ро1у2гс(а,етуоа1) — ОСУЩествлает нРеобразование, обратное функции гс2ро1у; т = рс1у2ас [а,еттоа1) — осуществляет преобразование, обратное функции ас2ро1у; 1в1о = гс21в [К) — осуществляет преобразования, обратные функции гв2тс; о = тс21аг [)т) — осуществляет преобразования обратные функции 1аг2тс; а тс2ро1у (К! и [а, е11оа1! — тсгро1у (Х, то) — ОСуществляЕт преобразование коэффициентов отражения в коэффициенты нолинома предсказания фильтра; [г, о, к, е! = г1ет1овоо (а, е11оа1) — выполняет обратную рекурсию Левинсона — Дурбина; х = всьотгс(г) и [х,е] = всьстгс(т) — вычисляет коэффициенты отражения по автокорреляционной последовательности.

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

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

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