ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
25 апреля
1029088 Топик полностью
fk0, легенда (20.08.2020 11:02, просмотров: 581) ответил Andreas на 2.4ГГц заметно поглощается любым препятствием, даже шкаф режет rssi, имхо скорее сигнал поглотится, чем отразится, но хз как на самом деле. Заказчик уверял, что кучей приемников и некоей злобной математикой а хосте вытягивал точность в пару метров в цеху, но подробностей не знаю. В этом минус разработки на заказ - свое сделал, а более ничего не знаешь. Ща пошел бле 5.1 с несколькими антеннами в приемнике и измерением разности времен прихода. Тут качество антенны менее важно,
Зависит от угла и материала. От ровных металлических поверхностей даже под острыми углами (пример: спутниковая тарелка) всё отлично отражается. В моей практике ладонь сзади приёмника на нордике, как рефлектор, усиливает сигнал. Несколько (разнесённых) антенн же делают как раз для борьбы с интерференцией. В примитивном случае можно тупо на каждой иметь отдельный приёмник, или перключаться где лучше. Можно иметь какое-то подобие RAKE приёмника... А измерение разности времени 

-- интересно как это сделано. У меня сомнения. Почему: работать нужно с очень малыми интервалами времени, порядка единиц наносекунд, а приёмник в конечном счёте это некий конечный автомат тактируемый от своего, ни с чем (снаружи) не синхронизированного генератора (кварц и PLL у нордика в режиме передачи, тот же PLL но уже без кварца и синхронизированный с преамбулой в режиме приёма), причём относительно низкочастотного. Вот допустим принимается та же преамбула: там тупо автомат который принятые битики загоняет в сдвиговый регистр и сравнивает компаратором с заданным значением. У него тактовая -- период модуляции, допустим 2МБит/сек. Это получается минимальный дискрет времени. А это пространственное разрешение -- 150 метров. И даже такого нет, потому, что я сказал, что автомат. Который неизвестно когда ещё дёрнет ножку прерывания, мол принял. Когда у него свой тактовый сигнал от кварца подойдёт. Потому, что внутри чипа скорей синхронная машина (а-ля FPGA). Чтоб ловить наносекунды нужно и полосу модулирующего сигнала поднять до этих наносекунд, и в сигнале должна быть какая-то последовательность с хорошей АКФ, которая позволяет очень точно фазу зафиксировать. И в чипе же должен быть свой высокочастотный (гигагерцы) таймер, значение которого должно фиксироваться, внутренне, по факту приёма сигнала. И разные приёмники должны иметь какой-то способ синхронизации таймера (вывод строба, IRQ, наружу, скорей фантастика, т.к. непонятно чем потом точно зафиксировать фазу). Разве всё это есть в BLE?

[ZX]