|
Подскажите, это Chirp Spread Spectrum |
|
|
|
 |
Ответов
(1 - 74)
|
Apr 17 2014, 19:17
|
Гуру
     
Группа: Свой
Сообщений: 3 644
Регистрация: 28-05-05
Пользователь №: 5 493

|
Цитата(Fat Robot @ Apr 17 2014, 23:10)  Вряд ли. Вот на CSS - похоже. Тем более я не могу ручаться за точность временных соотношений на моем фото - комп подтормаживает, возможно в реалии все чирпы равномерно отстоят друг от друга по времени. Хотя на преамбуле все четко, а вот дальше котавасия какая-то Цитата(Fat Robot @ Apr 17 2014, 23:14)  Может это CAZAC/Zadoff-Chu? http://en.wikipedia.org/wiki/Zadoff%E2%80%93Chu_sequenceА преимущества - "хороший" режим работы передатчика (Constant Power Modulation - CPM) при контроллируемой полосе Передатчику 100 мВт пофигу на хорошесть режима. Да и бюджетной микросхеме это не нужно, как и особо красивая полоса. Приведенные требования скорее к сетям GSM - LTE и прочей коммерции.
|
|
|
|
|
Apr 17 2014, 19:33
|
Гуру
     
Группа: Свой
Сообщений: 3 644
Регистрация: 28-05-05
Пользователь №: 5 493

|
Цитата(Fat Robot @ Apr 17 2014, 23:28)  Значит тупо сделали, чтобы вас запутать. Но , тем не менее, все работает, и работает хорошо. Хотя отсутствие возможности отстроиться от другой Лоры по коду - напрягает. Когда у каждого авиамоделиста, электросчетчика итп будет Лора - наачнется бардак и потеря смысла от расширения спектра. Сейчас он кстати хороший, включаю портативку на 446 МГц рядом с приемником, попадаю в полосу Лоры - ухудшается прием, но работает все равно.
|
|
|
|
|
Apr 17 2014, 23:08
|
Гуру
     
Группа: Свой
Сообщений: 3 644
Регистрация: 28-05-05
Пользователь №: 5 493

|
Цитата(petrov @ Apr 18 2014, 02:34)  Много кодов приведёт к большим пикам в кросс-корреляционных функциях между кодами, плюс разница в мощности в наихудшем случае, число каналов на порядки будет меньше чем в случае обычного частотного разделения. Согласен, но... тут нет кодов, есть ЛЧМ по-сути. Второе - можете предложить модем на 300 бод на gmsk с -135 дбМ чутьем ? Я в этом не специалист, и прошу , местных докторов не писать, но GFSK модем требует около 2 дБ SNR, тогда как LoRa проверено вытаскивает сигнал из под -15 на этой скорости
|
|
|
|
|
Apr 17 2014, 23:42
|
Местный
  
Группа: Участник
Сообщений: 453
Регистрация: 23-07-08
Пользователь №: 39 163

|
Цитата(DASM @ Apr 17 2014, 21:59)  Снял вот спектрограмму (водопад) от передатчика LoRa SX1276. У них в доке ни слова о принципе модуляции, просто "patented". Есть ли у такой модуляции преимущества и недостатки по сравнению с DSSS ? Как такое обычно демодулируют (в общих чертах). Это цельный пакет, полосу заузил чтобы лучше различимо было. В начале (внизу) хорошо видна преамбула. А дальше не очень ясно. Как я понял - в такой модуляции два вида чирпов - плюсовой и минусовой, но на периоде чирпа сигнал может отсутствовать, то есть на одном чирпе более, чем один бит передается. Забавно все это выглядит. По-моему в пакете после преамбулы для передачи данных только один (скажем "плюсовой") чирп используется. Демодулируют обычно - синхронизируют генератор "минусового" чирпа на приемнике с чирпом передатчика по преамбуле. Затем умножают принимаемый сигнал на чирп приемника. Отфильтровывают колебание разностной частоты. На выходе получают последовательность импульсов, соответствующую битам. Битовый поток может быть даже не синхронен с чирпом. "хороший" режим работы передатчика важен - позволяет экономить батарейку. Преимущество такой системы - простота, практически все делается в аналоге.
|
|
|
|
|
Apr 18 2014, 04:28
|
Гуру
     
Группа: Свой
Сообщений: 3 644
Регистрация: 28-05-05
Пользователь №: 5 493

|
Цитата(Dr.Alex @ Apr 18 2014, 03:40)  :-))))) Почему всего -15 дБ? За счёт неограниченного расширения полосы можно хоть "из-под" минус 100500 дб "вытащить", только это не изменит бюджета канала, потому что эти лишние 100500 дБ шумов возникнут сами собой из-за расширения полосы приёмника.
Ну тогда и самому не надо было писать.. :-))) Ну так если нормально ответил - то можно, а не щеки надутые одни. Основной выигрыш за счет снижения и битрейта, а значит повышения энергии на символ.Только мне интуитивно кажется, что если детектор имеет некоторый порог, то такие действия не эффективны.Это так ? Цитата(andyp @ Apr 18 2014, 03:42)  По-моему в пакете после преамбулы для передачи данных только один (скажем "плюсовой") чирп используется. Демодулируют обычно - синхронизируют генератор "минусового" чирпа на приемнике с чирпом передатчика по преамбуле. Затем умножают принимаемый сигнал на чирп приемника. Отфильтровывают колебание разностной частоты. На выходе получают последовательность импульсов, соответствующую битам. Битовый поток может быть даже не синхронен с чирпом. "хороший" режим работы передатчика важен - позволяет экономить батарейку. Преимущество такой системы - простота, практически все делается в аналоге. Логично, но в 2014 ом зачем аналог то. Цифра дешевле вроде Опять же, откуда берется выигрыш по сравнению с ФСК в узкой полосе?
|
|
|
|
|
Apr 18 2014, 07:58
|
Гуру
     
Группа: Свой
Сообщений: 2 220
Регистрация: 21-10-04
Из: Balakhna
Пользователь №: 937

|
Цитата(DASM @ Apr 18 2014, 08:28)  Логично, но в 2014 ом зачем аналог то. Цифра дешевле вроде Может какой-нибудь аналоговый фильтр на дисперсионной линии задержки согласованный с ЛЧМ и дешевле и меньше потребляет. Цитата(DASM @ Apr 18 2014, 08:28)  Опять же, откуда берется выигрыш по сравнению с ФСК в узкой полосе? Было уже, не зависит от формы сигнала, только от Eb/N0. А фильтр узкополосный у вас "300" Гц или шире в 20 раз, чтобы из-за нестабильности кварцевых генераторов сигнал в полосу попадал?
|
|
|
|
|
Apr 18 2014, 08:12
|
Гуру
     
Группа: Свой
Сообщений: 3 644
Регистрация: 28-05-05
Пользователь №: 5 493

|
Цитата(petrov @ Apr 18 2014, 11:58)  Может какой-нибудь аналоговый фильтр на дисперсионной линии задержки согласованный с ЛЧМ и дешевле и меньше потребляет.
Было уже, не зависит от формы сигнала, только от Eb/N0. А фильтр узкополосный у вас "300" Гц или шире в 20 раз, чтобы из-за нестабильности кварцевых генераторов сигнал в полосу попадал? Не рискую просить, но если Вы прочтете дэйташит на SX1276 и скажете, где там врут, а где нет - буду очень благодарен. Я на практике вижу, что работает ЭТО хорошо, и стоит дешево. Вопрос был к какой разновидности SS это относится и какое мнение. Фильтр - 125 кГц, вроде всего 16 тапов, не я же чип делал
|
|
|
|
|
Apr 18 2014, 08:30
|
Местный
  
Группа: Участник
Сообщений: 453
Регистрация: 23-07-08
Пользователь №: 39 163

|
Цитата(DASM @ Apr 18 2014, 08:28)  Логично, но в 2014 ом зачем аналог то. Цифра дешевле вроде Дешевле чем вообще без цифры? Конечно, это догадки только. Цитата Опять же, откуда берется выигрыш по сравнению с ФСК в узкой полосе? Ну некий PAPR и у ФСК на выходе формирующего фильтра будет (3..4 dB). Но вообще я с многокодовкой сравнивал, про которую разговор был выше.
|
|
|
|
|
Apr 18 2014, 20:38
|
Гуру
     
Группа: Свой
Сообщений: 2 220
Регистрация: 21-10-04
Из: Balakhna
Пользователь №: 937

|
Цитата(DASM @ Apr 18 2014, 12:12)  Не рискую просить, но если Вы прочтете дэйташит на SX1276 и скажете, где там врут, а где нет - буду очень благодарен. Я на практике вижу, что работает ЭТО хорошо, и стоит дешево. Вопрос был к какой разновидности SS это относится и какое мнение. Фильтр - 125 кГц, вроде всего 16 тапов, не я же чип делал Почитал по диагонали, нигде не врут, для FSK минимальная полоса приёмного фильтра 2.7 кГц, минимальная скорость 1.2 килобита, высокочувствительный низкоскоростной режим с оптимальной обработкой не получится сделать на этой микросхеме, да и смысла нет, с дешёвыми кварцами не попасть в узкую полосу(как и при прямом расширении бинарной последовательнстью). Для ЛЧМ минимальная скорость 0.018 килобит при оптимальной обработке, эта модуляция позволяет сделать простой демодулятор для низкоскоростной передачи с дешёвыми кварцами, имеем высокую чувствительность. По разновидности SS вопрос философский, все модуляции можно представить как "расширение спектра" соответствующей последовательностью.
|
|
|
|
|
Apr 20 2014, 11:38
|
Гуру
     
Группа: Свой
Сообщений: 3 644
Регистрация: 28-05-05
Пользователь №: 5 493

|
Но как эти чипы видны на спектре? В DSSS я это примерно понимаю. А тут про чипом что имеется в виду? Насчет «как бы» постараюсь сделать с такими же антеннами эксперимент на Силабсе, самому интересно очень. У меня был пакет 32 байта, полоса 125 кГц, битовая скорость 300 бод, ну там еще error correction code 4/5, и на тех дурных несогласованных антеннах почти 3 км по оживленной трассе впечатлили. Причем за этими 3 км был поворот через лес, так что можно было и лучше наверное Цитата(petrov @ Apr 20 2014, 15:11)  Всё верно, благодаря функции неопределённости ЛЧМ импульса, его можно при больших сдвигах частоты легко обнаружить.
Чипы для ЛЧМ представляют собой поворачивающийся комплексный вектор по квадратичному закону. То есть на спектре я этого не увижу? Если вектор поворачивается быстро, то мне казалось будет сильно размытая спектральная линия, а у меня она четкая как никогда Вы сильно не злитесь, Сергиенко и Скляра читаю каждый день, но про такие сигналы там не сказано.Хотя понятно, что принципы то общие…
|
|
|
|
|
Apr 20 2014, 11:54
|
Гуру
     
Группа: Свой
Сообщений: 3 644
Регистрация: 28-05-05
Пользователь №: 5 493

|
Откуда цифра 4096 в spreading factor ? На спектре хорошо видно, что несущая просто елозит по выделенному спектру, это внешне даже больше на FHSS похоже, только прыжок всегда либо на соседний канал, либо на начало диапазона. Вот я своими словами скажу - это как морзянка, только несущая все время качается. Морзянку словить тоже легко из под шума, а несущую качают чтобы требование к кварцам снизить ? Это явно не DSSS - о чем и речь, поэтому не понимаю слово chip в данном контексте. Безусловно - наверняка я ошибаюсь в чем-то, поэтому и прошу совета опытных. По картинке - никак не согласуется со спектром. У меня на 32 байтовую посылку таких чирпов по частоте - штук 40 (преамбула плюс еще ) , а чего там 4096 тогда то ?? У Семтека по описанию 4096 чипов на бит.. вроде бы.. Но их не видно никоим образом. Может видео приложить спектра ?
|
|
|
|
|
Apr 20 2014, 12:45
|
Гуру
     
Группа: Свой
Сообщений: 3 644
Регистрация: 28-05-05
Пользователь №: 5 493

|
Да, от нижней до верхней. Сечас лучше видео сниму, похоже многие не понимают о чем я вообще говорю. Звук еше послушай - опытный человек , думаю, просечешь быстро. Сам "водопад" нечетко вышел, но я его уже приводил фото. Если они на одном периоде качания частоты еще и фазу так быстро (4096 раз) вращают, это же неизбежно приведет к толстой спектральной линии, или я не прав ? Ты без понтов то спец отличный, так и пойми - я в этом ни бум-бум, хочу хотя бы азы понять. А ты вполне можешь понять. http://www.youtube.com/watch?v=iyhr-_WX6_8...eature=youtu.beЭто я самую узкую полосу взял, на широких все то же самое, только мой SDR приемник уже звук не даст нормальный
|
|
|
|
|
Apr 20 2014, 13:27
|
Местный
  
Группа: Участник
Сообщений: 453
Регистрация: 23-07-08
Пользователь №: 39 163

|
Цитата(DASM @ Apr 20 2014, 17:15)  Chirp - это качание частоты (ЛЧМ). Chip - это некоторый код (Баркера, Голда, М-последовательность итп), на который умножают исходный бит (как я понимаю), а потом в согласованных фильтрах считают корреляцию. То, что я вижу на спектре - мне непонятно. Была мысль как у Алекса, что на chiRpе они делают еще какую-то манипуляцию, но непохоже. Chip - не весь код, а его кусочек. Здесь такой кусочек - комплексный фазор. Значение фазы меняется по квадратурному закону от чипа к чипу. Я бы в этом случае вообще не о расширении, а о скремблинге говорил, так как несколько бит передается за один период последовательности (сужу по разрывам)
|
|
|
|
|
Apr 20 2014, 13:31
|
Гуру
     
Группа: Свой
Сообщений: 2 220
Регистрация: 21-10-04
Из: Balakhna
Пользователь №: 937

|
Цитата(DASM @ Apr 20 2014, 15:54)  Откуда цифра 4096 в spreading factor ? На спектре хорошо видно, что несущая просто елозит по выделенному спектру, это внешне даже больше на FHSS похоже, только прыжок всегда либо на соседний канал, либо на начало диапазона. Вот я своими словами скажу - это как морзянка, только несущая все время качается. Морзянку словить тоже легко из под шума, а несущую качают чтобы требование к кварцам снизить ? Это явно не DSSS - о чем и речь, поэтому не понимаю слово chip в данном контексте. Безусловно - наверняка я ошибаюсь в чем-то, поэтому и прошу совета опытных. По картинке - никак не согласуется со спектром. У меня на 32 байтовую посылку таких чирпов по частоте - штук 40 (преамбула плюс еще ) , а чего там 4096 тогда то ?? У Семтека по описанию 4096 чипов на бит.. вроде бы.. Но их не видно никоим образом. Может видео приложить спектра ? Условно расширяющие последовательности с фактором 16 чипов на бит: 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 - морзянка 0 1 1 0 1 0 0 0 0 1 1 1 0 1 1 1 - DSSS 1+0i 1+0i 1+0i 1+0i 1+0i 0-1i -1+0i 0+1i 1+0i -1+0i 1+0i -1+0i 1+0i 0+1i -1+0i 0-1i - типа чирп Как там в деталях у семтека сделано знает только он сам.
|
|
|
|
|
Apr 20 2014, 14:21
|
Местный
  
Группа: Участник
Сообщений: 453
Регистрация: 23-07-08
Пользователь №: 39 163

|
Цитата(DASM @ Apr 20 2014, 17:33)  Слово "фазор" я не знаю, но как Вы думаете - такая модуляция действительно имеет смысл, и -146 дбм на низкиз скоростях - это они честно пишут? И где тут число 4096, которое задал ? это надо на каждом "чирпе" менять фазу много раз фазор - комплексное число с единичным модулем. 4096, -146 - не знаю про что. Из Вашего даташита про LORA modulation (страница 19): bandwidth (BW) = 125 kHz Spreading Factor (SF) = 12 Отсюда чувствительность (грубо): -174 + 10*log10(125e3) - 10*log10(12) ~ -133 dBm считая, что код будет работать на 0 dB
Сообщение отредактировал andyp - Apr 20 2014, 14:23
|
|
|
|
|
Apr 20 2014, 14:22
|
Профессионал
    
Группа: Свой
Сообщений: 1 386
Регистрация: 5-04-05
Из: моська, RF
Пользователь №: 3 863

|
Цитата(DASM @ Apr 20 2014, 16:45)  Если они на одном периоде качания частоты еще и фазу так быстро (4096 раз) вращают, это же неизбежно приведет к толстой спектральной линии, или я не прав ? Верно, ну так она и есть толстая (относительно), что видно на обычном спектре. Толстая палка медленно ползает по диапазону. А вот как часто там фаза манипулируется, это ещё вопрос. Теперь к файлу. Сначала я подумал, что в левом-правом каналах звука две квадратуры, но почему-то левый на 12 дБ слабее, да ещё и скачки фазы я увидел на 90˚, хотя ожидал что в каждой квадратуре они будут на 180˚. Ну да ладно. На картинке со спектрограммой белым выделен участок, который на другой картинке представлен в виде отсчётов. Там мы видим 3 последовательных скачка фазы на 90˚. Они хорошо видны по падению амплитуды, как это и должно быть при ограниченной полосе. Расстояние между скачками ~115 сэмплов. И это меньшее, что я увидел, хотя конечно можно долго искать.... Длина же всего чирпа ~23000 сэмплов, то есть в один чирп может уложиться около 200 скачков фазы. Кстати, стало понятно, что вертикальные палки на спектрограмме это и есть места скачков фазы. Их как-то не много, но они есть, и это очевидно. А цифра 4096 может получаться примерно так: расширение в ~200 раз за счёт фазоманипулированного чипа умножить ещё на ~20 за счёт ползания палки по диапазону за счёт чиРпа.. (20 конечно, насчёт 200 это я маху дал)
Эскизы прикрепленных изображений
|
|
|
|
|
Apr 20 2014, 17:03
|
Местный
  
Группа: Свой
Сообщений: 287
Регистрация: 3-12-07
Из: г.Казань
Пользователь №: 32 913

|
Цитата(DASM @ Apr 20 2014, 16:45)  Да, от нижней до верхней. Сечас лучше видео сниму, похоже многие не понимают о чем я вообще говорю. Звук еше послушай - опытный человек , думаю, просечешь быстро. Сам "водопад" нечетко вышел, но я его уже приводил фото. Если они на одном периоде качания частоты еще и фазу так быстро (4096 раз) вращают, это же неизбежно приведет к толстой спектральной линии, или я не прав ? Ты без понтов то спец отличный, так и пойми - я в этом ни бум-бум, хочу хотя бы азы понять. А ты вполне можешь понять. http://www.youtube.com/watch?v=iyhr-_WX6_8...eature=youtu.beЭто я самую узкую полосу взял, на широких все то же самое, только мой SDR приемник уже звук не даст нормальный Извините, что встреваю.. А Вы, если я правильно догадываюсь по тому, что выглядывает из-за монитора на видео, классную штуку затеяли. Если будете коммерциализировать такое решение, прошу написать мне в личку. Ещё раз, извиняюсь.
--------------------
Сжимаются ужи насмешкой лжи
|
|
|
|
|
Apr 20 2014, 18:21
|
Гуру
     
Группа: Свой
Сообщений: 3 644
Регистрация: 28-05-05
Пользователь №: 5 493

|
Цитата(Dr.Alex @ Apr 20 2014, 18:22)  Верно, ну так она и есть толстая (относительно), что видно на обычном спектре. Толстая палка медленно ползает по диапазону. А вот как часто там фаза манипулируется, это ещё вопрос.
Теперь к файлу. Сначала я подумал, что в левом-правом каналах звука две квадратуры, но почему-то левый на 12 дБ слабее, да ещё и скачки фазы я увидел на 90˚, хотя ожидал что в каждой квадратуре они будут на 180˚. Ну да ладно.
На картинке со спектрограммой белым выделен участок, который на другой картинке представлен в виде отсчётов. Там мы видим 3 последовательных скачка фазы на 90˚. Они хорошо видны по падению амплитуды, как это и должно быть при ограниченной полосе. Расстояние между скачками ~115 сэмплов. И это меньшее, что я увидел, хотя конечно можно долго искать.... Длина же всего чирпа ~23000 сэмплов, то есть в один чирп может уложиться около 200 скачков фазы. Кстати, стало понятно, что вертикальные палки на спектрограмме это и есть места скачков фазы. Их как-то не много, но они есть, и это очевидно.
А цифра 4096 может получаться примерно так: расширение в ~200 раз за счёт фазоманипулированного чипа умножить ещё на ~20 за счёт ползания палки по диапазону за счёт чиРпа.. (20 конечно, насчёт 200 это я маху дал) Спасибо Алекс ! полного просветления не достиг, но кое что понял. Еще меня интересует - ты человек занимаешься продвинутыми видами связи много лет. Как ты считаешь- это прорыв в бюджетной сфере или нет ? Цитата(Daedal07 @ Apr 20 2014, 21:03)  Извините, что встреваю.. А Вы, если я правильно догадываюсь по тому, что выглядывает из-за монитора на видео, классную штуку затеяли. Если будете коммерциализировать такое решение, прошу написать мне в личку. Ещё раз, извиняюсь. Не буду в личку, пусть все заинтересованные будут.Значит так - для квадриков это хорошо только для телеметрии. Скорость мала, если хотим такой бюджет линка. Взрывать - точно ничего не хочу, хотя чипы идеальны для этого. Пс звук я писал телефоном, там I & Q нет в помине
|
|
|
|
|
Apr 20 2014, 18:25
|
Профессионал
    
Группа: Свой
Сообщений: 1 386
Регистрация: 5-04-05
Из: моська, RF
Пользователь №: 3 863

|
Цитата(DASM @ Apr 20 2014, 22:08)  Как ты считаешь- это прорыв в бюджетной сфере или нет ? Понятия не имею. Вот ты радовался чувствительности -135 дБм на 300 бодах, но ведь предел Шеннона для 300 бод это примерно -151 дБм, то есть до предела ~16 дБ ещё. А это много. Многие коммерческие системы сегодня работают на расстоянии единиц дБ, и они в общем-то тоже бюджетные. В доке на этот 1276 написано, что они 8 дБ отыграли на этой технологии. То есть сначала 24 проиграли, а потом 8 из них отыграли за счёт непонятно чего. Почему так происходит, когда делают весь приёмник в одном копеешном чипе - только им виднее. А у меня совсем другие проблемы. Цитата(DASM @ Apr 20 2014, 22:21)  Пс звук я писал телефоном, там I & Q нет в помине Тогда понятно, значит правильно я 90-градусную манипуляцию намерил..
|
|
|
|
|
Apr 20 2014, 18:34
|
Гуру
     
Группа: Свой
Сообщений: 3 644
Регистрация: 28-05-05
Пользователь №: 5 493

|
Они бюджетные, потому что миллиарды юзаю Lte,wifi и тп. В недалеко вышедшей за 3 бакса это только сейчас . А Где они потеряли, —15 дБ на 300 бод. Шеннон рядом. Цитата(Dr.Alex @ Apr 20 2014, 22:25)  Понятия не имею. Вот ты радовался чувствительности -135 дБм на 300 бодах, но ведь предел Шеннона для 300 бод это примерно -150 дБм, то есть до предела ~15 дБ ещё. А это много. Многие коммерческие системы сегодня работают на расстоянии единиц дБ, и они в общем-то тоже бюджетные. В доке на этот 1276 написано, что они 8 дБ отыграли на этой технологии. То есть сначала 23 проиграли, а потом 8 из них отыграли за счёт непонятно чего. Почему так происходит, когда делают весь приёмник в одном копеешном чипе - только им виднее. А у меня совсем другие проблемы.
Тогда понятно, значит правильно я 90-градусную манипуляцию намерил.. Ты все правильно сделал, и впервые, полезно. Еще раз спасибо. Поможешь если будут новые данные-?
|
|
|
|
|
Apr 20 2014, 18:52
|
Гуру
     
Группа: Свой
Сообщений: 3 644
Регистрация: 28-05-05
Пользователь №: 5 493

|
Цитата(Dr.Alex @ Apr 20 2014, 22:45)  Ну вообще-то АЦП и в чипе двухканальный.. :-)) Ц64 тоже не столь актуален, как фпга.
Понятно что в чипе алгоритмы дешёвые, или вообще никаких нет, и собственный шум велик, но что конкретно и как влияет, неизвестно. Естественно двуканальный, у меня вопрос практический - если ты можешь лучше - продай А если нет давай обсудим то, что они сделали. По моему - интересно,
|
|
|
|
|
Apr 20 2014, 19:12
|
Местный
  
Группа: Свой
Сообщений: 287
Регистрация: 3-12-07
Из: г.Казань
Пользователь №: 32 913

|
Цитата(DASM @ Apr 20 2014, 22:21)  Не буду в личку, пусть все заинтересованные будут.Значит так - для квадриков это хорошо только для телеметрии. Скорость мала, если хотим такой бюджет линка. Взрывать - точно ничего не хочу, хотя чипы идеальны для этого. Да, я тоже про телеметрию. Я подобными вещами занят сейчас.
--------------------
Сжимаются ужи насмешкой лжи
|
|
|
|
|
Apr 21 2014, 11:17
|
Местный
  
Группа: Свой
Сообщений: 287
Регистрация: 3-12-07
Из: г.Казань
Пользователь №: 32 913

|
Цитата(DASM @ Apr 21 2014, 13:31)  правда остается вопрос "нафига". Чтобы людей не гонять. Они ж лентяи бывают. Как элемент автоматизированной системы. Цитата(DASM @ Apr 21 2014, 13:31)  С воздуха дальность такая будет,.что квадрик даже не улетит на такое расстояние. Это зависит от того, что опрашивать. Я работаю под конкретных заказчиков, костенелые, конечно, как и большинство, но будьте уверены, лёд тронулся.
--------------------
Сжимаются ужи насмешкой лжи
|
|
|
|
|
Apr 24 2014, 16:27
|
Гуру
     
Группа: Свой
Сообщений: 3 644
Регистрация: 28-05-05
Пользователь №: 5 493

|
Цитата(Dr.Alex @ Apr 20 2014, 18:22)  Верно, ну так она и есть толстая (относительно), что видно на обычном спектре. Толстая палка медленно ползает по диапазону. А вот как часто там фаза манипулируется, это ещё вопрос.
Теперь к файлу. Сначала я подумал, что в левом-правом каналах звука две квадратуры, но почему-то левый на 12 дБ слабее, да ещё и скачки фазы я увидел на 90˚, хотя ожидал что в каждой квадратуре они будут на 180˚. Ну да ладно.
На картинке со спектрограммой белым выделен участок, который на другой картинке представлен в виде отсчётов. Там мы видим 3 последовательных скачка фазы на 90˚. Они хорошо видны по падению амплитуды, как это и должно быть при ограниченной полосе. Расстояние между скачками ~115 сэмплов. И это меньшее, что я увидел, хотя конечно можно долго искать.... Длина же всего чирпа ~23000 сэмплов, то есть в один чирп может уложиться около 200 скачков фазы. Кстати, стало понятно, что вертикальные палки на спектрограмме это и есть места скачков фазы. Их как-то не много, но они есть, и это очевидно.
А цифра 4096 может получаться примерно так: расширение в ~200 раз за счёт фазоманипулированного чипа умножить ещё на ~20 за счёт ползания палки по диапазону за счёт чиРпа.. (20 конечно, насчёт 200 это я маху дал) IQ каналы ортогональны, ничего интересного, plot из комплексного числа левого и правого канала дает просто круг. Фазовой модуляции тоже не заметил, хотя если подскажешь, как ее легче всего обнаружить - буду рад. Сделал mesh по fft с разным окном - тоже ничего, вижу тоже самое, что и в SDR программе Как получил спектрограмму? Скачки я тоже видел, но редкие очень.
|
|
|
|
|
Apr 25 2014, 19:59
|
Профессионал
    
Группа: Свой
Сообщений: 1 386
Регистрация: 5-04-05
Из: моська, RF
Пользователь №: 3 863

|
Цитата(DASM @ Apr 25 2014, 20:27)  Изучаю Матлаб. Как надо делать FFT? Смотря чего ты хочешь добиться. ФФТ это что, волшебная палочка? Не вижу никакого смысла его делать.. Цитата(DASM @ Apr 25 2014, 20:27)  но сути ЛоРа это не прояснило. Объясняешь тебе, объясняешь, а всё бестолку.. 95% ничего там нет кроме чирпа, модулированного манипуляцией фазы. 99% дам если получу наконец нормальную запись:: эту фигню лучше цифровать на низкой промежуточной.. Другими словами, отстрой свой приёмник немножко в сторону от краёв диапазона.. И следи за фильтрами, если они там есть, чтобы лишнего не порезали.. Цитата(DASM @ Apr 25 2014, 20:27)  Похоже, она сложнее чем я думал. Вопрос совершенно в другом:: почему это оказалось хорошо для дешёвки. Но тех, кто не собирается лепить копеешный чип (то есть всех нас), это на самом деле не должно интересовать..
|
|
|
|
|
Apr 26 2014, 10:42
|
Гуру
     
Группа: Свой
Сообщений: 3 644
Регистрация: 28-05-05
Пользователь №: 5 493

|
Я могу выложить прямо IQ выборки с АЦП 2.8 MSPS, если тебе не лень будет качать. Я пробовал вначале фильтром из fdatool выделить нужный участок, потом, умножив на комплексную частоту чуть пониже начала спектра сдвинул спектр в НЧ область для удобства. Потом прошелся сколзящим DFT. И нифига не понял. Они похоже еще либо АМ (QAM) используют, либо в какие-то моменты передают сразу несколько частот (OFDM?) (энергия сигнала меняется на периоде чирпа). Причем времнной наклон чирпов тоже разный. Зачем мне это надо ? Есть простое слово - любопытство. Если пойму их идеи - они могут пригодиться в совсем других областях. Делать свой модем, конечно, не собираюсь, то, что они сделали за 6 баксов на чип - имхо прорыв. Теперь любой ползователь, которому нужен низкий битрейт и высокий processing gain может просто купить их чип и не париться. Но все равно очень интересно, что именно применено. ЗЫ - и это действительно хорошо работает. -20 dB SNR - пакет принят. Si4463 сдают по полной, для такого чутья им нужен хороший TCXO и все равно чутье значительно ниже (ну там физически 38 бод скорость невозможна). А иногда она нужна.
|
|
|
|
|
Apr 26 2014, 19:28
|
Профессионал
    
Группа: Свой
Сообщений: 1 386
Регистрация: 5-04-05
Из: моська, RF
Пользователь №: 3 863

|
Цитата(DASM @ Apr 26 2014, 14:42)  Я могу выложить прямо IQ выборки с АЦП 2.8 MSPS, если тебе не лень будет качать. Чё там качать-то? Сделай хотя бы секундную запись. Никакого АМ там быть не может, разных частот тоже, что отлично видно на спектрограмме. Все косяки с амплитудой это либо твоя постобработка, либо неправильная настройка приёмника - такое впечатление что какой-то фильтр порезал часть полосы. Надо выяснить ачх той части приёмника, которая после даунконверсии. То ли он слишком широко в окрестности нуля режет, то ли слишком узок и срезал какой-то край. Как я уже сказал, частоту гетеродина желательно поставить чуть за пределами диапазона чирпа.
|
|
|
|
|
Apr 28 2014, 19:37
|
Профессионал
    
Группа: Свой
Сообщений: 1 386
Регистрация: 5-04-05
Из: моська, RF
Пользователь №: 3 863

|
Ты феноменальный нахал. Говоришь ерунду, добавляя "но я в этом не разбираюсь" (что верно). Давай запись, если наконец сделаешь её нормально, то я наверное найду время и полностью демодулирую хотя бы один чирп. Цитата(DASM @ Apr 27 2014, 09:16)  давай все же секунду прямо с АЦП без фильтров Тебя фильтровать никто и не просит - наоборот, не испортил бы. Но между даунконвертером и АЦП наверняка аналоговый фильтр есть.. И не мешало бы знать его параметры.
|
|
|
|
|
Apr 29 2014, 07:39
|
Знающий
   
Группа: Свой
Сообщений: 521
Регистрация: 12-05-06
Пользователь №: 17 030

|
Цитата(DASM @ Apr 29 2014, 11:29)  вот А длина бита какая примерно ожидается ?
--------------------
ну не художники мы...
|
|
|
|
|
Apr 29 2014, 08:17
|
Знающий
   
Группа: Свой
Сообщений: 521
Регистрация: 12-05-06
Пользователь №: 17 030

|
Цитата(DASM @ Apr 29 2014, 11:52)  0.18 мс если не напутал. Fs = 2.8e6 Гц Вау! Код [x,Fs] = wavread('c:\tmp\3.wav'); x = x(:,1) + 1j*x(:,2); plot(x)
--------------------
ну не художники мы...
|
|
|
|
|
Apr 29 2014, 08:52
|
Знающий
   
Группа: Свой
Сообщений: 521
Регистрация: 12-05-06
Пользователь №: 17 030

|
Цитата(DASM @ Apr 29 2014, 12:42)  Поясните плиз. Белый шум в канлах почти тоже самое даст. Картинка объясняется, по всей видимости, дискретностью АЦП. По поводу модуляции похоже тут на фазовую манипуляцию перемноженную на какой-то кривой chirp. Или это какой-то frequency hopping. Или тут ЧМ 8 перемноженная на ЛЧМ...
--------------------
ну не художники мы...
|
|
|
|
|
May 1 2014, 19:53
|
Профессионал
    
Группа: Свой
Сообщений: 1 386
Регистрация: 5-04-05
Из: моська, RF
Пользователь №: 3 863

|
Да какой там анализ? На твоей картинке нифига не видно, да и вообще ты не очень-то понимаешь, что и главное зачем делаешь. Кстати, часто чтобы что-то понять в сигнале, вообще не нужно ничего делать, а просто посмотреть его в виде отсчётов.
Эскизы прикрепленных изображений
|
|
|
|
|
  |
3 чел. читают эту тему (гостей: 3, скрытых пользователей: 0)
Пользователей: 0
|
|
|