3 / 3 / 0
Регистрация: 28.10.2013
Сообщений: 36
|
||||||||||||||||
1 | ||||||||||||||||
квадратуры и построение корреляционной функции08.12.2013, 19:13. Показов 3632. Ответов 3
Метки нет (Все метки)
Здравствуйте)
У меня такое задание: мне дали бинарный файл, в котором записан сигнал gps, в котором содержатся сигналы от перечисленных на картинке спутников. Каждая квадратура - 16 бит. Пара квадратур - это одна точка. Мне нужно построить корреляционную функцию с/а-кода i-ого спутника(сигнал,которого содержится в файле) и сигнала из файла. Я скачиваю данные из файла таким образом:
?? Если, да, то в итоге у меня получаются графики, на которых нет четко выделяющегося пика, который я ожидала увидеть Вопрос: правильно ли я работаю с квадратурным сигналом? Функция генерации с/а-кода
Сам скрипт:
ссылка на файл: http://anonymousdelivers.us/93759
0
|
08.12.2013, 19:13 | |
Ответы с готовыми решениями:
3
Построение фазового портрета корреляционной функции в Matlab Построить график корреляционной функции дисперсия и корреляционной функции Расчет взаимной корреляционной функции (ВКФ) |
09.12.2013, 11:31 | 2 | |||||
Ну у тебя здесь по сути квадратурная модуляция или I/Q data идёт. Суть такова, что твой сигнал дополняют квадратурой, которая есть сигнал, смещенный на 90 градус по фазе. Такие данные обычно идут в пакете последовательно отсчётами сигнал-квадратура. То есть один отсчёт сигнала есть :
Надо только понять, какие точно данные записаны в массиве,я взял знакопостоянные инты:
0
|
2014 / 1286 / 61
Регистрация: 05.06.2010
Сообщений: 2,213
|
|
09.12.2013, 17:10 | 3 |
TheMozddra, вы слишком просто представляете себе задачу) На самом деле все несколько сложнее. Вот схема сигнала gps:
Во первых, ваш сигнал на несущей(даже на двух) значит нужна демодуляция. Я примерно представляю это так(могу ошибаться, не пробовал): умножаете на несущую L1, фильтруете, получаете огибающую. Вам нужна синфазная (действительная) часть, в квадратурной будет P-код. Полученная огибающая содержит навигационные данные, в каждом бите которых содержится 20 чипов C/A кода. Только потом строите свои корреляции.
1
|
3 / 3 / 0
Регистрация: 28.10.2013
Сообщений: 36
|
||||||
16.12.2013, 13:42 [ТС] | 4 | |||||
добрый вечер спасибо за ответы)
vital792, мне тоже казалось, что так просто все сделать не возможно, я уточнила у преподавателя, он сказал искать корреляцию по теореме о быстрой корреляции через оббратное преобразование Фурье, вот что в итоге получиолось
Получила какие-то пики теперь с ними нужно разбираться, то ли это, что мне нужно) еще по частоте отстраивать вроде как нужно)
0
|
16.12.2013, 13:42 | |
16.12.2013, 13:42 | |
Помогаю со студенческими работами здесь
4
Реализация случайной последовательности и формирование заданной корреляционной функции. Решение задачи квадратуры круга Демодуляция ЧМ сигнала через квадратуры Алгоритм квадратуры Гаусса–Лежандра Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |