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

 
 
 
Reply to this topicStart new topic
> Вопрос по реализации приёма кода Баркера
_Anatoliy
сообщение Sep 19 2017, 08:51
Сообщение #1


Утомлённый солнцем
******

Группа: Свой
Сообщений: 2 646
Регистрация: 15-07-06
Из: г.Донецк ДНР
Пользователь №: 18 832



[attachment=108847:2017_09_...5_bark_q.png]Всем доброго дня!
На картинке красным цветом показан сигнал на входе ЦАП. Далее : модулятор-конвертер-фильтр-линия связи-антиалиазинговый фильтр-АЦП-FPGA-квадратурный снос в ноль-фильтрация-децимация-вычисление арктангенса.
На картинке синим цветом показана фаза принятого сигнала(результат atan(im/re)), здесь по оси Х от 0 до 670 радиоимпульс, далее шум. Видно артефакты по фазе в районе 420 и 560 единиц по оси Х, явно не 180 градусов. А ожидалось увидеть разрыв фазы 180 градусов. Что это за эффект и как его побороть?
Эскизы прикрепленных изображений
Прикрепленное изображение
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
petrov
сообщение Sep 19 2017, 09:23
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 220
Регистрация: 21-10-04
Из: Balakhna
Пользователь №: 937



Цитата(_Anatoliy @ Sep 19 2017, 11:51) *
Что это за эффект?


ФНЧ?
Go to the top of the page
 
+Quote Post
_Anatoliy
сообщение Sep 19 2017, 09:31
Сообщение #3


Утомлённый солнцем
******

Группа: Свой
Сообщений: 2 646
Регистрация: 15-07-06
Из: г.Донецк ДНР
Пользователь №: 18 832



Цитата(petrov @ Sep 19 2017, 12:23) *
ФНЧ?

Где? После сноса в ноль стоит ФНЧ по real и imag с частотой среза примерно 25МГц. Частота синуса в модуляторе 1МГц.
Go to the top of the page
 
+Quote Post
petrov
сообщение Sep 19 2017, 10:11
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 2 220
Регистрация: 21-10-04
Из: Balakhna
Пользователь №: 937



Цитата(_Anatoliy @ Sep 19 2017, 12:31) *
Где? После сноса в ноль стоит ФНЧ по real и imag с частотой среза примерно 25МГц. Частота синуса в модуляторе 1МГц.


Если снос в ноль, почему фаза за время символа 4 раза 2pi пробегает?
Go to the top of the page
 
+Quote Post
_Anatoliy
сообщение Sep 19 2017, 10:42
Сообщение #5


Утомлённый солнцем
******

Группа: Свой
Сообщений: 2 646
Регистрация: 15-07-06
Из: г.Донецк ДНР
Пользователь №: 18 832



Цитата(petrov @ Sep 19 2017, 13:11) *
Если снос в ноль, почему фаза за время символа 4 раза 2pi пробегает?

Да, действительно, сразу и не заметил этого безобразия. Спасибо! Это я великий путаник картинку из модулятора не ту выложил. Заменил.

Только почему у Вас получилось 4 раза? Длительность импульса 10 мкс, должно быть 10 периодов. А на приёмном конце благодаря Вам вижу 20 периодов!
Go to the top of the page
 
+Quote Post
petrov
сообщение Sep 19 2017, 10:56
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 2 220
Регистрация: 21-10-04
Из: Balakhna
Пользователь №: 937



Цитата(_Anatoliy @ Sep 19 2017, 13:42) *
Только почему у Вас получилось 4 раза? Длительность импульса 10 мкс, должно быть 10 периодов. А на приёмном конце благодаря Вам вижу 20 периодов!


При сносе в ноль модуляции BPSK у вас не должно быть бегущей фазы, только скачки между 0 и pi(плюс константный угол, или медленный поворот).
Go to the top of the page
 
+Quote Post
_Anatoliy
сообщение Sep 19 2017, 11:00
Сообщение #7


Утомлённый солнцем
******

Группа: Свой
Сообщений: 2 646
Регистрация: 15-07-06
Из: г.Донецк ДНР
Пользователь №: 18 832



Цитата(petrov @ Sep 19 2017, 13:56) *
При сносе в ноль модуляции BPSK у вас не должно быть бегущей фазы, только скачки между 0 и pi(плюс константный угол, или медленный поворот).

Ну да, так и есть. А с чего вы взяли что фаза бежит? Да я уже разобрался благодаря вам, ошибка в программе отображения. Появится программист буду наклонять.
Go to the top of the page
 
+Quote Post
petrov
сообщение Sep 19 2017, 11:07
Сообщение #8


Гуру
******

Группа: Свой
Сообщений: 2 220
Регистрация: 21-10-04
Из: Balakhna
Пользователь №: 937



Цитата(_Anatoliy @ Sep 19 2017, 14:00) *
Ну да, так и есть. А с чего вы взяли что фаза бежит? Да я уже разобрался благодаря вам, ошибка в программе отображения. Появится программист буду наклонять.


У вас на рисунке фаза линейно изменяется по модулю 2pi, созвездие BPSK на нулевой частоте никуда не поворачивается, допустим передаются подряд 1, фаза должна стоять на pi.
Go to the top of the page
 
+Quote Post
_Anatoliy
сообщение Sep 19 2017, 11:28
Сообщение #9


Утомлённый солнцем
******

Группа: Свой
Сообщений: 2 646
Регистрация: 15-07-06
Из: г.Донецк ДНР
Пользователь №: 18 832



Цитата(petrov @ Sep 19 2017, 14:07) *
У вас на рисунке фаза линейно изменяется по модулю 2pi, созвездие BPSK на нулевой частоте никуда не поворачивается, допустим передаются подряд 1, фаза должна стоять на pi.

Понял вас, спасибо.Посмотрю.
Go to the top of the page
 
+Quote Post
_Anatoliy
сообщение Sep 20 2017, 07:11
Сообщение #10


Утомлённый солнцем
******

Группа: Свой
Сообщений: 2 646
Регистрация: 15-07-06
Из: г.Донецк ДНР
Пользователь №: 18 832



Цитата(_Anatoliy @ Sep 19 2017, 14:28) *
Понял вас, спасибо.Посмотрю.

Да, согласен с вами, это я для эксперимента настраивал частоту приёма так чтобы частота принятого синуса была равна частоте переданного синуса(рис. Figure 1). Видно что разрыв фазы пляшет около пи, но не точно пи. Переходные процессы в фильтрах? Оставить как есть?

Если же настроить приёмник точно на частоту модуляции, то да, фаза почти стоит,дрейфует со скоростью разницы частот(второй рисунок).
Эскизы прикрепленных изображений
Прикрепленное изображение
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
Kluwert
сообщение Sep 20 2017, 19:03
Сообщение #11


Местный
***

Группа: Участник
Сообщений: 239
Регистрация: 15-11-09
Из: Санкт-Петербург
Пользователь №: 53 639



Цитата(petrov @ Sep 19 2017, 15:07) *
У вас на рисунке фаза линейно изменяется по модулю 2pi, созвездие BPSK на нулевой частоте никуда не поворачивается, допустим передаются подряд 1, фаза должна стоять на pi.

При условии, что вы прицезионно попали в несущую частоту в квадратурном детекторе sm.gif Чего на практике никогда не случается, посему и нужны навароты, типа петли Костаса.
Go to the top of the page
 
+Quote Post

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

 


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


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