Jump to content

    

Помехоустойчивое кодирование сигнала 80 бит/с по радиоканалу

Друзья,

нужно передавать по радиоканалу на низких частотах ~ 20 кГц поток данных 80 бит в секунду. Переспросы невозможны, связь односторонняя.

Есть помехи от электрооборудования длительностью от долей секунды до десятков секунд.

Нужен помехоустойчивый протокол.

Начитался умных книжек, не пойму, что-же выбрать ?

Как пишет Вернер "Основы кодирования", стр. 268  "при наличии в блоке более чем одной ошибки код Хэмминга вместо исправления ошибок будет вносить новые".

Помогите определиться с протоколом.

Share this post


Link to post
Share on other sites

вы бы для начала с модуляцией определились, потом канал свой описали и посмотрели структуру ошибок в нем, и только потом уже к кодированию подошли бы

Share this post


Link to post
Share on other sites
52 minutes ago, TOG said:

Есть помехи от электрооборудования длительностью от долей секунды до десятков секунд.

Помогите определиться с протоколом.

Приёмник уходит в перегруз от помех или вы хотите сигнал из под помехи вытянуть?

 

В первом случае - сделайте перемежение на сотни секунд.

Во втором - что-то типа кода баркера и ему подобных...

Share this post


Link to post
Share on other sites

А поток непрерывный или короткий? Какой длины пакет предаете?

Share this post


Link to post
Share on other sites

Спасибо друзья. Не могли бы Вы пояснить почему именно код Баркера лучше подходит для данной задачи. 

Будет частотная манипуляция и манчестер. Предполагается именно вытянуть сигнал из помех. ( перегруза приёмника не будет).  Поток непрерывный, пакет около 200 бит. 

Edited by TOG

Share this post


Link to post
Share on other sites
1 hour ago, TOG said:

Спасибо друзья. Не могли бы Вы пояснить почему именно код Баркера лучше подходит для данной задачи.

Теоретически если взять 13 битный код Баркера, закодировав им свою последовательность, то считается, что отклик на него будет в 13 раз выше чем на шум.

Т.е. передаём 2600 бит под шумами более 20дБ.

 

На практике - ну децибел 6 вроде давал... оставили для надёжности...

Share this post


Link to post
Share on other sites

Радиоканал на 20кГц-ах?

Вы о чем? 

Может все таки речь идет об индуктивной связи? 

Во вторых, нужно сначала сделать оптимальный приемник и понять какое отношение сигнал/шум на его выходе без избыточного кодирования. И лишь потом выбирать тип этого кодирования. 

Что касается количества обнаруженных и исправленных ошибок, то это зависит не столько от типа, сколько от внесенной избыточности. 

Share this post


Link to post
Share on other sites
10 минут назад, _4afc_ сказал:

Теоретически если взять 13 битный код Баркера, закодировав им свою последовательность, то считается, что отклик на него будет в 13 раз выше чем на шум.

Т.е. передаём 2600 бит под шумами более 20дБ.

 

На практике - ну децибел 6 вроде давал... оставили для надёжности...

Думаю не верно так утверждать, не оговорив что за шум. С "белым" шумом баркер не пройдет и с 3dB.

Share this post


Link to post
Share on other sites
3 hours ago, Aner said:

Думаю не верно так утверждать, не оговорив что за шум. С "белым" шумом баркер не пройдет и с 3dB.

Шум = эфир+приёмник. С перекосом фаз ЧМ. Точно не белый...

 

Дело было давно. Баркер был, вероятнее всего 15+1. 

Нолик кодировался баркером, единичка его противоположностью.

 

Беда в том, что если Баркер не (шум, баркер, шум), а нечто осмысленное, особенно не нечётное - там вся теория рушится.

Но результат на практике был лучше чем без него...

Share this post


Link to post
Share on other sites
2 часа назад, _4afc_ сказал:

Шум = эфир+приёмник. С перекосом фаз ЧМ. Точно не белый...

 

Дело было давно. Баркер был, вероятнее всего 15+1. 

Нолик кодировался баркером, единичка его противоположностью.

 

Беда в том, что если Баркер не (шум, баркер, шум), а нечто осмысленное, особенно не нечётное - там вся теория рушится.

Но результат на практике был лучше чем без него...

Ну не знаю на каком шуме и каким Баркером у вас 6dB получалось, у нас уже на 2 dB все "валилось" ниже шумов эфира.   

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now