русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

САПР візуального моделювання і проектування алгоритмів та систем обробки цифрових сигналів


Дата добавления: 2015-08-06; просмотров: 857; Нарушение авторских прав


Засоби "візуального" проектування і моделювання алгоритмів і систем цифрової обробки сигналів (ЦОС) займають особливе місце серед інструментальних засобів розробників телекомунікаційного і іншого електронного устаткування на базі процесорів ЦОС. Дані за­соби не тільки автоматизують процес проектування, позбавляючи розробника рутинної праці і скорочуючи терміни проектування, але і дозволяють фахівцям прикладних областей науки і техніки, які не знайомі з процесорами ЦОС і не володіють програмуванням, засто­совувати для вирішення своїх завдань досягнення технологій циф- рової обробки сигналів.

У даний час існує декілька пакетів "візуального" проектування і моделювання алгоритмів та систем ЦОС, які функціонують на різ- них апаратних платформах і відрізняються між собою функціональ­ними можливостями, швидкодією і вартістю. Зокрема засоби “візу­ального” проектування і моделювання алгоритмів ЦОС Hypersignal RIDE і Hypersignal Block Diagram.

Програма HyperSignal Block Diagram/RIDE (Real-time Integrated Development - можливість підключення апаратури для опрацювання сигналів у реальному часі) призначена для моделювання аналогових і цифрових пристроїв, заданих функціональними схемами. До складу Hypersignal входить декілька сотень тематично згру­пованих функцій-блоків. Серед них: блоки генераторів сигналів, блоки арифметичних функцій, блоки матричних і векторних опера­цій, блоки функцій ЦОС, блоки файлових операцій, блоки візуалі­зації сигналів та інші. У склад САПР Hypersignal також входять блоки управління: клавіатури, перемикачі, лінійні і стрілкові інди­катори, тощо. Наявність цих функціональних блоків дозволяє ство­рювати інтуїтивний для користувача інтерфейс системи, що розроб­ляється, спільно з розробкою алгоритму її функціонування. Крім то­го разом із САПР Hypersignal поставляються спеціалізовані бібліо­теки функцій для обробки мови (Advanced Speech Library), бібліоте­ка комунікаційних функцій (Advanced Transmission Library) і бібліо­тека функцій для обробки зображень (Image Processing Library).



У разі відсутності необхідних функцій, користувач може створи­ти їх самостійно за допомогою конструктора блоків (Block Wizard), що входить в склад САПР Hypersignal. Все, що при цьому необхід­но зробити - написати функцію блоку на мові С, використовуючи стандартні засоби, і в інтерактивному режимі описати новий блок, задаючи його конфігурацію і описуючи його параметри.

САПР Hypersignal підтримує ієрархічне проектування, при якому блоки можуть об'єднуватися і входити у вигляді одного блоку в блок-схему більш високого рівня ієрархії, що дозволяє не тільки структурувати складний проект, але і розбивати його на частини для реалізації різними виконавцями.

У середовищі Hypersignal алгоритм створюється у вигляді блок­схеми на екрані ПК в інтерактивному режимі із стандартних блоків, при цьому встановлювані міжблочні зв'язки відображатимуть пото­ки даних і шляхи проходження сигналів. Настройка параметрів ал­горитму здійснюється шляхом вибору відповідних блоків і установ­кою потрібних параметрів за допомогою системи меню, а модифі­кація алгоритму здійснюється шляхом зміни його блок-схеми і па­раметрів блоків.

При запуску введеного алгоритму Hypersignal RIDE створює ви­конавчий код відповідного алгоритму. Далі цей код автоматично за­вантажується в середовище процесора ЦОС апаратних засобів і пе­редається виконання. При необхідності (особливо на етапі відладки алгоритму) відображення результатів обробки сигналів може здійс­нюватися на екрані ПК в режимі реального часу. На рис.18.1преставлений приклад інтерфейсу системи Hypersignal Block Diagram/RIDE. У САПР Hypersignal Block Diagram існує велика різноманітність готових прикладів, вивчення яких дозволяє швидко освоїти систему і навчитися максимально повно використовувати її можливості. Як показано вище, процес моделювання в середовищі САПР Hypersignal інтуїтивно зрозумілий і не є трудомістким навіть для дуже складних пристроїв і систем. Застосування САПР Block Diagram дозволило відмовитися від безпосереднього програмуван­ня, що скоротило час створення моделей у десятки разів і дозволило легко імплементувати даний алгоритм в системі ЦОС на цифровому сигнальному процесорі.

Рис. 18.1. Інтерфейс система Hypersignal Block Diagram/ride



<== предыдущая лекция | следующая лекция ==>
Розподілені бази даних | Програма ORCAD Capture для створення принципових електричних схем


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.044 сек.