|
|
  |
LDPC, turbo-code |
|
|
|
Jul 23 2014, 17:20
|
Местный
  
Группа: Участник
Сообщений: 453
Регистрация: 23-07-08
Пользователь №: 39 163

|
Цитата(Serg76 @ Jul 23 2014, 20:36)  Можно подробнее, если Вас не затруднит Для рассчета мягкого решения для каждого информационного бита могут быть использованы слова-кандидаты, используемые алгоритмом Чейза. Чтобы не играть в испорченный телефон приложил статью.
|
|
|
|
|
Jul 23 2014, 18:22
|
Профессионал
    
Группа: Участник
Сообщений: 1 050
Регистрация: 4-04-07
Пользователь №: 26 775

|
Цитата(andyp @ Jul 23 2014, 20:20)  Для рассчета мягкого решения для каждого информационного бита могут быть использованы слова-кандидаты, используемые алгоритмом Чейза. Чтобы не играть в испорченный телефон приложил статью. Хе, мы, наверное, о разном: Вы мне рассказываете о процедуре расчета мягкого выхода декодера, который нужен в процедуре итеративного декодирования, а neo-n под мягким решением подразумевает мягкий выход демодулятора (или, соответственно, мягкий вход декодера). Чейз не может быть использован для двоичного канала, ибо все биты в таком случае являются равновероятными, а для работы алгоритма требуется иметь информацию о достоверности каждого бита, иначе невозможно построить ансамбль слов-кандидатов. P.S. в моем посте #8 вместо слова "в Ыход" следует читать "вход"
|
|
|
|
|
Jul 23 2014, 22:15
|
Местный
  
Группа: Участник
Сообщений: 453
Регистрация: 23-07-08
Пользователь №: 39 163

|
Цитата(Serg76 @ Jul 23 2014, 22:22)  Хе, мы, наверное, о разном: Вы мне рассказываете о процедуре расчета мягкого выхода декодера, который нужен в процедуре итеративного декодирования, а neo-n под мягким решением подразумевает мягкий выход демодулятора (или, соответственно, мягкий вход декодера). Чейз не может быть использован для двоичного канала, ибо все биты в таком случае являются равновероятными, а для работы алгоритма требуется иметь информацию о достоверности каждого бита, иначе невозможно построить ансамбль слов-кандидатов.
P.S. в моем посте #8 вместо слова "вЫход" следует читать "вход" Точно  С партизанами неловко получилось. Конечно, алгоритм Чейза работает с мягкими решениями на входе. Цитата(neo-n @ Jul 23 2014, 13:30)  Спасибо огромное за помощь и последнее что интересует как из I/Q перейти просто к мягким решениям В общем случае, считая что на входе демодулятора присутствует белый шум, нужно найти логарифм от отношения апостериорных вероятностей передачи 0 и единицы в каждом бите модулированного символа. При равновероятных битах на входе модулятора, это приводит к логарифму отношения сумм экспонент в числителе и знаменателе. Каждую сумму аппроксимируют наибольшим членом (MAXLOGMAP приближение) и в результате остается разность квадратов евклидовых расстояний от ближайшего символа с нулем и символа с единицей в нужном бите, деленная на удвоенную дисперсию шума. Выкладки можно сделать самостоятельно, используя правило Байеса и формулу для нормального распределения. Для симметричных созвездий с битами, закодированными кодом Грея, все еще упростится и можно будет использовать только одну из квадратур для декодирования каждого бита. Нормировку на удвоенную дисперсию шума можно отбросить для многих алгоритмов декодирования, не зависящих от постоянного множителя в LLR. Дальше подсказывать лень.
Сообщение отредактировал andyp - Jul 23 2014, 22:22
|
|
|
|
|
Jul 25 2014, 21:20
|
Участник

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

|
"как из I/Q перейти просто к мягким решениям" документ не смог найти у себя на компе. я считал по формулам из appnote от AHA. там на примере кам16 был показан расчет. попробуйте найти. вот документ китайский язык, страница 7 - там формула но это перевод оригинального аппноута))
|
|
|
|
|
Jul 28 2014, 05:12
|
Участник

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

|
Спасибо огромное
|
|
|
|
|
Nov 16 2016, 09:53
|
Группа: Участник
Сообщений: 8
Регистрация: 16-11-16
Пользователь №: 94 203

|
Цитата(Serg76 @ Jul 26 2014, 10:27)  Все вроде как здорово только не понятно как вылислить сигму^2 ... там в примере она просто уже взята как данное ... а что делать на практике ? откуда ее брать? тоесть отношение Es/N0 как посчитать?
|
|
|
|
|
Feb 15 2017, 16:01
|
Группа: Участник
Сообщений: 8
Регистрация: 16-11-16
Пользователь №: 94 203

|
Цитата(Maverick @ Jan 10 2017, 10:47)  Там как я понял алгоритм декодирования. Спасибо но у меня друга проблема .... Есть I/Q выход демодулятора и допустим известное созвездие. Перевести в жесткое решение особых трудностей не возникает ... но как из этого получить мягкие решения (LLR) не понимаю совсем... так как не известно ничего о сигнал/шуме ни No ни Eb... как их считать ни у кого не нашел .... все в примерах пишут так а давайте предположим Eb/No равным 5.... а мне то что с этого ... Есть формула из которой можно получить Eb/No но опятьже как измерить сигнал/шум..... вобщем нИпонятно нИхрена =) просветите кто знает...
|
|
|
|
|
Feb 15 2017, 16:39
|

Участник

Группа: Участник
Сообщений: 48
Регистрация: 26-08-08
Из: Москва
Пользователь №: 39 824

|
Цитата(Alex46 @ Feb 15 2017, 19:01)  Там как я понял алгоритм декодирования. Спасибо но у меня друга проблема .... Есть I/Q выход демодулятора и допустим известное созвездие. Перевести в жесткое решение особых трудностей не возникает ... но как из этого получить мягкие решения (LLR) не понимаю совсем... так как не известно ничего о сигнал/шуме ни No ни Eb... как их считать ни у кого не нашел .... все в примерах пишут так а давайте предположим Eb/No равным 5.... а мне то что с этого ... Есть формула из которой можно получить Eb/No но опятьже как измерить сигнал/шум..... вобщем нИпонятно нИхрена =) просветите кто знает... Про LLR тут "Exact LLR Algorithm" https://www.mathworks.com/help/comm/ug/digi...on.html#brc6yjx Шум можно аппроксимировать, например, усредненным корнем из мощности сигнала
|
|
|
|
|
Feb 15 2017, 20:30
|
Группа: Участник
Сообщений: 8
Регистрация: 16-11-16
Пользователь №: 94 203

|
Цитата(D.I.M.A @ Feb 15 2017, 17:39)  Про LLR тут "Exact LLR Algorithm" https://www.mathworks.com/help/comm/ug/digi...on.html#brc6yjx Шум можно аппроксимировать, например, усредненным корнем из мощности сигнала Что значит усредненным корнем из мощности сигнала?? sqrt(In^2 + Qn^2) /N так ? petrov Не должно влиять, если у всех символов блока одинаковый Eb/N0, если разный, лучше оценивать. Как я пойму разный он или одинаковый если не знаю как это определить посчитать?? stealth-coder Тут все ясно здорово.... кроме одного а почему Способ имеет большую ошибку в случае низких соотношений сигнал/шум. ? Точнее sum(sqrt(In^2 + Qn^2)) /N ошибся.... так? И еще вопрос 2. Определяете идеальную точку созвездия через жёсткое решение Это как?? Я думал что идеальная точка зависит от конкретного демодулятора и модуляции.... то есть она известна.... или я ошибаюсь?
|
|
|
|
|
  |
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|