SlideShare a Scribd company logo
1 of 29
Download to read offline
1© 2016 The MathWorks, Inc.
Проектирование систем связи
Алексей Судьбин
инженер
2
Instrument Control Toolbox
Позволяет MATLAB настраивать, управлять и обмениваться
данными с такими приборами как осциллографы, генераторы
и анализаторы сигналов
§ Связь приборов с приложениями MATLAB
§ Интерактивный поиск и управление
приборами
§ Автоматическая генерация MATLAB кода
для автоматизации измерений
§ Поддержка драйверов индустриальных
драйверов
§ Поддержка распространенных протоколов
связи
3
Устройства с GPIB
Agilent Technologies Capital Equipment Corporation (CEC)
CONTEC IOTech
Keithley Measurement Computing
National Instruments ICS Electronics
Интерфейс VISA (includes Serial, GPIB, VXI, GPIB-VXI, TCP/IP, USB)
Agilent National Instruments
Rohde & Schwarz Tektronix
Сетевые интерфейсы и другие протоколы
TCP/IP, UDP, Bluetooth, I2C
Последовательный порт (входит в базовый MATLAB)
RS-232, RS-422, RS-485
Расширенные возможности с Instrument Control Toolbox
Весь список поддерживаемого оборудования можно посмотреть на сайте:
www.mathworks.com/products/instrument
Instrument Control Toolbox
Протоколы
4
Instrument Control Toolbox
Работа с драйверами
§ Драйверы для инструментов
– LAN eXtensions for Instrumentation (LXI)
– Interchangeable Virtual Instrument (IVI™)
– VXIplug&play™
§ Несколько сотен поддерживаемых инструментов
– Драйверы можно запросить у производителей
§ Драйверы для инструментов не требуют знания
низкоуровневых команд
fwrite(obj, ‘TRIG:MAI:EDGE:SLO RIS’);
set(obj, ‘TriggerSlope’, ‘Rising’);
5
Instrument Control Toolbox:
Драйвер
производителя
(IVI or VXIplug&play)
§ Автоматическое создание MATLAB instrument driver
§ Модификация MATLAB драйвера
§ Создание собственного MATLAB драйвера для любого
прибора
§ MATLAB instrument driver доступны здесь:
www.mathworks.com/products/instrument/drivers
MATLAB Instrument
Driver
6
§ Моделирование физического уровня систем связи
§ Проектирование LTE и WLAN систем
§ Моделирование РЧ такта
§ Применение программного-определяемого радио (SDR)
Программа
7
§ Моделирование физического уровня систем связи
§ Проектирование LTE и WLAN систем
§ Моделирование РЧ такта
§ Применение программного-определяемого радио (SDR)
Программа
8
Communications System Toolbox
§ Модуляция
§ Кодирование
§ Модели каналов связи
§ RF искажения
§ Синхронизация, эквалайзеры
Communications System Toolbox расширяет возможности MATLAB и Simulink для
проектирования и симуляции физического уровня систем связи.
9
Посторенние модели на нулей частоте (Baseband)
Simulink Library Browser Модель Simulink
Визуализация
10
Пример: MIMO приёмник с цифровым управлением ДН
Сигнал + Помеха
Расчёт направления
прибытия сигнала
Цифровое
управление ДН
Сигнал/Шум
Управляющая логика
выбора угла
11
§ Моделирование физического уровня систем связи
§ Проектирование LTE и WLAN систем
§ Моделирование РЧ такта
§ Применение программного-определяемого радио (SDR)
Программа
12
§ LTE и LTE-Advanced (с Rel-8 до Rel-12)
§ Возможность моделировать
– Восходящий и нисходящий каналы
– FDD/TDD
– Передатчик и приёмные
§ Почти 200 функций для моделирования
физического уровня
§ ACLR/EVM измерения
LTE System Toolbox
13
Передатчик
Тестовый сигнал
СВЧ	генератор
Тестирование пропускной
способности
Эталонный образец
Генерация сигналов
Приём и демодуляция
сигналов из эфира
Типовые способы применения
14
Стандарт Полоса (MHz) Режим MIMO Режим
802.11ac 20,40,80,160 До 8 потоков,
MU-MIMO
VHT
Very High Throughput
802.11n 20,40 До 4 потоков HT
High Throughput
802.11g 20 N/A Non-HT
802.11a 5,10,20 N/A
802.11b 20 N/A
802.11p 5,10 N/A
802.11j 10 N/A
WLAN System Toolbox
15
Сквозное моделирование
Измерения
Генерация сигналов
Packet successfully decoded!
Packet detected
VHT-SIGA Decoded
Детектирование сигналов
Zynq	
SDR
RF	Signal	
Generator
Передача сигнала в эфир
Типовые способы применения
16
Особенности WLAN System Toolbox:
§ Открытый MATLAB код
§ Различные уровни детализации
§ Поддержка генерации C, С++ кода
– требует MATLAB Coder®
wlanWaveformGenerator
wlanHTSig wlanLSTF …
17
§ Моделирование физического уровня систем связи
§ Проектирование LTE и WLAN систем
§ Моделирование РЧ такта
§ Применение программного-определяемого радио (SDR)
Программа
18
Проектирование ВЧ тракта на системном уровне
Основные цели моделирования ВЧ тракта на системном уровне:
§ Проектирование общий архитектуры и тестирование параметров ВЧ компонентов
§ Разработка алгоритмов цифрового пред искажения (DPD), АРУ и формирование ДН
§ Тестирование и доработка приёмопередатчика на уровне модели
§ Использование модели приёмопередатчика для синхронизации между отделами
19
Что требуется от ВЧ симулятора:
§ Достаточная точность модели ВЧ каскада
§ Возможность подключения к модели алгоритмов цифровой обработки сигналов на
«нулевой частоте» (Baseband) и алгоритмов управления
§ Быстрая симуляция
РЧ Сигнал
Очень
маленький шаг
симуляции
Медленная
симуляция
~10пс
~5ГГц
20
RF Blockset - компромисс между точностью и скоростью
SimRF позволяет
моделировать
ВЧ тракты:
§ Применяя разные уровни
абстракции
§ Используя различные
решатели
Точность
Скорость
моделирования True
Pass-Band
Circuit
Envelope
Equivalent
Baseband
Carrier
Полоса
сигнала
freq
Spectrum
Carrier 1 freq
Spectrum
Carrier 2DC
freq
Spectrum
21
Circuit Envelope – С чего начать?
RF Budget Analyzer App
§ Аналитический расчёт ВЧ каскада по усилению, шуму и IP3
§ Загрузка файлов с S-параметрами
§ Формирование модели и тестовой модели в Simulink (в RF домене)
§ Подтверждение аналитических расчётов результатами симуляции
22
ВЧ компоненты Экспорт в Simulink
Расчёт цепиПараметры компонентов
ВЧ цепь
23
§ Моделирование физического уровня систем связи
§ Проектирование LTE и WLAN систем
§ Моделирование РЧ такта
§ Применение программного-определяемого радио (SDR)
Программа
24
RF Signal Generator
Zynq/FPGA SDR
USRP SDR
RF Spectrum Analyzer
Zynq/FPGA SDR
USRP SDR
RTL SDR
Передатчик Приёмник
Передача сигнала через реальный эфир
25
ТрансиверЦОС
Тестовая
обвязка
MATLAB and Simulink
Процесс проектирования с использованием SDR
26
Процесс проектирования с использованием SDR
ЦОС
Тестовая
обвязка
MATLAB and Simulink
27
Процесс проектирования с использованием SDR
Тестовая
обвязка
MATLAB and Simulink
Z7035
28
Процесс проектирования с использованием SDR
Z7035
29
Xilinx Zynq/FPGA-Based Radio USRP
ADALM-PLUTO RTL-SDR
Поддерживаемые SDR платформы:

More Related Content

What's hot

Анализ данных в MATLAB 
Анализ данных в MATLAB Анализ данных в MATLAB 
Анализ данных в MATLAB MATLAB
 
Полунатурная модель управляемой ракеты с пассивной ГСН
Полунатурная модель управляемой ракеты с пассивной ГСНПолунатурная модель управляемой ракеты с пассивной ГСН
Полунатурная модель управляемой ракеты с пассивной ГСНMATLAB
 
Цифровая обработка сигналов
Цифровая обработка сигналовЦифровая обработка сигналов
Цифровая обработка сигналовMATLAB
 
Экспорт алгоритмов и создание независимых приложений
Экспорт алгоритмов и создание независимых приложенийЭкспорт алгоритмов и создание независимых приложений
Экспорт алгоритмов и создание независимых приложенийMATLAB
 
Практическая верификация и командная работа
Практическая верификация и командная работаПрактическая верификация и командная работа
Практическая верификация и командная работаMATLAB
 
Параллельные и распределенные вычисления
Параллельные и распределенные вычисленияПараллельные и распределенные вычисления
Параллельные и распределенные вычисленияMATLAB
 
TMPA-2013 Senov: Applying OLAP and MapReduce Technologies for Performance Tes...
TMPA-2013 Senov: Applying OLAP and MapReduce Technologies for Performance Tes...TMPA-2013 Senov: Applying OLAP and MapReduce Technologies for Performance Tes...
TMPA-2013 Senov: Applying OLAP and MapReduce Technologies for Performance Tes...Iosif Itkin
 
TMPA-2013: Shipin System-C Control Points
TMPA-2013: Shipin System-C Control PointsTMPA-2013: Shipin System-C Control Points
TMPA-2013: Shipin System-C Control PointsIosif Itkin
 
Flame graph: новый взгляд на старое профилирование
Flame graph: новый взгляд на старое профилированиеFlame graph: новый взгляд на старое профилирование
Flame graph: новый взгляд на старое профилированиеКирилл Борисов
 
Анализ данных и машинное обучение
Анализ данных и машинное обучениеАнализ данных и машинное обучение
Анализ данных и машинное обучениеMATLAB
 
2014 Разработка программного средства для оценки параметров широкополосного с...
2014 Разработка программного средства для оценки параметров широкополосного с...2014 Разработка программного средства для оценки параметров широкополосного с...
2014 Разработка программного средства для оценки параметров широкополосного с...RF-Lab
 
20100314 virtualization igotti_lecture06
20100314 virtualization igotti_lecture0620100314 virtualization igotti_lecture06
20100314 virtualization igotti_lecture06Computer Science Club
 
TMPA-2015: Multi-Module Application Tracing in z/OS Environment
TMPA-2015: Multi-Module Application Tracing in z/OS EnvironmentTMPA-2015: Multi-Module Application Tracing in z/OS Environment
TMPA-2015: Multi-Module Application Tracing in z/OS EnvironmentIosif Itkin
 
TMPA-2015: Standards and Standartization in Program Engineering. Why Would Yo...
TMPA-2015: Standards and Standartization in Program Engineering. Why Would Yo...TMPA-2015: Standards and Standartization in Program Engineering. Why Would Yo...
TMPA-2015: Standards and Standartization in Program Engineering. Why Would Yo...Iosif Itkin
 
Технология предметно ориентированного программирования гетерогенных многоядер...
Технология предметно ориентированного программирования гетерогенных многоядер...Технология предметно ориентированного программирования гетерогенных многоядер...
Технология предметно ориентированного программирования гетерогенных многоядер...CEE-SEC(R)
 
о некоторых вопросах бинарной совместимости в C++
о некоторых вопросах бинарной совместимости в C++о некоторых вопросах бинарной совместимости в C++
о некоторых вопросах бинарной совместимости в C++corehard_by
 
Гареев Роман, Создание генератора промежуточного представления Ssa из полиэдр...
Гареев Роман, Создание генератора промежуточного представления Ssa из полиэдр...Гареев Роман, Создание генератора промежуточного представления Ssa из полиэдр...
Гареев Роман, Создание генератора промежуточного представления Ssa из полиэдр...Darya Zubova
 
Автоматическая оптимизация алгоритмов с помощью быстрого возведения матриц в ...
Автоматическая оптимизация алгоритмов с помощью быстрого возведения матриц в ...Автоматическая оптимизация алгоритмов с помощью быстрого возведения матриц в ...
Автоматическая оптимизация алгоритмов с помощью быстрого возведения матриц в ...Alexander Borzunov
 
Сергей Еланцев - Troubleshooting
Сергей Еланцев - Troubleshooting   Сергей Еланцев - Troubleshooting
Сергей Еланцев - Troubleshooting Yandex
 
Виртуалтрединг
ВиртуалтредингВиртуалтрединг
ВиртуалтредингCEE-SEC(R)
 

What's hot (20)

Анализ данных в MATLAB 
Анализ данных в MATLAB Анализ данных в MATLAB 
Анализ данных в MATLAB 
 
Полунатурная модель управляемой ракеты с пассивной ГСН
Полунатурная модель управляемой ракеты с пассивной ГСНПолунатурная модель управляемой ракеты с пассивной ГСН
Полунатурная модель управляемой ракеты с пассивной ГСН
 
Цифровая обработка сигналов
Цифровая обработка сигналовЦифровая обработка сигналов
Цифровая обработка сигналов
 
Экспорт алгоритмов и создание независимых приложений
Экспорт алгоритмов и создание независимых приложенийЭкспорт алгоритмов и создание независимых приложений
Экспорт алгоритмов и создание независимых приложений
 
Практическая верификация и командная работа
Практическая верификация и командная работаПрактическая верификация и командная работа
Практическая верификация и командная работа
 
Параллельные и распределенные вычисления
Параллельные и распределенные вычисленияПараллельные и распределенные вычисления
Параллельные и распределенные вычисления
 
TMPA-2013 Senov: Applying OLAP and MapReduce Technologies for Performance Tes...
TMPA-2013 Senov: Applying OLAP and MapReduce Technologies for Performance Tes...TMPA-2013 Senov: Applying OLAP and MapReduce Technologies for Performance Tes...
TMPA-2013 Senov: Applying OLAP and MapReduce Technologies for Performance Tes...
 
TMPA-2013: Shipin System-C Control Points
TMPA-2013: Shipin System-C Control PointsTMPA-2013: Shipin System-C Control Points
TMPA-2013: Shipin System-C Control Points
 
Flame graph: новый взгляд на старое профилирование
Flame graph: новый взгляд на старое профилированиеFlame graph: новый взгляд на старое профилирование
Flame graph: новый взгляд на старое профилирование
 
Анализ данных и машинное обучение
Анализ данных и машинное обучениеАнализ данных и машинное обучение
Анализ данных и машинное обучение
 
2014 Разработка программного средства для оценки параметров широкополосного с...
2014 Разработка программного средства для оценки параметров широкополосного с...2014 Разработка программного средства для оценки параметров широкополосного с...
2014 Разработка программного средства для оценки параметров широкополосного с...
 
20100314 virtualization igotti_lecture06
20100314 virtualization igotti_lecture0620100314 virtualization igotti_lecture06
20100314 virtualization igotti_lecture06
 
TMPA-2015: Multi-Module Application Tracing in z/OS Environment
TMPA-2015: Multi-Module Application Tracing in z/OS EnvironmentTMPA-2015: Multi-Module Application Tracing in z/OS Environment
TMPA-2015: Multi-Module Application Tracing in z/OS Environment
 
TMPA-2015: Standards and Standartization in Program Engineering. Why Would Yo...
TMPA-2015: Standards and Standartization in Program Engineering. Why Would Yo...TMPA-2015: Standards and Standartization in Program Engineering. Why Would Yo...
TMPA-2015: Standards and Standartization in Program Engineering. Why Would Yo...
 
Технология предметно ориентированного программирования гетерогенных многоядер...
Технология предметно ориентированного программирования гетерогенных многоядер...Технология предметно ориентированного программирования гетерогенных многоядер...
Технология предметно ориентированного программирования гетерогенных многоядер...
 
о некоторых вопросах бинарной совместимости в C++
о некоторых вопросах бинарной совместимости в C++о некоторых вопросах бинарной совместимости в C++
о некоторых вопросах бинарной совместимости в C++
 
Гареев Роман, Создание генератора промежуточного представления Ssa из полиэдр...
Гареев Роман, Создание генератора промежуточного представления Ssa из полиэдр...Гареев Роман, Создание генератора промежуточного представления Ssa из полиэдр...
Гареев Роман, Создание генератора промежуточного представления Ssa из полиэдр...
 
Автоматическая оптимизация алгоритмов с помощью быстрого возведения матриц в ...
Автоматическая оптимизация алгоритмов с помощью быстрого возведения матриц в ...Автоматическая оптимизация алгоритмов с помощью быстрого возведения матриц в ...
Автоматическая оптимизация алгоритмов с помощью быстрого возведения матриц в ...
 
Сергей Еланцев - Troubleshooting
Сергей Еланцев - Troubleshooting   Сергей Еланцев - Troubleshooting
Сергей Еланцев - Troubleshooting
 
Виртуалтрединг
ВиртуалтредингВиртуалтрединг
Виртуалтрединг
 

Similar to Проектирование систем связи

Создание и развитие отечественной платформы с открытым программным кодом для ...
Создание и развитие отечественной платформы с открытым программным кодом для ...Создание и развитие отечественной платформы с открытым программным кодом для ...
Создание и развитие отечественной платформы с открытым программным кодом для ...ARCCN
 
Решения компании Ixia для контроля за SLA с определением показателей качества...
Решения компании Ixia для контроля за SLA с определением показателей качества...Решения компании Ixia для контроля за SLA с определением показателей качества...
Решения компании Ixia для контроля за SLA с определением показателей качества...UC2
 
Tehnologii globalnyh-setey
Tehnologii globalnyh-seteyTehnologii globalnyh-setey
Tehnologii globalnyh-seteyezozbek
 
Treatface Solutions for Information Security
Treatface Solutions for Information SecurityTreatface Solutions for Information Security
Treatface Solutions for Information SecurityArthur Voslaev
 
Развитие архитектуры ЦОД и ориентированная на приложения инфраструктура Cisco...
Развитие архитектуры ЦОД и ориентированная на приложения инфраструктура Cisco...Развитие архитектуры ЦОД и ориентированная на приложения инфраструктура Cisco...
Развитие архитектуры ЦОД и ориентированная на приложения инфраструктура Cisco...Cisco Russia
 
Отчет «Центра прикладных исследований компьютерных сетей» на Совете фонда "Ск...
Отчет «Центра прикладных исследований компьютерных сетей» на Совете фонда "Ск...Отчет «Центра прикладных исследований компьютерных сетей» на Совете фонда "Ск...
Отчет «Центра прикладных исследований компьютерных сетей» на Совете фонда "Ск...ARCCN
 
Каталог Анритсу (ANRITSU) 2015
Каталог Анритсу (ANRITSU) 2015Каталог Анритсу (ANRITSU) 2015
Каталог Анритсу (ANRITSU) 2015onlinestuden
 
Андрей Дугин. SPAN-агрегация и анализ сетевого трафика на наличие угроз: возм...
Андрей Дугин. SPAN-агрегация и анализ сетевого трафика на наличие угроз: возм...Андрей Дугин. SPAN-агрегация и анализ сетевого трафика на наличие угроз: возм...
Андрей Дугин. SPAN-агрегация и анализ сетевого трафика на наличие угроз: возм...Positive Hack Days
 
Пилотные зоны для тестирования и апробирования SDN&NFV разработок и решений в...
Пилотные зоны для тестирования и апробирования SDN&NFV разработок и решений в...Пилотные зоны для тестирования и апробирования SDN&NFV разработок и решений в...
Пилотные зоны для тестирования и апробирования SDN&NFV разработок и решений в...ARCCN
 
2011 ДИПЛОМНЫЙ ПРОЕКТ Селезнева Д.А. на тему "Разработка программно-аппаратны...
2011 ДИПЛОМНЫЙ ПРОЕКТ Селезнева Д.А. на тему "Разработка программно-аппаратны...2011 ДИПЛОМНЫЙ ПРОЕКТ Селезнева Д.А. на тему "Разработка программно-аппаратны...
2011 ДИПЛОМНЫЙ ПРОЕКТ Селезнева Д.А. на тему "Разработка программно-аппаратны...RF-Lab
 
Лекция №11 Организация ЭВМ и систем
Лекция №11 Организация ЭВМ и системЛекция №11 Организация ЭВМ и систем
Лекция №11 Организация ЭВМ и системpianist2317
 
Развитие программной платформы Cisco WAN Automation Engine
Развитие программной платформы Cisco WAN Automation EngineРазвитие программной платформы Cisco WAN Automation Engine
Развитие программной платформы Cisco WAN Automation EngineCisco Russia
 
D Link
D LinkD Link
D Linkahey
 
D Link
D LinkD Link
D Linkahey
 
Применение WAN Automation Engine для предоставления новых услуг и онлайн-опт...
Применение WAN Automation Engine для предоставления новых услуг и онлайн-опт...Применение WAN Automation Engine для предоставления новых услуг и онлайн-опт...
Применение WAN Automation Engine для предоставления новых услуг и онлайн-опт...Cisco Russia
 
Безопасность ЦОД-часть 1
Безопасность ЦОД-часть 1Безопасность ЦОД-часть 1
Безопасность ЦОД-часть 1Cisco Russia
 
iRidium для AV & Custom Systems и Global Caché
iRidium для AV & Custom Systems и Global Caché iRidium для AV & Custom Systems и Global Caché
iRidium для AV & Custom Systems и Global Caché iRidiumMobile365
 

Similar to Проектирование систем связи (20)

Создание и развитие отечественной платформы с открытым программным кодом для ...
Создание и развитие отечественной платформы с открытым программным кодом для ...Создание и развитие отечественной платформы с открытым программным кодом для ...
Создание и развитие отечественной платформы с открытым программным кодом для ...
 
Решения компании Ixia для контроля за SLA с определением показателей качества...
Решения компании Ixia для контроля за SLA с определением показателей качества...Решения компании Ixia для контроля за SLA с определением показателей качества...
Решения компании Ixia для контроля за SLA с определением показателей качества...
 
Tehnologii globalnyh-setey
Tehnologii globalnyh-seteyTehnologii globalnyh-setey
Tehnologii globalnyh-setey
 
Treatface Solutions for Information Security
Treatface Solutions for Information SecurityTreatface Solutions for Information Security
Treatface Solutions for Information Security
 
Развитие архитектуры ЦОД и ориентированная на приложения инфраструктура Cisco...
Развитие архитектуры ЦОД и ориентированная на приложения инфраструктура Cisco...Развитие архитектуры ЦОД и ориентированная на приложения инфраструктура Cisco...
Развитие архитектуры ЦОД и ориентированная на приложения инфраструктура Cisco...
 
Отчет «Центра прикладных исследований компьютерных сетей» на Совете фонда "Ск...
Отчет «Центра прикладных исследований компьютерных сетей» на Совете фонда "Ск...Отчет «Центра прикладных исследований компьютерных сетей» на Совете фонда "Ск...
Отчет «Центра прикладных исследований компьютерных сетей» на Совете фонда "Ск...
 
Каталог Анритсу (ANRITSU) 2015
Каталог Анритсу (ANRITSU) 2015Каталог Анритсу (ANRITSU) 2015
Каталог Анритсу (ANRITSU) 2015
 
Андрей Дугин. SPAN-агрегация и анализ сетевого трафика на наличие угроз: возм...
Андрей Дугин. SPAN-агрегация и анализ сетевого трафика на наличие угроз: возм...Андрей Дугин. SPAN-агрегация и анализ сетевого трафика на наличие угроз: возм...
Андрей Дугин. SPAN-агрегация и анализ сетевого трафика на наличие угроз: возм...
 
андрей дугин
андрей дугинандрей дугин
андрей дугин
 
Пилотные зоны для тестирования и апробирования SDN&NFV разработок и решений в...
Пилотные зоны для тестирования и апробирования SDN&NFV разработок и решений в...Пилотные зоны для тестирования и апробирования SDN&NFV разработок и решений в...
Пилотные зоны для тестирования и апробирования SDN&NFV разработок и решений в...
 
2011 ДИПЛОМНЫЙ ПРОЕКТ Селезнева Д.А. на тему "Разработка программно-аппаратны...
2011 ДИПЛОМНЫЙ ПРОЕКТ Селезнева Д.А. на тему "Разработка программно-аппаратны...2011 ДИПЛОМНЫЙ ПРОЕКТ Селезнева Д.А. на тему "Разработка программно-аппаратны...
2011 ДИПЛОМНЫЙ ПРОЕКТ Селезнева Д.А. на тему "Разработка программно-аппаратны...
 
Лекция №11 Организация ЭВМ и систем
Лекция №11 Организация ЭВМ и системЛекция №11 Организация ЭВМ и систем
Лекция №11 Организация ЭВМ и систем
 
aQoSta-M.v2
aQoSta-M.v2aQoSta-M.v2
aQoSta-M.v2
 
Развитие программной платформы Cisco WAN Automation Engine
Развитие программной платформы Cisco WAN Automation EngineРазвитие программной платформы Cisco WAN Automation Engine
Развитие программной платформы Cisco WAN Automation Engine
 
D Link
D LinkD Link
D Link
 
D Link
D LinkD Link
D Link
 
Применение WAN Automation Engine для предоставления новых услуг и онлайн-опт...
Применение WAN Automation Engine для предоставления новых услуг и онлайн-опт...Применение WAN Automation Engine для предоставления новых услуг и онлайн-опт...
Применение WAN Automation Engine для предоставления новых услуг и онлайн-опт...
 
Безопасность ЦОД-часть 1
Безопасность ЦОД-часть 1Безопасность ЦОД-часть 1
Безопасность ЦОД-часть 1
 
iRidium для AV & Custom Systems и Global Caché
iRidium для AV & Custom Systems и Global Caché iRidium для AV & Custom Systems и Global Caché
iRidium для AV & Custom Systems и Global Caché
 
cableScout
cableScoutcableScout
cableScout
 

More from MATLAB

Автоматическая генерация C кода и тестирование на целевых вычислителях
Автоматическая генерация C кода и тестирование на целевых вычислителяхАвтоматическая генерация C кода и тестирование на целевых вычислителях
Автоматическая генерация C кода и тестирование на целевых вычислителяхMATLAB
 
Создание модели ЭП
Создание модели ЭПСоздание модели ЭП
Создание модели ЭПMATLAB
 
Разработка сау для привода 2017
Разработка сау для привода 2017Разработка сау для привода 2017
Разработка сау для привода 2017MATLAB
 
Физическое моделирование объекта управления
Физическое моделирование объекта управленияФизическое моделирование объекта управления
Физическое моделирование объекта управленияMATLAB
 
Использование нейросетей для моделирования процесса гидроочистки бензина
Использование нейросетей для моделирования процесса гидроочистки бензина Использование нейросетей для моделирования процесса гидроочистки бензина
Использование нейросетей для моделирования процесса гидроочистки бензина MATLAB
 
Машинное обучение с MATLAB
Машинное обучение с MATLABМашинное обучение с MATLAB
Машинное обучение с MATLABMATLAB
 
Машинное и глубокое обучение
Машинное и глубокое обучение Машинное и глубокое обучение
Машинное и глубокое обучение MATLAB
 
МОП для моно-колеса
МОП для моно-колесаМОП для моно-колеса
МОП для моно-колесаMATLAB
 
Моделирование и анализ дискретно-событийных систем
Моделирование и анализ дискретно-событийных системМоделирование и анализ дискретно-событийных систем
Моделирование и анализ дискретно-событийных системMATLAB
 
Presagis presentation
Presagis presentationPresagis presentation
Presagis presentationMATLAB
 
Тренинги Mathworks
Тренинги MathworksТренинги Mathworks
Тренинги MathworksMATLAB
 

More from MATLAB (11)

Автоматическая генерация C кода и тестирование на целевых вычислителях
Автоматическая генерация C кода и тестирование на целевых вычислителяхАвтоматическая генерация C кода и тестирование на целевых вычислителях
Автоматическая генерация C кода и тестирование на целевых вычислителях
 
Создание модели ЭП
Создание модели ЭПСоздание модели ЭП
Создание модели ЭП
 
Разработка сау для привода 2017
Разработка сау для привода 2017Разработка сау для привода 2017
Разработка сау для привода 2017
 
Физическое моделирование объекта управления
Физическое моделирование объекта управленияФизическое моделирование объекта управления
Физическое моделирование объекта управления
 
Использование нейросетей для моделирования процесса гидроочистки бензина
Использование нейросетей для моделирования процесса гидроочистки бензина Использование нейросетей для моделирования процесса гидроочистки бензина
Использование нейросетей для моделирования процесса гидроочистки бензина
 
Машинное обучение с MATLAB
Машинное обучение с MATLABМашинное обучение с MATLAB
Машинное обучение с MATLAB
 
Машинное и глубокое обучение
Машинное и глубокое обучение Машинное и глубокое обучение
Машинное и глубокое обучение
 
МОП для моно-колеса
МОП для моно-колесаМОП для моно-колеса
МОП для моно-колеса
 
Моделирование и анализ дискретно-событийных систем
Моделирование и анализ дискретно-событийных системМоделирование и анализ дискретно-событийных систем
Моделирование и анализ дискретно-событийных систем
 
Presagis presentation
Presagis presentationPresagis presentation
Presagis presentation
 
Тренинги Mathworks
Тренинги MathworksТренинги Mathworks
Тренинги Mathworks
 

Проектирование систем связи

  • 1. 1© 2016 The MathWorks, Inc. Проектирование систем связи Алексей Судьбин инженер
  • 2. 2 Instrument Control Toolbox Позволяет MATLAB настраивать, управлять и обмениваться данными с такими приборами как осциллографы, генераторы и анализаторы сигналов § Связь приборов с приложениями MATLAB § Интерактивный поиск и управление приборами § Автоматическая генерация MATLAB кода для автоматизации измерений § Поддержка драйверов индустриальных драйверов § Поддержка распространенных протоколов связи
  • 3. 3 Устройства с GPIB Agilent Technologies Capital Equipment Corporation (CEC) CONTEC IOTech Keithley Measurement Computing National Instruments ICS Electronics Интерфейс VISA (includes Serial, GPIB, VXI, GPIB-VXI, TCP/IP, USB) Agilent National Instruments Rohde & Schwarz Tektronix Сетевые интерфейсы и другие протоколы TCP/IP, UDP, Bluetooth, I2C Последовательный порт (входит в базовый MATLAB) RS-232, RS-422, RS-485 Расширенные возможности с Instrument Control Toolbox Весь список поддерживаемого оборудования можно посмотреть на сайте: www.mathworks.com/products/instrument Instrument Control Toolbox Протоколы
  • 4. 4 Instrument Control Toolbox Работа с драйверами § Драйверы для инструментов – LAN eXtensions for Instrumentation (LXI) – Interchangeable Virtual Instrument (IVI™) – VXIplug&play™ § Несколько сотен поддерживаемых инструментов – Драйверы можно запросить у производителей § Драйверы для инструментов не требуют знания низкоуровневых команд fwrite(obj, ‘TRIG:MAI:EDGE:SLO RIS’); set(obj, ‘TriggerSlope’, ‘Rising’);
  • 5. 5 Instrument Control Toolbox: Драйвер производителя (IVI or VXIplug&play) § Автоматическое создание MATLAB instrument driver § Модификация MATLAB драйвера § Создание собственного MATLAB драйвера для любого прибора § MATLAB instrument driver доступны здесь: www.mathworks.com/products/instrument/drivers MATLAB Instrument Driver
  • 6. 6 § Моделирование физического уровня систем связи § Проектирование LTE и WLAN систем § Моделирование РЧ такта § Применение программного-определяемого радио (SDR) Программа
  • 7. 7 § Моделирование физического уровня систем связи § Проектирование LTE и WLAN систем § Моделирование РЧ такта § Применение программного-определяемого радио (SDR) Программа
  • 8. 8 Communications System Toolbox § Модуляция § Кодирование § Модели каналов связи § RF искажения § Синхронизация, эквалайзеры Communications System Toolbox расширяет возможности MATLAB и Simulink для проектирования и симуляции физического уровня систем связи.
  • 9. 9 Посторенние модели на нулей частоте (Baseband) Simulink Library Browser Модель Simulink Визуализация
  • 10. 10 Пример: MIMO приёмник с цифровым управлением ДН Сигнал + Помеха Расчёт направления прибытия сигнала Цифровое управление ДН Сигнал/Шум Управляющая логика выбора угла
  • 11. 11 § Моделирование физического уровня систем связи § Проектирование LTE и WLAN систем § Моделирование РЧ такта § Применение программного-определяемого радио (SDR) Программа
  • 12. 12 § LTE и LTE-Advanced (с Rel-8 до Rel-12) § Возможность моделировать – Восходящий и нисходящий каналы – FDD/TDD – Передатчик и приёмные § Почти 200 функций для моделирования физического уровня § ACLR/EVM измерения LTE System Toolbox
  • 13. 13 Передатчик Тестовый сигнал СВЧ генератор Тестирование пропускной способности Эталонный образец Генерация сигналов Приём и демодуляция сигналов из эфира Типовые способы применения
  • 14. 14 Стандарт Полоса (MHz) Режим MIMO Режим 802.11ac 20,40,80,160 До 8 потоков, MU-MIMO VHT Very High Throughput 802.11n 20,40 До 4 потоков HT High Throughput 802.11g 20 N/A Non-HT 802.11a 5,10,20 N/A 802.11b 20 N/A 802.11p 5,10 N/A 802.11j 10 N/A WLAN System Toolbox
  • 15. 15 Сквозное моделирование Измерения Генерация сигналов Packet successfully decoded! Packet detected VHT-SIGA Decoded Детектирование сигналов Zynq SDR RF Signal Generator Передача сигнала в эфир Типовые способы применения
  • 16. 16 Особенности WLAN System Toolbox: § Открытый MATLAB код § Различные уровни детализации § Поддержка генерации C, С++ кода – требует MATLAB Coder® wlanWaveformGenerator wlanHTSig wlanLSTF …
  • 17. 17 § Моделирование физического уровня систем связи § Проектирование LTE и WLAN систем § Моделирование РЧ такта § Применение программного-определяемого радио (SDR) Программа
  • 18. 18 Проектирование ВЧ тракта на системном уровне Основные цели моделирования ВЧ тракта на системном уровне: § Проектирование общий архитектуры и тестирование параметров ВЧ компонентов § Разработка алгоритмов цифрового пред искажения (DPD), АРУ и формирование ДН § Тестирование и доработка приёмопередатчика на уровне модели § Использование модели приёмопередатчика для синхронизации между отделами
  • 19. 19 Что требуется от ВЧ симулятора: § Достаточная точность модели ВЧ каскада § Возможность подключения к модели алгоритмов цифровой обработки сигналов на «нулевой частоте» (Baseband) и алгоритмов управления § Быстрая симуляция РЧ Сигнал Очень маленький шаг симуляции Медленная симуляция ~10пс ~5ГГц
  • 20. 20 RF Blockset - компромисс между точностью и скоростью SimRF позволяет моделировать ВЧ тракты: § Применяя разные уровни абстракции § Используя различные решатели Точность Скорость моделирования True Pass-Band Circuit Envelope Equivalent Baseband Carrier Полоса сигнала freq Spectrum Carrier 1 freq Spectrum Carrier 2DC freq Spectrum
  • 21. 21 Circuit Envelope – С чего начать? RF Budget Analyzer App § Аналитический расчёт ВЧ каскада по усилению, шуму и IP3 § Загрузка файлов с S-параметрами § Формирование модели и тестовой модели в Simulink (в RF домене) § Подтверждение аналитических расчётов результатами симуляции
  • 22. 22 ВЧ компоненты Экспорт в Simulink Расчёт цепиПараметры компонентов ВЧ цепь
  • 23. 23 § Моделирование физического уровня систем связи § Проектирование LTE и WLAN систем § Моделирование РЧ такта § Применение программного-определяемого радио (SDR) Программа
  • 24. 24 RF Signal Generator Zynq/FPGA SDR USRP SDR RF Spectrum Analyzer Zynq/FPGA SDR USRP SDR RTL SDR Передатчик Приёмник Передача сигнала через реальный эфир
  • 25. 25 ТрансиверЦОС Тестовая обвязка MATLAB and Simulink Процесс проектирования с использованием SDR
  • 26. 26 Процесс проектирования с использованием SDR ЦОС Тестовая обвязка MATLAB and Simulink
  • 27. 27 Процесс проектирования с использованием SDR Тестовая обвязка MATLAB and Simulink Z7035
  • 28. 28 Процесс проектирования с использованием SDR Z7035
  • 29. 29 Xilinx Zynq/FPGA-Based Radio USRP ADALM-PLUTO RTL-SDR Поддерживаемые SDR платформы: