Квантование мягких решений демодулятора

ЦОС, обработка видео и изображений в MATLAB\Simulink

Модератор: Admin

maratz
Пользователь
Сообщения: 16
Зарегистрирован: Вт янв 26, 2016 2:52 pm

Квантование мягких решений демодулятора

Сообщение maratz » Пн май 14, 2018 5:47 pm

Для имитации демодулятора используется конструкция:

Код: Выделить всё

hQAMDemod = comm.GeneralQAMDemodulator(constellation, 'BitOutput', 1, 'DecisionMethod', 'log-likelihood ratio');

На выходе имеем ЛЛР с точностью 4 знака после запятой. Можно получить квантованные значения, например 4-битные [-8:7], сразу на выходе демодулятора?

Grizzly
Пользователь
Сообщения: 830
Зарегистрирован: Сб май 28, 2011 2:00 am

Re: Квантование мягких решений демодулятора

Сообщение Grizzly » Пн май 14, 2018 7:09 pm

4 знака после запятой - это формат вывода. По умолчанию там double.
Для данного блока не получится выводить квантованные значения. Нужно использовать блок Quantizer, как в примере: https://www.mathworks.com/help/comm/ref ... coder.html

maratz
Пользователь
Сообщения: 16
Зарегистрирован: Вт янв 26, 2016 2:52 pm

Re: Квантование мягких решений демодулятора

Сообщение maratz » Пн май 14, 2018 8:26 pm

Квантование в таком случае требует два параметра: границы амплитуды квантуемого сигнала и шаг квантования. Как правильно определить границы амплитуды, если в некоторых случаях ее значения превышают средние в 4-5 раз?

Grizzly
Пользователь
Сообщения: 830
Зарегистрирован: Сб май 28, 2011 2:00 am

Re: Квантование мягких решений демодулятора

Сообщение Grizzly » Пн май 14, 2018 9:23 pm

1. Оценивать SNR (в случае моделирования оно известно) и выбирать согласно оценке пороги.
2. Применять АРУ для LLR.
3. Квантовать только область "малых" LLR, а "большие" LLR, начиная с какой-то величины, ограничивать.
4. Использовать неравномерное квантование LLR (например, логарифмическое).
...

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

P.S. Можно увеличить разрядность LLR, если это позволительно, чтобы для всего динамического диапазона LLR её хватало.