nowatt 0 20 марта, 2014 Опубликовано 20 марта, 2014 · Жалоба Здравствуйте, возникла проблема с написанием программной реализации LDPC и турбо-кодов для ДСК. Если у кого-то имеется реализация этих кодов на языке С, и вы можете ею поделиться, или можете на примере показать алгоритм кодирования и декодирования или скинуть полезную для дела статью, в общем, все, что может помочь - буду безмерно благодарен. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Serg76 0 20 марта, 2014 Опубликовано 20 марта, 2014 · Жалоба В очередной раз хотелось бы напомнить о существовании поиска, темы на форуме всплывали неоднократно, особенно касательно турбокодов, да и по LDPC материалы проскакивали. ну а исходники, тут уж вряд-ли... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
lennox 0 21 марта, 2014 Опубликовано 21 марта, 2014 · Жалоба или можете на примере показать алгоритм кодирования и декодирования или скинуть полезную для дела статью а что там показывать то. гуглите Fast Chase, Chase-Pyndyah ничего там сложного нету тыщщу раз турбики обсуждались. serg76 правильно сказал - поиском пользуйтесь Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
des00 25 23 марта, 2014 Опубликовано 23 марта, 2014 · Жалоба на опенкоресах есть проект LDPC, ЕМНИП там матлабовские скрипты шли в комплекте Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Dr.Alex 0 23 марта, 2014 Опубликовано 23 марта, 2014 · Жалоба Вообще нет никакого смысла в ярлыках "лдпц" или "турбо", есть смысл только говорить о конкретных кодах с конкретными параметрами и конкретных алгоритмах декодирования.. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
neo-n 0 23 июля, 2014 Опубликовано 23 июля, 2014 · Жалоба Добрый день. Имеется на входе жесткие решения. Сигнал выровняный по синхронизации (и по нейже устранена фазовая неоднозначность). Вопрос заключается в следующем как от жестких решений перейти к мягким либо к метрикам LLR для того чтобы использовать алгоритм Чейза? Илиже его можно использовать и с жесткими решениями? (Декодирую турбокод) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Maverick_ 15 23 июля, 2014 Опубликовано 23 июля, 2014 · Жалоба Добрый день. Имеется на входе жесткие решения. Сигнал выровняный по синхронизации (и по нейже устранена фазовая неоднозначность). Вопрос заключается в следующем как от жестких решений перейти к мягким либо к метрикам LLR для того чтобы использовать алгоритм Чейза? Илиже его можно использовать и с жесткими решениями? (Декодирую турбокод) если я правильно понимаю, то почитайте это (Витерби) (глава/раздел 3) обратите внимание на "Table 3–4. Soft Symbol Input Representation" Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Serg76 0 23 июля, 2014 Опубликовано 23 июля, 2014 · Жалоба Илиже его можно использовать и с жесткими решениями? (Декодирую турбокод) Не получиться, для Чейза нужен "мягкий" выход Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
neo-n 0 23 июля, 2014 Опубликовано 23 июля, 2014 · Жалоба Тоесть при жестких решениях можно только лишь использовать синдромный декодер ? Подскажите еще пожалуйсто вот какой вопрос если у меня есть отсчеты I/Q как от них перейти к мягким решениям и к LLR? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Serg76 0 23 июля, 2014 Опубликовано 23 июля, 2014 · Жалоба Тоесть при жестких решениях можно только лишь использовать синдромный декодер ? Подскажите еще пожалуйсто вот какой вопрос если у меня есть отсчеты I/Q как от них перейти к мягким решениям и к LLR? Необязательно только синдромный, все зависит от конкретного типа кода, LLR вычисляется для каждого бита символа на основании принятой пары I/Q квадратурных составляющих для определенной сигнальной конструкции (constellation). с алгеброй логарифмов в качестве метрики работать проще, чем с линейной. на форуме выкладывал даташит с методикой расчета LLR, поищите. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
neo-n 0 23 июля, 2014 Опубликовано 23 июля, 2014 · Жалоба Конкретно для турбокодов образованых с помощью кода хемминга только синдромный? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Serg76 0 23 июля, 2014 Опубликовано 23 июля, 2014 · Жалоба Конкретно для турбокодов образованых с помощью кода хемминга только синдромный? Можно мажоритарно (bit flipp) еще. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
neo-n 0 23 июля, 2014 Опубликовано 23 июля, 2014 · Жалоба Спасибо огромное за помощь и последнее что интересует как из I/Q перейти просто к мягким решениям Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Serg76 0 23 июля, 2014 Опубликовано 23 июля, 2014 · Жалоба Спасибо огромное за помощь и последнее что интересует как из I/Q перейти просто к мягким решениям Для QPSK это и будут мягкие решения , ничего делать не надо, для более высоких индексов модуляции необходим дополнительный расчет, о котором я говорил выше Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
andyp 10 23 июля, 2014 Опубликовано 23 июля, 2014 · Жалоба Не получиться, для Чейза нужен "мягкий" выход К Чейзу его вполне можно прикрутить. Идея в том, что при в части кодовых слов-кандидатов информационные битики не равны и считается, что наиболее близкие кодовые слова попали в набор слов-кандидатов. Вобщем, как правильно сказал dcs, нужно гуглить Chase-Pyndyah. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться