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

 
 
> Как выбрать девиацию для нужного битрейта
kolobochishe
сообщение Jan 27 2012, 12:35
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 240
Регистрация: 14-04-10
Из: Россия, г.Челябинск
Пользователь №: 56 634



Всем доброго вечера sm.gif

Имеется радиомодуль, обеспечивающий передачу данных со скоростью до 115 кбит/с. Метод - FSK.

Вот возник вопрос - как выбрать девиацию частоты, зная битрейт. Я так понимаю, девиация должна быть больше значения битрейта? Какое значение оптимально из Вашей практики?

Сейчас работают все скорости передачи, но на битрейтах примерно больше 50кбит/с иногда происходят ложные приемы (прием по патерну 0x2DD4, т.е. получается что патерн принимается ложно). Полосу пропускания приемника я , естественно, расширяю. Изменяется она с шагом 67кГц. (67, 134, 200 и т.д.). На битрейте 115 кбит/с ставлю 200кГц полосу пропускания.

Как избавится от ложных приемов? В чем возможна проблема?

Дополнение - диапазон 433 МГц. Прием в городских условиях. В общем то, понимаю что диапазон "грязный", но все же может есть какие-то оптимальные настройки, чтобы ложных приемов было меньше?
Прикрепленные файлы
Прикрепленный файл  RF12B.pdf ( 1.55 мегабайт ) Кол-во скачиваний: 33
 
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 5)
nh4t
сообщение Jan 28 2012, 10:07
Сообщение #2


Частый гость
**

Группа: Участник
Сообщений: 95
Регистрация: 15-05-08
Пользователь №: 37 525



Цитата(kolobochishe @ Jan 27 2012, 21:35) *
Прием в городских условиях. В общем то, понимаю что диапазон "грязный", но все же может есть какие-то оптимальные настройки, чтобы ложных приемов было меньше?
Битрейт 115 кбпс не умещается в полосу 200 кгц. Из-за этого может быть ошибка конкретно одного паттерна.
Битрейт 57.6 кбпс , полосу 134-200, частоту сменить на 868 , поставить направленую антенну с усилением - волновой канал или патч.
Передавать полубайтами : 4 бита данных + 2 бита коррекция ошибки. Реальный битрейт будет 38.4 кбпс.
если ошибка в пакетах - тупо дублировать пакеты , тоже с избыточностью для коррекции и распознавания ошибок.
ключевые слова - reed-solomon codes , hamming codes.

Сменить модуль на микросхему из Silabs EZRadioPRO, применить GFSK.
http://www.silabs.com/pages/DownloadDoc.as...i4030-31-32.pdf

Сообщение отредактировал nh4t - Jan 28 2012, 11:28
Go to the top of the page
 
+Quote Post
polyakovav
сообщение Jan 29 2012, 15:40
Сообщение #3


Частый гость
**

Группа: Свой
Сообщений: 197
Регистрация: 26-05-06
Из: Воронеж
Пользователь №: 17 486



Там еще bw0 вроде нужно переключать, чтобы полосу PLL расширить.

И с ростом битрейта дальность связи неизбежно падает при любых настройках sad.gif
Go to the top of the page
 
+Quote Post
kolobochishe
сообщение Jan 30 2012, 03:32
Сообщение #4


Местный
***

Группа: Участник
Сообщений: 240
Регистрация: 14-04-10
Из: Россия, г.Челябинск
Пользователь №: 56 634



Цитата(polyakovav @ Jan 29 2012, 20:40) *
Там еще bw0 вроде нужно переключать, чтобы полосу PLL расширить.


точно sm.gif выше 86 кбит/с надо в 1 выставить.

Цитата(nh4t @ Jan 28 2012, 15:07) *
....
Битрейт 57.6 кбпс , полосу 134-200, частоту сменить на 868 , поставить направленую антенну с усилением - волновой канал или патч.
....
Сменить модуль на микросхему из Silabs EZRadioPRO, применить GFSK.
http://www.silabs.com/pages/DownloadDoc.as...i4030-31-32.pdf


Направленную нельзя - несколько устройств работают в произвольном месте.

А Silabs слабоват по мощности, вроде, по описанию.

Вопрос изначально у меня скорее теоретический sm.gif как выбрать девиацию передатчика. Насколько больше битрейта она должна быть?
Go to the top of the page
 
+Quote Post
uriy
сообщение Jan 30 2012, 04:55
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 2 429
Регистрация: 30-11-05
Из: Ижевск
Пользователь №: 11 606



В наших модемах скорость 4800 бит/сек, девиация 5 кГц. Но требуемая зависимость мне тоже не известна.
Go to the top of the page
 
+Quote Post
Serg76
сообщение Jan 30 2012, 16:32
Сообщение #6


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

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



Цитата(kolobochishe @ Jan 27 2012, 15:35) *
Имеется радиомодуль, обеспечивающий передачу данных со скоростью до 115 кбит/с. Метод - FSK.

Вот возник вопрос - как выбрать девиацию частоты, зная битрейт. Я так понимаю, девиация должна быть больше значения битрейта? Какое значение оптимально из Вашей практики?


девиация должна быть больше чем битрейт, точнее сказать немного больше с учетом крутизны формирующего фильтра. в этом случае поднесущие будут в любом случае ортогональны друг-другу, а значит хорошо различимы, поэтому не обязательно выбирать разнос поднесущих в 2 и более раз, смысла в этом нет. девиация может быть и меньше битрейта, но тогда мы имеем дело с нелинейной модуляцией (модуляция с непрерывной фазой) и там уже нужны совершенно другие методы демодуляции (пример - GSM).
Go to the top of the page
 
+Quote Post

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

 


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


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