MIMO Fading Channel

Пропустите входной сигнал через MIMO многолучевой канал с замираниями

  • Библиотека:
  • Communications Toolbox / каналы

    Communications Toolbox / MIMO

Описание

Блок MIMO Fading Channel фильтрует входной сигнал с помощью мультивхода/мультивыхода (MIMO) многопутевой исчезающий канал. Этот блок модели и Рейли и Рикиэн, исчезающий и, использует Кронекерову модель для моделирования пространственной корреляции между ссылками. Для обработки деталей смотрите раздел Algorithms.

Размерности сигнала

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

Параметр выбора антенны

Вход сигнала (в)

Передайте вход выбора (Tx Sel)

Получите вход выбора (Rx Sel)

Начальный вход смещения времени (время Init)

Выход сигнала (Out1)

Дополнительное усиление канала Выход (усиление)

OffN S-by-NTНет данныхНет данныхнеотрицательный скалярN S-by-NRN S NP NT NR
TxN S-by-NST1 NTНет данныхN S-by-NR
RxN S-by-NTНет данных1 NRN S-by-NSR
Tx and RxN S-by-NST1 NT1 NRN S-by-NSR

Порты

Входной параметр

развернуть все

Сигнал входных данных, заданный как S-by-NT N или N матрица S-by-NST.

  • N S представляет количество выборок во входном сигнале.

  • N T представляет количество антенн передачи.

  • ST N представляет количество выбранных антенн передачи.

Типы данных: double | single
Поддержка комплексного числа: Да

Выберите активные антенны передачи, заданные как 1 NT бинарным вектором. N T представляет количество антенн передачи. Набор элементов к 1 идентифицируйте выбранные индексы антенны и 0 идентифицируйте невыбранные индексы антенны.

Зависимости

Чтобы включить этот порт, на вкладке Main, устанавливают выбор Антенны на Tx или Tx and Rx.

Типы данных: double

Выберите активный, получают антенны, заданные как 1 NR бинарным вектором. N R представляет количество, получают антенны. Набор элементов к 1 идентифицируйте выбранные индексы антенны и 0 идентифицируйте невыбранные индексы антенны.

Зависимости

Чтобы включить этот порт, на вкладке Main, устанавливают выбор Антенны на Rx или Tx and Rx.

Типы данных: double

Начальное смещение времени для исчезающей модели в секундах, заданных как неотрицательный скаляр.

Init Time должен быть больше прошлого времени окончания системы координат. Когда Init Time не является кратным 1/Sample rate (Hz), это окружено к самой близкой демонстрационной позиции.

Зависимости

Чтобы включить этот порт, на вкладке Realization, устанавливают Начальный источник времени на Input port.

Типы данных: double

Вывод

развернуть все

Выходные данные сигнализируют для исчезающего канала, возвращенного как S-by-NR N или N матрица S-by-NSR.

  • N S представляет количество выборок во входном сигнале.

  • N R представляет количество, получают антенны.

  • SR N представляет количество выбранных, получают антенны.

Дискретные усиления пути базового процесса исчезновения, возвращенного как N S NP NT NR массивом.

  • N S представляет количество выборок во входном сигнале.

  • N P представляет количество путей к каналу.

  • N T представляет количество антенн передачи.

  • N R представляет количество, получают антенны.

Записи для невыбранных путей заполнены NaN.

Зависимости

Чтобы включить этот порт, на вкладке Realization, выбирают усиления пути к каналу Output.

Параметры

развернуть все

Основная вкладка

Многопутевые параметры (селективность частоты)

Выберите этот параметр, чтобы использовать частоту дискретизации входного сигнала при обработке. Когда Inherit sample rate from input выбран, частотой дискретизации является N S/TS, где N S является количеством входных выборок, и T S является шагом расчета модели.

Частота дискретизации входного сигнала, заданная в герц как положительная скалярная величина. Чтобы совпадать с настройками модели, установите частоту дискретизации на N S/TS, где N S является количеством входных выборок, и T S является шагом расчета модели.

Зависимости

Этот параметр появляется, когда Наследовались, частота дискретизации от входа не выбрана.

Типы данных: double

Задержки каждого дискретного пути в секундах, заданных как неотрицательный скалярный или вектор-строка.

  • Когда вы устанавливаете Discrete path delays (s) на скаляр, канал MIMO является плоской частотой.

  • Когда вы устанавливаете Discrete path delays (s) на вектор, канал MIMO является выборочной частотой.

Типы данных: double

Среднее усиление для каждого дискретного пути в децибелах, заданных как скалярный или вектор-строка. Average path gains (dB) должен иметь тот же размер как Дискретные задержки (задержки) пути.

Типы данных: double

Выберите этот параметр, чтобы нормировать процессы исчезновения так, чтобы общая степень усилений пути, усредняемых в зависимости от времени, составила 0 дБ.

Выберите распределение замираний канала, любого Rayleigh или Rician.

K-фактор Rician, исчезающего канал, заданный как положительная скалярная величина или 1 NP вектором элементов с положительным знаком. N P равняется значению Дискретного параметра задержек (задержек) пути.

  • Если вы устанавливаете K-factors на скаляр, первый дискретный путь является процессом исчезновения Rician с K-фактором Rician K-factors. Любые остающиеся дискретные пути являются независимыми процессами Релеевского замирания.

  • Если вы устанавливаете K-factors на вектор-строку, дискретный путь, соответствующий положительному элементу вектора K-factors, является процессом исчезновения Rician с K-фактором Rician, заданным тем элементом. Дискретный путь, соответствующий элементу с нулевым знаком вектора K-factors, является процессом Релеевского замирания.

Зависимости

Этот параметр появляется, когда Распределением замираний является Rician.

Типы данных: double

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

  • Если вы устанавливаете LOS path Doppler shifts (Hz) на скаляр, он представляет эффект Доплера компонента угла обзора первого дискретного пути, который является процессом исчезновения Rician.

  • Если вы устанавливаете LOS path Doppler shifts (Hz) на вектор-строку, дискретный путь, который является процессом исчезновения Rician, имеет свой эффект Доплера компонента угла обзора, заданный элементами LOS path Doppler shifts (Hz), которые соответствуют положительным элементам в векторе K-факторов.

Зависимости

Этот параметр появляется, когда Распределением замираний является Rician.

Типы данных: double

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

  • Если вы устанавливаете LOS path initial phases (rad) на скаляр, это - начальная фаза компонента угла обзора первого дискретного пути, который является процессом исчезновения Rician.

  • Если вы устанавливаете LOS path initial phases (rad) на вектор-строку, дискретный путь, который является процессом исчезновения Rician, имеет свою начальную фазу компонента угла обзора, заданную элементами LOS path initial phases (rad), которые соответствуют положительным элементам в векторе K-факторов.

Зависимости

Этот параметр появляется, когда Распределением замираний является Rician.

Типы данных: double

Доплеровские параметры (дисперсия времени)

Максимальный эффект Доплера для всех путей к каналу в герц, заданном как неотрицательный скаляр.

Maximum Doppler shift (Hz) должен быть меньшим, чем (Частота дискретизации (Гц)/10)/fc для каждого пути, где f c является фактором частоты среза пути. Для получения дополнительной информации смотрите Фактор Частоты среза.

Типы данных: double

Доплеровский спектр формирует для всех путей к каналу, заданных как одна Доплеровская структура спектра, возвращенная в doppler функционируйте или 1 NP массивом ячеек таких структур. Значением по умолчанию этого параметра является спектр Джейкса Доплера (doppler('Jakes')).

  • Если вы присваиваете один вызов doppler, все пути имеют заданный Доплеровский спектр того же самого.

  • Если вы присваиваете 1 NP массивом ячеек вызовов doppler с помощью любого из заданных синтаксисов каждому пути задала Доплеровский спектр соответствующая Доплеровская структура спектра в массиве. В этом случае N P равняется значению Дискретного параметра задержек (задержек) пути.

Зависимости

Этот параметр применяется, когда Максимальный эффект Доплера (Гц) больше нуля.

Если Метод для генерации исчезающего демонстрационного параметра установлен в Sum of sinusoids, Доплеровским спектром должен быть doppler('Jakes').

Параметры антенны (пространственная дисперсия)

Выберите пространственный режим корреляции: None, Separate Tx Rx, или Combined.

Количество антенн передачи, заданных как положительное целое число.

Зависимости

Этот параметр появляется, когда Указывают, что пространственной корреляцией является None или Combined.

Типы данных: double

Количество получает антенны, заданные как положительное целое число.

Зависимости

Этот параметр появляется, когда Указывают, что пространственной корреляцией является None.

Типы данных: double

Задайте пространственную корреляцию передатчика как матрица T-by-NT N или N T NT NP массивом. N T является количеством антенн передачи, и N P равняется значению Дискретного параметра задержек (задержек) пути.

  • Если Discrete path delays (s) является скаляром, канал является плоской частотой, и Transmit spatial correlation является Эрмитова матрица T-by-NT N. Величина любого недиагонального элемента должна быть не больше, чем геометрическое среднее значение двух соответствующих диагональных элементов.

  • Если Discrete path delays (s) является вектором, канал является выборочной частотой, и можно задать Transmit spatial correlation как матрицу. Каждый путь имеет ту же передачу пространственная корреляционная матрица.

  • В качестве альтернативы можно задать Transmit spatial correlation как N T NT NP массивом, где каждый путь может иметь свою собственную различную передачу пространственная корреляционная матрица.

Зависимости

Этот параметр появляется, когда Указывают, что пространственной корреляцией является Separate Tx Rx.

Типы данных: double
Поддержка комплексного числа: Да

Задайте пространственную корреляцию получателя как матрица R-by-NR N или N R NR NP массивом. N R является количеством, получают антенны, и N P равняется значению Дискретного параметра задержек (задержек) пути.

  • Если Discrete path delays (s) является скаляром, канал является плоской частотой, и Receive spatial correlation является Эрмитова матрица R-by-NR N. Величина любого недиагонального элемента должна быть не больше, чем геометрическое среднее значение двух соответствующих диагональных элементов.

  • Если Discrete path delays (s) является вектором, канал является выборочной частотой, и можно задать Receive spatial correlation как матрицу. Каждый путь имеет то же самое, получают пространственную корреляционную матрицу.

  • В качестве альтернативы можно задать Receive spatial correlation как N R NR NP массивом, где каждый путь может иметь свое собственное различное, получают пространственную корреляционную матрицу.

Зависимости

Этот параметр появляется, когда Указывают, что пространственной корреляцией является Separate Tx Rx.

Типы данных: double
Поддержка комплексного числа: Да

Задайте объединенную пространственную корреляционную матрицу как матрицу TR-by-NTR N или TR N NTR NP массивом, где TR N = (N TN R), и N P равняется количеству путей к задержке, заданных Дискретным параметром задержек (задержек) пути.

  • Если Дискретные задержки (задержки) пути являются скаляром, канал является плоской частотой, и Combined spatial correlation является Эрмитовой матрицей TR-by-NTR N. Величина любого недиагонального элемента должна быть не больше, чем геометрическое среднее значение двух соответствующих диагональных элементов.

  • Если Дискретные задержки (задержки) пути являются вектором, канал является выборочной частотой, и можно задать Combined spatial correlation как матрицу. Каждый путь имеет ту же пространственную корреляционную матрицу.

  • В качестве альтернативы можно задать Combined spatial correlation как TR N NTR NP массивом, где каждый путь может иметь свою собственную различную объединенную пространственную корреляционную матрицу.

Зависимости

Этот параметр появляется, когда Указывают, что пространственной корреляцией является Combined.

Типы данных: double
Поддержка комплексного числа: Да

Выберите этот параметр, чтобы нормировать канал, выходные параметры количеством получают антенны.

Тип компиляции, заданный как Interpreted execution или Code generation.

Режим антенны, который вы выбираете, соответствует дополнительным входным портам на блоке.

Установка Antenna selectionДобавленные Input port
OffNone
TxTx Sel
RxRx Sel
Tx and RxTx Sel, Rx Sel

Вкладка реализации

Выберите технику моделирования канала, любой Filtered Gaussian noise или Sum of sinusoids.

Количество синусоид раньше моделировало процесс исчезновения, заданный как положительное целое число.

Зависимости

Этот параметр появляется, когда Методом для генерации исчезающих выборок является Sum of sinusoids.

Укажите на источник начального смещения времени для исчезающей модели, любого Property или Input port.

  • Когда вы устанавливаете Initial time source на Property, используйте Начальное время (времена), чтобы установить начальное смещение времени.

  • Когда вы устанавливаете Initial time source на Input port, используйте входной порт Время Init, чтобы установить начальное смещение времени.

Зависимости

Этот параметр появляется, когда Методом для генерации исчезающих выборок является Sum of sinusoids.

Начальное смещение времени для исчезающей модели, заданной как неотрицательный скаляр.

Когда Initial time (s) не кратное 1/Частота дискретизации (Гц), это окружено к самой близкой демонстрационной позиции.

Зависимости

Этот параметр появляется, когда Методом для генерации исчезающих выборок является Sum of sinusoids и Начальный источник времени установлен в Property.

Seed начальной буквы генератора случайных чисел для этого блока, заданного как неотрицательное целое число.

Выберите этот параметр, чтобы добавить выходной порт Усиления в блок и вывести усиления пути к каналу базового процесса исчезновения.

Вкладка визуализации

Выберите визуализацию канала: Off, Impulse response, Frequency response, Doppler spectrum, или Impulse and frequency responses. Когда визуализация включена, выбранные характеристики канала, такие как импульсная характеристика или Доплеровский спектр, отображение в отдельном окне. Для получения дополнительной информации смотрите Визуализацию Канала.

Передача - получает пару антенны, чтобы отобразиться, заданный как 1 2 вектор, где первый элемент соответствует желаемой антенне передачи, и второе соответствует желаемому, получают антенну. В это время может быть отображена только одна пара.

Зависимости

Этот параметр появляется, когда визуализацией Канала не является Off.

Выберите процент выборок, чтобы отобразиться: 10%, 25%, 50%, или 100%. Увеличение процента улучшает точность отображения за счет скорости симуляции.

Зависимости

Этот параметр появляется, когда визуализацией Канала является Impulse response, Frequency response, или Impulse and frequency responses.

Путь, для которого отображен Доплеровский спектр, задал как положительное целое число от 1 до N P, где N P равняется значению Дискретного параметра задержек (задержек) пути.

Зависимости

Этот параметр появляется, когда визуализацией Канала является Doppler spectrum.

Характеристики блока

Типы данных

double | single

Многомерные сигналы

yes

Сигналы переменного размера

yes

Алгоритмы

развернуть все

Обработка исчезновения на ссылку описана в Методологии для Симуляции Многопутевых Исчезающих Каналов и принимает те же параметры для всех (N T × N R) ссылки канала MIMO. Каждая ссылка включает все мультипути для той ссылки.

Ссылки

[1] Oestges, C. и Б. Клерккс. Радиосвязи MIMO: от реального распространения до пространственно-временного проекта кода. Academic Press, 2007.

[2] Correira, L. M. Мобильные широкополосные мультимедийные сети: методы, модели и инструменты для 4G. Academic Press, 2006.

[3] Kermoal, J. P. Л. Шумахер, К. Ай. Педерсен, П. Э. Модженсен и Ф. Фредериксен. "Стохастическое радио MIMO образовывает канал модель с экспериментальной валидацией". Журнал IEEE на Выбранных областях Коммуникаций. Издание 20, Номер 6, 2002, стр 1211–1226.

[4] Jeruchim, M., П. Балабан и К. С. Шэнмугэн. Симуляция систем связи. Второй выпуск. Нью-Йорк: академический Kluwer / пленум, 2000.

[5] Pätzold, Мэттиас, Cheng-Сянцзян Ван и Бьорн Олав Хогштанд. "Две Новых Суммы основанных на синусоидах Методов для Эффективной Генерации Нескольких Некоррелированых Форм волны Релеевского замирания". Транзакции IEEE на Радиосвязях. Издание 8, Номер 6, 2009, стр 3122–3131.

Расширенные возможности

Генерация кода C/C++
Генерация кода C и C++ с помощью Simulink® Coder™.

Смотрите также

Блоки

Функции

Объекты

Введенный в R2013b