Расчет нерекурсивного фильтра на основе модифицированного гармонического ряда Фурье
⇐ ПредыдущаяСтр 2 из 2 Цель работы. Приобретение навыков проектирования и расчета нерекурсивных фильтров. Постановка задачи. В соответствии с исходными данными (табл. 4.3) определить параметры цифрового нерекурсивного фильтра (количество L отсчетов ИХ, параметры и значения сглаживающих множителей, значения отсчетов ИХ, АЧХ и ФЧХ) и по полученным данным построить графики сглаживающих множителей, ИХ, АЧХ и ФЧХ. Типы сглаживающих множителей Дополнительное задание. Осуществить спектральный анализ либо дифференцирование сигнала (в зависимости от типа спроектированного фильтра). В спектральном анализе входной сигнал формируется из синусоидальных гармоник, числом равным числу участков полос пропускания и задерживания (т.е. 2 либо 3 гармоники в зависимости от типа спроектированного фильтра). Гармоники должны попадать в каждую из полос. При дифференцировании входной сигнал следует формировать в виде суммы двух синусоидальных гармоник, одна из которых попадает в полосу пропускания фильтра, а вторая лежит за ее пределами. После соответствующей обработки (спектральный анализ или дифференцирование) осуществить коррекцию выходного сигнала с целью получения минимального значения погрешностей за счет удаления переходной и фазовой составляющих ошибки фильтрации.
Таблица 4.3
Продолжение Таблицы 4.3
Таблица 4.4
Содержание пояснительной записки. В пояснительной записке обязательно должны быть приведены: 1) исходные данные в соответствии с вариантом (все используемые в расчетах); 2) формульные выражения для расчетов и значения · числа членов аппроксимирующего ряда Фурье, · параметров сглаживающих множителей и совокупность их значений в виде таблицы, · ИХ, АЧХ и ФЧХ в виде таблиц, · выходного сигнала (таблица), полученного при решении задачи спектрального анализа или дифференцирования (только при выполнении дополнительного задания); 3) рассчитанное значение фазовой задержки; 4) графики ИХ, АЧХ и ФЧХ спроектированного фильтра, а также (только для дополнительного задания)графики входного, выходного идеального, не скорректированного и скорректированнного сигналов; 5) выводы о соответствии полученных параметров характеристик фильтра требуемым данным согласно задания, а также (только для дополнительного задания) о соответствии выходного сигнала идеальному; 6) листинг программы. Таким образом, в пояснительной записке должны содержаться 3 таблицы и 3 графика по основному заданию и 4 графика на одном рисунке по дополнительному заданию.
Примечания. 1. Расчетно-графическая работа выполняется посредством составления программы на одном из широко используемых языков программирования, подходящих для решения вычислительных задач (FORTRAN, C, C++, VBA) и выполнением ее на компьютере. Допускается отсутствие в программе операторов ввода и жесткая в соответствии с вариантом структура. В тексте программы должны присутствовать поясняющие комментарии; 2. Пояснительная записка должна быть оформлена в соответствии с существующими требованиями к оформлению отчетов по лабораторным работам. Размер графиков – половина страницы, аргументом должны являться физические величины, а не номера отсчетов; 3. При выполнении расчетов следует использовать только данное учебное пособие и никакое другое во избежание ошибок, поскольку в другом пособии формульные выражения могут несколько отличаться из-за применения другой методики расчетов;
4. Если в формулах, прямой расчет принципиально невозможен (например, бесконечные ряды), следует отразить в отчете предложенный способ выхода из такой ситуации и обосновать его. В случае необходимости использования каких-либо дополнительных параметров следует указать, как и откуда они берутся, и привести соответствующие расчеты; 5. С целью более глубокого усвоения материала курса некоторые варианты заданий содержат данные, делающие процедуру проектирования фильтра с заданными требованиями невыполнимой. В этом случае рекомендуется убедиться в правильности работы составленной программы, а затем обнаружить и изменить некорректно заданные параметры так, чтобы вычисления стали возможными. Не следует изменять корректируемый параметр больше, чем этого требуется для осуществления расчетов. Максимальное изменение – не более чем в два раза. Отразить эти обстоятельства в отчете. В случае получения фильтра с характеристиками, не соответствующими заданным, следует поступать аналогичным образом, однако в отчете наряду со скорректированными характеристиками необходимо привести также и графики ИХ, АЧХ и ФЧХ для изначально спроектированного по исходным данным фильтра; 6. Графики сигналов строить по окончании переходного процесса фильтра. Интервал определения выходного сигнала должен соответствовать периоду самой низкочастотной гармоники входного сигнала; 5. ПРОГРАМНОЕ ОБЕСПЕЧЕНИЕ ФИЛЬТРАЦИИ Программное обеспечение фильтрации выполнено в виде пакета FILTR, работающего в режимах проектирования и функционирования фильтра. В режиме проектирования фильтра производится: 1) синтез ИХ 2) вычисление массива отсчетов АЧХ 3) линейную аппроксимацию ФЧХ
4) вычисление массива отсчетов временной характеристики В режиме функционирования производится: 1) формирование массива отсчетов входного сигнала 2) синтез ИХ 3) вычисление массива отсчетов выходного сигнала 4) вычисление относительных среднеквадратических ошибок фильтрации Программа FILTR работает в оконном режиме. В программе задаются следующие параметры: режим работы, а именно: · проектирование фильтра, · функционирование фильтра; вид фильтра, а именно: · нерекурсивный фильтр, · рекурсивный фильтр; тип фильтра, а именно: · низкочастотный фильтр (НЧФ), · полосовой фильтр (ПФ), · режекторный фильтр (РФ), · высокочастотный фильтр (ВЧФ), · дифференцирующий фильтр (ДФ); шаг дискретизации по времени в зависимости от режима работы: 1) в режиме проектирования фильтра: · шаг дискретизации по частоте · нижняя частота · верхняя частота и дополнительно при рекурсивной фильтрации: · уровень · длительность 2) в режиме функционирования фильтра: тип модельной задачи, а именно: · спектральный анализ сигнала; · сглаживание сигнала; · дифференцирование сигнала; основная длительность в зависимости от вида фильтрации: 1) при нерекурсивной фильтрации: · параметр L длительности ИХ; 2) при рекурсивной фильтрации: · эффективная длительность · фазовая задержка фильтра в зависимости от типа модельной задачи: 1) при спектральном анализе сигнала: индекс, определяющий эталонный выходной сигнал, а именно: · 1 – при · 2 – при · 3 – при · 4 – при · 5 – при · 6 – при 2) при сглаживании и дифференцировании сигнала: · уровень · нижняя частота · верхняя частота · ширина а также при любом режиме работы:
· неравномерность · неравномерность · параметр · верхняя граничная частота · нижняя граничная частота · коэффицент усиления Выходными параметрами программы являются следующие: 1) в режиме проектирования фильтра при нерекурсивной фильтрации: - L – параметр L длительности ИХ; - W (K) – массив отсчетов ИХ при рекурсивной фильтрации: - Y (K) – массив отсчетов переходной (временной) характеристики фильтра и при любом виде фильтрации: - A (K) – массив отсчетов АЧХ фильтра - F (K) – массив отсчетов ФЧХ фильтра 2) в режиме функционирования фильтра - X (K) – массив отсчетов входного сигнала фильтра - Y (K) – массив отсчетов выходного сигнала фильтра - Z (K) – массив отсчетов скорректированного выходного сигнала фильтра - V (K) – массив отсчетов эталонного выходного сигнала фильтра - EY – ошибка фильтрации - EZ – скорректированная ошибка фильтрации Выходные параметры программы FILTR записываются в файлы данных. Структура файлов такова, что помимо комментариев каждый файл содержит соответствующее количество колонок. Первая колонка представляет собой порядковый номер элементов массива данных. Во второй колонке расположены значения аргумента (время в В файл impuls.txt записывается массив ИХ нерекурсивного фильтра – F (K), В файл perehod.txt записывается массив переходной характеристики рекурсивного фильтра – Y (K), В файл characts.txt записываются массивы частотных характеристик фильтра: AЧХ и ФЧХ, В файл signals.txt записываются массивы сигналов X (K), Y (K), Z (K), V (K), В программе FILTR предусмотрена возможность графического изображения данных на экране монитора с последующим сохранением графиков в файл или буфер обмена. 6. ПРИМЕРЫ ФИЛЬТРАЦИИ 6.1. Общие положения Ниже приведены примеры нерекурсивной и рекурсивной фильтрации сигнала На рис. 6.1 показан отрезок входного сигнала
Рис. 6.1 представлены отрезки входного сигнала 6.2. Нерекурсивный спектральный анализ Рассмотрим задачу выделения из сигнала Поставленная задача спектрального анализа сигнала решена посредством использования, например, ВЧФ, проектируемого по следующим исходным данным:
При проектировании фильтра получаем
Рис. 6.2
Рис. 6.3
Графики ИХ, АЧХ и ФЧХ фильтра приведены на рис. 6.4 – рис. 6.6. На рис. 6.7 показаны отрезки сигналов
Ошибки фильтрации порождаются следующими факторами: 1) не идеальностью АЧХ фильтра 2) не идеальностью ФЧХ фильтра 3) ненулевыми значениями амплитудного спектра 4) ненулевыми значениями амплитудного спектра 5) конечной разрядностью чисел в используемой ЦВМ.
Рис. 6.4
Рис. 6.5 Рис. 6.6
Рис. 6.7 6.3. Нерекурсивное сглаживание Рассмотрим задачу сглаживания сигнала Поставленная задача сглаживания сигнала
При проектировании фильтра получаем Графики ИХ, АЧХ и ФЧХ фильтра приведены на рис. 6.8 – рис. 6.10.
Рис. 6.8
Рис. 6.9 Рис. 6.10 На рис. 6.11 показаны отрезки сигналов
и порождаются теми же факторами, что и при спектральном анализе сигнала.
Рис. 6.11 6.4. Нерекурсивное дифференцирование Рассмотрим задачу дифференцирования сигнала Задача дифференцирования сигнала
При проектировании фильтра получаем Графики ИХ, АЧХ и ФЧХ фильтра приведены на рис. 6.12 – рис. 6.14. На рис. 6.15 показаны отрезки сигналов
и порождаются теми же факторами, что и при спектральном анализе сигнала.
Рис. 6.12
Рис. 6.13 Рис. 6.14
Рис. 6.15 6.5. Рекурсивный спектральный анализ Рассмотрим задачу выделения из сигнала Поставленная задача решается посредством использования РФ, проектируемого, например, по следующим исходным данным:
В результате проектирования передаточная функция
График переходной характеристики фильтра приведен на рис. 6.16, причем Графики АЧХ и ФЧХ фильтра показаны на рис. 6.17 и рис. 6.18, причем линейная аппроксимация ФЧХ дает На рис. 6.19 представлены отрезки сигналов
Рис. 6.16
Рис. 6.17 Рис. 6.18
Рис. 6.19 Ошибки фильтрации порождаются вышеотмеченными в п. 4.2 пятью факторами, а также двумя дополнительными факторами: 6) бесконечной длительностью ИХ; 7) нелинейным характером ФЧХ в полосе пропускания АЧХ. 6.6. Рекурсивное сглаживание Рассмотрим задачу сглаживания сигнала Поставленная задача решается посредством использования НЧФ, проектируемого, например, по следующим исходным данным:
В результате проектирования передаточная функция
График переходной характеристики фильтра приведен на рис. 6.20, причем Графики АЧХ и ФЧХ фильтра показаны на рис. 6.21 и рис. 6.22, причем линейная аппроксимация ФЧХ дает На рис. 6.23 представлены отрезки сигналов
Рис. 6.20
Рис. 6.21 Рис. 6.22
Рис. 6.23
и порождаются теми же факторами, что и при рекурсивном спектральном анализе сигнала.
Воспользуйтесь поиском по сайту: ![]() ©2015 - 2025 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|