Расчет изменения угла точки впереди и частоты доплеровского сдвига с тангенциальной/радиальной составляющей скорости для межспутниковой линии связи

При вычислении угла точки впереди мы работаем с компонентой вектора тангенциальной скорости, а для расчета доплеровского сдвига, т.е. изменения частот, мы работаем с компонентой вектора радиальной скорости.

Рисунок 1

Поправьте меня, если я ошибаюсь, мы рассчитываем радиальную и тангенциальную скорость, как показано на рисунке выше (рис. 1). Но правильный ли это способ узнать радиальную скорость обоих спутников при расчете доплеровского сдвига в изменениях частот, ведь нам также необходимо узнать относительные лучевые скорости обоих спутников, или на картинке ниже (рисунок 2) это и есть правильный? где составляющая лучевой скорости находится прямо напротив линии визирования обоих спутников.

фигура 2

Поскольку я посмотрел на изображение ниже (Рисунок 3), где радиальная составляющая Vp соответствует линии прямой видимости обоих спутников, то я запутался, как мне разместить свои векторные компоненты?

Рисунок 3

Любые наводки были бы очень полезны. Пожалуйста, дайте мне знать, что мне здесь не хватает. Заранее спасибо.

Ответы (3)

Я не эксперт в этом вопросе, но вот анализ, основанный на основах физики.

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

Векторы, показанные на Рисунке 2, показывают правильный способ расчета угла направления вперед θ п А и доплеровский сдвиг.

Я думаю, вы можете назвать эти два вектора В р для радиальной скорости, но где радиус проведен от одного спутника к другому, и В п для перпендикулярной скорости, то есть скорости, перпендикулярной линии, соединяющей два спутника.

В этом случае, когда векторы нарисованы, как показано, доплеровский сдвиг будет связан с

Δ ф ф В р 1 + В р 2 с

и угол обзора будет

θ п А 2 В п 1 + В п 2 с

Если у вас есть правильные векторы орбитального состояния для двух космических кораблей р 1 , в 1 и р 2 , в 2 то вы можете сделать следующее:

предостережение: эти векторы состояния могут быть из любой инерциальной системы отсчета, но я не думаю, что это подходит для вращающейся системы отсчета. Обратите внимание, что две скорости вычитаются; на 2D-рисунках из вопроса стрелки указывают в противоположные стороны, поэтому добавляются скалярные скорости, но это артефакт работы с изображениями со стрелками, указывающими в том направлении, в котором они находятся.

р ^ "=" р 2 р 1 | р 2 р 1 |

Δ ф ф ( в 2 в 1 ) р ^ с

θ п А 2 | ( в 2 в 1 ) × р ^ | с


Рисунок 2 изменен

Вот случайное изображение из Интернета, взятое из Space Laser Communications Systems, Technologies, and Applications :

введите описание изображения здесь

Спасибо за ваши ответы. Да, мы на одном пути, у меня тоже есть эта бумага (ссылка, которую вы загрузили). Что ж, теперь проблема в том, что у меня есть радиальная и тангенциальная (то, что вы говорите, перпендикулярная) составляющая вектора скорости, которую я показал вам на моем загруженном изображении на рисунке 1 (спасибо за размещение этих чисел). Теперь как трансформировать его по вашей фигуре. Нужно ли мне вращаться под тем же углом, что и между Землей-спутником 1 и спутником 2. Да, я также знаю о трехмерных орбитальных компонентах, и у меня есть координаты для векторов скорости в 3D, и в этом сценарии я не показываю 3D
@Jyoti Я добавил несколько выражений, если у вас есть векторы состояния для обоих спутников.
У вас есть какой-нибудь источник той более поздней части, которую вы загрузили?
@Jyoti нет, это просто базовая векторная математика. Если у вас есть вектор в , скалярная величина компонента, параллельного некоторому вектору р является в р ^ , а скалярная величина перпендикулярной компоненты равна | в × р ^ | . (к вашему сведению, это был комментарий, а не сообщение с ответом; я использовал его для составления/рендеринга MathJax, но, по-видимому, разместил его вместо копирования/вставки сюда.
@Jyoti Я добавил еще немного. Я ошибся, между двумя скоростями должен быть знак минус. Знак плюс остался от двумерного случая (где знаки скоростей задавались противоположно направленными стрелками). Это прямо сейчас, а со знаком минус Земля вычитается из задачи. Это могут быть векторы состояния, центрированные на Земле, или гелиоцентрические, или любые другие точки отсчета, и они все равно будут вычитаться. Это просто не может быть вращающаяся система отсчета.
Спасибо, я действительно сделал с v2 - v1. Большое вам спасибо за вашу помощь. Скоро появятся новые вопросы, касающиеся орбиты и всего остального. Хахаха. :П
@Jyoti хорошо, спасибо за обновление!
+1 для вас. Но у меня есть сомнения, скажем, вектор состояния r1, v1 от GEO и вектор состояния r2, v2 от LEO, в таком случае, как вы обдумываете формулу? и Point Ahead Angle всегда должен быть положительным? Я видел в некоторой литературе, что он может быть отрицательным в зависимости от вариации. Но как вы там написали | в Икс р | , это означает, что оно всегда будет положительным, когда я беру значение квадратного корня, потому что в перпендикулярном случае в Икс р будет 3D вектор А Икс + Б у + С г формирование.
@Jyoti угол между двумя векторами в 3D обычно записывается как положительный в диапазоне от 0 до π (от 0 до 180°). Если вы видели упоминание об отрицательном ракурсе, я уверен, что это в 2D-ситуации. Если вы хотите внимательно проверить «некоторую литературу», вы увидите, что они, вероятно, определяют положительные и отрицательные углы на плоскости. Stack Exchange лучше всего работает, когда новые вопросы задаются как новые вопросы. Почему бы вам не задать новый вопрос и включить ссылку (или цитату) и хорошую цитату из раздела, описывающего отрицательный угол, и это будет легче решить.
Я только что сделал здесь . Спасибо.

Если р 1 и р 2 - положения двух спутников в любой согласованной системе координат, в том числе в системе с центром на Земле, тогда р 1 р 2 это то, что вы ищете: векторное расстояние между ними. Вам не нужно беспокоиться о движении одного по сравнению с другим, просто о том, как этот вектор удлиняется/сжимается и вращается.

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

Проблема @bobjacobson заключается в том, что у него нет той же плоскости и не круговой орбиты.
R1-R2 по-прежнему имеет значение, независимо от того, в каком случае. Работа с отдельными позициями только добавляет путаницы и удваивает расчеты.
@BobJackson Спасибо, чувак. Но как вы предлагаете мне рассчитать угол точки впереди и эффект Доплера для одного спутника в LEO и другого спутника в случае GEO? Кроме того, на него уже ответили, но вы предлагаете мне то же самое или у вас есть другой подход к этой проблеме? Спасибо.

Вы сказали,

При вычислении угла точки впереди мы работаем с компонентой вектора тангенциальной скорости, а для расчета доплеровского сдвига, т.е. изменения частот, мы работаем с компонентой вектора радиальной скорости.

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

Доплеровский сдвиг определяется скоростью изменения расстояния между двумя спутниками, которая равна разнице их общих скоростей в 3D при проецировании на мгновенный луч зрения. Имеющие значение «радиальные» и «тангенциальные» скорости не имеют ничего общего с локальной системой отсчета, используемой на каждом спутнике, а скорее с компонентами, параллельными или перпендикулярными разности положений.

Позволять р 1 — положение передающего спутника, и пусть р 2 быть положением принимающего спутника. Определите относительное положение р "=" р 2 р 1 . Тогда, поскольку взятие производных коммутирует с вычитанием, относительная скорость В равно обоим р / т и в 2 в 1 "=" р 2 / т р 1 / т .

Мгновенный диапазон, р , является квадратным корнем из р р . Его производная по времени, «скорость дальности», равна

р т "=" т р р "=" 1 2 р т ( р р ) "=" В р + р В 2 р "=" р В р
Так и должно быть, потому что все, что мы сделали, это переформулировали доплеровское определение: р / р - единичный вектор в направлении смещения, и расставить точки с помощью В вот что значит проекция.

Чтобы обсудить прогноз, мы должны уточнить, как мы работаем со временем. В частности, вместо того, чтобы использовать мгновенную разницу позиций как функцию только одного времени, р ( т ) "=" р 2 ( т ) р 1 ( т ) вместо этого нам нужно определить более общую разницу позиций как функцию двух разных времен, р ( т 1 , т 2 ) "=" р 2 ( т 2 ) р 1 ( т 1 ) . Это дает нам формулу для выражения разницы между тем, где раньше находился передатчик . т 1 , и где будет находиться получатель т 2 . Тогда формула

р ( т 1 , т 1 ) р ( т 1 , т 2 ) р ( т 1 , т 1 ) р ( т 1 , т 2 )
дает нам косинус «угла точки вперед». Чтобы сделать это правильно, вам нужно немного пошевелить вещами, чтобы максимизировать самосогласованность вашего решения. То есть, если начать с р ( т 1 , т 1 ) , то вы могли бы использовать т 2 т 1 + р ( т 1 , т 1 ) / с ( с — это скорость передачи, которую я предполагаю легкой), чтобы вычислить лучший ответ для р ( т 1 , т 2 ) , но это меняет оценку т 2 в котором вам нужно интерполировать ваши эфемериды, что меняет вашу наилучшую оценку времени, что меняет разность позиций и т. д. Вы запускаете эту процедуру несколько раз и, надеюсь, итерируете до сходимости на т 2 оценивается с тем же порядком точности, что и ваши эфемериды.