Добро пожаловать!

Войдите или зарегистрируйтесь сейчас!

Войти

Физический смысл формирования фазовых измерений

Тема в разделе "GNSS-измерения", создана пользователем FLeXeZzz, 13 май 2017.

  1. кит

    Форумчанин

    Регистрация:
    20 авг 2009
    Сообщения:
    760
    Симпатии:
    767
    Кря, а можно ссылки с пояснениями для нубов? (кроме шуток действительно хочу понять и разобраться)
     
    #21
  2. FLeXeZzz

    Регистрация:
    25 окт 2016
    Сообщения:
    21
    Симпатии:
    7
    С пояснениями для нубов - такой халявы не найти. По поводу фазы несущей могу сказать одно, что практически все авторы либо не понимают ее физический смысл либо не хотят раскрывать ее из-за коммерческого интереса. Какую бы литературу по этой теме ни прочитать везде будут кормить формулой где фаза несущей прямо или косвенно выражается через псевдодальность с добавлением целой неоднозначности.
     
    #22
    кит и Yuri V. нравится это.
  3. chnav

    Форумчанин

    Регистрация:
    5 янв 2011
    Сообщения:
    979
    Симпатии:
    907
    Адрес:
    Москва
    Я вчера немного протупил про радиогеодезию, есть более простое объяснение:

    Есть разные "фазы"
    1. Фаза как абсолютная величина, изменяется линейно со временем (вспомните синусоиду, развёртка по времени и есть фаза)
    2. "Сдвиг по фазе" между принимаемым сигналом и опорным сигналом в приёмнике - это то что мы измеряем, в частности в светодальномерах. Т.е. если излучатель (спутник, радиомаяк) и наблюдатель (приёмник) фиксированы относительно друг друга и расстояние не меняется, то сдвиг по фазе будет константой. Если расстояние кратно длине волны, то сдвиг по фазе - ноль, хотя принимаемый сигнал, развернутый во времени по-прежнему синусоида. Начинаем смещаться - изменяется сдвиг фазы, который мы интерпретируем как изменение расстояния, либо объясняем его как "эффект Доплера".

    Собственно что происходит в приёмнике - он отслеживает сдвиг фазы с момента захвата спутника. Учитывая что генератор в приёмнике имеет нестабильную частоту, то доплер (и сдвиги по фазе) неидеальны и содержат дрейф генератора (нецелое число!). Всё это компенсируется при обработке разностными методами.

    PS: сдвиг по фазе 1 цикл в секунду наблюдается как доплер 1 Гц, т.е. доплер это первая производная от сдвига фазы.
    Например для L1 расстояние между спутником и приёмником изменяется на 0.19 m/s (где-то в зените) то допллер 1 Hz, если 400 m/s то ~2000 Hz.
     
    #23
    Последнее редактирование модератором: 14 июл 2017
    freeExec, Geoshaman, FLeXeZzz и 3 другим нравится это.
  4. chnav

    Форумчанин

    Регистрация:
    5 янв 2011
    Сообщения:
    979
    Симпатии:
    907
    Адрес:
    Москва
    Да кстати, очень интересная тема. Я когда читал про его устройство - рот раскрыл, насколько всё просто и одновременно уникально по своим характеристикам - перестройка частоты практически мгновенная, можно менять её хоть на каждый отдельный отсчёт.
     
    #24
  5. FLeXeZzz

    Регистрация:
    25 окт 2016
    Сообщения:
    21
    Симпатии:
    7
    Осталось лишь разобраться почему неоднозначность - целое число и можно закрывать тему
     
    #25
  6. Yuri V.

    Форумчанин

    Регистрация:
    31 мар 2009
    Сообщения:
    2.297
    Симпатии:
    2.061
    Адрес:
    Ивантеевка, РФ
    chnav, зачем в программе постобработки кнопка "Recalculate Doppler"и в каком случае следует её нажимать? Там варианты пересчета по ephemeris, C/A Range или L1 phase
     
    #26
  7. chnav

    Форумчанин

    Регистрация:
    5 янв 2011
    Сообщения:
    979
    Симпатии:
    907
    Адрес:
    Москва
    Я не знаю, может другие подскажут.

    Для меня тоже очень многое ещё непонятно в устройстве GPS, информацию приходится собирать по крупицам (особенно всё что касается двухчастотников). Какую книгу ни открой - матан с первых страниц. Знаю что устройство GNSS изучают в технических вузах типа МАИ и Бауманки, но сколько сталкивался на форумах с такими людьми - им это неинтересно, курсовую сдали и забыли.
     
    #27
    кит нравится это.
  8. Yuri V.

    Форумчанин

    Регистрация:
    31 мар 2009
    Сообщения:
    2.297
    Симпатии:
    2.061
    Адрес:
    Ивантеевка, РФ
    Может надо разобраться в том, имеет ли это число размерность, и если имеет, то в чем выражено?
     
    #28
  9. Александр Яковченко

    Форумчанин

    Регистрация:
    4 авг 2008
    Сообщения:
    333
    Симпатии:
    248
    Адрес:
    Харьков, Украина
    Ответ, например, здесь:
    Т.е. это восстановление отсутствующих или недостоверных измерений. Доплера.
    А Доплер может быть восстановлен по эфемеридам и известным параметрам движения потребителя либо дифференцированием кодовых или фазовых наблюдений.
    Нажимать кнопку в случае необходимости.
    Фазовая неоднозначность - целое число длин волн, т.е. величина безразмерная.. Если речь о фазовой псевдодальности (в метрах), то нужно умножить его на соответствующую длину волны
    Наверное, Вы имеете в виду кодовую псевдодальность? Правильнее будет дальности, т.к. у кодовой и фазовой псевдодальности разные знаки ионосферной задержки, уровни шума и многолучёвости.
    Ну и чем Вас не устраивает такое объяснение?
     
    #29
    кит, Yuri V. и В.Шуфотинский нравится это.
  10. Yuri V.

    Форумчанин

    Регистрация:
    31 мар 2009
    Сообщения:
    2.297
    Симпатии:
    2.061
    Адрес:
    Ивантеевка, РФ
    Александр Яковченко, спасибо! Я в мануале это видел, и даже помню, раньше Допплера пересчитывали, теперь как-то подзабили. Потому что не понятно, зачем его восстанавливать, если он сам является производной. На форуме говорилось, что он нужен для кинематики (наверное Калман-фильтрация работает лучше), но с кнопкой "использовать допплер для определения скорости" решение получается объективно хуже.
    Насчёт целой неоднозначности. Тут спрашивают почему она целая. Мы же видим доли фазы. Попроще бы ::sad24.gif::
     
    #30
    кит нравится это.
  11. Александр Яковченко

    Форумчанин

    Регистрация:
    4 авг 2008
    Сообщения:
    333
    Симпатии:
    248
    Адрес:
    Харьков, Украина
    Доплер является независимым измеряемым параметром, который участвует в обработке, и в измерениях Доплера могут присутствовать аномалии и пропуски. Именно для таких случаев и нужно восстановление Доплера.

    Давайте ещё проще.
    Для этого обычно используют аналогию с часами.
    Пусть у Вас есть стрелочные часы, которые идут очень точно, но у них отпала часовая стрелка. Полное время - аналог полной фазы. Когда Вы после долгого перерыва смотрите на часы (момент включения приёмника), Вы можете узнать абсолютно точное время, например 15 минут 25 секунд, но целое число часов Вы не знаете. Можно приблизительно прикинуть, что, например, сейчас около полудня, т.е. или 11:15:25, или 12:15:25, или 13:15:25, но точное значение ЦЕЛЫХ часов Вы не знаете, и можете ошибиться на несколько часов. Вот это неизвестное целое число часов - и есть целочисленная неоднозначность.
    Если Вы будете следить за часами, Вы сможете очень точно определять интервалы времени (приращение фазы), но определить неизвестное начальное целое число часов Вы не в состоянии.
     
    #31
    freeExec, Geoshaman, Yuri V. и ещё 1-му нравится это.
  12. Yuri V.

    Форумчанин

    Регистрация:
    31 мар 2009
    Сообщения:
    2.297
    Симпатии:
    2.061
    Адрес:
    Ивантеевка, РФ
    И в этом мне поможет кодовая дальность, правильно?
    А как она там, у ей внутре возникает эта фаза? Я так понимаю электромагнитная волна проходит через катушку антенны и возникает напряжение, изменение которого мы регистрируем?
     
    #32
    кит нравится это.
  13. chnav

    Форумчанин

    Регистрация:
    5 янв 2011
    Сообщения:
    979
    Симпатии:
    907
    Адрес:
    Москва
    Кодовая дальность помогает рассчитать фазовую неоднозначность, но очень приближенно - плюс-минус несколько десятков циклов т.к. кодовое измерение менее точное. Приёмнику, чтобы зафиксировать неоднозначность, надо перебрать 20-30 разных вариантов по каждому спутнику. Если у вас 10 спутников, получаете 30 в десятой степени вариантов, из которых надо выбрать лучший. Это очень долго.
    У двухчастотников в этом плане _огромное_ преимущество, за счет комбинаций измерений на разных частотах (wide lane, iono free) они могут разрешить неоднозначности за секунды.

    Да напряжение регистрируем, но уровень сигнала меньше уровня теплового шума и напрямую фазу измерить невозможно. Если вывести этот сигнал на анализатор спектра - кроме шума ничего не видно.
    В приёмнике генерируется реплика сигнала и кореллируется с принятым от антенны (на промежуточной частоте). Когда будет совпадение - значит наша реплика имеет ту же фазу что и принятый сигнал. Измеряем реплику.
     
    #33
    freeExec и кит нравится это.
  14. Yuri V.

    Форумчанин

    Регистрация:
    31 мар 2009
    Сообщения:
    2.297
    Симпатии:
    2.061
    Адрес:
    Ивантеевка, РФ
    Так в чем физический смысл то? Как это обстоит на уровне электромагнитного взаимодействия? Выходит что кроме кода, типа 100010110111011, приемник нишиша не слышит. Тогда следует вопрос, а фигле антенны дорогие?
    --- Сообщения объединены, 14 июл 2017, Оригинальное время сообщения: 14 июл 2017 ---
    Я так понял, что физически фазу от спутника измерить нельзя. Можно ее вычислить из кода.
     
    #34
    кит нравится это.
  15. chnav

    Форумчанин

    Регистрация:
    5 янв 2011
    Сообщения:
    979
    Симпатии:
    907
    Адрес:
    Москва
    Антенна -> усилитель -> смеситель -> промежуточная частота (50-60 МГц) -> АЦП(~100 млн. отсчетов в секунду).
    На этом "аналоговое" электромагнитное воздействие заканчивается, далее только цифровая обработка.

    Реплика сигнала (C/A код, фаза несущей и пр.) - всё формируется в цифровом виде.
    Выделение сигнала становится возможным благодаря PRN и процедуре "накопление со сбросом".
    Если сравнить сигналы с АЦП и реплики в лоб, т.е. отдельные отсчёты напряжения (из упомянутых 100 миллионов в секунду) - естественно кроме шума ничего не видно.
    Но если их попарно перемножать и складывать на протяжении 20 мсек (т.е. 2 миллиона отсчетов) то получится что синфазные (кореллированные) сигналы "усиливаются" (амплитуда накапливается всё больше и больше), в то время как шум усредняется.
     
    #35
    freeExec, Yuri V., FLeXeZzz и ещё 1-му нравится это.
  16. FLeXeZzz

    Регистрация:
    25 окт 2016
    Сообщения:
    21
    Симпатии:
    7
    А если понижать сигнал на меньшую промежуточную частоту для оцифровки более дешевыми АЦП, не скажется ли это на точности измерений?
     
    #36
    кит нравится это.
  17. chnav

    Форумчанин

    Регистрация:
    5 янв 2011
    Сообщения:
    979
    Симпатии:
    907
    Адрес:
    Москва
    В бытовых одночастотниках так и делается. Сигнал C/A L1 занимает полосу около 2 МГц, т.е. минимально достаточно АЦП 4 msps. Точность падает.
    P(Y) L1 и P(Y) L2 занимают полосу 20 МГц, отсюда требования к АЦП выше.

    АЦП также сильно отличаются битностью, в бытовых вплоть до 1-1.5-2 (и работает !!!) в геодезических 10-12 бит.

    Мой любимый бытовой SiRF Star III предположительно имеет АЦП 16 msps.
     
    #37
    кит нравится это.
  18. FLeXeZzz

    Регистрация:
    25 окт 2016
    Сообщения:
    21
    Симпатии:
    7
    Не подскажите откуда такая информация про 50-60 МГц? Как я представляю, более высокая разрядность АЦП скорей всего нужна для устойчивой работы при слабых сигналах.
     
    #38
    кит нравится это.
  19. chnav

    Форумчанин

    Регистрация:
    5 янв 2011
    Сообщения:
    979
    Симпатии:
    907
    Адрес:
    Москва
    Я уже не помню точно, может и 40 МГц. Исходил из частоты семплирования АЦП, видел её в описании какой-то платы Trimble.
     
    #39
    кит нравится это.
  20. FLeXeZzz

    Регистрация:
    25 окт 2016
    Сообщения:
    21
    Симпатии:
    7
    Если я правильно понимаю, частота семплирования = частота дискретизации. Обычно советуют выбирать АЦП с частотой дискретизации в 4 раза больше оцифруемого сигнала, так что возможно промежуточная у тримбла в районе 10 МГц. Кстати в книге Жодзишского М.И. в качестве примера также выбирают 10 МГц
     
    #40
    кит нравится это.

Поделиться этой страницей

  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление