AVR + Баркер

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
Первый раз сказал Мяу!
Сообщения: 31
Зарегистрирован: Чт апр 22, 2010 05:36:56

Сообщение MaLoY22-ne »

Доброго дня! Пишу в двух ветках, не знаю где лучше, поэтому модераторы не пинайте! Немогу найти боле менее понятной информации о коде баркера. Подскажите кто знает. Реализовывать буду на AVR.
Контактная информация:
Реклама
aen
Модератор
Аватара пользователя
Сообщения: 11940
Зарегистрирован: Пт апр 28, 2006 15:26:07
Откуда: Россия.

Сообщение aen »

MaLoY22-ne писал(а):Немогу найти
Так мы совсем не поняли.
Вот здесь ничего нет?
http://www.google.ru/search?source=ig&h ... =&gs_rfai=
Контактная информация:
Реклама
Первый раз сказал Мяу!
Сообщения: 31
Зарегистрирован: Чт апр 22, 2010 05:36:56

Сообщение MaLoY22-ne »

Гуглил и неоднократно. Только полезного мало, никаких алгоритмов или что то в этом роде. Только лишь что он применяется в вай фай и что соедержит 11 бит, а как его реализовывать ни слова.
Контактная информация:
Первый раз сказал Мяу!
Сообщения: 31
Зарегистрирован: Чт апр 22, 2010 05:36:56

Сообщение MaLoY22-ne »

Есть математическая формула, но я не могу сообразить как ее применить к моей последовательности бит для кодирования.
Контактная информация:
Реклама
Эиком - электронные компоненты и радиодетали
Держит паяльник хвостом
Аватара пользователя
Сообщения: 993
Зарегистрирован: Пн сен 18, 2006 11:16:05
Откуда: Тула

Сообщение Neekeetos »

MaLoY22-ne писал(а):Есть математическая формула, но я не могу сообразить как ее применить к моей последовательности бит для кодирования.
Коды баркера все короткие, все биты последовательности влезают в 2 байта. Проще не генерировать их на лету а запомнить и затем использовать. А что за последовательность бит для кодирования? Что требуется получить?
Информация по RLC mini находится >тут<
Контактная информация:
Реклама
aen
Модератор
Аватара пользователя
Сообщения: 11940
Зарегистрирован: Пт апр 28, 2006 15:26:07
Откуда: Россия.

Сообщение aen »

MaLoY22-ne писал(а): никаких алгоритмов или что то в этом роде.
Странно.
А я вот нашел по тем ссылкам в гугле.
http://electronix.ru/forum/index.php?showtopic=19775
Правда ссылки нам не по нашему.
Контактная информация:
Реклама
Первый раз сказал Мяу!
Сообщения: 31
Зарегистрирован: Чт апр 22, 2010 05:36:56

Сообщение MaLoY22-ne »

Neekeetos писал(а):
MaLoY22-ne писал(а):Есть математическая формула, но я не могу сообразить как ее применить к моей последовательности бит для кодирования.
Коды баркера все короткие, все биты последовательности влезают в 2 байта. Проще не генерировать их на лету а запомнить и затем использовать. А что за последовательность бит для кодирования? Что требуется получить?
Последовательность - произвольное сообщение 3 байта (хотя не имеет пока значения). Кодируется манчестером и далее ЧМ. так сказать небольшой передатчик. Дак вот сюда надо еще и Баркера.
Контактная информация:
Держит паяльник хвостом
Аватара пользователя
Сообщения: 993
Зарегистрирован: Пн сен 18, 2006 11:16:05
Откуда: Тула

Сообщение Neekeetos »

MaLoY22-ne писал(а):Последовательность - произвольное сообщение 3 байта (хотя не имеет пока значения). Кодируется манчестером и далее ЧМ. так сказать небольшой передатчик. Дак вот сюда надо еще и Баркера.
Я понял. А с какой целью то? Для шифрования? скремблирования? расширения спектра?
Информация по RLC mini находится >тут<
Контактная информация:
Первый раз сказал Мяу!
Сообщения: 31
Зарегистрирован: Чт апр 22, 2010 05:36:56

Сообщение MaLoY22-ne »

формирование сверточного кода.
Контактная информация:
Держит паяльник хвостом
Аватара пользователя
Сообщения: 993
Зарегистрирован: Пн сен 18, 2006 11:16:05
Откуда: Тула

Сообщение Neekeetos »

MaLoY22-ne писал(а):формирование сверточного кода.
Ты чего то путаешь. Сверточный код не требует никаких внешних последовательностей, он формируется чисто из входных данных. Опиши поподробнее что хочешь сделать с данными перед передачей.
Информация по RLC mini находится >тут<
Контактная информация:
Первый раз сказал Мяу!
Сообщения: 31
Зарегистрирован: Чт апр 22, 2010 05:36:56

Сообщение MaLoY22-ne »

Давай так. Для кадровой синхронизации используются "маркеры" добавочные биты. В книге цифровая связь Б.Скляр. Дак вот там описан код баркера. Ну вот я так понимаю что для синхринизации.
Контактная информация:
Первый раз сказал Мяу!
Сообщения: 31
Зарегистрирован: Чт апр 22, 2010 05:36:56

Сообщение MaLoY22-ne »

с помощью коды Баркера можно повысить вероятность правилного приема символа, если например символ "1" кодируется кодом Баркера, а "0" - противоположным.
Контактная информация:
Держит паяльник хвостом
Аватара пользователя
Сообщения: 993
Зарегистрирован: Пн сен 18, 2006 11:16:05
Откуда: Тула

Сообщение Neekeetos »

MaLoY22-ne писал(а):Давай так. Для кадровой синхронизации используются "маркеры" добавочные биты. В книге цифровая связь Б.Скляр. Дак вот там описан код баркера. Ну вот я так понимаю что для синхринизации.
Для синхронизации к твоему пакету данных в начале просто добавляются биты последовательности. В чем сложность? Кодов Баркера всего 9 , выбираешь какой нибудь один и добавляешь к пакету данных. http://en.wikipedia.org/wiki/Barker_code
Информация по RLC mini находится >тут<
Контактная информация:
Держит паяльник хвостом
Аватара пользователя
Сообщения: 993
Зарегистрирован: Пн сен 18, 2006 11:16:05
Откуда: Тула

Сообщение Neekeetos »

MaLoY22-ne писал(а):с помощью коды Баркера можно повысить вероятность правилного приема символа, если например символ "1" кодируется кодом Баркера, а "0" - противоположным.
Ну то есть ты хочешь использовать коды Баркера для расширения спектра, опять неясно какая сложность?
Информация по RLC mini находится >тут<
Контактная информация:
Первый раз сказал Мяу!
Сообщения: 31
Зарегистрирован: Чт апр 22, 2010 05:36:56

Сообщение MaLoY22-ne »

Ну для синхронизации я понял, для расширения спектра я беру любой код баркера 1 кодирую прямой последовательностью, нолик инверсной, правильно!? Ну а для синхронизации или расширения спектра длина кода баркера выбирается в зависимости от длины сообщения или можно брать любой?
Контактная информация:
Держит паяльник хвостом
Аватара пользователя
Сообщения: 993
Зарегистрирован: Пн сен 18, 2006 11:16:05
Откуда: Тула

Сообщение Neekeetos »

MaLoY22-ne писал(а):Ну для синхронизации я понял, для расширения спектра я беру любой код баркера 1 кодирую прямой последовательностью, нолик инверсной, правильно!? Ну а для синхронизации или расширения спектра длина кода баркера выбирается в зависимости от длины сообщения или можно брать любой?
Можно брать любой но есть два момента. Поскольку ты хочешь использовать расширение спектра то не требуется каких то добавочных кодов синхронизации, тк тебе в любом случае придется восстанавливать битовую синхронизацию чтобы декодировать символы, а второй момент - коды баркера довольно короткие, не стоит рассчитывать на хорошие параметры системы. Вот кстати статья, может найдешь в ней что либо интересное, там и исходники есть. http://cappels.org/dproj/selflocksyncde ... ector.html
Информация по RLC mini находится >тут<
Контактная информация:
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»