Перейти к содержанию
    

Трансивер суб-ГГц на 5 км

В корреляционной обработке особое внимание уделяется синхрослову. Его делают достаточно длинным для того, чтобы можно было как можно точнее выявить момент начала пакета данных. Для этого используют последовательности, автокорреляционная функция которых имеет один ярко выраженный максимум. По мере приема синхрослова данные сравниваются по всей длине синхрослова с образцом. Момент, когда наступает максимум, и есть начало пакета данных. Затем принимаются сами данные. Тоже корреляционным способом. Это позволяет восстанавливать данные, даже если часть символа разрушена.

 

Тоже самое используется в СС1120/CC1121/CC1125/CC1200, вот только у них в лучшем случае -127дБм.

Изменено пользователем enclis_

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В корреляционной обработке особое внимание уделяется синхрослову

 

Такой вопрос, в основном наверное к SergNK.

 

Имеется Si4432. Вполне неплохие параметры с штатной обработкой пакетов, но возникает вопрос нельзя ли выжать из киски еще капельку.

Сужать полосу приемника слишком сильно нельзя, т.к. кварцы 10 ppm. Допустим при индексе модуляции порядка единицы-двойки data rate 50Kbps. Могу ли я по низкой частоте получить лучше чувствительность за счет скорости? Например для поиска синхры передавать Barker 13, сдвигать и коррелировать много процессорной мощности не надо, хватит 8 бит контроллера. И дальше каждые N бит считать одним информационным битом и кодировать как то так чтобы корреляция давала пики на единицах. Скажем Barker 7 (11).

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Такой вопрос, в основном наверное к SergNK.

 

Имеется Si4432. Вполне неплохие параметры с штатной обработкой пакетов, но возникает вопрос нельзя ли выжать из киски еще капельку.

Сужать полосу приемника слишком сильно нельзя, т.к. кварцы 10 ppm. Допустим при индексе модуляции порядка единицы-двойки data rate 50Kbps. Могу ли я по низкой частоте получить лучше чувствительность за счет скорости? Например для поиска синхры передавать Barker 13, сдвигать и коррелировать много процессорной мощности не надо, хватит 8 бит контроллера. И дальше каждые N бит считать одним информационным битом и кодировать как то так чтобы корреляция давала пики на единицах. Скажем Barker 7 (11).

 

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

Мы с 4431 так и поступали.

Технически, включали режим приема сырых данных, заводили пин на вход контроллера и затем сэмплировали с частотой 2 МГц. Накпливали и сравнивали. Чем больше сэмплов, тем лучше. Для обработки использовали 8-битный PIC16, PIC18. Остальные 8-битники проигрывали при битовых операциях. Сейчас перешли на Cortex.

 

Получить лучше чувствительность на более низкой частоте реально. Проверено.

Для передачи используем длинные последовательности. Например, в 64 бита. Можно найти такие последовательности, которые будут давать только один максимум акф. Этим можно воспользоваться для кодирования нескольких бит, что сократит накладные расходы без потери преимуществ длинных кодов.

Коды Баркера можете использовать. Они используются в ви-фи.

 

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

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Их только-только начали производить. Еще даташитов на сайте нет. Но мы уже их попробовали. Круть! :disco:

Получили на китах на скорости 1200бит/с дальность в условиях Минска 4 км. На этих китах производители заявляют на 100 битах 16 км на открытой местности. Проверим!

Мы давно уже ждем эти трансиверы. На днях пришли образцы, будем испытывать по полной.

А можно дальнейшую лапшу послушать ? Какие антенны, какая высота хотя бы одной из них ? В моей унылой реальности на тех же спиралках (я не говорю, что они рулят, это сравнительно) Si4463 имели туже дальность на 19200, что и эти Семтеки на 120 бод. Как я понял уже Spread Spectrum в них ставят только с одной целью - избавиться от дорого TCXO. Но криволапость , похоже, не дала реализовать и эти преимущества. На мою криворукость просьба не пенять, модули готовые RFM98 . Да и все равно не понимаю, зачем ЛЧМ нужна, гуру, поясните...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Приветствую ;) Во-вторых в примерах для 169 МГц Ti сплошь и рядом используют компоненты типоразмером 0402, наши монтажники такое не потянут. Возможно ли на таких частотах использовать SMD 0603 или даже 0805?

В-третьих опять таки не уверен, можно ли использовать 315 МГц в России без получения лицензии.

 

0402 не только для 169 МГц, для всех остальных то же. Можно использовать 0805, 0603 только желательно сохранить согласование а тут толщина субстрата рулит. 315 МГц это первый регион это в Америке, для России 433МГц.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...