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

 
 
3 страниц V  < 1 2 3 >  
Reply to this topicStart new topic
> Сверточный энкодер CC11x
ser_aleksey_p
сообщение May 22 2013, 16:20
Сообщение #16


Местный
***

Группа: Свой
Сообщений: 399
Регистрация: 25-07-10
Из: Rybinsk
Пользователь №: 58 593



Цитата(DASM @ May 22 2013, 18:28) *
Да, слышал что такая связка в дальней например косм. связи работает. Но там как раз сверточный код и хорош, нет как я понимаю таких выкрутасов сигнала - метр влево-вправо=расстрел. То есть я не хочу сказать, что это плохая связка, просто в условиях городской связи гораздо важнее исправление блоковых ошибок путем применения БЧХ, в то время как польза от сверточного кодирования по-моему под некоторым вопросом.


А какова польза от кодирования двумя RS? Кто-нибудь юзал?
Go to the top of the page
 
+Quote Post
DASM
сообщение May 22 2013, 16:39
Сообщение #17


Гуру
******

Группа: Свой
Сообщений: 3 644
Регистрация: 28-05-05
Пользователь №: 5 493



Сверточное хорошо работает на шуме, близком к гауссовому, но малоэффективно на длинных, пакетных ошибках. Ридер Соломон же при сравнительно незаметной реализации в сочетании с перемежением дает очень хорошие результаты. Я в своем кадре 255 пакетов по 64 байта могу спокойно потерять 64 пакета и восстановить исходные 191 пакетов. Код 191,255
Go to the top of the page
 
+Quote Post
ser_aleksey_p
сообщение May 22 2013, 17:19
Сообщение #18


Местный
***

Группа: Свой
Сообщений: 399
Регистрация: 25-07-10
Из: Rybinsk
Пользователь №: 58 593



Цитата(DASM @ May 22 2013, 20:39) *
Сверточное хорошо работает на шуме, близком к гауссовому, но малоэффективно на длинных, пакетных ошибках. Ридер Соломон же при сравнительно незаметной реализации в сочетании с перемежением дает очень хорошие результаты. Я в своем кадре 255 пакетов по 64 байта могу спокойно потерять 64 пакета и восстановить исходные 191 пакетов. Код 191,255


Но, все-таки, если 2 RS?
Или сверточный + RS?
Go to the top of the page
 
+Quote Post
Aner
сообщение May 22 2013, 19:58
Сообщение #19


Гуру
******

Группа: Свой
Сообщений: 4 869
Регистрация: 28-02-08
Из: СПБ
Пользователь №: 35 463



QUOTE (DASM @ May 22 2013, 19:39) *
Сверточное хорошо работает на шуме, близком к гауссовому, но малоэффективно на длинных, пакетных ошибках. Ридер Соломон же при сравнительно незаметной реализации в сочетании с перемежением дает очень хорошие результаты. Я в своем кадре 255 пакетов по 64 байта могу спокойно потерять 64 пакета и восстановить исходные 191 пакетов. Код 191,255

Это если поток без синхры. А у вас пакеты, где есть синхо слово. Вот и прикиньте если помеха туда попала, ничего не примите никакой RS не поможет.
Получите потери пакетов. Если у вас видео, то наверное цифровое уже свернутое, еще как-то, а если аналоговое оцифрованое то плохо. Также без манчестера не обойдётесь, жертва полосой немного поможет.
Go to the top of the page
 
+Quote Post
DASM
сообщение May 22 2013, 20:52
Сообщение #20


Гуру
******

Группа: Свой
Сообщений: 3 644
Регистрация: 28-05-05
Пользователь №: 5 493



Цитата(ser_aleksey_p @ May 22 2013, 21:19) *
Но, все-таки, если 2 RS?
Или сверточный + RS?

Сверточный - встроен в сс. Рид Соломон у меня.

Цитата(Aner @ May 22 2013, 23:58) *
Это если поток без синхры. А у вас пакеты, где есть синхо слово. Вот и прикиньте если помеха туда попала, ничего не примите никакой RS не поможет.
Получите потери пакетов. Если у вас видео, то наверное цифровое уже свернутое, еще как-то, а если аналоговое оцифрованое то плохо. Также без манчестера не обойдётесь, жертва полосой немного поможет.

Зачем манчестер?? Про будущее время можно не говорить, ибо это уже работает. Конечно, теряет пакеты, но Соломон восстанавливает . А там, где процент потерь выше его возможностей - там и свертка не помогает. О чем собственно и речь.

Модуляция 4fsk, 250к интервалов в сек, то есть 500 кбит передаю. Перепробовал все возможные комбинации модуляций и кодирований, применительно к этому чипу в реалии такой вариант оказался наилучшим. Модет сверточное кодирование и хорошо, но платить половиной скорости не могу. Рад бы полосу пошире, но чип не позволяет. Синхрослово кстати при такой модуляции все равно идет как 2 fsk

PS модет мы друг друга не поняли ? Внутри пакета СС я ничего не кодирую ! Просто каждый i тый пакет содержит в себе j-тые байты матрицы с избыточностью Соломона. Пакеты нум5рованы, так что при приеме я знаю, какой он, и какие не пришли. При потере пакета я теряю только байты в строках (если потерян один пакет - то просто в каждой строке буде по одному потерянному байту) при сборке этой матрицы (interleaving-deinterleaving) . На уровне же конкретного радиопакета я ничего не делаю, пропал и фиг с ним.
Go to the top of the page
 
+Quote Post
alexPec
сообщение May 22 2013, 21:06
Сообщение #21


Профессионал
*****

Группа: Свой
Сообщений: 1 284
Регистрация: 9-04-06
Пользователь №: 15 968



Цитата(DASM @ May 22 2013, 18:28) *
Да, слышал что такая связка в дальней например косм. связи работает. Но там как раз сверточный код и хорош, нет как я понимаю таких выкрутасов сигнала - метр влево-вправо=расстрел. То есть я не хочу сказать, что это плохая связка, просто в условиях городской связи гораздо важнее исправление блоковых ошибок путем применения БЧХ, в то время как польза от сверточного кодирования по-моему под некоторым вопросом.


Работали в условиях города на OFDM модуляции, диапазон - 88..108 мгц. Перемежение блоков/битов/кадров суперкадра в пределах 0,2..0,5с - и проблема замирания решается довольно эффективно. Ошибка замирания размазывается и эффективно исправляется. Про спутники речи не было.
Go to the top of the page
 
+Quote Post
Aner
сообщение May 22 2013, 21:29
Сообщение #22


Гуру
******

Группа: Свой
Сообщений: 4 869
Регистрация: 28-02-08
Из: СПБ
Пользователь №: 35 463



Посмотрите на Si4463 там полоса пошире.
Go to the top of the page
 
+Quote Post
DASM
сообщение May 23 2013, 03:40
Сообщение #23


Гуру
******

Группа: Свой
Сообщений: 3 644
Регистрация: 28-05-05
Пользователь №: 5 493



Цитата(alexPec @ May 23 2013, 01:06) *
Работали в условиях города на OFDM модуляции, диапазон - 88..108 мгц. Перемежение блоков/битов/кадров суперкадра в пределах 0,2..0,5с - и проблема замирания решается довольно эффективно. Ошибка замирания размазывается и эффективно исправляется. Про спутники речи не было.

Ну так я и говорю, хорошо работает. Вы использовали два кода РС(внешний и внутренний) или сверточный двочный плюс Соломона?

Цитата(Aner @ May 23 2013, 01:29) *
Посмотрите на Si4463 там полоса пошире.

Да, китайца тут в помощь. Уже заказал кроме пары 2 ватных сс110 модулей еще один на 4463. По 40 зеленых на dealextreme
Go to the top of the page
 
+Quote Post
alexPec
сообщение May 23 2013, 05:50
Сообщение #24


Профессионал
*****

Группа: Свой
Сообщений: 1 284
Регистрация: 9-04-06
Пользователь №: 15 968



Цитата(DASM @ May 23 2013, 07:40) *
Ну так я и говорю, хорошо работает. Вы использовали два кода РС(внешний и внутренний) или сверточный двочный плюс Соломона?


Пробовали Витерби+БЧХ и LDPC+БЧХ. Второй получше оказался, но там от матрицы много зависит, некоторые матрицы зацикливались на определенных ошибках. Работали на блоках от 1кбит до 16кбит. Сначала исправляли ошибки сверточным , потом БЧХ (непонятки у меня вечно с терминами внутренний и внешний).
Пробовали Витерби+РС, оказалось немного хуже, чем Витерби + БЧХ.
Go to the top of the page
 
+Quote Post
vadimp61
сообщение May 26 2013, 09:53
Сообщение #25


Знающий
****

Группа: Участник
Сообщений: 599
Регистрация: 28-08-08
Из: Ростов папа
Пользователь №: 39 872



Цитата(DASM @ May 21 2013, 23:11) *
64. В воздухе. Но они - часть кадра, кадр - 14 килобайт

Если не секрет чем видео "готовите" к передаче?
Go to the top of the page
 
+Quote Post
DASM
сообщение May 26 2013, 11:14
Сообщение #26


Гуру
******

Группа: Свой
Сообщений: 3 644
Регистрация: 28-05-05
Пользователь №: 5 493



Цитата(vadimp61 @ May 26 2013, 13:53) *
Если не секрет чем видео "готовите" к передаче?

Кодирование jpeg + энкодер Рида-Соломона делал на PandaboardES - OMAP4460, что совершенно не принципиально - взял что было под рукой, сишный код без оптимизации - один фиг производительности выше крыше (несмотря на то, что этот ОМАП содержит в себе TMS64x+ DSP , оный в свою очередь содержит команды оптимизированные под работы с полями Галуа (The DSP contains Galois field multiply hardware that is used for Reed-Solomon encode and decode
functions.
) ). То есть у такого проца ресурсов еще канало на дцать еще таких есть.
Go to the top of the page
 
+Quote Post
ser_aleksey_p
сообщение May 26 2013, 19:04
Сообщение #27


Местный
***

Группа: Свой
Сообщений: 399
Регистрация: 25-07-10
Из: Rybinsk
Пользователь №: 58 593



Цитата(DASM @ May 22 2013, 07:45) *
Спасибо. На низкой скорости все ясно, смысл есть, т.к. полоса сс110 по пч и так не уже 58 кгц, в случае же высокой скорости я должен расширять полосу при той же информационной емкости. Но речь не о том. Речь о том, что Вы привели лабораторные результаты, как я понял на пределе шума приемника. Там играет важную роль гауссовский шум канала и от двоичного блочного кодирования смысл конечно есть, тем более с учетом и так избыточной полосы приема сс110. Я же обращаю внимание, что в реальной связи с подвижным объектом ключевой становится роль замираний, так, что в итоге сигнал либо хорош настолько, что ему не нужен такой код, либо плох настолько, что он уже не поможет. Не согласны?


Допустим, при сигнале М1 уже все плохо и РС не помогает.


Но, поставив внутренний кодер Витерби, можно попытаться выдернуть из шумов децибелл несколько. Как такой расклад?
Go to the top of the page
 
+Quote Post
DASM
сообщение May 27 2013, 04:07
Сообщение #28


Гуру
******

Группа: Свой
Сообщений: 3 644
Регистрация: 28-05-05
Пользователь №: 5 493



Ваш же график и дает ответ, эта зона слишком узка, чтобы жертвовать половину полосы на нее.
Go to the top of the page
 
+Quote Post
ledum
сообщение May 27 2013, 06:54
Сообщение #29



******

Группа: Участник
Сообщений: 3 650
Регистрация: 1-02-09
Из: Киев
Пользователь №: 44 237



Цитата(ser_aleksey_p @ May 26 2013, 22:04) *
кодер Витерби,

А такое бывает?
Go to the top of the page
 
+Quote Post
Serg76
сообщение May 27 2013, 07:19
Сообщение #30


Профессионал
*****

Группа: Участник
Сообщений: 1 050
Регистрация: 4-04-07
Пользователь №: 26 775



Цитата(ledum @ May 27 2013, 09:54) *
А такое бывает?

Очевидно же, что имеется ввиду внутренний несистематический сверточный код с декодированием по алгоритму Витерби.
Go to the top of the page
 
+Quote Post

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

 


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


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