Jump to content

    

Mesh сеть между подвижными объектами.

Или ошибаетесь, или неверно измеряли. У шума RSSI измерить нельзя для этих приемников. Если измеряете просто мощность в полосе, то это не RSSI.

 

Share this post


Link to post
Share on other sites

О каком радио идет речь?

 

Если измеряете просто мощность в полосе, то это не RSSI.

 

В DS на TRC102 есть хороший график "Input Power vs RSSI Voltage". RSSI зависит только от входной мощности.

 

Так же для настройки приемника рекомендуют слушать вход и уменьшать КУ LNA пока он не попадет в разумные рамки:

The output RSSI signal level may be sampled upon enabling of the receiver to test if the signal level

is in saturation. If saturation is confirmed, the input LNA gain may be reduced until the RSSI output

signal level falls within the RSSI deviation range.

 

Ну и тот факт, что в помощью аналогового выхода RSSI можно восстанавливать ASK сигнал говорит о том, что они просто детектируют и интегрируют входной сигнал и оцифровывают результат интегрирования.

Edited by Taradov Alexander

Share this post


Link to post
Share on other sites

В TRC102 в зависимости от зашумленности рабочей частоты RSSI меняется. У меня дома и на работе это разные значения. Дома например порядка 0.5В, на работе это где-то 0.6-0.65В. Я эксперементировал с RSSI, я его измеряю именно во время приема данных, т.е. когда я принял первый байт(после приема преамбулы) (а байтов у меня больше 5-и), соответственно я считаю что в данный момент идет передача как раз другим узлом и я могу измерить уровень несущей на входе своего узла.

Проблема возникает в том что шум имеет вид небольших всплесков, а когда передающий узел довольно сильно отдален от приемного узла, то RSSI(судя по осциллограмме) находиться фактически на уровне шумов.

Вообщем тут довольно большой простор еще для экспериментов. Действительно надо будет подумать исходя из каких комбинаций параметров лучше рассчитывать показатель качества канала. Я использовал комбинацию RSSI(между каждым из узлов по пути)+число узлов, в итоге на выходе я мог просмотреть и решить есть ли слабые звенья по пути с плохим уровнем сигнала, какое количество хопов у меня и т.к.

Я вот не знаю как бороться с проблемой когда например при поиске маршрута маршрут вычисляется, вроде между всеми узлами маршрута качество нормальное, однако через некоторое время, когда собственно бегают пакеты, между узлами возникло временное препятствие(прошел человек и т.п.), качество связи временно ухудшилось в результате чего пакеты потерялись. И получается что вроде как и маршрут нормальный и проблемы на его пути периодически возникают. Накапливать статистику по качеству сигналов между узлами что-ли, так памяти надо много.....

Share this post


Link to post
Share on other sites

А какой вид модуляции используется?

Share this post


Link to post
Share on other sites
А какой вид модуляции используется?

FSK модуляция.

Share this post


Link to post
Share on other sites

Я хотел предложить попробовать OOK на низкой скорости, но TRC102 ее только принимать умеет и то только как хак, так что не судьба.

Share this post


Link to post
Share on other sites
Я хотел предложить попробовать OOK на низкой скорости, но TRC102 ее только принимать умеет и то только как хак, так что не судьба.

А какое бы она дала мне преимущество по сравнению с частотной модуляцией?

Share this post


Link to post
Share on other sites

Демодуляцию можно на процессоре выполнять, а там от помех уже больше способов избавиться, например за счет расширения спектра и согласованной фильтрации. Скорости получатся вообще маленькие, зато можно настоящий взрослый LQI сделать, прямо как в 802.15.4.

Share this post


Link to post
Share on other sites
Демодуляцию можно на процессоре выполнять, а там от помех уже больше способов избавиться, например за счет расширения спектра и согласованной фильтрации. Скорости получатся вообще маленькие, зато можно настоящий взрослый LQI сделать, прямо как в 802.15.4.

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

Edited by Pasha_a13

Share this post


Link to post
Share on other sites
К сожалению, я думаю для этого нужен не мой уровень владения программированием, да и знания намного больше моих. Так что для меня это не самый хороший вариант.
На самом деле там все довольно просто. Если есть возможность сменить радио и выбрать более низкую скорость, то я бы так и сделал. При желании я могу рассказать что именно и как делать.

Share this post


Link to post
Share on other sites
А какое бы она дала мне преимущество по сравнению с частотной модуляцией?

Тут нет однозначности в преимуществе. Более узкая полоса как при Rx/Tx даст большую дальность связи. Но при повышении скорости будет расширяться и полоса и по сути это вид AM, который проигрывает по RF энергетики. Его используют в этих трансиверах из-за трудностей простых решений в этих трансиверах для частотных/фазовых модуляций/манипуляций в узких полосах.

 

Демодуляцию можно на процессоре выполнять, а там от помех уже больше способов избавиться, например за счет расширения спектра и согласованной фильтрации. Скорости получатся вообще маленькие, зато можно настоящий взрослый LQI сделать, прямо как в 802.15.4.

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

Share this post


Link to post
Share on other sites
На самом деле там все довольно просто. Если есть возможность сменить радио и выбрать более низкую скорость, то я бы так и сделал. При желании я могу рассказать что именно и как делать.

Добрый день, Александр!

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

Я так понимаю для более узкой полосы предпочтительнее использовать что-то типа CC1020?

Если Вас это не сильно затруднит, то мне было бы очень интересно узнать как это делается, понять принципы.

 

Тут нет однозначности в преимуществе. Более узкая полоса как при Rx/Tx даст большую дальность связи. Но при повышении скорости будет расширяться и полоса и по сути это вид AM, который проигрывает по RF энергетики. Его используют в этих трансиверах из-за трудностей простых решений в этих трансиверах для частотных/фазовых модуляций/манипуляций в узких полосах.

Ну я так понимаю что кроме уменьшения полосы тут еще важный момент это довольно узкие входные полосовые фильтры для устранения помех и применение более точных кварцевых резонаторов-генераторов?

 

Share this post


Link to post
Share on other sites

Более точные кварцы конечно нужны, хотя полоса захвата и так широкая. Но не сильно вдоховляйтесь этими чипами 220 стандарта. Поскольку полосовые фильтры как Rx/Tx-а дохленькие, около 30dB всего. Примерно с таким подавлением и зеркалка прёт, так что, не ахти что имеем. Так для баловства какой-нибудь бакалаврской работы средненького университета в штатах теперь. Некоторые умудряются пав фильтрами немного выиграть по шумам.

Все же посмотрите на чипы у силабса, они получше будут чем рфм, тексас.

Share this post


Link to post
Share on other sites
Более точные кварцы конечно нужны, хотя полоса захвата и так широкая. Но не сильно вдоховляйтесь этими чипами 220 стандарта. Поскольку полосовые фильтры как Rx/Tx-а дохленькие, около 30dB всего. Примерно с таким подавлением и зеркалка прёт, так что, не ахти что имеем. Так для баловства какой-нибудь бакалаврской работы средненького университета в штатах теперь. Некоторые умудряются пав фильтрами немного выиграть по шумам.

Все же посмотрите на чипы у силабса, они получше будут чем рфм, тексас.

А что подразумевается под чипами 220 стандарта?

Дело в том что чипы от тексас и рфм более массовые и потому более дешевые и легче доставаемые.

Я не крупная фирма, которая может заказать любые чипы из китая тысячами штук, я покупаю их единицами шт, потому для меня важно чтобы они были в наличии у продавцов в Украине и цена была не сильно кусючая.

 

Share this post


Link to post
Share on other sites

Я думал что вы в курсе стандартов, это EN-300220 (Europe). Силабс без проблем доставаем, массовый и такой же дешевый.

 

И еще работая с OOK, минуя внутренний демодулятор, выигрыш может быть около 5...6dB ( и поболее с кодами), за счет собственного декодера и обработчика. Из-за этого преимущества, видимо, Александр предложил вам этот режим. Но это требует шустрого процессора и проигрывает всёже по потреблению.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this