Декодируйте вход с помощью декодера сферы
MIMO
Этот блок декодирует символы, отправленные по антеннам Nt
с помощью алгоритма декодирования сферы.
Для получения информации о типах данных, которые поддерживает каждый порт блока см. таблицу Supported Data Type на этой странице. Выходной сигнал наследовал тип данных от входных параметров.
Этот блок реализует алгоритм, входные параметры и выходные параметры, описанные в Системе comm.SphereDecoder
object™ страница с описанием блока. Свойства объектов соответствуют параметрам блоков.
Задайте число точек в сигнальном созвездии, с которым сопоставлены биты. Это значение должно быть комплексным вектор-столбцом. Длина вектора должна быть степенью двойки. Блок использует ту же совокупность для каждой антенны передачи. Настройка по умолчанию является совокупностью QPSK со средней степенью 1.
Задайте побитовое отображение, которое блок использует для каждой точки совокупности. Это значение должно быть числовой матрицей. он, которым матричный размер должен быть [ConstellationLength bitsPerSymbol], где ConstellationLength представляет длину значения параметров Signal constellation и bitsPerSymbol, представляет количество битов, которые кодирует каждый символ. Матричный размер по умолчанию [0 0; 0 1; 1 0; 1 1], который совпадает со значением по умолчанию свойства Signal constellation.
Задайте начальный поисковый радиус для алгоритма декодирования как Infinity
или ZF solution
.
Когда вы выбираете Infinity
, блок устанавливает начальный поисковый радиус на Inf. Когда вы выбираете ZF solution
, блок 'устанавливает начальный поисковый радиус на обеспечивающее нуль решение. Обеспечивающее нуль решение вычисляется псевдоинверсией входного канала при декодировании. Большие совокупности и/или количества антенны могут извлечь выгоду из начального сокращения поискового радиуса. В большинстве случаев, однако, дополнительное вычисление ZF Solution
не предоставит преимущество.
Задайте метод решения декодирования как Soft
или Hard
. Когда вы выбираете Soft
блок выходные логарифмические отношения правдоподобия (LLRs) или мягкие биты. Когда вы выбираете набор к Hard
, блок преобразовывает мягкий LLRs вдребезги. Выходной логический массив трудного решения следует за отображением 0
для отрицательного LLR и 1
для всех других значений.
Задайте, моделирует ли блок использование Code generation
или Interpreted execution
. Значением по умолчанию является Interpreted execution
.
Порт | Поддерживаемые типы данных |
---|---|
Rx |
|
пояс |
|
Вывод |
|
Значения вывода LLR не масштабируются шумовым отклонением. Для закодированных ссылок, использующих итеративное кодирование (LDPC или турбо) или MIMO OFDM с декодированием Viterbi, значения вывода LLR должны масштабироваться информацией о состоянии канала, чтобы достигнуть лучшей производительности.
Этот блок реализует алгоритм, входные параметры и выходные параметры, описанные на странице с описанием Системного объекта Декодера Сферы. Свойства объектов соответствуют параметрам блоков.