Работаю с модулями Si4463, а конкретно со сборкой от китайцев E10-868MS30
После недели мучений удалось завести модули.
Параметры передачи
2FSK
Baudrate - 1.2 kbps
Deviation - 5.2 kHz
Дальность - 800 метров (может чуть больше, дальше не ходил)
В зоне коттеджной застройки - 500-600 метров.
Решил завести настройки повыше.
2FSK
Baudrate - 400 kbps
Deviation - 200 kHz
Дальность - 100..150 метров.
Вопрос. Как обеспечить максимальную дальность с максимальным битрейтом. Подозреваю, что дело в индексе модуляции.
В первом случае он составил (2*5,2/1,2) То есть m = 10 (почти).
При иных условиях индекс модуляции может быть 1 а то и меньше. И я заметил, что со снижением индекса модуляции дальность уверенного приема падает.
В даташите прочел про два типа демодуляции - синхронная и асинхронная. Первая используется при m<2 и с преамбулой (10101010...), а асинхронная при OOK или m>2.
В любом случае заметил, что качество приема для сигналов с m>2 гораздо выше.
When the modulation index exceeds 2, the asynchronous demodulator has better sensitivity compared to the
synchronous demodulator
Моя же задача - максимальный битрейт и на максимальное расстояние (например те же 800 метров, которые я достиг при первых настройках)
Может кто знает, как можно выйти из данной ситуации и что делать?
Или может есть другие решения, позволяющие осуществить real-time передачу с 1Mbps на расстояние до 1 км?!


