Перейти к содержанию
    

Обработка сигнала в GPS приемнике

Добавить приемник недостаточно. Необходимо добавить еще тогда и антенну. Но указывается уровень мощности полезного сигнала на входе приемника.

Пунятно :) ... А чо за модуль то? :07: Всмысле производитель...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Пунятно :) ... А чо за модуль то? :07: Всмысле производитель...

 

Ну вот например

http://www.u-blox.com/products/Data_Sheets...-MS5-07025).pdf

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вы получаете при свертке сигнала увеличение спектральной плотности на 43 дБ. Однако для сигнала с мегагерцовой полосой и тепловая мощность шума будет тоже больше на 43 дБ, т.е. 114 дБ, и отношение сигнал/шум на входе приемника будет равно 114 - 160 = -46 дБ. Поэтому после свертки получаем отношение сигнал/шум равное минус 3 дБ. Вот и вопрос. Как оно работает

 

Если рассчитать мощнисть шума для полосы 1Мгц и учитывать, что при корреляционной обработке увеличение спектральной плотности на 43 дБ будет только для сигнала. Для шума эта величина на выходе коррелятора будет меньше. Или я чегото не понимаю?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Если рассчитать мощнисть шума для полосы 1Мгц и учитывать, что при корреляционной обработке увеличение спектральной плотности на 43 дБ будет только для сигнала. Для шума эта величина на выходе коррелятора будет меньше. Или я чегото не понимаю?

 

Не поянл сути вопроса :laughing:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Не поянл сути вопроса :laughing:

 

Извини я ошибся в расчете. Бывает.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Если -160dBm это мощность сигнала на входе приемника при которой он работоспособен, то зачем там сноска - "Demonstrated with a good active antenna" ? Причем тут антенна?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Если -160dBm это мощность сигнала на входе приемника при которой он работоспособен, то зачем там сноска - "Demonstrated with a good active antenna" ? Причем тут антенна?

 

 

Вот если бы я это понял, может быть я бы и не задвал здесь этот вопрос.

Складывается ощущение, что ребята пытаются прописные истины на кривой козе объехать.

Мол, не получилось у вас - 160 dBm, ну дык это у вас антенна плохая была :)

 

Или в чем-то я не прав?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

160dBm это стандартная цифирь для приемников (вроде бы теоретически достижимый предел, без всяких хитростей (типа подсказок о какой-либо дополнительной информации - типа какой-то координаты или времени))

сам я как сторонник СГС :) и не имеющий ни образования ни практики в приклодной радиотехническе попытаюсь "на палцах"

 

1)

Однако для сигнала с мегагерцовой полосой и тепловая мощность шума будет тоже больше на 43 дБ, т.е. 114 дБ, и отношение сигнал/шум на входе приемника будет равно 114 - 160 = -46 дБ. Поэтому после свертки получаем отношение сигнал/шум равное минус 3 дБ. Вот и вопрос. Как оно работает

 

2) а не наводит ли на мысли то, что в режиме поиска (пока часы собственные, а не подстраеваемые по спутнику) цифра поменьше?

 

сигнал модулирован псевдошумовой последовательностью 1МГц - поэтому когда считается корреляционная функция с опорной последовательностью, тепловой (ну и другие помехи заодно) дают 0,

а сигнал получает 43 (доверяю предыдущим авторам)

 

про дополнительные хитрости - ну например - эти 50Гц символы известны (спутник почти все время передает одно и то же) - поэтому можно извратится и интервал когерентного накопления увеличить на большее время (улучшив цифирь в 43 - типа processing gain), вроде слышал, что на 7дБ* можно легко

 

почему 145 при поиске - видимо (если кто умеет - пусть посчитает) кварц в приемнечке не обеспечивает стабильности достаточной для слежения за задержкой опорной последовательности и частотой в течении 20мс (не забываем - спутники летают и доплер неизвестен (может и непостоянен) ), но опять же, может для алгоритма поиска по задержке/частоте нельзя стоять долго и границы 50Гц символов неизвестны... то есть может я и наврал про причины - но смысл один - копим меньше - сигнал/шум хуже

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

160dBm это стандартная цифирь для приемников (вроде бы теоретически достижимый предел, без всяких хитростей (типа подсказок о какой-либо дополнительной информации - типа какой-то координаты или времени))

сам я как сторонник СГС :) и не имеющий ни образования ни практики в приклодной радиотехническе попытаюсь "на палцах"

 

1)

2) а не наводит ли на мысли то, что в режиме поиска (пока часы собственные, а не подстраеваемые по спутнику) цифра поменьше?

 

сигнал модулирован псевдошумовой последовательностью 1МГц - поэтому когда считается корреляционная функция с опорной последовательностью, тепловой (ну и другие помехи заодно) дают 0,

а сигнал получает 43 (доверяю предыдущим авторам)

 

про дополнительные хитрости - ну например - эти 50Гц символы известны (спутник почти все время передает одно и то же) - поэтому можно извратится и интервал когерентного накопления увеличить на большее время (улучшив цифирь в 43 - типа processing gain), вроде слышал, что на 7дБ* можно легко

 

почему 145 при поиске - видимо (если кто умеет - пусть посчитает) кварц в приемнечке не обеспечивает стабильности достаточной для слежения за задержкой опорной последовательности и частотой в течении 20мс (не забываем - спутники летают и доплер неизвестен (может и непостоянен) ), но опять же, может для алгоритма поиска по задержке/частоте нельзя стоять долго и границы 50Гц символов неизвестны... то есть может я и наврал про причины - но смысл один - копим меньше - сигнал/шум хуже

 

 

Спасибо. Вот у меня тоже была мысль, про то, что спутник может быть передает одно и тоже в течении длительного времени, но вот подтверждения этому я так и не нашел.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Заметил несколько ошибок в начальных условиях к вышеуказанным формулам:

1) полоса GPS C/A сигнала на входе приемника не 1, а целых 2 МГц (это скорость чипов = 1 МГц),

2) согласен, что для _захвата_ (acquisition) сигнала при "холодном старте" мощность шума в корреляторе прим. -176 [дБм/Гц] + 63 [дБ/2МГц] = -113 [дБм], но при этом _не_ делается демодуляция с целью извлечения информации,

3) указанный выше выигрыш на выходе коррелятора в 43 дБ на практике нужно уменьшить на 21 дБ для GPS из-за взаимно-корреляционного "шума" - свойство ПСП Голда; опуская детали, получим прим. -148...-150 дБм как "стандартный" минимальный уровень входного GPS сигнала, необходимого для надежной демодуляции инфо-сообщения,

и главное

4) заявленная uBlox-ом высокая чувствительность -160 дБм при _слежении и оценки_ (tracking & navigation) определяется не только результатом энергетики сигнала, но и избыточностью информации GPS-сообщения, и наличием вспомогательной информации (Assisted GPS), и возможностью демодуляции несколько бит сразу ("хитрые" алгоритмы приема); все это в совокупности позволяет понизить требуемую мощность сигнала на входе при той же вероятности ошибки демодуляции и декодирования.

 

В реальных условиях трудно выделить спутниковый сигнал с "гарантированным" уровнем -160 дБм, можно лишь "создать" искусственно на GPS имитаторах. Но каковы при этом должны быть шумы в тракте от ВЧ-разъема имитатора до цифрового входа приемника никто не оговаривает. "Good active antenna" нужна как раз для того, чтобы "донести" столь малый сигнал (-160 дБм) со входа антенны на цифровой вход приемника, приодолев при этом потери на собственные шумы-искажения любого реального ВЧ и ПЧ тракта и АЦП. Как известно, шум приемника ограничен шумом в антенне, кабеле и 1-ом усилителе (LNA). Помещая LNA "внутрь" антенны (= active antenna), да выбирая LNA с максимально высоким КУ и минимально возможном NF (= Good active antenna), да кабель с высоким изолирующим коэффициентом, добиваются минимального шума, без которого ваш uBlox модуль не будет работать.

Изменено пользователем samurad

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Заметил несколько ошибок в начальных условиях к вышеуказанным формулам:

1) полоса GPS C/A сигнала на входе приемника не 1, а целых 2 МГц (это скорость чипов = 1 МГц),

 

А почему полоса 2 МГц, если символьная 1МГц?

 

и возможностью демодуляции несколько бит сразу ("хитрые" алгоритмы приема); все это в совокупности позволяет понизить требуемую мощность сигнала на входе при той же вероятности ошибки демодуляции и декодирования.

 

Для GPS используется фазовая манипуляция, которая не позволяет получать энергетический выигрыш при приеме нескольких символов, в отличие от ЧМнф у которой можно использовать межсимвольную кореляцию для улучшения с/ш, или мы говорим о разном?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ну а реально он теряет и находит, так может придерживаться -113 dBm таки ... :07:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А почему полоса 2 МГц, если символьная 1МГц?

Спектр прямоугольного сигнала = sin(pi*f*T)/(pi*f*Tс), где Tс=1МГц для GPS - согласны? А теперь посчитайте, для каких f этот спектр обращается в 0 и выделите те нули (лепесток спектра), между которыми спектр занимает наибольшую площадь, т.е. мощность. Не забудте отрицательную полуось f. Ответ: -1/Tс и 1/Tс. Тогда полоса сигнала от нуля до нуля = 2/Tс.

 

При переносе на ПЧ/ВЧ, как известно, отрицательная и положительная половины спектра сигнала переносятся вместе.

Для GPS используется фазовая манипуляция, которая не позволяет получать энергетический выигрыш при приеме нескольких символов, в отличие от ЧМнф у которой можно использовать межсимвольную кореляцию для улучшения с/ш, или мы говорим о разном?

Я говорю об усреднении сигнала на фоне шума при правильной демодуляции, которая "снимает" (демодулирует) символы и оставляет только несущую или DC. От вида модуляции это не зависит. Тогда, чем дольше усредняешь, тем больше выигрыш, сколько бы символов там не укладывалось. Реально слишком долго не получается без уменьшения скорости символов из-за катастрофически нарастающей сложности декодирования неизвестных априори символов.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Спектр прямоугольного сигнала = sin(pi*f*T)/(pi*f*Tс), где Tс=1МГц для GPS - согласны? А теперь посчитайте, для каких f этот спектр обращается в 0 и выделите те нули (лепесток спектра), между которыми спектр занимает наибольшую площадь, т.е. мощность. Не забудте отрицательную полуось f. Ответ: -1/Tс и 1/Tс. Тогда полоса сигнала от нуля до нуля = 2/Tс.

 

При переносе на ПЧ/ВЧ, как известно, отрицательная и положительная половины спектра сигнала переносятся вместе.

 

из-за катастрофически нарастающей сложности декодирования неизвестных априори символов.

 

А я не понял. А что в GPS перед передачей сигнал косинусным фильтром не фильтруют?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А я не понял. А что в GPS перед передачей сигнал косинусным фильтром не фильтруют?

Открытый сигнал (C/A код) не фильтруется, т.к. он передается одновременно на той же частоте что и в 10 раз более широкополосный Р код.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Гость
Эта тема закрыта для публикации ответов.
×
×
  • Создать...