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

 
 
> Golay (12,6,6)
GeGeL
сообщение Feb 16 2015, 23:00
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 403
Регистрация: 29-04-11
Из: Украина
Пользователь №: 64 682



Подскажите, пожалуйста, ссылку на С-реализацию.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
GeGeL
сообщение Feb 18 2015, 10:27
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 403
Регистрация: 29-04-11
Из: Украина
Пользователь №: 64 682



Цитата
Вам бы требования по требуемому BER на выходе и вероятности ошибки в канале для себя сформулировать.

Сформировал в первую очередь, но в виду отсутствия опыта сам определиться не могу, постараюсь изложить.

Речь идет о дата-модеме через сжатый GSM голосовой канал (негаусовский, неизвестные свойства). Экспериментально достигается чистый BER 1% на 2666 bps (импульсное кодирование по Kondoz, адаптированное к GSM FR каналу), с резким ростом при дальнейшем повышении битрейта. часть битов кодируется позицией пульса, а часть - его знаком (эти биты более устойчивы), можно оценить вероятность ошибки для каждого бита (для мягкого декодирвования).

Необходим битрейт 1200 c BER хотя-бы 0.1% (в канале будет использован кодек MELPE, имеющий собственный FEC). Фрейм MELPE содержит полезный 81 бит и должен обрабатываться целиком по получению.
Отсюда: максимальный оверхед для коррекции r=1/2 с соответствующей длиной блока. В принципе, требования не особо жесткие, но хочется иметь запас прочности. При меньшем оверхеде FEC можно снизить битрейт, скажем, до 1333, получив выиграш в чистом BER в 8 раз (до 2000 - в 4 раза). Есть ли смысл?

Буду благодарен за советы.

PS: Идея с tri-state возникла при анализе работы GSM-кодеков: "сгущать" пульсы можно до предела, определяемого кодовой книгой кодека, затем резко растет BER. Потенциал увеличения битрейта видится в квантовании пульса по амплитуде (0/1/-1), отсюда вспомнился троичный Голей. Не факт, что это верный путь, надо пробовать.
Go to the top of the page
 
+Quote Post
petrov
сообщение Feb 18 2015, 11:26
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 2 220
Регистрация: 21-10-04
Из: Balakhna
Пользователь №: 937



Цитата(GeGeL @ Feb 18 2015, 13:27) *
...


ИМХО тут в первую очередь надо думать о модуляции-синхронизации устойчивой к пропускам, короткие блоки, код Рид-Соломон со стираниями и перемежением, исправляющий пропущенные блоки.

А как вы собирались двоичные данные в троичный код упаковывать?
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- GeGeL   Golay (12,6,6)   Feb 16 2015, 23:00
- - Serg76   Цитата(GeGeL @ Feb 17 2015, 03:00) Подска...   Feb 17 2015, 05:23
- - GeGeL   Жесткое декодирование. На сколько я разобрался, Go...   Feb 17 2015, 07:36
|- - Serg76   Цитата(GeGeL @ Feb 17 2015, 11:36) Жестко...   Feb 17 2015, 11:26
|- - GeGeL   Я думал об этом, но для Ternary Golay потребуется ...   Feb 17 2015, 17:59
|- - Serg76   Цитата(GeGeL @ Feb 17 2015, 21:59) Я дума...   Feb 17 2015, 18:50
|- - andyp   Цитата(Serg76 @ Feb 17 2015, 21:50) Табли...   Feb 18 2015, 08:10
|- - Serg76   Цитата(andyp @ Feb 18 2015, 12:10) Могу б...   Feb 18 2015, 18:19
|- - andyp   Цитата(Serg76 @ Feb 18 2015, 21:19) а поч...   Feb 18 2015, 19:38
|- - Serg76   Цитата(andyp @ Feb 18 2015, 23:38) Почему...   Feb 18 2015, 20:17
- - smoke_111   Для того чтобы fec был оптимальным необходимо зн...   Feb 18 2015, 04:30
- - GeGeL   ЦитатаМожет вам вполне подойдет троичный ldpc из м...   Feb 18 2015, 08:53
|- - des00   Цитата(GeGeL @ Feb 18 2015, 16:53) В моем...   Feb 18 2015, 08:58
|- - andyp   Цитата(GeGeL @ Feb 18 2015, 11:53) Но. уч...   Feb 18 2015, 09:07
|- - andyp   Цитата(GeGeL @ Feb 18 2015, 13:27) Сформи...   Feb 18 2015, 12:03
- - GeGeL   Цитататут в первую очередь надо думать о модуляции...   Feb 18 2015, 12:01
|- - petrov   Цитата(GeGeL @ Feb 18 2015, 15:01) Модуля...   Feb 18 2015, 13:21
- - GeGeL   ЦитатаЕсли ошибки барстами, то будет плохо. Интерл...   Feb 18 2015, 19:00
|- - andyp   Цитата(GeGeL @ Feb 18 2015, 22:00) Я сейч...   Feb 18 2015, 20:26
||- - Serg76   Цитата(andyp @ Feb 19 2015, 00:26) Да нет...   Feb 18 2015, 20:53
||- - andyp   Цитата(Serg76 @ Feb 18 2015, 23:53) Понят...   Feb 18 2015, 21:09
|- - petrov   Цитата(GeGeL @ Feb 18 2015, 22:00) PS: бу...   Feb 19 2015, 11:18
- - Serg76   ок, спасибо, уже сам понял, что имелось ввиду   Feb 18 2015, 21:22
- - GeGeL   Может. В соседней теме я давал ссылку на hermes-м...   Feb 19 2015, 12:02
|- - andyp   Цитата(GeGeL @ Feb 19 2015, 15:02) пока с...   Feb 19 2015, 13:47
- - thermit   Скажем, если речь идет об amr-nb, то скорость в ка...   Feb 19 2015, 12:54
- - GeGeL   Цитата(thermit @ Feb 19 2015, 16:54) Скаж...   Feb 19 2015, 19:33
|- - Serg76   Цитата(GeGeL @ Feb 19 2015, 23:33) Спасиб...   Feb 19 2015, 20:52
|- - andyp   Цитата(GeGeL @ Feb 19 2015, 22:33) Спасиб...   Feb 19 2015, 21:53
|- - Serg76   Цитата(andyp @ Feb 20 2015, 00:53) На сче...   Feb 19 2015, 21:56
|- - andyp   Цитата(Serg76 @ Feb 20 2015, 00:56) навер...   Feb 19 2015, 22:13
|- - Serg76   Цитата(andyp @ Feb 20 2015, 01:13) Может ...   Feb 19 2015, 22:38
|- - andyp   Цитата(Serg76 @ Feb 20 2015, 01:36) как я...   Feb 19 2015, 22:38
|- - Serg76   Цитата(andyp @ Feb 20 2015, 01:38) Там ещ...   Feb 19 2015, 22:52
|- - andyp   Ну да. Я б все-таки K=15 и Витерби декодер советов...   Feb 19 2015, 23:05
|- - Serg76   Цитата(andyp @ Feb 20 2015, 03:05) Сверто...   Feb 20 2015, 06:57
- - GeGeL   Спасибо, витерби выглядит весьма привлекательно к ...   Feb 19 2015, 21:26
- - Serg76   Viterbi perfomance в сети полно, можете сами прики...   Feb 19 2015, 21:47
- - GeGeL   Спасибо, еще почитал Скляра: http://www.rphf.spbst...   Feb 20 2015, 00:04
- - des00   до кучи, если есть матлаб, то bertool строит кривы...   Feb 20 2015, 03:58
- - GeGeL   После беглого ознакомления с темой у меня возник к...   Feb 20 2015, 10:01
|- - andyp   Цитата(GeGeL @ Feb 20 2015, 13:01) После ...   Feb 20 2015, 11:02
|- - petrov   Цитата(GeGeL @ Feb 20 2015, 13:01) После ...   Feb 20 2015, 11:44
- - GeGeL   Цитата(petrov @ Feb 20 2015, 14:44) Ошибк...   Feb 20 2015, 19:05
- - andyp   Цитата(GeGeL @ Feb 20 2015, 22:05) Я, нав...   Feb 20 2015, 20:17


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

 


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


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