Разделы
В процессе разработки цифровой аппаратуры передачи и обработки сигналов возникают задачи, для которых приходится производить громоздкие расчеты и операции над очень малыми числами (10-7), и поэтому используем ЭВМ. В данной работе используются программные пакеты MatLab и Visual DSP++, которые упрощают вычисления, построения графиков и дают точные результаты вычисления.
Для нахождения коэффициентов фильтра открываем программный пакет MatLab, и в командной строке прописываем:
>> fdatool
Появляется окно Filter Design & Analysis Tool, которое выглядит так:
Рис.1. Окно Filter Design & Analysis Tool.
В появившемся окне задаём параметры фильтра и нажимаем Design Filter
Описание появившегося окна:type - тип фильтра;Method - метод реализации фильтра и импульсная характеристика;order - порядок фильтра;
(Fs) - задать частоту дискретизации; - задать граничную частоту полосы пропускания ;- задать граничную частоту полосы задержания;- гарантированное затухание в полосе задержания- неравномерность рабочего затухания в полосе пропускания
с помощью кнопки Designe Filter под меню запускаем программу
Выводим на экран АЧХ получившегося фильтра:
Рис.2. АЧХ полученного фильтра.
Выводим ФЧХ полученного фильтра:
Рис.3. ФЧХ полученного фильтра
Выводим ГВЗ полученного фильтра:
Рис.4. ГВЗ полученного фильтра
Нажатием на значок получаем коэффициенты нашего фильтра :
.034368360279280495
.10310508083784148
.10310508083784148
.034368360279280495
:
.5430332949796606
.1342539034879857
.31627372627408118
Затем нажатием на , получаем структурную, прямую каноническую схему фильтра (показано на рис.5)
Рис.5. Структурная схема прямой канонической формы фильтра.
Что бы найти передаточную функцию цифрового фильтра H(z) воспользуемся программой Mathcad. В данной программе подставим в формулу коэффициенты полученные с помощью программы MatLab. И в данной же программе построим график АЧХ.
Рис.6.Ачх
Реализуем полученный фильтр в программном пакете Visual DSP++ на сигнальном процессоре ADSP-2181.
Запускаем программный пакет visual DSP++
Рис.7.
Главное окно visual DSP++
Будем реализовывать цифровой фильтр на сигнальном процессоре серии 21хх. Для этого во вкладке Session выбираем Select Session и из списка ADSP- 2181 Simulation.
Рис.8. Показана вкладка Session.
Для того чтобы реализовать фильтр создаем новый проект во вкладке Project New, выбираем директорию для сохранения и название проекта. В папке проекта находи файлы bix вводим туда свои коэффициенты.
В появившемся проекте добавляем в папку Source Files файл “bix” и в Linker Files “ADSP-2181.ldf” Нажимаем Build project (F7) ставим курсор на последнюю строку программы и нажимаем Run to Cursor.
Другие материалы
Проектирование кабельных сетей на перегоне и станции
На железнодорожном транспорте используются самые
различные устройства автоматики, телемеханики и связи. Четкое и бесперебойное
функционирование этих устройств в значительной степени зави ...
Расчет характеристик сигналов и каналов связи
Связь - это постоянно развивающаяся отрасль техники. Все более увеличивающееся информационное пространство человечества требует эффективных средств коммуникации, именно поэтому развитие связи и переда ...
Разработка квазиоптимальной, по критерию минимума, вероятности ошибки системы связи
...