Линейно компенсируйте модулируемый QPSK сигнал в Simulink

Примените линейную эквализацию с помощью алгоритма наименьшее количество средних квадратичных (LMS), чтобы восстановиться, символы QPSK прошли через канал AWGN.

slex_lineq_qpsk_signal модель генерирует последовательность M=4 с помощью Random Integer Generator блок. Последовательность модулируется с M-PSK Modulator Baseband блокируйтесь, отфильтрованный с Discrete FIR Filter блокируйтесь, и затем повредите с AWGN блок. Linear Equalizer блок компенсирует последовательность данных, данные демодулируются с M-PSK Demodulator Baseband блокируйтесь, и частота ошибок по битам вычисляется. Путь прохождения сигнала из модулятора разделен к Selector блокируйтесь, который обеспечивает первые 1 000 символов модулируемого сигнала к эквалайзеру как последовательность начальной подготовки.

Никакая задержка не введена между переданным и полученным сигналом, потому что максимальное значение касания является первым касанием дискретного КИХ-фильтра, и касанием ссылки эквалайзера является 1. Эквалайзер сходится приблизительно после 1 000 символов, таким образом, это значение используется для задержки расчета Error Rate Calculation блок.

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

Computed error rate = 0.0024444