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

 
 
2 страниц V  < 1 2  
Reply to this topicStart new topic
> LDPC, turbo-code
Serg76
сообщение Jul 23 2014, 16:36
Сообщение #16


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

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



Цитата(andyp @ Jul 23 2014, 18:44) *
К Чейзу его вполне можно прикрутить. Идея в том, что при в части кодовых слов-кандидатов информационные битики не равны и считается, что наиболее близкие кодовые слова попали в набор слов-кандидатов. Вобщем, как правильно сказал dcs, нужно гуглить Chase-Pyndyah.


Можно подробнее, если Вас не затруднит
Go to the top of the page
 
+Quote Post
andyp
сообщение Jul 23 2014, 17:20
Сообщение #17


Местный
***

Группа: Участник
Сообщений: 386
Регистрация: 23-07-08
Пользователь №: 39 163



Цитата(Serg76 @ Jul 23 2014, 20:36) *
Можно подробнее, если Вас не затруднит


Для рассчета мягкого решения для каждого информационного бита могут быть использованы слова-кандидаты, используемые алгоритмом Чейза. Чтобы не играть в испорченный телефон приложил статью.
Прикрепленные файлы
Прикрепленный файл  pyndiah1998.pdf ( 287.71 килобайт ) Кол-во скачиваний: 57
 
Go to the top of the page
 
+Quote Post
Serg76
сообщение Jul 23 2014, 18:22
Сообщение #18


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

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



Цитата(andyp @ Jul 23 2014, 20:20) *
Для рассчета мягкого решения для каждого информационного бита могут быть использованы слова-кандидаты, используемые алгоритмом Чейза. Чтобы не играть в испорченный телефон приложил статью.

Хе, мы, наверное, о разном: Вы мне рассказываете о процедуре расчета мягкого выхода декодера, который нужен в процедуре итеративного декодирования, а neo-n под мягким решением подразумевает мягкий выход демодулятора (или, соответственно, мягкий вход декодера). Чейз не может быть использован для двоичного канала, ибо все биты в таком случае являются равновероятными, а для работы алгоритма требуется иметь информацию о достоверности каждого бита, иначе невозможно построить ансамбль слов-кандидатов.

P.S. в моем посте #8 вместо слова "вЫход" следует читать "вход"
Go to the top of the page
 
+Quote Post
andyp
сообщение Jul 23 2014, 22:15
Сообщение #19


Местный
***

Группа: Участник
Сообщений: 386
Регистрация: 23-07-08
Пользователь №: 39 163



Цитата(Serg76 @ Jul 23 2014, 22:22) *
Хе, мы, наверное, о разном: Вы мне рассказываете о процедуре расчета мягкого выхода декодера, который нужен в процедуре итеративного декодирования, а neo-n под мягким решением подразумевает мягкий выход демодулятора (или, соответственно, мягкий вход декодера). Чейз не может быть использован для двоичного канала, ибо все биты в таком случае являются равновероятными, а для работы алгоритма требуется иметь информацию о достоверности каждого бита, иначе невозможно построить ансамбль слов-кандидатов.

P.S. в моем посте #8 вместо слова "вЫход" следует читать "вход"


Точно sm.gif С партизанами неловко получилось.

Конечно, алгоритм Чейза работает с мягкими решениями на входе.

Цитата(neo-n @ Jul 23 2014, 13:30) *
Спасибо огромное за помощь и последнее что интересует как из I/Q перейти просто к мягким решениям


В общем случае, считая что на входе демодулятора присутствует белый шум, нужно найти логарифм от отношения апостериорных вероятностей передачи 0 и единицы в каждом бите модулированного символа. При равновероятных битах на входе модулятора, это приводит к логарифму отношения сумм экспонент в числителе и знаменателе. Каждую сумму аппроксимируют наибольшим членом (MAXLOGMAP приближение) и в результате остается разность квадратов евклидовых расстояний от ближайшего символа с нулем и символа с единицей в нужном бите, деленная на удвоенную дисперсию шума. Выкладки можно сделать самостоятельно, используя правило Байеса и формулу для нормального распределения. Для симметричных созвездий с битами, закодированными кодом Грея, все еще упростится и можно будет использовать только одну из квадратур для декодирования каждого бита. Нормировку на удвоенную дисперсию шума можно отбросить для многих алгоритмов декодирования, не зависящих от постоянного множителя в LLR.

Дальше подсказывать лень.

Сообщение отредактировал andyp - Jul 23 2014, 22:22
Go to the top of the page
 
+Quote Post
dcs
сообщение Jul 25 2014, 21:20
Сообщение #20





Группа: Участник
Сообщений: 14
Регистрация: 1-07-13
Пользователь №: 77 337



"как из I/Q перейти просто к мягким решениям"

документ не смог найти у себя на компе. я считал по формулам из appnote от AHA. там на примере кам16 был показан расчет.
попробуйте найти.


вот документ китайский язык, страница 7 - там формула но это перевод оригинального аппноута))
Go to the top of the page
 
+Quote Post
Serg76
сообщение Jul 26 2014, 09:27
Сообщение #21


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

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



Цитата(dcs @ Jul 26 2014, 00:20) *
документ не смог найти у себя на компе. я считал по формулам из appnote от AHA. там на примере кам16 был показан расчет.

Чтобы не мучаться с китайским ))), вот оригинал http://electronix.ru/forum/index.php?act=a...st&id=67150
Go to the top of the page
 
+Quote Post
neo-n
сообщение Jul 28 2014, 05:12
Сообщение #22


Участник
*

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



Спасибо огромное
Go to the top of the page
 
+Quote Post
Alex46
сообщение Nov 16 2016, 09:53
Сообщение #23





Группа: Новичок
Сообщений: 1
Регистрация: 16-11-16
Пользователь №: 94 203



Цитата(Serg76 @ Jul 26 2014, 10:27) *
Чтобы не мучаться с китайским ))), вот оригинал http://electronix.ru/forum/index.php?act=a...st&id=67150


Все вроде как здорово только не понятно как вылислить сигму^2 ... там в примере она просто уже взята как данное ... а что делать на практике ? откуда ее брать? тоесть отношение Es/N0 как посчитать?
Go to the top of the page
 
+Quote Post
Maverick
сообщение Jan 10 2017, 09:47
Сообщение #24


я только учусь...
******

Группа: Модераторы
Сообщений: 3 195
Регистрация: 29-01-07
Из: Украина
Пользователь №: 24 839



turbo decoding using Soft input soft Output (алгоритм декодирования TPC от AHA)


--------------------
If it doesn't work in simulation, it won't work on the board.

"Ты живешь в своих поступках, а не в теле. Ты — это твои действия, и нет другого тебя" Антуан де Сент-Экзюпери повесть "Маленький принц"
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 19th January 2017 - 12:58
Рейтинг@Mail.ru


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