реклама на сайте
подробности

 
 
10 страниц V   1 2 3 > »   
Reply to this topicStart new topic
> Реализация GPS приемника, не работает
Loser801
сообщение Nov 18 2008, 09:28
Сообщение #1


Участник
*

Группа: Новичок
Сообщений: 19
Регистрация: 30-10-08
Из: Казань
Пользователь №: 41 291



Вопрос состоит вот в чем: собирается ГПС приемник, для этого имеется свч часть в виде микросхемы MAX2769, ПЛИС и небольшого имитатора сигналов, который выдает реальный сигнал одного из спутников.
Так как у меня точно известно какой спутник принимается и то, что он без доплера, то я делаю упрощенную схему:
1. Понижаю частоту Maxом в 0! Типа сразу должен выделить кодовую последовательность.
2. ПЛИС ее считывает с частотой 2,046МГц и пишет в память первые 4096 отсчетов.
3. Пропускаю данную последовательность через КИХ, настроенный на тот же спутник. (C/A код №1)
4. Должен выделиться пик.
5. Я его фиксирую и говорю, что нашел спутник.

Проблема в том, что пика нет...
Может кто подскажет в чем дело...
Или же нельзя конвертировать все сразу в 0?..
Или может еще чего?..
Дело осложняетс тем, что нет СВЧ аппаратуры, которой можно было бы проверить правильность работы MAX...
Go to the top of the page
 
+Quote Post
Stanislav
сообщение Nov 18 2008, 11:41
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 4 363
Регистрация: 13-05-05
Из: Москва
Пользователь №: 4 987



Схему подключения MAX к ПЛИС приведите.
Если у Вас имитатор, просто подключите осциллограф к выходу МАХа, а затем включите и выключите несколько раз имитатор. Если не меняется ничего - значит, работает неправильно.
Выходные драйверы приёмника при этом нужно перевести в аналоговый режим.


--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
Go to the top of the page
 
+Quote Post
Loser801
сообщение Nov 18 2008, 11:54
Сообщение #3


Участник
*

Группа: Новичок
Сообщений: 19
Регистрация: 30-10-08
Из: Казань
Пользователь №: 41 291



Цитата(Stanislav @ Nov 18 2008, 14:41) *
Схему подключения MAX к ПЛИС приведите.
Если у Вас имитатор, просто подключите осциллограф к выходу МАХа, а затем включите и выключите несколько раз имитатор. Если не меняется ничего - значит, работает неправильно.


Ну нечто такое я пробовал. Просто снимал уже цифровые отсчеты с MAX. отсчеты меняются при вкл/выкл имитаторе. Но как они меняются - фиг знает... Вроде похоже на наличие то сигнала... То есть без антенны он шум какой-то гонит(отсчеты слишком часто меняются), а при при присоединения имитатора - они по длительности увеличиваются.

А соединение самое обычное... Просто завожу на вход ПЛИС отсччеты с MAX, а его программирую с компьютера через LPT

Мне более интересно узнать не нарушил ли я тут где-нибудь принципы самого выделения сигнала.

Сейчас пытаюсь считать отсчеты, которые пишутся в ПЛИС и прогнать через КИХ в Матлабе. Может в самой ПЛИС ошибка... Хотя пробовал прошивать в ПЛИС отсчеты, полученные при моделировании в Матлаб - все работает...
Go to the top of the page
 
+Quote Post
Stanislav
сообщение Nov 18 2008, 12:29
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 4 363
Регистрация: 13-05-05
Из: Москва
Пользователь №: 4 987



Цитата(Loser801 @ Nov 18 2008, 14:54) *
Ну нечто такое я пробовал. Просто снимал уже цифровые отсчеты с MAX. отсчеты меняются при вкл/выкл имитаторе. Но как они меняются - фиг знает... Вроде похоже на наличие то сигнала... То есть без антенны он шум какой-то гонит(отсчеты слишком часто меняются), а при при присоединения имитатора - они по длительности увеличиваются.
Скорее всего, работает.
На аналог выходы перенастройте. И посмотрите, что там деется. Вполне может быть избыточный сигнал, т.е., перегрузка, которую АРУ уже не вытягивает.

Цитата(Loser801 @ Nov 18 2008, 14:54) *
...А соединение самое обычное... Просто завожу на вход ПЛИС отсччеты с MAX, а его программирую с компьютера через LPT
"Самых обычных" соединений не бывает. Бывают правильные и неправильные.
Ладно, сигнал-то хоть в квадратурах берёте, али как?


--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
Go to the top of the page
 
+Quote Post
Loser801
сообщение Nov 18 2008, 13:01
Сообщение #5


Участник
*

Группа: Новичок
Сообщений: 19
Регистрация: 30-10-08
Из: Казань
Пользователь №: 41 291



Цитата(Stanislav @ Nov 18 2008, 15:29) *
Скорее всего, работает.
На аналог выходы перенастройте. И посмотрите, что там деется. Вполне может быть избыточный сигнал, т.е., перегрузка, которую АРУ уже не вытягивает.

"Самых обычных" соединений не бывает. Бывают правильные и неправильные.
Ладно, сигнал-то хоть в квадратурах берёте, али как?


Вы которые квадратуры имеете ввиду?
Я оттуда забираю уже квантованые отсчеты для I канала, который и модулируется C/A-кодом. Его я и пытаюсь обработать. Или я тут как раз где-то и ошибся? Могу даташит и схему отладочника выложить
Go to the top of the page
 
+Quote Post
Stanislav
сообщение Nov 18 2008, 13:43
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 4 363
Регистрация: 13-05-05
Из: Москва
Пользователь №: 4 987



Цитата(Loser801 @ Nov 18 2008, 16:01) *
Вы которые квадратуры имеете ввиду?
М-да, вот и ответ, похоже...

Цитата(Loser801 @ Nov 18 2008, 16:01) *
....Я оттуда забираю уже квантованые отсчеты для I канала, который и модулируется C/A-кодом. Его я и пытаюсь обработать. Или я тут как раз где-то и ошибся? Могу даташит и схему отладочника выложить
Даташит и схема отладочника не нужна. Интересовало именно подключение к ПЛИС, о чём и было ясно и чётко написано.
Извиняюсь за нотацию, но прежде, чем "лабать", нужно постичь хотя бы основные принципы радиоприёма. Если бы сочли за труд с ними ознакомиться, таких ляпов бы не было.
При спускании несущей в 0 нужно использовать квадратурные каналы, т.е., и I выход, и Q выход одновременно. Кроме того, очень желательно устранить сдвиги по несущей и тактовой частоте, обусловленные расхождением генераторов передатчика и приёмника, иначе потери в канале могут быть весьма значительными.

От изложения основ теории увольте, плиз... sad.gif


--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
Go to the top of the page
 
+Quote Post
Loser801
сообщение Nov 18 2008, 13:49
Сообщение #7


Участник
*

Группа: Новичок
Сообщений: 19
Регистрация: 30-10-08
Из: Казань
Пользователь №: 41 291



Цитата(Stanislav @ Nov 18 2008, 16:43) *
М-да, вот и ответ, похоже...

Даташит и схема отладочника не нужна. Интересовало именно подключение к ПЛИС, о чём и было ясно и чётко написано.
Извиняюсь за нотацию, но прежде, чем "лабать", нужно постичь хотя бы основы радиоприёма. Если бы сочли за труд с ними ознакомиться, таких ляпов бы не было.
При спускании несущей в 0 нужно использовать квадратурные каналы, т.е., и I выход, и Q выход одновременно. Кроме того, очень желательно устранить сдвиги по несущей и тактовой частоте, обусловленные расхождением генераторов передатчика и приёмника, иначе потери в канале могут быть весьма значительными.

От изложения основ теории увольте, плиз...


Нет! Как обрабатывать подобные сигналы я знаю. Но разве при формировании самого исходного ЖПС сигнала не закладывается разделение на квадратуры?
Одна из них модулируется именно кодом C/A, а другая P.
Или же вы хотите сказать, что возможность макса выдавать 3 отсчета, убивая при этом канал Q, является абсолютно не нужной?
Go to the top of the page
 
+Quote Post
Stanislav
сообщение Nov 18 2008, 13:53
Сообщение #8


Гуру
******

Группа: Свой
Сообщений: 4 363
Регистрация: 13-05-05
Из: Москва
Пользователь №: 4 987



Цитата(Loser801 @ Nov 18 2008, 16:49) *
Нет! Как обрабатывать подобные сигналы я знаю. Но разве при формировании самого исходного ЖПС сигнала не закладывается разделение на квадратуры?
Одна из них модулируется именно кодом C/A, а другая P.
Или же вы хотите сказать, что возможность макса выдавать 3 отсчета, убивая при этом канал Q, является абсолютно не нужной?
Какой кошмар... sad.gif
Не, сюда я боле не писец. Поскольку не владею Вашей терминологией...


--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
Go to the top of the page
 
+Quote Post
Neekeetos
сообщение Nov 18 2008, 15:24
Сообщение #9


Участник
*

Группа: Участник
Сообщений: 33
Регистрация: 2-09-08
Пользователь №: 39 958



Цитата(Loser801 @ Nov 18 2008, 16:49) *
Нет! Как обрабатывать подобные сигналы я знаю. Но разве при формировании самого исходного ЖПС сигнала не закладывается разделение на квадратуры?
Одна из них модулируется именно кодом C/A, а другая P.
Или же вы хотите сказать, что возможность макса выдавать 3 отсчета, убивая при этом канал Q, является абсолютно не нужной?

Слушай, все у тебя правильно, но если ПЧ нулевая то надо оба канала использовать и I и Q, а то спектр наложится. Расскажи поподробнее как ты делал коррелятор и генератор ПСП , очень интересно. По поводу данных тут советов типа осцилом смотреть на изменяющийся уровень - смеялся долго biggrin.gif

Сообщение отредактировал Neekeetos - Nov 18 2008, 15:39
Go to the top of the page
 
+Quote Post
Loser801
сообщение Nov 18 2008, 16:29
Сообщение #10


Участник
*

Группа: Новичок
Сообщений: 19
Регистрация: 30-10-08
Из: Казань
Пользователь №: 41 291



Цитата(Stanislav @ Nov 18 2008, 16:53) *
Какой кошмар... sad.gif
Не, сюда я боле не писец. Поскольку не владею Вашей терминологией...

Простите, а что в моей терминологии Вас так напугало?.. 05.gif

Цитата(Neekeetos @ Nov 18 2008, 18:24) *
Слушай, все у тебя правильно, но если ПЧ нулевая то надо оба канала использовать и I и Q, а то спектр наложится. Расскажи поподробнее как ты делал коррелятор и генератор ПСП , очень интересно. По поводу данных тут советов типа осцилом смотреть на изменяющийся уровень - смеялся долго biggrin.gif

Вы имеете ввиду, что наложаться части спектра, "симметричные" отсносительно центральной исходной частоты в 1575,42МГц? Или как?
Я все это моделировал сначала в МатЛаб. Там вроде как все получалось... (тут правда единственный нюанс - я там сам собирал и приемник и передатчик... возможно тут глюк) И если вбивать данные входных отсчетов из МатЛаб, то все вроде как получается и работает...
Вместо корреляторов у меня используется КИХ филтр, который перепрограммируется под конкретный спутник. Перепрограммируется пока в черновом варианте из блока памяти. Но потом сделаю, наверно, по традиционной схеме
Go to the top of the page
 
+Quote Post
Neekeetos
сообщение Nov 18 2008, 16:38
Сообщение #11


Участник
*

Группа: Участник
Сообщений: 33
Регистрация: 2-09-08
Пользователь №: 39 958



Цитата(Loser801 @ Nov 18 2008, 19:29) *
Вы имеете ввиду, что наложаться части спектра, "симметричные" отсносительно центральной исходной частоты в 1575,42МГц? Или как?
Я все это моделировал сначала в МатЛаб. Там вроде как все получалось... (тут правда единственный нюанс - я там сам собирал и приемник и передатчик... возможно тут глюк) И если вбивать данные входных отсчетов из МатЛаб, то все вроде как получается и работает...
Вместо корреляторов у меня используется КИХ филтр, который перепрограммируется под конкретный спутник. Перепрограммируется пока в черновом варианте из блока памяти. Но потом сделаю, наверно, по традиционной схеме

Если бы принимаемый сигнал строго переносился на ноль то не было бы никакой проблемы, и можно было бы использовать один из выходов а второй отбросить. Но реальные кварцы в приемнике и передатчике дадут разницу из за которой спектр принимаемого сигнала не будет на нуле в результате наложатся не как в идеале половинные спектры, а две несимметричные части спектра, они в итоге не дадут исходного сигнала.
Go to the top of the page
 
+Quote Post
Stanislav
сообщение Nov 18 2008, 16:50
Сообщение #12


Гуру
******

Группа: Свой
Сообщений: 4 363
Регистрация: 13-05-05
Из: Москва
Пользователь №: 4 987



Мда, видимо придётся ответить ещё одному не в меру ретивому...
Цитата(Neekeetos @ Nov 18 2008, 18:24) *
...По поводу данных тут советов типа осцилом смотреть на изменяющийся уровень - смеялся долго biggrin.gif
Что Вам в этом совете показалось смешным, уважаемый?


--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
Go to the top of the page
 
+Quote Post
Loser801
сообщение Nov 18 2008, 16:52
Сообщение #13


Участник
*

Группа: Новичок
Сообщений: 19
Регистрация: 30-10-08
Из: Казань
Пользователь №: 41 291



Цитата(Neekeetos @ Nov 18 2008, 19:38) *
Если бы принимаемый сигнал строго переносился на ноль то не было бы никакой проблемы, и можно было бы использовать один из выходов а второй отбросить. Но реальные кварцы в приемнике и передатчике дадут разницу из за которой спектр принимаемого сигнала не будет на нуле в результате наложатся не как в идеале половинные спектры, а две несимметричные части спектра, они в итоге не дадут исходного сигнала.

В матлабе у меня получалось, что при уходе частоты примерно на 100-150Гц действительно сигнал достаточно сильно искажается... Но я наделся на точность нгастройки гетеродина частоты гетеродина, о которой они так хвалились в описании микросхемы. Значит думаете дело в этом и все-таки придется обрабатывать обе составляющие сигнала, либо переносить именно на промежуточную, а не 0?
Go to the top of the page
 
+Quote Post
Stanislav
сообщение Nov 18 2008, 16:55
Сообщение #14


Гуру
******

Группа: Свой
Сообщений: 4 363
Регистрация: 13-05-05
Из: Москва
Пользователь №: 4 987



Цитата(Loser801 @ Nov 18 2008, 19:29) *
Простите, а что в моей терминологии Вас так напугало?..
Ничего не напугало.
Просто я ей не владею - вот и всё.

Цитата(Loser801 @ Nov 18 2008, 19:52) *
В матлабе у меня получалось, что при уходе частоты примерно на 100-150Гц действительно сигнал достаточно сильно искажается...
Скажите, а на чём зиждется надежда, что разнос частот будет именно таким, а не бОльшим?


--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
Go to the top of the page
 
+Quote Post
Loser801
сообщение Nov 18 2008, 17:00
Сообщение #15


Участник
*

Группа: Новичок
Сообщений: 19
Регистрация: 30-10-08
Из: Казань
Пользователь №: 41 291



Цитата(Stanislav @ Nov 18 2008, 19:54) *
Ничего не напугало.
Просто я ей не владею - вот и всё.

Ясно. Но все равно спасибо за помощь

Цитата(Stanislav @ Nov 18 2008, 19:55) *
Скажите, а на чём зиждется надежда, что разнос частот будет именно таким, а не бОльшим?

Нет! Это я привел именно минимальный сдвиг. Точность настройки гетеродина составляет по даташиту 40Гц...
А вообще в последствии производится отыскание доплеровкого сдвига в диапазоне +-4кГц и с шагом примерно в 100Гц
Go to the top of the page
 
+Quote Post

10 страниц V   1 2 3 > » 
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 15th July 2025 - 15:16
Рейтинг@Mail.ru


Страница сгенерированна за 0.01504 секунд с 7
ELECTRONIX ©2004-2016