Скачать 74.88 Kb.
|
Комплекс лабораторных работ по Цифровой Обработке Сигналов на базе отладочного комплекта ADSP-BF533 EZKIT Lite Гасанов О.И. инженер ОАО НИИ «Сапфир», ст. преподаватель кафедры ЭиМПТ ДГТУ Цифровая обработка сигналов (ЦОС) одно из самых развивающихся направлений современной микроэлектроники. Области применения систем обработки сигналов весьма обширны: от бытовой аппаратуры до сложнейших систем управления и аэрокосмических комплексов, что определяет актуальность введения в учебный процесс соответствующих дисциплин. При этом, изучая курс ЦОС, студенты должны получить не только теоретические знания по методам и алгоритмам обработки сигналов, но и практические навыки по реализации этих методов. В настоящее время существует множество платного и свободно-распространяемого программного обеспечения (ПО), позволяющего моделировать процессы в цифровых устройствах при выполнении обработки сигналов. Пожалуй, самым известным и популярным среди всех программ является Matlab. Действительно, пакет Matlab вместе с расширениями tollboxes предоставляет широкие возможности по проектированию таких устройств цифровой обработки сигналов, как цифровые фильтры (ЦФ), системы дискретного спектрального анализа на основе ДПФ и БПФ. Кроме того, система Matlab позволяет смоделировать процессы, происходящие в цифровых системах, что заметно упрощает разработку последних. Учитывая отмеченные преимущества систем компьютерного моделирования, а также тот факт, что они не требуют дополнительного аппаратного обеспечения, кроме персонального компьютера, такие программы получили широкое распространение как средство для изучения ЦОС на лабораторных занятиях. Следует отметить, что подобный подход, хотя и дает знания по проектированию систем обработки сигналов, но не решает проблему получения опыта работы с реальными системами обработки сигналов. Отладочные комплекты (платы) фирмы ADI, в частности ADSP-BF533 EZ-KIT Lite, на основе процессора BF533 семейства Blackfin являются удобной платформой для отработки различных алгоритмов обработки как звуковых, так и видеосигналов. С использованием данных отладочных комплектов в лаборатории ЦОС центра "Современные электронные элементы и технологии" кафедры ЭиМПТ ДГТУ созданы стенды для выполнения лабораторных работ по обработке сигналов (общий вид лабораторного стенда приведен на рисунке 1). Рис. 1. Лабораторный стенд для изучения алгоритмов ЦОС Лабораторный стенд состоит из отладочного комплекта, PC-совместимого персонального компьютера и измерительного оборудования – специализированного измерительного генератора (СИГ) и осциллографа. Отладочный комплект ADSP-BF533 EZ-KIT Lite Основу отладочного комплекта ADSP-BF533 EZ-KIT Lite составляет процессор обработки сигналов ADSP-BF533 из семейства Blackfin. Плата является удобной платформой, созданной компанией ADI в помощь разработчикам систем ЦОС. Схемотехнически отладочный комплект представляет собой законченную систему обработки сигналов и совместно со студией Visual DSP позволяет создать, отладить и протестировать ПО обработки звуковых и видеосигналов практически любой сложности. Структурная схема комплекта приведена на рисунке 2 [1] Рис. 2. Структурная схема отладочного комплекта ADSP-BF533 EZ-KIT Lite Из схемы видно, что помимо процессора обработки сигналов комплект содержит модуль оперативной памяти стандарта SDRAM объемом 32 МБ (16Мх16), два модуля энергонезависимой FLASH памяти, общим объемом 2 МБ. Модули памяти подключаются к внешней шине процессора (EBUI) управляемой встроенным контроллером памяти. Для ввода/вывода аналоговых сигналов звукового диапазона используется кодек AD1836, являющийся высокопроизводительной системой ввода/вывода звуковых сигналов, содержит два стерео Σ-Δ АЦП и три стерео Σ-Δ ЦАП. Для настройки использует SPI-совместимый последовательный порт, для обмена данными – последовательный интерфейс, поддерживающий различные форматы обмена. Настраивается на кодограммы различной длины (16, 20, 24 бит), и различные частоты выборок (48, 96 кГц), имеет встроенные цифровые фильтры и интерполятор [2]. Обмен данными с кодеком организован через последовательный порт SPORT0 процессора. Для работы с видеосигналами отладочный комплект содержит видеокодер ADV7171 и видеодекодер ADV7183, которые позволяют преобразовывать аналоговые видеосигналы стандартов PAL, NTSC в потоки данных стандарта CCIR601/ CCIR656 и обратно [3, 4]. Микросхемы обработки видеосигналов подключены к периферийному параллельному интерфейсу процессора (PPI). Непосредственно плата содержит разъем (вилка типа DB9) подключенный к асинхронному приемопередатчику процессора (UART) через микросхему преобразователя интерфейса TTL/RS232 ADM3202, что позволяет реализовать обмен с устройствами, имеющими последовательный асинхронный интерфейс. Для функционирования подсистемы часов реального времени в отладочный комплект входит кварцевый резонатор частотой 32,768 кГц. Для проверки работы внешних асинхронных прерываний имеется набор кнопок, подключенных к программируемым флагам, и светодиодов. Отметим также, что все выводы периферийных модулей процессора выведены на три дополнительных соединителя (Expansion connectors), что позволяет подключать внешние устройства к плате, расширяя возможности системы. Измерительный генератор Неотъемлемой частью лабораторного стенда является специализированный измерительный генератор (СИГ), разработанный на кафедре ЭиМПТ ДГТУ. Он предназначен для выработки тестовых низкочастотных (10Гц - 100 кГц) сигналов при выполнении лабораторных работ по изучению цифровой фильтрации. СИГ содержит источники идеализированного низкочастотного и помехового сигналов, временные и электрические параметры которых могут изменяться в большом диапазоне. Низкочастотный сигнал может меняться в диапазоне 10 Гц – 100 кГц. Источник помехи состоит из генератора аналоговых и дискретных шумовых сигналов [5]. Лабораторные работы При освоении курса ЦОС студентам предлагается выполнить следующие лабораторные работы:
В процессе выполнения первой работы студенты знакомятся со средой разработки проектов для ЦПОС фирмы ADI Visual DSP, приобретают навыки написания программ на языке высокого уровня для процессоров BF533, знакомятся с отладочными возможностями студии, с принципами отладки и тестирования написанной программы на отладочном комплекте. Вторая и третья работы предназначены для изучения самого процессора BF533, его архитектуры, систем ввода/вывода данных, принципов инициализации различных подсистем и обработки прерываний. При выполнении этих работ студенты знакомятся с принципами асинхронного обмена данными, с высокоскоростными синхронными портами обмена, параллельным портом, с работой асинхронных внешних прерываний. В результате выполнения данных работ студенты должны уметь самостоятельно наладить обмен данными с микросхемами ввода-вывода, установленными на плате, в частности, с аудио кодеком AD1836, подключенным к последовательному порту SPORT0 процессора. Четвертая работа посвящена изучению принципов расчета цифровых фильтров в программе имитационного моделирования Matlab. При выполнении работы студенты овладевают методикой расчета коэффициентов ЦФ по заданным характеристикам при помощи встроенных команд системы Matlab, а также пользуясь дополнительным приложением (toolbox) Filter Design. Использование данного программного пакета незаменимо для первоначального ознакомления с расчетом коэффициентов ЦФ, а также при дальнейшей реализации алгоритмов дискретной фильтрации на отладочном комплекте. Приложение Filter Design, обладая "дружественным", интуитивно-понятным интерфейсом, позволяет получить коэффициенты как нерекурсивных, так и рекурсивных ЦФ, используя заранее определенные характеристики. Отметим, что использование указанного пакета программ не ограничивается четвертой лабораторной работой. При выполнении пятой и шестой работ студентам также необходимо рассчитать коэффициенты ЦФ согласно индивидуальному заданию для дальнейшего использования их в программе, реализующей алгоритм дискретной фильтрации на отладочном комплекте. В отличие от четвертой работы, где изучение ЦФ ограничивается моделированием в пакете Matlab, пятая и шестая работы предлагают реализовать алгоритм дискретной фильтрации на отладочном комплекте. Для этого используются заранее написанные программы, реализующие алгоритмы работы КИХ и БИХ-фильтров соответственно. В данных проектах для ввода исходных данных и вывода отфильтрованного результата используется аудио-кодек AD1836, производится настройка всех используемых для обмена данными портов и прерываний. В качестве формирователя исходного сигнала, содержащего помеху и полезную составляющую, используется специальный измерительный генератор. Для контроля исходного и полученного в результате фильтрации сигнала используется осциллограф. Студенты по полученному индивидуальному заданию производят расчет коэффициентов фильтра в программе Matlab, затем подставляют полученные значения в программу фильтрации и экспериментально на измерительной установке, изображенной на рисунке 3, подтверждают заданные характеристики. Рис. 3. Измерительная установка для изучения цифровой фильтрации. Опыт проведения лабораторных работ на отладочных комплектах фирмы ADI показывает, что подобный подход к изучению практической части предмета "Цифровая обработка сигналов" вызывает живой интерес у студентов, что объясняется, отчасти, отсутствием подобной лабораторной базы при выполнении работ по ряду других дисциплин. Отметим, что подобное построение лабораторного практикума не исключает использования программ для моделирования, более того, использование продуктов, подобных Matlab, совместно с отладочными комплектами существенно расширяет глубину изучения и понимания теоретической основы работы. К недостаткам отладочного комплекта при проведении лабораторных работ относится невозможность демонстрации таких эффектов, возникающих в дискретных системах обработки, как наложение спектра при аналого-цифровом преобразовании (алайзинг) и повторение спектра при цифро-аналоговом преобразовании. Это объясняется тем, что плата предназначалась не для обучения студентов, а для специалистов, занимающихся разработкой систем ЦОС. ЛИТЕРАТУРА
Абдуразакова З.М. "Генератор помехового сигнала", сборник статей "Электронные системы и устройства на основе элементной базы компании Analog Devices", ДГТУ 2006г. |
Многоканальный комплекс регистрации аналоговых сигналов “ эхолот”... Комплекс построен на стандартном компьютере, который на базе алгоритмов цифровой обработки сигналов, серийных и специальных аппаратных... |
Инструкция по эксплуатации "Цифровой диктофон n 7" (цифровой аудио рекордер) Цифровой диктофон имеет высокое качество записи, широкий динамический диапазон записываемых сигналов, низкое энергопотребление, малые... |
||
Рабочая программа дисциплины Цифровая обработка сигналов Изучение современных методов цифровой обработки сигналов (моделирование временных последовательностей, теория дискретных линейных... |
Многоканальный цифровой комплекс регистрации сигналов «фантом» руководство по эксплуатации ... |
||
6. микропроцессоры для цифровой обработки сигналов МП. Значительная эффективность систем цос достигается за счет специализации мп. Мп, ориентированные на цос, получили название цифровых... |
Пояснительная записка к дипломной работе на тему: «Система многомасштабного... ... |
||
Многоканальный цифровой комплекс регистрации сигналов «фантом» руководство... Руководство предназначено для обеспечения корректного интерактивного взаимодействия пользователя с мцкрс «фантом» |
Рабочая программа производственной практики является частью опоп... Рабочая программа производственной практики является частью опоп в соответствии с фгос по профессии нпо 230103. 02 «Мастер по обработке... |
||
Рабочая программа производственной практики является частью опоп... Рабочая программа производственной практики является частью опоп в соответствии с фгос по профессии нпо 230103. 02 «Мастер по обработке... |
Комплект контрольно-оценочных средств пм. 02 «Хранение, передача... Министерства образования и науки Российской Федерации от 02. 08. 2013г.№854 Об утверждении федерального образовательного стандарта... |
||
Инструкция по использованию основных функций спутникового приёмника... Перечень функций доступных для использования на спутниковом приёмнике dune tv 251-s mts lite (далее по тексту – приставка либо dune... |
Цифровой многоканальный комплекс автономной регистрирующей аппаратуры... Цифровой многоканальный магнитофон (далее цмм) "хронос" серии мэт8 предназначен для регистрации в автономном режиме речевых служебных... |
||
Программа профессионального модуля пм. 02 «Хранение, передача и публикация цифровой информации» Программа профессионального модуля разработана на основе Федерального государственного образовательного стандарта среднего профессионального... |
Примерная программа профессионального модуля хранение, передача и... Программа профессионального модуля разработана на основе Федерального государственного образовательного стандарта по профессиям начального... |
||
Руководство пользователя Устройство для регистрации и цифровой обработки аналоговых сигналов с частотой дискретизации до 160 мгц |
Учебно-методический комплекс по дисциплине «Основы технологии производства... Учебно-методический комплекс (для специальности 190601 «Автомобили и автомобильное хозяйство») / Кожевников С. А. – Димитровград:... |
Поиск |