MATLAB 8.0 (R2012b): работа с пакетом расширения Communications System Toolbox

№ 5’2014
PDF версия
Communications System Toolbox — один из первых пакетов расширения матричной системы MATLAB. Он интенсивно развивается, и его последняя версия R2012b (август 2012 г.) — это мощный пакет проектирования и моделирования современных коммуникационных устройств и систем с открытым программным кодом и понятной структурой. Пакет не имеет равных по числу блоков моделей компонентов и устройств коммуникационной и связной радиоэлектроники и возможностям их проектирования и блочного имитационного моделирования. В статье впервые отписана новейшая реализация этого пакета для последней версии системы MATLAB + Simulink (R2012b). Автор благодарит корпорацию The MathWorks, Inc. [1] за предоставленную систему MATLAB 8.0 + Simulink 8.0 (R2012b), использованную для подготовки этой серии статей.

Состав и назначение пакета расширения Communications System Toolbox

Пакет расширения Communications System Toolbox обладает такими возможностями, как:

  • обширный набор MATLAB-функций и системных объектов для проектирования, моделирования и анализа коммуникационных систем и поддержки их блочного имитационного моделирования на основе пакета расширения Simulink;
  • обширный набор алгоритмов кодирования сигналов при разных видах модуляции;
  • реализация методов моделирования прохождения сигналов по каналам связи с ослаблением и помехами;
  • средства получения АЧХ и ФЧХ сигналов и обрабатывающих их устройств, создания виртуальных осциллографов и графопостроителей;
  • средства построения специальных диаграмм («глазковых», звездных и др.), а также визуализации канальных характеристик и оценки битовых ошибок;
  • библиотека с обширным набором блоков имитационного моделирования современных коммутационных и связных систем и устройств с возможностью индивидуальной установки параметров каждого блока;
  • поддержка адаптивных алгоритмов динамических коммутационных систем с использованием OFDM-, OFDMA- и MIMO-техники, а также поддержка операций с фиксированной точкой;
  • обширный набор демонстрационных примеров из области проектирования и моделирования коммутационных систем различного назначения — проводных и беспроводных.
Окно справки внутри окна командного режима с данными о новых возможностях пакета Communications System Toolbox

Рис. 1. Окно справки внутри окна командного режима с данными о новых возможностях пакета Communications System Toolbox

Знакомство с возможностями пакета Communications System Toolbox нужно начать со справки, окно которой со списком пакетов расширения открывается при активизации кнопки с вопросительным знаком в титульной строке панели каталогов. Выбрав пакет Communications, получим его окно справки (рис. 1). В этом окне открыта позиция с данными о новых возможностях пакета расширения Communications System Toolbox. Следует отметить, что наряду с новыми возможностями в эту версию системы MATLAB 8.0 вошли все средства предшествующих версий системы и пакет расширения системы блочного моделирования Simulink — Communications System Blockset. Разделы последнего Toolbox представлены на рис. 2.

Разделы справки по пакету Communications System Toolbox

Рис. 2. Разделы справки по пакету Communications System Toolbox

 

Идеология работы с пакетом в командном режиме

Работа в командном режиме в принципе обеспечивает все возможности пакета. Она основана на использовании функций пакета, которые в общем случае имеют следующий вид, присущий MATLAB-функциям [2, 3]:

[Xo, Yo, Zo,…]=Имя_функции(Xi, Y,,Zi,…);

В ответ на такое обращение, где индексом i обозначены матрицы входа (input), функция создает в рабочем пространстве MATLAB выходные матрицы с индексом o (output). Многие функции помимо этого создают и другие объекты, например графические (графики, диаграммы, гистограммы и т. д.). При этом списки выходных параметров могут не задаваться. Знак «;» запрещает вывод выходных матриц на индикацию дисплеем.

Например, в следующем наборе команд:

>> EbNo = 0:13;
>> berdata = [.2 .15 .13 .12 .08 .09 .08 .07 .06 .04 .03 .02 .01 .004];
>> berfit(EbNo,berdata); % Plot the best fit.

задается эмпирический набор 14 данных — ошибок в системе связи — как функция параметра EbNo (отношение энергии бита к спектральной плотности шумов), и по нему методом наименьших квадратов строится кривая регрессии ошибок (рис. 3). Эта операция часто осуществляется при анализе коммуникационных систем.

Набор ошибок и кривая их регрессии

Рис. 3. Набор ошибок и кривая их регрессии

Для анализа oшибок служит специальное окно с графическим интерфейсом пользователя (GUI), которое вызывается из каталога приложений APPS MATLAB 8.0 или командой в окне программного режима работы:

>> bertool

Окно Bit Error Rate Analysis Tool (BERATool) показано на рис. 4. В нем можно задать тип канала, вид модуляции сигнала, тип кодирования и т. д. А затем, нажав кнопку Plot внизу окна, можно построить график битовой погрешности BER в зависимости от параметров Eb/No. Таким образом, анализатор ошибок BERATool заменяет множество функций системы MATLAB.

GUI окно анализатора ошибок Bit Error Rate Analysis Tool

Рис. 4. GUI окно анализатора ошибок Bit Error Rate Analysis Tool

При анализе коммутационных систем и устройств широко применяется обычная графика системы MATLAB — графики функций одной и нескольких переменных в линейном и логарифмическом масштабе, гистограммы, спектры и т. д. Особое место в анализе коммуникационных систем занимают звездные и «глазковые» диаграммы. Звездная диаграмма — это набор точек на комплексной плоскости, соответствующих концу радиус-вектора сигнала в различных стадиях его кодоимпульсной модуляции. А «глазковая» диаграмма строится как наборы отрезков входного и выходного сигналов, взятые в противофазе и обычно с нормированным уровнем. По степени открытия или закрытия «глазковых» диаграмм можно судить о зонах работоспособности коммуникационных систем.

Наглядное представление об этих диаграммах дает пример, описанный в скрипт-файле — sсatteryeydemo.m, находящийся в директории commdemo демонстрационных файлов пакета. На рис. 5 он показан в редакторе скрипт-файлов системы MATLAB 8.0 (видно только начало большого листинга) вместе с результатами его исполнения в виде интересующих нас диаграмм (справа от листинга программы). Диаграмма Figure 1 представляет собой звездную диаграмму сигнала с квадратурной модуляцией (четыре фазовых состояния), остальные — «глазковые» диаграммы для различных сигналов.

Пример построения звездной и «глазковых» диаграмм в MATLAB

Рис. 5. Пример построения звездной и «глазковых» диаграмм в MATLAB

Еще один пример графической иллюстрации средствами MATLAB приведен на рис. 6. Показан график ошибок и две динамические звездные диаграммы. У таких диаграмм число точек и их местоположение меняются во времени.

Графическая иллюстрация средствами MATLAB ошибок и динамических звездных диаграмм

Рис. 6. Графическая иллюстрация средствами MATLAB ошибок и динамических звездных диаграмм

«Глазковые» и звездные диаграммы непо-движны только для стационарных сигналов, параметры которых постоянны во времени. В системах связи сигналы чаще всего являются нестационарными, и «глазковые» и звездные диаграммы оказываются динамическими и меняются во времени. Характер изменения этих диаграмм во времени отражает многие динамические свойства сигналов.

На рис. 7 представлена канальная модель беспроводной связи по стандарту IEE8216 (WiMAX) с иллюстрацией спектра, полученного методом Уэлча, и временными диаграммами двойного прохождения сигнала по каналам связи. Используется типичная графика системы MATLAB. Модель описана на языке системы MATLAB в окне редактора программного кода.

Канал беспроводной связи IEE8216 (канальная модель)

Рис. 7. Канал беспроводной связи IEE8216 (канальная модель)

 

Переход к использованию средств Simulink

В справке по пакету Communications System имеются десятки примеров в виде MATLAB-скриптов, иллюстрирующих возможности MATLAB при анализе, проектировании и создании коммуникационных устройств. Но уже приведенные примеры демонстрируют достоинства и недостатки этой идеологии.

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

Главным недостатком является чрезмерная детализация вычислений на уровне программных кодов. Порой один ошибочный знак останавливает работу большой программы, после чего необходима кропотливая работа по ее разбору и отладке. Программы получаются большими и требуют детальных комментариев (они вводятся после знака %), которых особенно много в фирменных программах. При разборе программ пользователь должен обладать основательными специальными знаниями.

Поэтому уже в последних реализациях MATLAB 7 наметилась прогрессивная тенденция к объединению Communications System Toolbox для системы MATLAB c пакетом Communications Blockset для пакета блочного имитационного моделирования Simulink.
При этом работа происходит на уровне пакета Simulink, а все MATLAB-функции входят в набор средств для создания блоков Simulink и коммутационного пакета расширения. Если пользователь пользуется его блоками, то ему просто необязательно знать MATLAB-функции.
Тем не менее возможно и их применение в составе Simulink-программ для реализации специфических для MATLAB возможностей.

В последней реализации системы MATLAB+Simulink 8.0 эта тенденция привела к полному объединению двух коммуникационных пакетов расширения под общим именем Communications System Toolbox.

 

Библиотека блоков пакета Communications System Toolbox

Библиотека нового пакета расширения Communications System Toolbox, как и библиотеки других пакетов, доступна в браузере библиотек Simulink [4], его окно показано на рис. 8. Оно вызывается кнопкой Simulink Library в панели каталога HOME. Там же показано частично открытое дерево библиотек коммуникационного пакета разных уровней.

Окно браузера библиотек 8.0 с деревом библиотек пакета Communications System Toolbox и окно раздела библиотек 1 го уровня

Рис. 8. Окно браузера библиотек 8.0 с деревом библиотек пакета Communications System Toolbox и окно раздела библиотек 1 го уровня

На первом уровне находятся разделы библиотеки, представленные прямоугольниками с золотым фоном. Прямоугольник с синим фоном при активизации обеспечивает переход на страницу справки с перечнем демонстрационных примеров в MATLAB (скриптов) и в Simulink (диаграмм моделей). Окно разделов библиотек показано справа от окна браузера. Оно открывается командой Open Communications System Toolbox во всплывающей подсказке при нажатии правой клавиши мыши, когда курсор указывает на соответствующую ветку дерева библиотеки.

Активизируя мышью каждый прямоугольник раздела библиотеки, можно получить окно с блоками 2‑го уровня библиотеки (рис. 9а). Эти блоки в основном представляют модели конкретных устройств, оформленные как субблоки и маски.

Блоки разделов библиотеки

Рис. 9. Блоки разделов библиотеки:
а) 2 го уровня;
б) 3 го уровня

Часть блоков условно можно отнести к 3‑му уровню: они показаны на рис. 9б. Более низкий уровень вовсе не означает меньшую значимость блоков. Он является лишь показателем расположения блока на дереве библиотеки.

 

«Глазковые» и звездные диаграммы в Simulink-моделях

В Simulink-части коммуникационного пакета «глазковые» и звездные диаграммы создаются виртуальными графопостроителями. На рис. 10а представлена диаграмма модели с блоками раздела библиотеки Skins на примере модели системы GMSK с модулятором MSK (манипуляция с минимальным фазовым сдвигом). Управление формой и параметрами «глазковых» диаграмм обеспечивается окном их параметров, оно показано справа от диаграммы модели.

Диаграмма Simulink

Рис. 10. Диаграмма Simulink:
а) модели с «глазковыми» диаграммами;
б) модели построения фазового дерева

Еще один пример создания «глазковых» диаграмм приведен на рис. 10б. Одна из «глазковых» диаграмм строит фазовое дерево. Такие диаграммы обычно применяются для представления многокомпонентных сигналов.

Реализация манипуляции с минимальным фазовым сдвигом с применением аппарата операций с плавающей точкой показана на рис. 11. Эти операции выполняются на аппаратном уровне, что позволяет уменьшить время моделирования.

Диаграмма со спектром сигнала и сложными звездными диаграммами

Рис. 11. Диаграмма со спектром сигнала и сложными звездными диаграммами

 

Моделирование узлов коммутационных систем

Пакет расширения Communications System Toolbox позволяет моделировать различные узлы коммуникационных систем. На рис. 12 показана диаграмма модели цифрового синтезатора частоты. Его частота определяется высокостабильной частотой обычного кварцевого опорного генератора, умноженной на M и деленной на частоту делителя частоты N. Используется система фазовой автоподстройки управляемого напряжением генератора. Результат преобразуется в симметричные прямоугольные импульсы — меандр (он изображен слева под диаграммой модели).

Диаграмма модели цифрового синтезатора частоты

Рис. 12. Диаграмма модели цифрового синтезатора частоты

В подобных синтезаторах частоты, часто реализованных в виде специальных интегральных микросхем, особое значение имеет время выхода на установившийся режим работы при включении схемы и переключении ее частоты (осциллограмма справа под диаграммой модели). Это время может быть малым, что обеспечивает решение с применением таких синтезаторов в широком круге практических задач.

В современных системах связи часто используются адаптивные эквалайзеры (рис. 13). Эквалайзер обычно корректирует характеристики коммутационных систем, обеспечивая минимум ошибок и повышенную надежность работы систем.

Диаграмма модели адаптивного эквалайзера LMS, RLS и CMA

Рис. 13. Диаграмма модели адаптивного эквалайзера LMS, RLS и CMA

Сейчас мы не будем вникать в особенности работы эквалайзера. Графическая иллюстрация работы адаптивного эквалайзера представлена на рис. 14. Хорошо видна сложность работы этого устройства и обилие представляющих ее графиков различного типа. Их анализ, безусловно, полезен тем, кто исследует и разрабатывает подобные устройства.

Графическая иллюстрация работы эквалайзера, представленного на рис. 13

Рис. 14. Графическая иллюстрация работы эквалайзера, представленного на рис. 13

Применение адаптивного эквалайзера в линии связи показано на рис. 15. Алгоритм работы эквалайзера реализован функцией MATLAB. В справке по пакету описано несколько вариантов построения и применения эквалайзеров.

Адаптивный эквалайзер в линии связи

Рис. 15. Адаптивный эквалайзер в линии связи

 

Моделирование проводной коммуникационной системы ADSL

Максимальная скорость модемов в начале внедрения Интернета составляла 56–64 кбит/c и была ограничена обычным способом передачи сигналов по телефонным линиям. Со временем оказалось, что эта скорость может быть повышена на 2–3 порядка при использовании волнового принципа передачи сигналов высокочастотной области спектра, передаваемых по обычным телефонным линиям. Так появились проводные системы широкополосной связи ISDN, а позже ADSL (рис. 17) [6]. Такие системы используют многотоновые сигналы и принцип частотного разделения данных при их передаче и приеме.

256 канальный дискретный многотоновый сигнал в ADSL

Рис. 16. 256 канальный дискретный многотоновый сигнал в ADSL

На рис. 16 показан спектр сигнала в ADSL-линии. Диаграмма модели многотонового модулятора приведена на рис. 17. Система сохраняет в низкочастотной области все возможности обычной телефонной связи и добавляет множество новых возможностей, например распараллеливание телефонной связи, службу контроля номеров вызывающего абонента и др. Правда, в данной модели эти возможности не моделируются.

Диаграмма модели многотонового модулятора системы ADSL

Рис. 17. Диаграмма модели многотонового модулятора системы ADSL

 

Моделирование процессов в коммуникационных устройствах

В коммуникационных системах происходят сложные процессы во всех областях определения сигналов — энергетической (амплитудной), временной, частотной, фазовой и логической (цифровой). Сложность этих процессов нередко вынуждает разработчиков коммутационных систем исследовать их по частям и моделировать даже отдельные процессы. Система MATLAB с пакетом расширения Communications System Toolbox приспособлена для этого.

На рис. 18 показано моделирование фазового шума в 256‑канальной системе связи с квадратурной амплитудной модуляцией. Хорошо видно, что шум значительно увеличивает число битовых ошибок и искажает звездную диаграмму. При этом звездочки превращаются в черточки.

Эффекты фазового шума при 256 QAM

Рис. 18. Эффекты фазового шума при 256 QAM

Диаграмма моделирования системы синхронизации представлена на рис. 19. Не вдаваясь в тонкости работы системы синхронизации, отметим лишь резкое нарастание ошибок в начале процесса, когда синхронизация еще не установилась. Пожалуй, самое ценное при таком моделировании — исследование переходных процессов в ходе синхронизации и оценка характера и времени переходных процессов при синхронизации.

Диаграмма моделирования синхронизации

Рис. 19. Диаграмма моделирования синхронизации

С помощью особых методов кодирования и ввода избыточных кодов можно создавать системы с защитой от ошибок. Пример моделирования одной из таких систем приведен на рис. 20.

Организация защищенных коммуникаций

Рис. 20. Организация защищенных коммуникаций

Иногда полезно моделирование коммуникационных систем на физическом уровне. Несколько таких примеров дано в справке по описываемому пакету. На рис. 21 показан один из них.

Анализ WDCMA на уровне физического слоя

Рис. 21. Анализ WDCMA на уровне физического слоя

Результаты моделирования на этом уровне часто отличаются обилием различных графиков и осциллограмм (рис. 22). Это является признаком сложности процессов, происходящих в коммуникационных системах.

Графическая иллюстрация процессов на уровне физического слоя

Рис. 22. Графическая иллюстрация процессов на уровне физического слоя

Канальная интерференция существенно влияет на качество передачи информации в системах связи. На рис. 23 показано это обстоятельство на примере интерференции в каналах.

Канальная интерференция

Рис. 23. Канальная интерференция

В телеграфии и радиотелеграфии особое значение имеет передача по линиям связи символьных сигналов. На рис. 24 показана диаграмма модели передачи символа Гарднера, именуемого «собачкой» и применяемого в написании адресов электронной почты. Здесь используется M‑PSK-модулятор и PSK-демодулятор.

Диаграмма модели передачи символа Гарднера

Рис. 24. Диаграмма модели передачи символа Гарднера

Моделирование полных коммуникационных систем

Важное место занимает моделирование полных коммуникационных систем, имеющих передатчик, каналы связи и приемник. На рис. 28 показана диаграмма модели такой системы ADSL, основанной на асимметричном частотном методе полос передачи и приема сигналов данных по обычному телефонному кабелю. Этот вид связи применяется до сих пор (в том числе для предоставления услуг Интернета на умеренных скоростях в полосе частот от 0 до 4 кГц) [7].

На рис. 25 приведена диаграмма модели 256‑канальной коммуникационной системы ADSL. Представлены блоки передатчика (Transmitter) и приемника (Receiver) этой системы из блоков, входящих в состав пакета Communications System Toolbox: это позволяет резко упростить моделирование подобных систем.

Диаграмма модели 256 канальной коммуникационной системы ADSL

Рис. 25. Диаграмма модели 256 канальной коммуникационной системы ADSL

Еще одна диаграмма полной модели коммуникационной системы с квадратурно-позиционной модуляцией QPSK показана на рис. 26. Приведены также результаты работы этой системы, представленные многочисленными диаграммами и осциллограммами, полученными от виртуальных приборов.

Диаграмма модели коммуникационной системы QPSK

Рис. 26. Диаграмма модели коммуникационной системы QPSK

 

Моделирование беспроводных систем коммуникаций Bluetooth

Наличие большого числа различных блоков, порою решающих сложные функциональные задачи, позволяет осуществить макромоделирование и моделирование современных беспроводных систем коммуникаций, например, таких как Bluetooth и Wi-Fi [6]. Эти системы работают на СВЧ и благодаря широкому распространению реализованы в виде твердотельных интегральных микросхем. Они функционируют на небольших расстояниях (десятки-сотни метров), и на их работу существенное влияние оказывают стены и расположение комнат в зданиях, различные препятствия на пути распространения радиоволн и прочие факторы.

На рис. 27 показана диаграмма беспроводной системы связи Bluetooth со скачкообразным изменением частоты (Frequency Hopping). Скорость изменения частоты достигает 1600 скачков в секунду, а скорость передачи данных — до 1 Мбит. Передача данных идет в частотном диапазоне 2,4 ГГц на малые расстояния (десятки метров). Системы Bluetooth широко применяются для связи между компьютерами, сотовыми телефонами и другими офисными, промышленными и медицинскими аппаратами. Обратите внимание на отсутствие ошибок при большом объеме передаваемой информации.

Диаграмма модели беспроводной Bluetooth коммуникационной системы

Рис. 27. Диаграмма модели беспроводной Bluetooth коммуникационной системы

Система беспроводной связи Bluetooth неплохо справляется с передачей звуковой информации и изображений, например с одного мобильного устройства на другое. Пример такой передачи показан на рис. 28.

Диаграмма модели голосовой Bluetooth-связи

Рис. 28. Диаграмма модели голосовой Bluetooth-связи

 

Моделирование систем связи стандарта Wi-Fi

Еще более широкими возможностями обладают беспроводные сети класса Wi-Fi. Пакет Communications System Toolbox имеет достаточный набор блоков, чтобы моделировать современные сети Wi-Fi, например стандартов IEEE 812.11. На рис. 29 показана диаграмма модели линии связи IEEE 812.11a (WLAN) на уровне физического слоя. Модель поддерживает скорости передачи данных в 6, 9, 12, 18, 24, 36, 48 и 54 Мбит/c.

Диаграмма модели линии связи IEEE 812.11a

Рис. 29. Диаграмма модели линии связи IEEE 812.11a

Графическая иллюстрация работы системы IEEE 812.11a представлена на рис. 30 и отличается разнообразием диаграмм и спектров. Они, разумеется, полезны специалистам по разработке и эксплуатации таких систем.

Графическая иллюстрация работы IEEE 812.11a

Рис. 30. Графическая иллюстрация работы IEEE 812.11a

 

Моделирование систем связи стандарта WiMAX

Стандарт IEEE 802.16, названный WiMAX (Worldwide Interoperability for Microwave Access — «международное взаимодействие для микроволнового доступа»), был разработан для организации единых беспроводных сетей в городском масштабе — WMAN (Wireless Metropolitan Area Network) [6]. Группа стандартов WiMAX позволяет осуществлять беспроводную связь на расстоянии до 50 км, то есть даже вне зоны прямой видимости. Система используется во всем мире с пользовательской скоростью передачи данных до 75 Мбит/c. Диаграмма модели IEEE 802.16 2004 представлена на рис. 31.

Диаграмма модели IEEE 802.16 2004

Рис. 31. Диаграмма модели IEEE 802.16 2004

На рис. 32 показана диаграмма WiMAX с блоком кодирования, улучшающим показатели системы. В России WiMAX находится в начале своего развития.

Диаграмма модели IEEE 802.16 2004 с блоком кодирования

Рис. 32. Диаграмма модели IEEE 802.16 2004 с блоком кодирования

 

Моделирование системы спутниковой связи

Спутниковые системы связи также можно моделировать в пакете расширения Communications System Toolbox. Примером может служить диаграмма модели такой системы, показанная на рис. 33. Она использует вид манипуляции 16‑QAM (16‑позиционная система квадратурной амплитудной манипуляции).

Диаграмма модели спутниковой системы связи

Рис. 33. Диаграмма модели спутниковой системы связи

 

Единые средства анализа и визуализации коммуникационных систем

Представленные выше средства анализа и визуализации коммуникационных систем, применяемые в матричной системе MATLAB, в настоящее время внедряются в новейшие измерительные приборы — цифровые осциллографы (в том числе многодоменные), измерительные генераторы, анализаторы спектра, цепей и сигналов [7]. Это создает единую основу для исследования, проектирования и моделирования современных коммуникационных устройств и систем. MATLAB является идеальной системой для освоения этих средств инженерно-техническими и научными работниками и студентами технических вузов соответствующего профиля.

На рис. 34, к примеру, представлен экран анализатора спектра реального времени корпорации Tektronix серии 6100 с графическими диаграммами и спектром. Они подобны приведенным выше и созданным в системе MATLAB+Simulink 8.0 с пакетом расширения Communications System Toolbox. Но стоимость анализатора спектра на порядок выше стоимости системы MATLAB+Simulink с полным набором пакетов расширения. Поэтому ее применение для проектирования и изучения коммуникационных систем представляется вполне оправданным экономически, актуальным и своевременным, хотя конечным этапом разработки всегда является реальное «железо».

Реальные графические диаграммы на экране современного анализатора спектра поразительно схожи с диаграммами пакета расширения Communications System Toolbox системы MATLAB+Simulink 8.0 (R2012b)

Рис. 34. Реальные графические диаграммы на экране современного анализатора спектра поразительно схожи с диаграммами пакета расширения Communications System Toolbox системы MATLAB+Simulink 8.0 (R2012b)

 

Заключение

Пакет расширения Communications System Toolbox содержит многочисленные средства (в том числе Simulink-блоки) разнообразных компонентов и систем связи и коммуникаций, работающих по созданным в последние годы стандартам, в частности, ADSL, Bluetooth, Wi-Fi, WiMAX, спутниковой связи и др. Все они превратились в массовые изделия, применяемые во всем мире и реализованные на вполне доступных интегральных микросхемах. Таким образом, MATLAB+Simulink 8.0 (R2012b) стала одной из первых перспективных систем для проектирования и моделирования современных линий связи и коммуникационных систем. Возможности по моделированию генераторов, модуляторов, демодуляторов и т. д., а также по представлению и индикации сигналов позволяют выполнять в этой системе широкий спектр работ.

Литература
  1. mathworks.com
  2. Дьяконов В. П. MATLAB R2006/2007/2008 + Simulink 5/6/7. Основы применения. М.: СОЛОН-Пресс, 2008.
  3. Дьяконов В. П. MATLAB. Полный самоучитель. М.: ДМК-Пресс, 2012.
  4. Дьяконов В. П. MATLAB и Simulink для радиоинженеров. М.: ДМК-Пресс, 2011.
  5. Дьяконов В. П. MATLAB 2011b в обработке сигналов и моделировании электронных устройств // Компоненты и технологии. 2012. № 2.
  6. Дьяконов В. П., Образцов А. А., Смердов В. Ю. Электронные средства связи. М.: СОЛОН-Пресс, 2005.
  7. Афонский А. А., Дьяконов В. П. Электронные измерения в нанотехнологиях и в микроэлектронике. М.: ДМК-Пресс, 2011.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *