Serg76 0 23 июля, 2014 Опубликовано 23 июля, 2014 · Жалоба К Чейзу его вполне можно прикрутить. Идея в том, что при в части кодовых слов-кандидатов информационные битики не равны и считается, что наиболее близкие кодовые слова попали в набор слов-кандидатов. Вобщем, как правильно сказал dcs, нужно гуглить Chase-Pyndyah. Можно подробнее, если Вас не затруднит Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
andyp 10 23 июля, 2014 Опубликовано 23 июля, 2014 · Жалоба Можно подробнее, если Вас не затруднит Для рассчета мягкого решения для каждого информационного бита могут быть использованы слова-кандидаты, используемые алгоритмом Чейза. Чтобы не играть в испорченный телефон приложил статью. pyndiah1998.pdf Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Serg76 0 23 июля, 2014 Опубликовано 23 июля, 2014 · Жалоба Для рассчета мягкого решения для каждого информационного бита могут быть использованы слова-кандидаты, используемые алгоритмом Чейза. Чтобы не играть в испорченный телефон приложил статью. Хе, мы, наверное, о разном: Вы мне рассказываете о процедуре расчета мягкого выхода декодера, который нужен в процедуре итеративного декодирования, а neo-n под мягким решением подразумевает мягкий выход демодулятора (или, соответственно, мягкий вход декодера). Чейз не может быть использован для двоичного канала, ибо все биты в таком случае являются равновероятными, а для работы алгоритма требуется иметь информацию о достоверности каждого бита, иначе невозможно построить ансамбль слов-кандидатов. P.S. в моем посте #8 вместо слова "вЫход" следует читать "вход" Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
andyp 10 23 июля, 2014 Опубликовано 23 июля, 2014 (изменено) · Жалоба Хе, мы, наверное, о разном: Вы мне рассказываете о процедуре расчета мягкого выхода декодера, который нужен в процедуре итеративного декодирования, а neo-n под мягким решением подразумевает мягкий выход демодулятора (или, соответственно, мягкий вход декодера). Чейз не может быть использован для двоичного канала, ибо все биты в таком случае являются равновероятными, а для работы алгоритма требуется иметь информацию о достоверности каждого бита, иначе невозможно построить ансамбль слов-кандидатов. P.S. в моем посте #8 вместо слова "вЫход" следует читать "вход" Точно :) С партизанами неловко получилось. Конечно, алгоритм Чейза работает с мягкими решениями на входе. Спасибо огромное за помощь и последнее что интересует как из I/Q перейти просто к мягким решениям В общем случае, считая что на входе демодулятора присутствует белый шум, нужно найти логарифм от отношения апостериорных вероятностей передачи 0 и единицы в каждом бите модулированного символа. При равновероятных битах на входе модулятора, это приводит к логарифму отношения сумм экспонент в числителе и знаменателе. Каждую сумму аппроксимируют наибольшим членом (MAXLOGMAP приближение) и в результате остается разность квадратов евклидовых расстояний от ближайшего символа с нулем и символа с единицей в нужном бите, деленная на удвоенную дисперсию шума. Выкладки можно сделать самостоятельно, используя правило Байеса и формулу для нормального распределения. Для симметричных созвездий с битами, закодированными кодом Грея, все еще упростится и можно будет использовать только одну из квадратур для декодирования каждого бита. Нормировку на удвоенную дисперсию шума можно отбросить для многих алгоритмов декодирования, не зависящих от постоянного множителя в LLR. Дальше подсказывать лень. Изменено 23 июля, 2014 пользователем andyp Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
lennox 0 25 июля, 2014 Опубликовано 25 июля, 2014 · Жалоба "как из I/Q перейти просто к мягким решениям" документ не смог найти у себя на компе. я считал по формулам из appnote от AHA. там на примере кам16 был показан расчет. попробуйте найти. вот документ китайский язык, страница 7 - там формула но это перевод оригинального аппноута)) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Serg76 0 26 июля, 2014 Опубликовано 26 июля, 2014 · Жалоба документ не смог найти у себя на компе. я считал по формулам из appnote от AHA. там на примере кам16 был показан расчет. Чтобы не мучаться с китайским ))), вот оригинал http://electronix.ru/forum/index.php?act=a...st&id=67150 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
neo-n 0 28 июля, 2014 Опубликовано 28 июля, 2014 · Жалоба Спасибо огромное Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Alex46 0 16 ноября, 2016 Опубликовано 16 ноября, 2016 · Жалоба Чтобы не мучаться с китайским ))), вот оригинал http://electronix.ru/forum/index.php?act=a...st&id=67150 Все вроде как здорово только не понятно как вылислить сигму^2 ... там в примере она просто уже взята как данное ... а что делать на практике ? откуда ее брать? тоесть отношение Es/N0 как посчитать? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Maverick_ 15 10 января, 2017 Опубликовано 10 января, 2017 · Жалоба turbo decoding using Soft input soft Output (алгоритм декодирования TPC от AHA) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Alex46 0 15 февраля, 2017 Опубликовано 15 февраля, 2017 · Жалоба turbo decoding using Soft input soft Output (алгоритм декодирования TPC от AHA) Там как я понял алгоритм декодирования. Спасибо но у меня друга проблема .... Есть I/Q выход демодулятора и допустим известное созвездие. Перевести в жесткое решение особых трудностей не возникает ... но как из этого получить мягкие решения (LLR) не понимаю совсем... так как не известно ничего о сигнал/шуме ни No ни Eb... как их считать ни у кого не нашел .... все в примерах пишут так а давайте предположим Eb/No равным 5.... а мне то что с этого ... Есть формула из которой можно получить Eb/No но опятьже как измерить сигнал/шум..... вобщем нИпонятно нИхрена =) просветите кто знает... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
oshparenniy 0 15 февраля, 2017 Опубликовано 15 февраля, 2017 · Жалоба Там как я понял алгоритм декодирования. Спасибо но у меня друга проблема .... Есть 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 Шум можно аппроксимировать, например, усредненным корнем из мощности сигнала Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
petrov 7 15 февраля, 2017 Опубликовано 15 февраля, 2017 · Жалоба а мне то что с этого ... Не должно влиять, если у всех символов блока одинаковый Eb/N0, если разный, лучше оценивать. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
stealth-coder 2 15 февраля, 2017 Опубликовано 15 февраля, 2017 · Жалоба Как посчитать сигнал/шум: 1. Считаете мощность сигнала Psignal=sum(In^2 + Qn^2) / n 2. Определяете идеальную точку созвездия через жёсткое решение 3. Вычисляете вектора ошибок как разницу между принятыми векторами и соответствующим им идеальными точками созвездия 4. Считаете мощность шума Pnoise=sum(Ierror_n^2 + Qerror_n^2) / n 5. Вычисляете (в децибелах) Es/N0=10log(Psignal / Pnoise) 6. Вычисляете (в децибелах) Eb/N0 = Es/N0 - 3 * log2(M), где M - количество точек сигнального созвездия Способ имеет большую ошибку в случае низких соотношений сигнал/шум. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Alex46 0 15 февраля, 2017 Опубликовано 15 февраля, 2017 · Жалоба Про 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. Определяете идеальную точку созвездия через жёсткое решение Это как?? Я думал что идеальная точка зависит от конкретного демодулятора и модуляции.... то есть она известна.... или я ошибаюсь? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
petrov 7 15 февраля, 2017 Опубликовано 15 февраля, 2017 · Жалоба Как я пойму разный он или одинаковый если не знаю как это определить посчитать?? Сами будете задавать в модели канала. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться