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

 
 
 
Reply to this topicStart new topic
lennen
сообщение Jul 8 2016, 21:00
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 227
Регистрация: 1-10-15
Из: Москва
Пользователь №: 88 647



Выношу тему на форум, так как я заблудился, что делать, пока что. Любые предложения - это супер.

Дело в том, что сгенерировать сигнал можно любой, когда используешь векторный генератор сигналов... Я начал с того, что сгенерировал код Баркера 13-позиционный. Ну далее добавил информационный сигнал... Получил что-то похожее на анализаторе сигналов и возрадовался... А как бы не так.

В анализаторе задается полоса сигнала. Я задал 10 МГц, у меня реально такая полоса информационного сообщения. И сначала долго удивлялся, почему на приеме большие всплески и странные изменения амплитуды, хотя используется обычный кабель между генератором и анализатором.

Ну само собой, нужен, возможно, косинусный на пъедестале фильтр... Я его замоделировал тоже... Но проверить еще не успел. И не очень я понимаю, как эту проблему решить...

А проблема в следующем. На приемной стороне нужно сгенерировать опорный сигнал Баркера 13-позиционный, и найти функцию корреляции. Должен быть четкий и единственный максимум.
Пока, как ни крути, а у меня получается много максимумов на очень коротком временном интервале. Максимум-то видно, но он может перескочить на другую выборку... Но из-за этого я не могу понять, где будет точно первый информационный бит...
Я так понимаю, проблема в том, что сигнал у меня не идеально прямоугольный, а из-за этого функция корреляции искажена. И это просто еще не в моих компетенциях исправить это. Прошу помочь, я не отрицаю, что решение может быть очень простым.
Go to the top of the page
 
+Quote Post
_4afc_
сообщение Jul 13 2016, 07:12
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 262
Регистрация: 13-10-05
Из: Санкт-Петербург
Пользователь №: 9 565



Цитата(lennen @ Jul 9 2016, 01:00) *
На приемной стороне нужно сгенерировать опорный сигнал Баркера 13-позиционный, и найти функцию корреляции. Должен быть четкий и единственный максимум.
Пока, как ни крути, а у меня получается много максимумов на очень коротком временном интервале. Максимум-то видно, но он может перескочить на другую выборку... Но из-за этого я не могу понять, где будет точно первый информационный бит...
Я так понимаю, проблема в том, что сигнал у меня не идеально прямоугольный, а из-за этого функция корреляции искажена.


А в принципе, прямоугольный сигнал Баркера 13-позиционный может дать один корреляционный максимум с уровнем 13?

Я пытался на нём сделать цифровую байтовую синхронизацию.., и в случаях:

- выравнивания количества единиц и нулей дополнительным битом
- ошибкой в одном бите баркера
- наличии данных рядом с баркером

уже не получается чёткого одного максимума - вместо этого много максимумов, на коротком участке, практически одинаковой амплитуды.
Думаю в аналоговом варианте, будет ещё печальнее.
Так что практической волшебной пользы я от баркера не увидел. Даже кодирование каждого бита как +Баркер -Баркер не работало если пара бит принята с ошибкой. Оставил в качестве хоть какой-то синхронизации...
Go to the top of the page
 
+Quote Post
lennen
сообщение Jul 13 2016, 21:05
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 227
Регистрация: 1-10-15
Из: Москва
Пользователь №: 88 647



Так главный вопрос в том, что я не очень понимаю, как лучше сделать синхронизацию. С учетом того, что использую векторное оборудование. Какой сигнал конкретно Вы бы посоветовали?
Go to the top of the page
 
+Quote Post
_4afc_
сообщение Jul 15 2016, 06:03
Сообщение #4


Профессионал
*****

Группа: Свой
Сообщений: 1 262
Регистрация: 13-10-05
Из: Санкт-Петербург
Пользователь №: 9 565



Цитата(lennen @ Jul 14 2016, 00:05) *
Так главный вопрос в том, что я не очень понимаю, как лучше сделать синхронизацию.


При корреляции данных тоже будут всплески. Поэтому я - до и после баркера ставил дополнительные биты дающие малые всплески и раскачивающие АРУ, если передача не непрерывна.

Цитата(lennen @ Jul 14 2016, 00:05) *
С учетом того, что использую векторное оборудование. Какой сигнал конкретно Вы бы посоветовали?


Не подскажу по векторному оборудованию - не использовал.

Не очень понятно - у вас разваливается всё при добавлении фильтра или данных?

Go to the top of the page
 
+Quote Post
lennen
сообщение Jul 17 2016, 21:24
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 227
Регистрация: 1-10-15
Из: Москва
Пользователь №: 88 647



А я понял, в чем может быть проблема. Но прошу подсказки. У меня на передаче четко задается частота дискретизации сигнала на НЧ (До переноса на 5 ГГц). Но на приеме я не в курсе, как установить эту чатоту дискретизации. И действительно, я посмотрел, у меня генерируется 105000 выборок, а приходит 140000. Такая небольшая разница, с учетом того, что я принимаю 2 млн выборок, но вроде она все и решает.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 23rd June 2025 - 14:32
Рейтинг@Mail.ru


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