|
LNA для Silabs 4463, нужен ли ? |
|
|
|
Aug 1 2013, 20:47
|
Местный
  
Группа: Свой
Сообщений: 420
Регистрация: 22-12-04
Пользователь №: 1 608

|
Цитата(DASM @ Aug 1 2013, 02:10)  И как успехи были ? Я делал нечто подобное на УЗ дальномерах лет 10 назад. Не впечатлился результатом Успешнее чем без этого  Дело было так. Надо было принимать относительно короткие тональные посылки. Передавались они на довольно низкой частоте. Точно не помню - дело было лет 15 назад. Один инженер сделал аналоговую часть а мне надо было контроллером ловить наличие сигнала (меандра) на выходе. Шума было так много что тупо есть/нет было не определить. Я начал искать варианты и наткнулся на код определяющий наличие DTMF сигналов таким способом - корреляция с искомой частотой. А тут вообще одна частота. Заработало. Наличие меандра на данной частоте вполне четко ловилось. Естественно не за 4 периода. Формулу Шенона мы все знаем. Понятно что при большей полосе можно ту же информационную скорость получить с шудшим отношением сигнал/шум, это азбука. Известно что direct sequence дает processing gain. Известно что GPS ловит -160 dbm. За счет интегрирования по времени. Осталось понять можно ли использовать тот факт что чип дает гораздо большую скорость чем нам необходимо чтобы обменять скорость на дальность. На GPIO можно видеть сырые биты после демодулятора. Без сигнала там шум - фронты скачут как хотят. Если идет слабый сигнал - сплошная преамбула, то видно на осциллографе что порядка становится чуть больше. Возможно что наличие/отсуствие преамбулы можно отследить тем же способом - корреляцией с искомой частотой. Мысленый эксперимент. Передаем информацию азбукой Морзе. Поднесущая скажем 10 КГц. Если действительно так можно отловить наличие преамбулы (внешним процессором на GPIO) при сильно более слабом сигнале чем надо для работы packet handler, а скорее всего это так, то дальность увеличилась. Но не очень практично. В общем с моей стороны это все треп - для моих целей на сегодня штатной работы Si4432 хватает. Но если будет время, поиграю.
|
|
|
|
|
Aug 1 2013, 21:15
|
Местный
  
Группа: Свой
Сообщений: 420
Регистрация: 22-12-04
Пользователь №: 1 608

|
Цитата(Aner @ Aug 1 2013, 14:05)  Вот это мнение ошибочное, очень. http://en.wikipedia.org/wiki/High_Sensitivity_GPSConventional GPS receivers integrate the received GPS signals for the same amount of time as the duration of a complete C/A code cycle which is 1 ms. This results in the ability to acquire and track signals down to around the −160 dBW level. High Sensitivity GPS receivers are able to integrate the incoming signals for up to 1,000 times longer than this and therefore acquire signals up to 1,000 times weaker. A good High Sensitivity GPS receiver can acquire signals down to −185 dBW, and tracking can be continued down to levels approaching −190 dBW. Если вам что то известно другое, напишите. Мы с удовольствием поучимся. А так только замечания "нет не так", "не 2 а 15" и т.д. и мало полезной информации. Поправка: не 160 dbm, a 160 dbW. "Две большие разницы". Все равно не плохо. Processing gain +43 db. Еще поправка: кому верить? Тут -159 dBm конкретный модуль... http://www.futurlec.com/GPS.shtmlПожалуй поверю этим: http://mwrf.com/semiconductor/gps-chip-off...ing-sensitivity
|
|
|
|
|
Aug 1 2013, 21:28
|
Профессионал
    
Группа: Свой
Сообщений: 1 386
Регистрация: 5-04-05
Из: моська, RF
Пользователь №: 3 863

|
Цитата(alexf @ Aug 1 2013, 23:47)  Известно что direct sequence дает processing gain. "Процессинг гэйн" даёт любое кодирование, а DSSS саму по себе можно считать неким мажорирующим кодом, но очень плохим. То есть применяется DSSS, понятное дело, вовсе не для увеличения дальности, а например для CDMA (в случае GPS), или например для сокрытия сигнала (в какой-нибудь секретной системе связи). В любом случае после DSSS всегда есть НАСТОЯЩИЙ код, который и определяет чувствительность/дальность.
|
|
|
|
|
Aug 1 2013, 21:41
|
Местный
  
Группа: Свой
Сообщений: 420
Регистрация: 22-12-04
Пользователь №: 1 608

|
Цитата(Dr.Alex @ Aug 1 2013, 14:28)  "Процессинг гэйн" даёт любое кодирование, а DSSS саму по себе можно считать неким мажорирующим кодом, но очень плохим. То есть применяется DSSS, понятное дело, вовсе не для увеличения дальности, а например для CDMA (в случае GPS), или например для сокрытия сигнала (в какой-нибудь секретной системе связи). В любом случае после DSSS всегда есть НАСТОЯЩИЙ код, который и определяет чувствительность/дальность. Не согласен. DSSS "размазывает" мощность передатчика по широкому спектру. На приемном конце умножение на правильную псевдослучайную последовательность собирает полезную мощность в узкий спектр, а узкополосную помеху наоборот размазывает. Отсюда и gain. Понятно что сильная избыточность "настоящего" кода позволит корректировать ошибки и за счет этого увеличить помехоустойчивость.
|
|
|
|
|
Aug 1 2013, 21:48
|
Профессионал
    
Группа: Свой
Сообщений: 1 386
Регистрация: 5-04-05
Из: моська, RF
Пользователь №: 3 863

|
Цитата(alexf @ Aug 2 2013, 00:41)  Не согласен. DSSS "размазывает" мощность передатчика по широкому спектру. На приемном конце умножение на правильную псевдослучайную последовательность собирает полезную мощность в узкий спектр, а узкополосную помеху наоборот размазывает. Отсюда и gain.
Понятно что сильная избыточность "настоящего" кода позволит корректировать ошибки и за счет этого увеличить помехоустойчивость. А с чем конкретно вы не согласны? Азбучную истину про "размазывание мощности" все знают, но какой вывод вы из этого делаете? −190 dBW это и есть −160 dBm, так что никакого противоречия нет. Приёмники ГПС я не изучал, но насколько понял из написанного, приёмник просто когерентно аккумулирует сигнал спутника, поскоку он частично периодичен. Но это можно делать с любым сигналом, и ДССС опять же тут совершенно не при чём.
|
|
|
|
|
Aug 1 2013, 21:57
|
Гуру
     
Группа: Свой
Сообщений: 3 644
Регистрация: 28-05-05
Пользователь №: 5 493

|
Цитата(alexf @ Aug 2 2013, 00:47)  Успешнее чем без этого  Мысленый эксперимент. Передаем информацию азбукой Морзе. Поднесущая скажем 10 КГц. Если действительно так можно отловить наличие преамбулы (внешним процессором на GPIO) при сильно более слабом сигнале чем надо для работы packet handler, а скорее всего это так, то дальность увеличилась. Но не очень практично. В общем с моей стороны это все треп - для моих целей на сегодня штатной работы Si4432 хватает. Но если будет время, поиграю. Вот тут как я понимаю мы и подошли к "парадоксу Шеннона" в котором на самом деле куча умных выкладок ( я еще раз некоторым посетителям говорю - мне глубоко наплевать на ваши теории, я еврей по крови и поэтому мне надо 1) быстро 2) качественно 3) надежно, все соображения кто тут неуч не волнуют, но судя по нему ниже -1.6 дБ можно усреднять до посинения - лягушка уже на небесах, ничего не даст. В детсве я мечтал о таком - передавать 10 бит в секунду, на малой мощи и большой дальности. Это все нереально. Тот же Скляр приводит такие же выводы, что я получил - в канале с затуханиями (уточню - замираниями, объект подвижен) короткие коды Голея и прочее - не надо. Если демодулятор понял преамбулу, то пакет пройдет. Если не понял - нет. Тут хорош именно Рид-Соломон с перемежением, больше с этих чипов видимо ждать нечего, да и не ожидалось. Пока остновился на следующем - пакеты (4 - преамбула, 2 - синхро, 60 байт payload ) - теряются. При движении понял, что пакет либо есть либо нет, эксперименты с Голеем ничего не дадут , впрочем и сверточное кодирование в СС110 тоже ничего не дает, ибо канал такой. так что бью кадр на куски, дополняю Соломоном, перемеживаю, - результат есть. Это работает. Теоретики отдыхают. Еще из изучения Силабса - узкая полоса у них - мухлевание, утверждать не буду, но значимого повышения чутья нет. Впрочем там скорее не шибко длинные фильтры, динамика и вовсе так себе, так что упор только на Рида-Соломона для передачи длинных блоков данных без обратной связи
|
|
|
|
|
Aug 1 2013, 22:32
|
Местный
  
Группа: Свой
Сообщений: 420
Регистрация: 22-12-04
Пользователь №: 1 608

|
Цитата(Dr.Alex @ Aug 1 2013, 14:48)  А с чем конкретно вы не согласны? Азбучную истину про "размазывание мощности" все знают, но какой вывод вы из этого делаете?
−190 dBW это и есть −160 dBm, так что никакого противоречия нет.
Приёмники ГПС я не изучал, но насколько понял из написанного, приёмник просто когерентно аккумулирует сигнал спутника, поскоку он частично периодичен. Но это можно делать с любым сигналом, и ДССС опять же тут совершенно не при чём. Не согласен с тем что DSSS "тут совершенно не при чём". Соотношение dBW и dBm мне хорошо известно, как и отношение 1000 к 1. А противоречие между " track signals down to around the −160 dBW level" и -159 dBm для недорогого модуля. Давайте вернемся к делу. Есть конкретные чипы. У них есть встроенная обработка пакетов. Если кто либо знает как улучшить параметры например за счет конкретного алгоритма обработки сырых битов с декодера вместо использования packet handler, поделитесь.
|
|
|
|
|
Aug 1 2013, 22:45
|
Профессионал
    
Группа: Свой
Сообщений: 1 386
Регистрация: 5-04-05
Из: моська, RF
Пользователь №: 3 863

|
Цитата(alexf @ Aug 2 2013, 01:32)  Давайте вернемся к делу. Не хотите про ДССС? Ладно. Там всё настолько просто, что спорить скушно. А как работать с чипом в принципе понятно. Нужно отключить внутреннюю обработку по максимуму и использовать хороший ДЛИННЫЙ код. Настолько длинный, насколько допустима задержка при требуемом битрейте. Это может быть например LDPC.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|