dmitrmax 0 6 февраля, 2009 Опубликовано 6 февраля, 2009 · Жалоба Коррелятор там не так много занимает, просто надо знать как его делать ;) За подробностями в личку :) Написал тебе в личку :) Их формировали от балды, главное что в один момент времени - работает один "вид" преамбул... Они нужны чтобы определить сегмент и прочие параметры, чтобы преамбулы от разных баз не путались... Правильнее сделать загрузку эталонных отсчетов для каждого из видов преамбул, а коррелятор он все тот же... Ммм... а как handover тогда делатся? Как определить какие базовые станции в округе? По очереди проверить все преамбулы, перезагружая коррелятор? Меня никогда не покидала мысль о том, что в случае wimax это... ТАК, Привет, единомышленник :) Привет :) То же самое могу сказать и про 802.11b... Это чистое надругательство над мозгом. Типа, Intel и прочие богатенькие между собой договорятся и реализуют по быстрому совместимое оборудование, а другим и не положено знать =( Ммм... странно с 802.11b у меня никакого геморра не было. А в чем у тебя проблема? Преамбула это еще цветочки, вот с мобильным ваймаксом его физическим уровнем запросто можно до суицида с массовыми жертвами дойти... Нет нигде справедливости! =( Да уж, постарались они там. Извращенцы Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Neznaika 0 24 марта, 2016 Опубликовано 24 марта, 2016 · Жалоба Всем привет! Решил потягаться с TPC стандарта IEEE 802.16. Практически сразу уперся рогом в стену непонимания.. В спутниковых модемах TPC по этому стандарту имеет кодовые скорости: 5/16, 21/44, 0.495, 3/4, 0.793, 7/8 и 0.95. Нашел в сети документ на ядро декодера TPC этого же стандарта.. там кодовые скорости какие угодно, но только не эти... единственное совпадение по 0.793. Каким образом они умудрились получить 21/44 или 0.495? Перебрал все возможные пары.. рядом есть.. но чтобы так точно ни в одно значение не попал... tpc_decoder_ds212.pdf Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Serg76 0 24 марта, 2016 Опубликовано 24 марта, 2016 · Жалоба TPC очень гибкие коды, если говорить о скорости кодирования. Кроме классических 2D конструкций могут применяться трехмерные, расширенные и перфорированные, сами композитные коды Хемминга можно сделать укороченными, удалять строки и отдельные биты, плюс имеются еще коды с проверкой на четность. Все эти степени свободы и позволяют получить практически любую скорость кодирования. Поищите документацию на AHA4540, там хорошо об этом расписано. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Maverick_ 15 25 марта, 2016 Опубликовано 25 марта, 2016 · Жалоба Всем привет! Решил потягаться с TPC стандарта IEEE 802.16. Практически сразу уперся рогом в стену непонимания.. В спутниковых модемах TPC по этому стандарту имеет кодовые скорости: 5/16, 21/44, 0.495, 3/4, 0.793, 7/8 и 0.95. Нашел в сети документ на ядро декодера TPC этого же стандарта.. там кодовые скорости какие угодно, но только не эти... единственное совпадение по 0.793. Каким образом они умудрились получить 21/44 или 0.495? Перебрал все возможные пары.. рядом есть.. но чтобы так точно ни в одно значение не попал... Определились с алгоритмом декодирования? ;) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Neznaika 0 25 марта, 2016 Опубликовано 25 марта, 2016 · Жалоба У меня есть документация на aha4501. Там действительно есть формула кодовой скорости с учетом различных вариантов кодов Хеминга и различными манипуляциями с ними. Хочется верить, что 7/8 они получили стандартными скоростями. Как я заметил там 2 этапа кодирования и 2 коэффициента. С ними вчера покрутился.. получил коэффициенты 0.495 и 5/16. Есть мысль, что добавление синхрометки также вносит вклад в итоговый коэффициент кодирования. Но нужно знать длину блока и длину синхрометки. Что касается алгоритма декодирования, то не буду далеко ходить и сделаю аналогично стандарту DVB-S2 с помощью Max-log-MAP. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Maverick_ 15 25 марта, 2016 Опубликовано 25 марта, 2016 · Жалоба Что касается алгоритма декодирования, то не буду далеко ходить и сделаю аналогично стандарту DVB-S2 с помощью Max-log-MAP. тоже так думал Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Serg76 0 25 марта, 2016 Опубликовано 25 марта, 2016 · Жалоба Что касается алгоритма декодирования, то не буду далеко ходить и сделаю аналогично стандарту DVB-S2 с помощью Max-log-MAP. Может Min-Sum? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Neznaika 0 25 марта, 2016 Опубликовано 25 марта, 2016 · Жалоба Вы меня совсем запутали) Ранее делал TPC по стандарту DVB-RCS (не S2 - я ошибся). TPC делал на основе max-log-MAP. Потом делал LDPC по стандарту DVB-S2, вот там был алгоритм min-sum. Сейчас взялся за стандарт IEEE 802.16. Видел описание аналогичное DVB-RCS, потому и решил не заморачиваться и сделать на его базе, если его можно на min-sum как то сделать, то рассмотрю этот вариант. Сейчас больше беспокоят исходные данные с коэффициентами кодирования. Удалось выцарапать из вражеского модема информацию о том, что кадр BPSK, 5/16 имеет преамбулу в 32 бита и длину блока в 3840 бит. Поковырялся с коэффициентами и вроде как 5/16 можно попробовать сделать на 2-х размерном коде (16,11) на (16,11) и коэффициентом 2/3.. набрасывая еще метку получаем 5/16. А вот c 21/44 такой номер не прошел... почему то не удается засинхронизироваться по метке... она вроде такая же, но больше первого случая. Сейчас прервусь на отпуск в 9 дней и снова в бой) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Maverick_ 15 25 марта, 2016 Опубликовано 25 марта, 2016 · Жалоба максимальный код для TPC какой? 32х26 или 64x57 или 128x120 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Serg76 0 25 марта, 2016 Опубликовано 25 марта, 2016 · Жалоба Как легко Вас запутать. DVB-RCS - это двубинарный рекурсивный систематический сверточный турбокод, TPC - блоковый турбокод, оба могут быть декодированы с помощью MAP или его аппроксимаций. DVB-S2 - это LDPC код и декодируется, как правило, с помощью Min-Sum. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Maverick_ 15 30 марта, 2016 Опубликовано 30 марта, 2016 · Жалоба Вы не подскажите, что обозначают в TPC коды (128,127)x(128,126) или (64,63)x(64,62). Как с ними работать? Для чего нужны? PS Таблицы взяты из описания ИМС aha4540 Спасибо... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Serg76 0 30 марта, 2016 Опубликовано 30 марта, 2016 · Жалоба Это двумерные коды с проверкой на четность, усиленные по Y оси еще одной дополнительной проверкой (hyper axis), как формируется уже не припомню, давненько было Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Maverick_ 15 30 марта, 2016 Опубликовано 30 марта, 2016 · Жалоба Это двумерные коды с проверкой на четность, усиленные по Y оси еще одной дополнительной проверкой (hyper axis), как формируется уже не припомню, давненько было Это я уже понял, но все так поверхностно написано, хотелось бы каких то подробностей - по декодированию и кодированию таких кодов Может материалы остались или ссылки? можно в личку... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Neznaika 0 8 апреля, 2016 Опубликовано 8 апреля, 2016 (изменено) · Жалоба Пока особо не вникал в кодирование. Хочу разобраться в исходных параметрах для начала. Действительно в DVB-S2 описан сверточный турбо-код (ТСС), а в стандарте WiMax и сверточный (TCC) и блочный (TPC). В одной из статей написано, что для TCC нужна лицензия France Telecom и приведена пара недостатков по сравнению с TPC. Для TPC как я понимаю, лицензия не требуется. Так вот во многих модемах для формирования TPC-кода используется микросхема AHA4501. У нее есть ограниченный набор кодов Хемминга с параметрами (4,3), (8,7), (16,15), (8,4), (16,11), (32,26) и (64,57). Вроде как есть незначительное отличие от WiMax в наборе. Чтобы получить кодовую скорость для BPSK в 5/16 не хватает предоставленных вариантов. А формирования укороченных кодов микросхемой я не увидел. Кроме того, добавляется синхрометка, которая корректирует кодовую скорость. В данном случае кодовый блок имеет размер 3872 бита, из которых 32 бита синхрометка. Как они умудрились тогда получить 5/16? Сама синхрометка вставляется в кодовое слово, затирая данные или все же идет дополнительное сжатие данных? Т.е.: 5/16=(Kx2/Kx1)*(Ky2/Ky1)*(Kz2/Kz1)*(3840/3872) - с учетом коррекции кодовой скорости синхрометкой 5/16=(Kx2/Kx1)*(Ky2/Ky1)*(Kz2/Kz1) - без учета. Пробовал посчитать коэффициенты и для 2D-кода, и для 3D-кода, и с учетом синхрометки и без учета - не получается ни в каких случаях. Может они после микросхемы как то укорачивают код? В блок-схеме одного из модемов стоит отдельно AHA4501 и за ней блок вставки синхрометки. Упоминания про укороченный код нету( Вот такая печалька... Изменено 8 апреля, 2016 пользователем Neznaika Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Serg76 0 8 апреля, 2016 Опубликовано 8 апреля, 2016 · Жалоба В одной из статей написано, что для TCC нужна лицензия France Telecom и приведена пара недостатков по сравнению с TPC. Для TPC как я понимаю, лицензия не требуется. Наоборот, DVB - открытый стандарт, для TPC требуется лицензия Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться