Демодулируйте модулируемые BPSK данные
PM, в подбиблиотеке Digital Baseband Модуляции
Блок BPSK Demodulator Baseband демодулирует сигнал, который модулировался с помощью бинарного метода манипулирования сдвига фазы. Вход представляет собой репрезентацию модулированного сигнала. Этот блок принимает на вход сигнал в виде вектора - столбца или скалярной величины. Входной сигнал должен быть сигналом комплекса дискретного времени. Блок-диаграммы точки exp (jθ) и-exp (jθ) к 0 и 1, соответственно, где θ является параметром Phase offset.
Для получения информации о типах данных, которые поддерживает каждый порт блока смотрите Поддерживаемые Типы данных.
Схема связи демодулятора BPSK трудного решения для тривиального смещения фазы (кратное π/2)
Демодулятор BPSK трудного решения схема связи с плавающей точкой для нетривиального смещения фазы
Схема связи фиксированной точки демодулятора BPSK трудного решения для нетривиального смещения фазы
Точный LLR и аппроксимированные случаи LLR (мягкое решение) описаны в Точном Алгоритме LLR и Аппроксимируют Алгоритм LLR в Руководстве пользователя Communications Toolbox™.
Фаза нулевой точки сигнального созвездия.
Задает использование трудного решения, LLR или аппроксимированного LLR во время демодуляции. Выходные значения для Логарифмического отношения правдоподобия и Аппроксимированного логарифмического отношения правдоподобия имеют совпадающий тип данных как входные значения. См. Точный Алгоритм LLR и Аппроксимируйте Алгоритм LLR в Руководстве пользователя Communications Toolbox для деталей алгоритма.
Это поле появляется, когда Approximate log-likelihood ratio
или Log-likelihood ratio
выбраны для Decision type.
Когда установлено в Dialog
, шумовое отклонение может быть задано в поле Noise variance. Когда установлено в Port
, порт появляется на блоке, через который может быть введено шумовое отклонение.
Этот параметр появляется, когда Noise variance source установлен в Dialog
и задает шумовое отклонение во входном сигнале. Этот параметр является настраиваемым в режиме normal mode, Режиме Accelerator и Быстром Режиме Accelerator.
Если вы используете Simulink® Coder™ быстрая симуляция (RSIM) цель, чтобы создать исполняемый файл RSIM, то можно настроить параметр, не перекомпилировав модель. Это полезно для симуляций Монте-Карло, в которых вы запускаете симуляцию многократно (возможно, на нескольких компьютерах) с различными количествами шума.
Алгоритм LLR включает вычислительные экспоненциалы очень больших или очень небольших чисел с помощью конечной арифметики точности и уступил бы:
Inf
к -Inf
, если Noise variance очень высок
NaN
, если Noise variance и степень сигнала являются оба очень маленькими
В таких случаях используйте аппроксимированный LLR, когда его алгоритм не включает вычислительные экспоненциалы.
Панель типов данных для трудного решения
Когда Decision type установлен в Hard decision
, тип выходных данных может быть установлен в 'Inherit via internal rule'
, 'Smallest unsigned integer'
, double
, single
, int8
, uint8
, int16
, uint16
, int32
, uint32
или boolean
.
Когда этот параметр будет установлен на 'Inherit via internal rule'
(настройка по умолчанию), блок наследует тип выходных данных от входного порта. Тип выходных данных совпадет с типом входных данных, если вход будет типом с плавающей точкой (single
или double
). Если тип входных данных будет фиксированной точкой, тип выходных данных будет работать, как будто этот параметр устанавливается на 'Smallest unsigned integer'
.
Когда этот параметр устанавливается на 'Smallest unsigned integer'
, тип выходных данных выбран на основе настроек, используемых в панели Hardware Implementation диалогового окна Configuration Parameters модели. Если ASIC/FPGA
выбран в панели Hardware Implementation, тип выходных данных является идеальным минимальным однобитным размером, т.е. ufix(1)
. Для всех других выборов это - беззнаковое целое с самым маленьким доступным размером слова, достаточно большим, чтобы соответствовать одному биту, обычно соответствуя размеру char (например, uint8
).
Этот параметр только применяется, когда вход является фиксированной точкой, и Phase offset не является кратным π/2.
Это может быть установлено в Same word length as input
или Specify word length
, в этом случае поле включено для ввода данных пользователем.
Панель типов данных для Мягкого Решения
Когда Decision type установлен в Log-likelihood ratio
или Approximate log-likelihood ratio
, тип выходных данных наследован от входа (например, если вход имеет тип данных double
, вывод имеет также тип данных double
).
Порт | Поддерживаемые типы данных |
---|---|
Входной параметр |
|
Var |
|
Вывод |
|