Рекомендуем

SystemView. Системотехническое моделирование электронных устройствЗагидуллин Р.Ш., Карутин С.Н., Стешенко В.Б. SystemView. Системотехническое моделирование электронных устройств
SystemView - средство системного проектирования радиоэлектронных устройствРазевиг В.Д., Лаврентьев Г.В., Златин И.Л.
Под ред. В.Д. Разевига
SystemView - средство системного проектирования радиоэлектронных устройств
Программа схемотехнического моделирования Micro-CAP 8Амелина С.А., Амелин М.А. Программа схемотехнического моделирования Micro-CAP 8

Книга

Systemview 6.0 (SystemVue).Системное проектирование радиоэлектронных устройств

Серия "Инструменты разработчика"
2006 г.
424 стр.
Тираж 1500 экз.
Формат 70x100/16 (170x240 мм)
Исполнение: в мягкой обложке
ISBN 5-93517-258-5
ББК 32.884-02
УДК 681.3
Аннотация

Книга предназначена для самостоятельного освоения программы SystemView (в настоящее время распространяется фирмой Agilent Technologies под названием SystemVue™), созданной для моделирования аналого-цифровых устройств обработки сигналов, заданных функциональными схемами. Программа позволяет из стандартных элементов создать математическую модель функциональной схемы, привлекая многочисленные библиотеки общего и специального назначения. Возможно использование иерархических структур и моделей, созданных в программе Matlab. Имеются средства обработки результатов моделирования, их отображения и документирования, создания автономно моделируемых модулей генерации кода на языке СИ++ и динамически подсоединяемых библиотек, а также генерации кодов на языках VHDL и Verilog. По завершении моделирования цифровых устройств обработки сигналов, данные об их структуре могут быть переданы программе синтеза ПЛИС. Изложение в основном ориентировано на версию 6.0, но может быть полезно и при работе с предыдущими версиями 4.0, 4.5 и 5.0. Изложение правил работы с программой иллюстрируется многочисленными примерами. Подробно описаны стандартные, дополнительные и пользовательские библиотеки. Программа SystemView 6.0 была разработана компанией Elanix (www.elanix.com). В апреле 2005 года в связи с объединением компаний Eagleware и Elanix название программы было изменено на SystemVue™ (SystemVue™). В августе 2005 г. компания Agilent Technologies (www.agilent.com) приобрела объединенную компанию Eagleware-Elanix.

Для инженерно-технических и научных работников, занимающимся разработкой и исследованием аналоговых и цифровых систем обработки информации, может быть полезна аспирантам и студентам.

Оглавление

ПРЕДИСЛОВИЕ 3

ГЛАВА 1. НАЧИНАЕМ ЗНАКОМСТВО С SYSTEMVIEW 6
1.1. ЗАПУСК SYSTEMVIEW 6
1.2. ИНТЕРФЕЙС SYSTEMVIEW 7

ГЛАВА 2. СИСТЕМНОЕ ОКНО 9
2.1. ИНТЕРФЕЙС СИСТЕМНОГО ОКНА 9
2.1.1. Меню команд и панель инструментов 9
2.1.2. Библиотеки функциональных элементов 18
2.1.3. Создание функциональной схемы 19
2.2. ПРИМЕРЫ МОДЕЛИРОВАНИЯ 25
2.3. РЕЖИМ DYNAMIC SYSTEM PROBE 29
2.4. ОПТИМИЗАЦИЯ СКОРОСТИ МОДЕЛИРОВАНИЯ 30
2.5. НУМЕРАЦИЯ ЭЛЕМЕНТОВ 30
2.6. ЗАДАНИЕ ВРЕМЕННЫХ ИНТЕРВАЛОВ 31
2.7. НАСТРОЙКА ОКНА SYSTEM 35

ГЛАВА 3. ОКНО АНАЛИЗА 40
3.1. ЗАДАНИЕ КОНФИГУРАЦИИ ОКНА АНАЛИЗА 40
3.2. УПРАВЛЕНИЕ ГРАФИЧЕСКИМИ ОКНАМИ 45
3.3. МАСШТАБ ИЗОБРАЖЕНИЯ, ОЦИФРОВКА ОСЕЙ, ОБОЗНАЧЕНИЕ ПЕРЕМЕННЫХ 46
3.4. КОПИРОВАНИЕ И ВСТАВКА ГРАФИКОВ В ДРУГИЕ ПРОГРАММЫ 48
3.5. АНИМАЦИЯ ГРАФИКОВ 48
3.6. КАЛЬКУЛЯТОР 48
3.7. НАСТРОЙКА ОКНА ANALYSIS 56

ГЛАВА 4. СТАНДАРТНЫЕ ЭЛЕМЕНТЫ 61
4.1. ИСТОЧНИКИ СИГНАЛОВ 61
4.2. АНАЛИЗАТОРЫ ДАННЫХ 66
4.3. БИБЛИОТЕКА ОПЕРАТОРОВ 70
4.4. БИБЛИОТЕКА НЕЛИНЕЙНЫХ ФУНКЦИЙ 79
4.5. ПРОЧИЕ ЭЛЕМЕНТЫ 88
4.6. ПРИМЕРЫ 88
4.6.1. Формирование гауссовой функции 88
4.6.2. Выполнение деления 91
4.6.3. Система с обратной связью 92
4.6.4. Полиномы Эрмита 93

ГЛАВА 5. ЛИНЕЙНЫЕ ФИЛЬТРЫ 96
5.1. ЗАДАНИЕ ПАРАМЕТРОВ ФИЛЬТРОВ 97
5.2. СИНТЕЗ ФИЛЬТРОВ С КОНЕЧНОЙ ИМПУЛЬСНОЙ ХАРАКТЕРИСТИКОЙ 102
5.3. СИНТЕЗ АНАЛОГОВЫХ ФИЛЬТРОВ 114
5.4. ЗАДАНИЕ ПЕРЕДАТОЧНОЙ ФУНКЦИИ ФИЛЬТРА В S-ОБЛАСТИ 116
5.5. ВВОД КОЭФФИЦИЕНТОВ ПЕРЕДАТОЧНОЙ ФУНКЦИИ В Z-ОБЛАСТИ 120
5.6. ВЕСОВАЯ ОБРАБОТКА 122
5.7. КВАНТОВАНИЕ КОЭФФИЦИЕНТОВ 123
5.8. ПРИМЕРЫ 124
5.8.1. Измерение частоты следования импульсов 124
5.8.2. Шестнадцатиразрядный квадратурный амплитудный модулятор 126
5.8.3. Квадратурный демодулятор (схема Костаса) 128
5.8.4. Микросканирующий приемник 128
5.8.5. Аудиосистемы 130

ГЛАВА 6. МЕТАСИСТЕМЫ 132
6.1. СОЗДАНИЕ МЕТАСИСТЕМЫ 132
6.2. ПРОСМОТР МЕТАСИСТЕМЫ 132
6.3. СОХРАНЕНИЕ МЕТАСИСТЕМЫ 133
6.4. ПРИМЕРЫ 134
6.4.1. Выполнение операции интегрирования на конечном интервале
времени 134
6.4.2. Адаптивный компенсатор гармонического сигнала 136
6.5. ЭЛЕМЕНТЫ METASYSTEM I/O (ВХОД/ВЫХОД) 138
6.6. ЭКРАН МЕТАСИСТЕМЫ 139
6.7. АВТОМАТИЧЕСКИЕ СВЯЗИ МЕТАСИСТЕМЫ (METASYSTEM AUTO LINKS) 140

ГЛАВА 7. ОПЕРАТИВНОЕ УПРАВЛЕНИЕ 142
7.1. ДИНАМИЧЕСКОЕ ОТОБРАЖЕНИЕ РЕЗУЛЬТАТОВ МОДЕЛИРОВАНИЯ 142
7.2. ОПЕРАТИВНОЕ ИЗМЕНЕНИЕ ПАРАМЕТРОВ 148

ГЛАВА 8. ДОКУМЕНТИРОВАНИЕ РЕЗУЛЬТАТОВ 156
8.1. ТЕКСТОВЫЙ БЛОКНОТ 156
8.2. ВЫВОД НА ПЕЧАТЬ 157

ГЛАВА 9. МОДЕЛИРОВАНИЕ СИСТЕМ С ОБРАТНОЙ СВЯЗЬЮ 160

ГЛАВА 10. ПОСТРОЕНИЕ ХАРАКТЕРИСТИК В ЧАСТОТНОЙ ОБЛАСТИ 165
10.1. КОРНЕВОЙ ГОДОГРАФ И КАРТЫ НУЛЕЙ И ПОЛЮСОВ 165
10.2. ЧАСТОТНЫЕ ХАРАКТЕРИСТИКИ 170

ГЛАВА 11. РЕДАКТИРОВАНИЕ РЕЗУЛЬТАТОВ МОДЕЛИРОВАНИЯ 172
11.1. ИСПОЛЬЗОВАНИЕ МЫШИ 172
11.2. ИСПОЛЬЗОВАНИЕ МАСТЕРА КОМПИЛЯЦИИ 172
11.3. ИСПОЛЬЗОВАНИЕ ЭЛЕМЕНТОВ СИСТЕМЫ 174
11.4. ЗАДАНИЕ ОЧЕРЕДНОСТИ МОДЕЛИРОВАНИЯ 174

ГЛАВА 12. БИБЛИОТЕКА ВЫСОКОЧАСТОТНЫХ АНАЛОГОВЫХ КОМПОНЕНТОВ (RF/ANALOG LIBRARY) 176
12.1. ГРУППА AMPLIFIERS AND MIXERS 177
12.2. ГРУППА RC CIRCUITS 193
12.3. ГРУППА SPLITTERS AND COMBINERS 197
12.4. ГРУППА OPERATIONAL AMPLIFIER CIRCUITS 201
12.5. ГРУППА LC CIRCUITS 206
12.6. ГРУППА DIODE CIRCUITS 210

ГЛАВА 13. ЛОГИЧЕСКАЯ БИБЛИОТЕКА 214
13.1. ГРУППА GATE/BUFFERS 215
13.2. ГРУППА FF/LATCH/REG 217
13.3. ГРУППА COUNTERS 219
13.4. ГРУППА MUX/DEMUX 220
13.5. ГРУППА MIXED SIGNALS 221
13.6. ГРУППА DEVICES/PARTS 223

ГЛАВА 14. БИБЛИОТЕКА DSP 227
14.1. ГРУППА ARITHMETIC 230
14.2. ГРУППА INPUT/OUTPUT 232
14.3. ГРУППА BIT LOGIC 233
14.4. ГРУППА SIGNAL PROCESSING 235
14.5. ГРУППА OPERATORS 240
14.6. ГРУППА RTDA TI DSP 241
14.7. УТИЛИТА XILINX FPGA 242

ГЛАВА 15. БИБЛИОТЕКА КОМПОНЕНТОВ СИСТЕМ СВЯЗИ 245
15.1. ГРУППА ENCODE/DECODE 246
15.2. ГРУППА FILTERS/DATA 250
15.3. ГРУППА PROCESSORS 254
15.4. ГРУППА MODULATORS 258
15.5. ГРУППА DEMODULATORS 261
15.6. ГРУППА CHANNEL MODELS 265

ГЛАВА 16. ДИСПЕТЧЕР ЛОГИЧЕСКОГО УПРАВЛЕНИЯ 268

ГЛАВА 17. СОВМЕСТНОЕ МОДЕЛИРОВАНИЕ С MATLAB 272
17.1. SYSTEMVIEW + MATLAB 272
17.2. SYSTEMVIEW + SIMULINK 282

ГЛАВА 18. ПОЛЬЗОВАТЕЛЬСКИЕ БИБЛИОТЕКИ (CUSTOM LIBRARY) 292
18.1. БИБЛИОТЕКА TURBO CODE V1.0 294
18.2. БИБЛИОТЕКА SVUTEKVISA 297
18.3. ПОЛЬЗОВАТЕЛЬСКИЕ БИБЛИОТЕКИ, ПОЯВИВШИЕСЯ В SYSTEMVIEW 6.0 299

ГЛАВА 19. ЦИФРОВОЕ ТЕЛЕВИДЕНИЕ (БИБЛИОТЕКА DVB) 305
19.1. ОПИСАНИЕ ФУНКЦИОНАЛЬНЫХ ЭЛЕМЕНТОВ БИБЛИОТЕКИ DVB 308
19.2. ПРИМЕРЫ DVB-СИСТЕМ 317

ГЛАВА 20. МНОГОСТАНЦИОННЫЙ ДОСТУП С КОДОВЫМ РАЗДЕЛЕНИЕМ КАНАЛОВ (БИБЛИОТЕКА CDMA) 319
20.1. ИСТОРИЯ CDMA 319
20.2. БИБЛИОТЕКА CDMA/PCS 320

ГЛАВА 21. ПОЛЬЗОВАТЕЛЬСКИЕ БИБЛИОТЕКИ ДЛЯ МОДЕЛИРОВАНИЯ БЕСПРОВОДНЫХ СЕТЕЙ 336
21.1. БИБЛИОТЕКА WNL 80211G 336
21.2. БИБЛИОТЕКА WNL_BLUETOOTH 362
21.3. БИБЛИОТЕКА WNL UWB 371

ГЛАВА 22. ГЕНЕРАЦИЯ КОДОВ НА ЯЗЫКАХ VHDL, VERILOG И С 374
22.1. SYSTEMVIEW + EXPRESSIVE = HDL DESIGN STUDIO 374
22.2. ГЕНЕРАЦИЯ КОДОВ НА ЯЗЫКЕ С 404

ГЛАВА 23. СОЗДАНИЕ АВТОНОМНО ИСПОЛНЯЕМЫХ ПРОГРАММ 413

СПИСОК ЛИТЕРАТУРЫ 416

СПИСОК СОКРАЩЕНИЙ 418