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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> LTE, турбодекодер (Log-MAP)
oyv
сообщение Sep 15 2014, 08:30
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 15
Регистрация: 22-07-06
Пользователь №: 19 014



Доброго дня! Разбираюсь с данным девайсом. В качестве базы взял книгу Скляра,Цифровая связь. По алгоритму все понятно, но есть два вопроса: 1й-в примере для вычисления метрики ветвей используются (Xk и Yk) значения напряжений с демодулятора, на входе декодера я использую LLR форму с soft демодулятора, для BPSK переход понятен, а что делать с 4,16 и тд QAM? 2й- в примере Скляр для простоты квадрат дисперсии заменяет 1, на сколько в реальности такое упрощение ухудшит восстановление?
Go to the top of the page
 
+Quote Post
Serg76
сообщение Sep 15 2014, 09:08
Сообщение #2


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

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



http://electronix.ru/forum/index.php?act=a...st&id=67150
Go to the top of the page
 
+Quote Post
oyv
сообщение Sep 15 2014, 10:22
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 15
Регистрация: 22-07-06
Пользователь №: 19 014



Как получить из I и Q LLR-пока вроде ясно, неясно как из этого LLR получить числа для расчета метрик в ((Xk и Yk) 8.142 стр 527) Скляра.
Go to the top of the page
 
+Quote Post
Serg76
сообщение Sep 15 2014, 12:07
Сообщение #4


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

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



Цитата(oyv @ Sep 15 2014, 13:22) *
Как получить из I и Q LLR-пока вроде ясно, неясно как из этого LLR получить числа для расчета метрик в ((Xk и Yk) 8.142 стр 527) Скляра.

Вам принципиально использовать map? Может достаточно будет взять аппроксимацию max-log-map, тогда все операции элементарно сведутся к сравнению и взятию знака этих самых LLR, на практике как правило чистый MAP никто не использует. Еще вариант - использовать SOVA, он проще для понимания, но и помехоустойчивость будет ниже.
Go to the top of the page
 
+Quote Post
oyv
сообщение Sep 15 2014, 12:25
Сообщение #5


Участник
*

Группа: Участник
Сообщений: 15
Регистрация: 22-07-06
Пользователь №: 19 014



Собственно я Log-MAP и использую (MAP из примера перевел в Log-MAP), но вычисление метрики ветви только перешло из произведения в сумму, но наличие xki*uki+yki*vki осталось, по отношению к BPSK мне понятен физический смысл этих переменных, а для M-QAM -нет!
Go to the top of the page
 
+Quote Post
Serg76
сообщение Sep 15 2014, 16:31
Сообщение #6


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

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



Цитата(oyv @ Sep 15 2014, 15:25) *
Собственно я Log-MAP и использую (MAP из примера перевел в Log-MAP), но вычисление метрики ветви только перешло из произведения в сумму, но наличие xki*uki+yki*vki осталось, по отношению к BPSK мне понятен физический смысл этих переменных, а для M-QAM -нет!

Так разложив исходные I/Q квадратуры M-QAM сигнала, Вы по-сути и получаете BPSK последовательность, алгоритм декодирования остается прежним. другими словами, блок расщепления квадратур никакого отношения к декодеру не имеет, если не рассматривать вопросы вхождения в синхронизм, т.е. M-QAM сигнал к моменту расщепления/декодирования должен быть выровнен на начало фрейма и устранена фазовая неоднозначность.
Go to the top of the page
 
+Quote Post
oyv
сообщение Sep 15 2014, 17:16
Сообщение #7


Участник
*

Группа: Участник
Сообщений: 15
Регистрация: 22-07-06
Пользователь №: 19 014



Давайте я попробую поставить по другому вопрос: Допустим есть демодулятор с софт выходом (выход на бит есть логарифмичесое отношение правдоподобий в диапазоне от -N до +N), и есть вход турбо декодера, куда додается этот выход, но в самом демодуляторе для расчета метрики ветви необходимо (согласно примеру) величина не в LLR а в напряжении (от -U до +U), в этой же книжке легко найти перевод для BPSK (фактически он равен толи 0.5 толи 2 (книги нет под рукамиsad.gif если взять квадрат сигмы за1). Теперь рассмотрим тот же демодулятор для 16QAM-на выходе имеем LLR метрику для каждых 4х бит в символе, заганяем их в декодер, как в декодере зная что на входе метрика от 16QAM получить эти биты в виде напряжений для расчета метрики ветви?
Go to the top of the page
 
+Quote Post
des00
сообщение Sep 15 2014, 17:54
Сообщение #8


Вечный ламер
******

Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453



Цитата(oyv @ Sep 16 2014, 01:16) *
Теперь рассмотрим тот же демодулятор для 16QAM-на выходе имеем LLR метрику для каждых 4х бит в символе

на выходе имеем 4-ре LLR метрики для каждого из 4-х бит созвездия. Не все биты QAM16 равновероятны. ну и т.д.


--------------------
Go to the top of the page
 
+Quote Post
oyv
сообщение Sep 15 2014, 18:12
Сообщение #9


Участник
*

Группа: Участник
Сообщений: 15
Регистрация: 22-07-06
Пользователь №: 19 014



Сорри, не верно написал, Вы совершенно правы , 4ре метрики для 4х бит созвездия, но это не меняет сути вопроса. Как из LLR получить то что в BPSK в примере называется напряжением с демодулятора?
Go to the top of the page
 
+Quote Post
Serg76
сообщение Sep 15 2014, 18:24
Сообщение #10


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

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



Цитата(oyv @ Sep 15 2014, 21:12) *
Сорри, не верно написал, Вы совершенно правы , 4ре метрики для 4х бит созвездия, но это не меняет сути вопроса. Как из LLR получить то что в BPSK в примере называется напряжением с демодулятора?

забудьте про всякого рода напряжения, их нет ни в демодуляторе, ни в декодере. с выхода демодулятора получаются квантованные I/Q составляющие, далее они поступают на расщепитель в случае M-QAM или сразу на декодер при использовании BPSK/QPSK модуляции, это и будут вашими искомыми LLR, с ними декодер и работает напрямую.
Go to the top of the page
 
+Quote Post
oyv
сообщение Sep 15 2014, 19:17
Сообщение #11


Участник
*

Группа: Участник
Сообщений: 15
Регистрация: 22-07-06
Пользователь №: 19 014



Цитата(Serg76 @ Sep 15 2014, 21:24) *
забудьте про всякого рода напряжения, их нет ни в демодуляторе, ни в декодере. с выхода демодулятора получаются квантованные I/Q составляющие, далее они поступают на расщепитель в случае M-QAM или сразу на декодер при использовании BPSK/QPSK модуляции, это и будут вашими искомыми LLR, с ними декодер и работает напрямую.

Т.е. если я правильно понял , для ЛЮБЫХ типов сигналов (BPSK,8PSK,M-QAM) выход LLR метрик и есть те переменные для расчета метрик ветви с коэффициентом 2/сигма2 согласно 8.141б и в (стр 526 Скляр)?
Go to the top of the page
 
+Quote Post
Serg76
сообщение Sep 15 2014, 19:43
Сообщение #12


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

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



Цитата(oyv @ Sep 15 2014, 22:17) *
Т.е. если я правильно понял , для ЛЮБЫХ типов сигналов (BPSK,8PSK,M-QAM) выход LLR метрик и есть те переменные для расчета метрик ветви с коэффициентом 2/сигма2 согласно 8.141б и в (стр 526 Скляр)?

Да, это и будут ваши канальные LLR
Go to the top of the page
 
+Quote Post
oyv
сообщение Sep 15 2014, 19:59
Сообщение #13


Участник
*

Группа: Участник
Сообщений: 15
Регистрация: 22-07-06
Пользователь №: 19 014



Тогда еще вопрос: в апликухе на AHA сигма в квадрате расчитывается как константа для всех значений в раме таблицы метрик, но сигма может быть константой только при фиксированном SNR, Какое SNR необходимо брать в данном расчете и почему?
Go to the top of the page
 
+Quote Post
Serg76
сообщение Sep 15 2014, 20:38
Сообщение #14


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

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



Цитата(oyv @ Sep 15 2014, 22:59) *
Тогда еще вопрос: в апликухе на AHA сигма в квадрате расчитывается как константа для всех значений в раме таблицы метрик, но сигма может быть константой только при фиксированном SNR, Какое SNR необходимо брать в данном расчете и почему?

необходимо строить для требуемого диапазона SNR, т.е. для нескольких значений сигма.
Go to the top of the page
 
+Quote Post
oyv
сообщение Sep 16 2014, 04:11
Сообщение #15


Участник
*

Группа: Участник
Сообщений: 15
Регистрация: 22-07-06
Пользователь №: 19 014



Большое спасибо за ответы!
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 15th June 2025 - 17:32
Рейтинг@Mail.ru


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