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

 
 
> Обсуждение вопросов применения/декодирования полярных кодов
Grizzzly
сообщение May 5 2015, 20:59
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 565
Регистрация: 22-02-13
Пользователь №: 75 748



Спасибо. Интересная такая подборка. Полярные коды набирают популярность. А никто не встречал упоминаний об их коммерческом применении? Попадаются только теоретические статьи.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Grizzzly
сообщение Sep 18 2018, 12:45
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 565
Регистрация: 22-02-13
Пользователь №: 75 748



Просмотрел. В основном читал про программную реализацию. 1,5-2 Гбит/с на не самых новых Интелах получают. Вижу, что на ASIC есть более 1 Тбит/с.
P.S. Еще раз пробежался по различным результатам BLER. Ну есть где-то 0,3-0,5 дБ в среднем выигрыш по сравнению с LDPC. Наверное, по сравнению с турбокодом выигрыш еще чуток будет. Теперь надо осознать, что в итоге с throughput и footprint по сравнению с ними же. Насколько овчинка выделки стоит от перехода к полярным кодам.

UPD.: Не все так однозначно. Любопытная публикация, где сравниваются коды из стандартов. Правда, стоит учесть, что длины разных классов кодов при одинаковых скоростях различны.
https://arxiv.org/abs/1702.04707
Go to the top of the page
 
+Quote Post
des00
сообщение Sep 19 2018, 03:54
Сообщение #3


Вечный ламер
******

Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453



Цитата(Grizzzly @ Sep 18 2018, 19:45) *
Просмотрел. В основном читал про программную реализацию. 1,5-2 Гбит/с на не самых новых Интелах получают. Вижу, что на ASIC есть более 1 Тбит/с.
P.S. Еще раз пробежался по различным результатам BLER. Ну есть где-то 0,3-0,5 дБ в среднем выигрыш по сравнению с LDPC. Наверное, по сравнению с турбокодом выигрыш еще чуток будет. Теперь надо осознать, что в итоге с throughput и footprint по сравнению с ними же. Насколько овчинка выделки стоит от перехода к полярным кодам.

А сишные открыте сорцы вам не попадались?

Меня заинтересовал код из статьи Gabi Sarkis "Fast Polar Decoders: Algorithm and Implementation"(свободо качается в сети), 32768/29492 (0.9). дает 5,75 дб выигрыша, при этом 0.5 Гибита декодируется на ресурсе всего 7 тыс. плиток. В целом в статье все понятно, кроме работы с деревом (Fig.3) и алгоритмом расстановки замороженных битов

Цитата
UPD.: Не все так однозначно. Любопытная публикация, где сравниваются коды из стандартов. Правда, стоит учесть, что длины разных классов кодов при одинаковых скоростях различны.

Спасибо, позырю. Пока, все что видел, полярные коды давят ресуром. Декодер на одну и туже скорость весит ощутимо меньше)


--------------------
Go to the top of the page
 
+Quote Post
Grizzzly
сообщение Sep 19 2018, 06:52
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 565
Регистрация: 22-02-13
Пользователь №: 75 748



Цитата(des00 @ Sep 19 2018, 06:54) *
А сишные открыте сорцы вам не попадались?

Плюсы подойдут? Этот проект делают очень разумные люди, поэтому можно смело доверять.
http://aff3ct.github.io
Есть ещё пара-тройка проектов на MATLAB. Тоже серьёзные люди делают, по стандарту.

UPD.: Вспомнил, что видел и на С: https://github.com/tavildar/Polar
Go to the top of the page
 
+Quote Post
des00
сообщение Sep 19 2018, 08:18
Сообщение #5


Вечный ламер
******

Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453



Цитата(Grizzzly @ Sep 19 2018, 13:52) *
Плюсы подойдут? Этот проект делают очень разумные люди, поэтому можно смело доверять.
http://aff3ct.github.io
Есть ещё пара-тройка проектов на MATLAB. Тоже серьёзные люди делают, по стандарту.

UPD.: Вспомнил, что видел и на С: https://github.com/tavildar/Polar


благодарю, а то завис на осознании где же в декодерах итеративное декодирование, вроде оно есть, а так явно не видно) С кодом будет проще разобраться что к чему)


--------------------
Go to the top of the page
 
+Quote Post
Grizzzly
сообщение Sep 19 2018, 09:09
Сообщение #6


Знающий
****

Группа: Свой
Сообщений: 565
Регистрация: 22-02-13
Пользователь №: 75 748



Цитата(des00 @ Sep 19 2018, 11:18) *
благодарю, а то завис на осознании где же в декодерах итеративное декодирование, вроде оно есть, а так явно не видно) С кодом будет проще разобраться что к чему)

Всё-таки на C++ последний пример. Не люблю его в алгоритмических применениях. Сложнее воспринимать. Хотя шаблоны, конечно, удобны. Хочешь double, хочешь float сходу и т.д.
Go to the top of the page
 
+Quote Post
des00
сообщение Sep 19 2018, 10:39
Сообщение #7


Вечный ламер
******

Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453



Цитата(Grizzzly @ Sep 19 2018, 16:09) *
Всё-таки на C++ последний пример. Не люблю его в алгоритмических применениях. Сложнее воспринимать. Хотя шаблоны, конечно, удобны. Хочешь double, хочешь float сходу и т.д.

Да я любой код читаю, разберемся) Наверное стоит тему разделить и сделать отдельную по декодированию полярных кодов.

И чистоты русского языка ради, интересно, почему коды на основе поляризующего преобразования, называют полярными а не поляризующими.)


--------------------
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Grizzzly   Обсуждение вопросов применения/декодирования полярных кодов   May 5 2015, 20:59
- - smoke_111   Полярными кодами активно интересуются, но до стади...   May 8 2015, 02:22
|- - Maverick   Цитата(smoke_111 @ May 8 2015, 05:22) Пол...   May 8 2015, 09:17
- - Grizzzly   Спасибо!   May 8 2015, 08:42
- - smoke_111   Поищите статью Bin Li, у него должна была выйти ст...   May 8 2015, 15:40
- - smoke_111   Поищите статью Bin Li, у него должна была выйти ст...   May 8 2015, 15:40
- - Grizzzly   http://arxiv.org/pdf/1309.1026v1.pdf А тут есть д...   May 8 2015, 17:16
- - smoke_111   Хорошо, что есть на свете неленивые люди, спасибо....   May 10 2015, 03:29
|- - Grizzzly   Цитата(smoke_111 @ May 10 2015, 06:29) Кс...   May 10 2015, 05:05
|- - crono   Цитата(Grizzzly @ May 10 2015, 08:05) Абс...   May 27 2015, 13:07
|- - Grizzzly   Цитата(crono @ May 27 2015, 16:07) А ссыл...   May 27 2015, 13:11
|- - crono   спасибо   May 27 2015, 13:13
|- - des00   Цитата(Grizzzly @ May 27 2015, 20:11) htt...   May 27 2015, 14:31
|- - Serg76   Цитата(des00 @ May 27 2015, 17:31) как сч...   May 27 2015, 14:44
|- - des00   Цитата(Serg76 @ May 27 2015, 21:44) если ...   May 27 2015, 15:11
|- - Serg76   Цитата(des00 @ May 27 2015, 18:11) P.V. T...   May 27 2015, 15:29
- - Grizzzly   Случайно попалась презенташка с конкурса Altera: h...   Jun 11 2015, 20:29
- - Grizzzly   Прошло 3 года с момента обсуждения, в HUAWEI награ...   Sep 12 2018, 11:44
|- - des00   Цитата(Grizzzly @ Sep 12 2018, 18:44) Про...   Sep 13 2018, 11:28
|- - Grizzzly   Цитата(des00 @ Sep 13 2018, 14:28) надо б...   Sep 13 2018, 11:40
|- - des00   Цитата(Grizzzly @ Sep 13 2018, 18:40) P.S...   Sep 14 2018, 04:08
- - aT-DeviLru   В Vivado начиная с версии 2018.1 добавлено ip-ядро...   Sep 14 2018, 05:08
|- - Grizzzly   Цитата(aT-DeviLru @ Sep 14 2018, 08...   Sep 14 2018, 06:23
|- - des00   Цитата(Grizzzly @ Sep 14 2018, 13:23) Спа...   Sep 14 2018, 07:58
|- - Grizzzly   Цитата(des00 @ Sep 14 2018, 10:58) Чем бо...   Sep 14 2018, 10:09
|- - des00   Цитата(Grizzzly @ Sep 14 2018, 17:09) P.S...   Sep 18 2018, 05:44
|- - Grizzzly   Цитата(des00 @ Sep 18 2018, 08:44) Чем бо...   Sep 18 2018, 07:37
- - Grizzzly   Согласен. Если можно, то с самого начала обсуждени...   Sep 19 2018, 12:10


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

 


RSS Текстовая версия Сейчас: 18th June 2025 - 07:52
Рейтинг@Mail.ru


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