Страница 1 из 1

AVR + Баркер

Добавлено: Чт апр 22, 2010 05:55:54
MaLoY22-ne
Доброго дня! Пишу в двух ветках, не знаю где лучше, поэтому модераторы не пинайте! Немогу найти боле менее понятной информации о коде баркера. Подскажите кто знает. Реализовывать буду на AVR.

Re: AVR + Баркер

Добавлено: Чт апр 22, 2010 07:20:34
aen
MaLoY22-ne писал(а):Немогу найти
Так мы совсем не поняли.
Вот здесь ничего нет?
http://www.google.ru/search?source=ig&h ... =&gs_rfai=

Re: AVR + Баркер

Добавлено: Чт апр 22, 2010 07:26:55
MaLoY22-ne
Гуглил и неоднократно. Только полезного мало, никаких алгоритмов или что то в этом роде. Только лишь что он применяется в вай фай и что соедержит 11 бит, а как его реализовывать ни слова.

Re: AVR + Баркер

Добавлено: Чт апр 22, 2010 07:29:41
MaLoY22-ne
Есть математическая формула, но я не могу сообразить как ее применить к моей последовательности бит для кодирования.

Re: AVR + Баркер

Добавлено: Чт апр 22, 2010 07:35:23
Neekeetos
MaLoY22-ne писал(а):Есть математическая формула, но я не могу сообразить как ее применить к моей последовательности бит для кодирования.
Коды баркера все короткие, все биты последовательности влезают в 2 байта. Проще не генерировать их на лету а запомнить и затем использовать. А что за последовательность бит для кодирования? Что требуется получить?

Re: AVR + Баркер

Добавлено: Чт апр 22, 2010 07:37:03
aen
MaLoY22-ne писал(а): никаких алгоритмов или что то в этом роде.
Странно.
А я вот нашел по тем ссылкам в гугле.
http://electronix.ru/forum/index.php?showtopic=19775
Правда ссылки нам не по нашему.

Re: AVR + Баркер

Добавлено: Чт апр 22, 2010 07:49:48
MaLoY22-ne
Neekeetos писал(а):
MaLoY22-ne писал(а):Есть математическая формула, но я не могу сообразить как ее применить к моей последовательности бит для кодирования.
Коды баркера все короткие, все биты последовательности влезают в 2 байта. Проще не генерировать их на лету а запомнить и затем использовать. А что за последовательность бит для кодирования? Что требуется получить?
Последовательность - произвольное сообщение 3 байта (хотя не имеет пока значения). Кодируется манчестером и далее ЧМ. так сказать небольшой передатчик. Дак вот сюда надо еще и Баркера.

Re: AVR + Баркер

Добавлено: Чт апр 22, 2010 08:00:16
Neekeetos
MaLoY22-ne писал(а):Последовательность - произвольное сообщение 3 байта (хотя не имеет пока значения). Кодируется манчестером и далее ЧМ. так сказать небольшой передатчик. Дак вот сюда надо еще и Баркера.
Я понял. А с какой целью то? Для шифрования? скремблирования? расширения спектра?

Re: AVR + Баркер

Добавлено: Чт апр 22, 2010 08:13:20
MaLoY22-ne
формирование сверточного кода.

Re: AVR + Баркер

Добавлено: Чт апр 22, 2010 08:33:09
Neekeetos
MaLoY22-ne писал(а):формирование сверточного кода.
Ты чего то путаешь. Сверточный код не требует никаких внешних последовательностей, он формируется чисто из входных данных. Опиши поподробнее что хочешь сделать с данными перед передачей.

Re: AVR + Баркер

Добавлено: Чт апр 22, 2010 08:43:41
MaLoY22-ne
Давай так. Для кадровой синхронизации используются "маркеры" добавочные биты. В книге цифровая связь Б.Скляр. Дак вот там описан код баркера. Ну вот я так понимаю что для синхринизации.

Re: AVR + Баркер

Добавлено: Чт апр 22, 2010 08:53:42
MaLoY22-ne
с помощью коды Баркера можно повысить вероятность правилного приема символа, если например символ "1" кодируется кодом Баркера, а "0" - противоположным.

Re: AVR + Баркер

Добавлено: Чт апр 22, 2010 08:55:25
Neekeetos
MaLoY22-ne писал(а):Давай так. Для кадровой синхронизации используются "маркеры" добавочные биты. В книге цифровая связь Б.Скляр. Дак вот там описан код баркера. Ну вот я так понимаю что для синхринизации.
Для синхронизации к твоему пакету данных в начале просто добавляются биты последовательности. В чем сложность? Кодов Баркера всего 9 , выбираешь какой нибудь один и добавляешь к пакету данных. http://en.wikipedia.org/wiki/Barker_code

Re: AVR + Баркер

Добавлено: Чт апр 22, 2010 08:59:01
Neekeetos
MaLoY22-ne писал(а):с помощью коды Баркера можно повысить вероятность правилного приема символа, если например символ "1" кодируется кодом Баркера, а "0" - противоположным.
Ну то есть ты хочешь использовать коды Баркера для расширения спектра, опять неясно какая сложность?

Re: AVR + Баркер

Добавлено: Чт апр 22, 2010 09:14:40
MaLoY22-ne
Ну для синхронизации я понял, для расширения спектра я беру любой код баркера 1 кодирую прямой последовательностью, нолик инверсной, правильно!? Ну а для синхронизации или расширения спектра длина кода баркера выбирается в зависимости от длины сообщения или можно брать любой?

Re: AVR + Баркер

Добавлено: Чт апр 22, 2010 09:46:14
Neekeetos
MaLoY22-ne писал(а):Ну для синхронизации я понял, для расширения спектра я беру любой код баркера 1 кодирую прямой последовательностью, нолик инверсной, правильно!? Ну а для синхронизации или расширения спектра длина кода баркера выбирается в зависимости от длины сообщения или можно брать любой?
Можно брать любой но есть два момента. Поскольку ты хочешь использовать расширение спектра то не требуется каких то добавочных кодов синхронизации, тк тебе в любом случае придется восстанавливать битовую синхронизацию чтобы декодировать символы, а второй момент - коды баркера довольно короткие, не стоит рассчитывать на хорошие параметры системы. Вот кстати статья, может найдешь в ней что либо интересное, там и исходники есть. http://cappels.org/dproj/selflocksyncde ... ector.html