реклама на сайте
подробности

 
 
2 страниц V   1 2 >  
Closed TopicStart new topic
> Вычисление LLR в MATLAB, вычисление дисперсии канала и квантование метрик
Ivan55
сообщение Feb 6 2013, 09:49
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 212
Регистрация: 17-01-12
Пользователь №: 69 640



Всем привет!

Написал в MATLAB декодер Витерби, т.е. имеется сверточный кодер КАМ модулятор, канал AWGN, КАМ демодулятор и декодер Витерби

Захотел сделать декодер с мягкими решениями и тут возникли вопросы
1. Как правильно посчитать дисперсию канала с КАМ демодулятора(т.к. она необходима для вычисления LLR)?
2. В зависимости от дисперсии канала LLR изменяется в каком то диапазоне(т.к. в вычислении LLR дисперсия стоит в знаменателе), как ее правильно нормировать чтоб диапазон который надо отквантовать не плавал, чтобы потом отквантовать?
Go to the top of the page
 
+Quote Post
mesat88
сообщение Feb 6 2013, 10:31
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 41
Регистрация: 29-09-10
Из: Москва
Пользователь №: 59 832



В матлабе есть модель "LLR vs. Hard Decision Demodulation" - где именно такая система как у Вас и можете посмотреть как реализовано задание уровня шума, для блока "КАМ демодулятор" при вычислении мягких решений.

Сообщение отредактировал mesat88 - Feb 6 2013, 10:34
Go to the top of the page
 
+Quote Post
Serg76
сообщение Feb 6 2013, 10:41
Сообщение #3


Профессионал
*****

Группа: Участник
Сообщений: 1 050
Регистрация: 4-04-07
Пользователь №: 26 775



посмотрите в этой ветке, там есть дока от AHA http://electronix.ru/forum/index.php?showt...t&p=1044559
Go to the top of the page
 
+Quote Post
Ivan55
сообщение Feb 6 2013, 10:49
Сообщение #4


Местный
***

Группа: Участник
Сообщений: 212
Регистрация: 17-01-12
Пользователь №: 69 640



Цитата(mesat88 @ Feb 6 2013, 13:31) *
В матлабе есть модель "LLR vs. Hard Decision Demodulation" - где именно такая система как у Вас и можете посмотреть как реализовано задание уровня шума, для блока "КАМ демодулятор" при вычислении мягких решений.


Спасибо за помощь) Но там подают на декодер не квантованые метрики и декодер их сам обрабатывает. А мне необходимо их отквантовать и подсунуть в декодер с параметро 'soft'


Цитата(Serg76 @ Feb 6 2013, 13:41) *
посмотрите в этой ветке, там есть дока от AHA http://electronix.ru/forum/index.php?showt...t&p=1044559


Спасибо) Читал уже, но там та же беда вычисленные LLR будут прыгать в зависимости от дисперсии, в каком деапазоне их квантовать? от -10 до 10? или от -100 до 100?

Сообщение отредактировал Ivan55 - Feb 6 2013, 10:49
Go to the top of the page
 
+Quote Post
Serg76
сообщение Feb 6 2013, 11:00
Сообщение #5


Профессионал
*****

Группа: Участник
Сообщений: 1 050
Регистрация: 4-04-07
Пользователь №: 26 775



п. 4.2.4 про нормализацию LLR

Прикрепленный файл  id_30.pdf ( 1.31 мегабайт ) Кол-во скачиваний: 786
Go to the top of the page
 
+Quote Post
petrov
сообщение Feb 6 2013, 11:13
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 2 220
Регистрация: 21-10-04
Из: Balakhna
Пользователь №: 937



Цитата(Ivan55 @ Feb 6 2013, 13:49) *
Всем привет!

Написал в MATLAB декодер Витерби, т.е. имеется сверточный кодер КАМ модулятор, канал AWGN, КАМ демодулятор и декодер Витерби

Захотел сделать декодер с мягкими решениями и тут возникли вопросы
1. Как правильно посчитать дисперсию канала с КАМ демодулятора(т.к. она необходима для вычисления LLR)?
2. В зависимости от дисперсии канала LLR изменяется в каком то диапазоне(т.к. в вычислении LLR дисперсия стоит в знаменателе), как ее правильно нормировать чтоб диапазон который надо отквантовать не плавал, чтобы потом отквантовать?


Если сигнал/(шум+помеха) для всех символов в пределах блока кода(глубины декодирования) примерно одинаковый, то нет смысла учитывать это в LLR, просто АРУ и фиксированный квантователь.
Go to the top of the page
 
+Quote Post
Ivan55
сообщение Feb 6 2013, 11:30
Сообщение #7


Местный
***

Группа: Участник
Сообщений: 212
Регистрация: 17-01-12
Пользователь №: 69 640



Цитата(petrov @ Feb 6 2013, 14:13) *
Если сигнал/(шум+помеха) для всех символов в пределах блока кода(глубины декодирования) примерно одинаковый...


А если ОСШ изменяется? Если ОСШ не менялось(приблизительно не менялось), то и АРУ не надо, просто берем фиксированный диапазон и квантуем
Go to the top of the page
 
+Quote Post
petrov
сообщение Feb 6 2013, 11:41
Сообщение #8


Гуру
******

Группа: Свой
Сообщений: 2 220
Регистрация: 21-10-04
Из: Balakhna
Пользователь №: 937



Цитата(Ivan55 @ Feb 6 2013, 15:30) *
Если ОСШ не менялось(приблизительно не менялось), то и АРУ не надо, просто берем фиксированный диапазон и квантуем


Интересно поглядеть на приёмник без АРУ, как решения то вообще принимать?
Go to the top of the page
 
+Quote Post
Serg76
сообщение Feb 6 2013, 11:55
Сообщение #9


Профессионал
*****

Группа: Участник
Сообщений: 1 050
Регистрация: 4-04-07
Пользователь №: 26 775



Можно и через АРУ, только его надо поставить после блока расщепителя, т.е. уже после рассчитанных LLR.
Go to the top of the page
 
+Quote Post
petrov
сообщение Feb 6 2013, 12:01
Сообщение #10


Гуру
******

Группа: Свой
Сообщений: 2 220
Регистрация: 21-10-04
Из: Balakhna
Пользователь №: 937



Цитата(Serg76 @ Feb 6 2013, 15:55) *
Можно и через АРУ, только его надо поставить после блока расщепителя, т.е. уже после рассчитанных LLR.


Вот как считать LLR для QAM без АРУ?
Go to the top of the page
 
+Quote Post
Serg76
сообщение Feb 6 2013, 13:09
Сообщение #11


Профессионал
*****

Группа: Участник
Сообщений: 1 050
Регистрация: 4-04-07
Пользователь №: 26 775



Цитата(petrov @ Feb 6 2013, 15:01) *
Вот как считать LLR для QAM без АРУ?

Мы, наверное, о разных АРУ говорим. Есть АРУ демодулятора, которое приводит значения символов к эталонным значениям для принятия решения, его никто не отменяет, оно остается по-любому. В демеппере (расщепитель LLR) из-за изменения С/Ш выходные значения LLR могут принимать значения в очень широком диапазоне, поэтому здесь тоже можно поставить блок АРУ для выравнивания амплитуды LLR перед квантованием.
Go to the top of the page
 
+Quote Post
Ivan55
сообщение Feb 6 2013, 16:29
Сообщение #12


Местный
***

Группа: Участник
Сообщений: 212
Регистрация: 17-01-12
Пользователь №: 69 640



Цитата(petrov @ Feb 6 2013, 15:01) *
Вот как считать LLR для QAM без АРУ?


А есть у кого нить пример АРУ на MATLAB?
Go to the top of the page
 
+Quote Post
petrov
сообщение Feb 6 2013, 17:45
Сообщение #13


Гуру
******

Группа: Свой
Сообщений: 2 220
Регистрация: 21-10-04
Из: Balakhna
Пользователь №: 937



Цитата(Ivan55 @ Feb 6 2013, 20:29) *
А есть у кого нить пример АРУ на MATLAB?


http://electronix.ru/forum/index.php?showtopic=23652
Go to the top of the page
 
+Quote Post
Ivan55
сообщение Feb 7 2013, 02:59
Сообщение #14


Местный
***

Группа: Участник
Сообщений: 212
Регистрация: 17-01-12
Пользователь №: 69 640



Цитата(Serg76 @ Feb 6 2013, 14:00) *
п. 4.2.4 про нормализацию LLR

Прикрепленный файл  id_30.pdf ( 1.31 мегабайт ) Кол-во скачиваний: 786


Спасибо) почитал, но только не совсем понял cd это коэффициент нормализации, который оказывается равен коэффициенту нормализации созвездия. Может я че то не правильно понимаю, но что делать с LLR и cd?
Go to the top of the page
 
+Quote Post
Serg76
сообщение Feb 7 2013, 07:59
Сообщение #15


Профессионал
*****

Группа: Участник
Сообщений: 1 050
Регистрация: 4-04-07
Пользователь №: 26 775



Цитата(Ivan55 @ Feb 7 2013, 05:59) *
Спасибо) почитал, но только не совсем понял cd это коэффициент нормализации, который оказывается равен коэффициенту нормализации созвездия. Может я че то не правильно понимаю, но что делать с LLR и cd?

Да, это к-нт нормализации, выбирается из геометрии сигнального созвездия. На этот к-нт нормируются LLR после их соответствующего расчета, методика из предыдущего документа.
Go to the top of the page
 
+Quote Post

2 страниц V   1 2 >
Closed TopicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 8th July 2025 - 19:27
Рейтинг@Mail.ru


Страница сгенерированна за 0.01481 секунд с 7
ELECTRONIX ©2004-2016