Принцип работы FHSS (Физический уровень Bluetooth)
Добавлено: Вс фев 25, 2024 10:54:00
Уважаемые форумчане, вопрос теоретический, но мучает.
Не понимаю, как организован физический уровень Bluetooth (BT), пусть v.2.0 для определенности.
Как я понял: используется частотная манипуляция FHSS, для этого два устройства предварительно обмениваются неким кодом, который с высокой вероятностью уникально в пределах радиовидимости задает псевдослучайные последовательности перестройки несущих частот, которые будут одинаковыми у обоих договорившихся устройств. Длительность интервала (слот) поддержания постоянной частоты несущей известна и фиксирована. Четные слоты соответствуют передаче от приемника к передатчику, нечетные - в обратную сторону. Пока Ок.
Но бит-то как передается? Один слот = один бит? Если так, то 0 = есть несущая, 1 = нет несущей в данном слоте? Но так FHSS не спасет от воздействия других устройств в области радиовидимости. Очевидно, что-то другое
Встречал в статьях, что в BT еще и PSK используется, так ли это? Т.е. передатчик несущую частоту в слоте перестраивает в соответствии с FHSS, а конкретные данные кодируются фазовой манипуляцией?. Опять же не защищает от соседних устройств в области радиовидимости.
Несколько слотов на бит избыточность создают? Так, вроде бы работоспособно, но медленно.
Правильно ли я понимаю, что BT боле новых версий, какой-нибудь v5.0 + BLE фактически объединяет в одном корпусе несколько приемопередатчиков, которые работают c несовместимыми друг с другом протоколами, но могут переключаться между ними?
В общем не понимаю и найти внятное объяснение не могу. Возможно специалисты пояснят, был бы признателен!
Не понимаю, как организован физический уровень Bluetooth (BT), пусть v.2.0 для определенности.
Как я понял: используется частотная манипуляция FHSS, для этого два устройства предварительно обмениваются неким кодом, который с высокой вероятностью уникально в пределах радиовидимости задает псевдослучайные последовательности перестройки несущих частот, которые будут одинаковыми у обоих договорившихся устройств. Длительность интервала (слот) поддержания постоянной частоты несущей известна и фиксирована. Четные слоты соответствуют передаче от приемника к передатчику, нечетные - в обратную сторону. Пока Ок.
Но бит-то как передается? Один слот = один бит? Если так, то 0 = есть несущая, 1 = нет несущей в данном слоте? Но так FHSS не спасет от воздействия других устройств в области радиовидимости. Очевидно, что-то другое
Встречал в статьях, что в BT еще и PSK используется, так ли это? Т.е. передатчик несущую частоту в слоте перестраивает в соответствии с FHSS, а конкретные данные кодируются фазовой манипуляцией?. Опять же не защищает от соседних устройств в области радиовидимости.
Несколько слотов на бит избыточность создают? Так, вроде бы работоспособно, но медленно.
Правильно ли я понимаю, что BT боле новых версий, какой-нибудь v5.0 + BLE фактически объединяет в одном корпусе несколько приемопередатчиков, которые работают c несовместимыми друг с другом протоколами, но могут переключаться между ними?
В общем не понимаю и найти внятное объяснение не могу. Возможно специалисты пояснят, был бы признателен!