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

 
 
> Поиск импульсов синхронизации
lennen
сообщение Dec 1 2015, 11:08
Сообщение #1


Местный
***

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



Вот и настал для меня этот момент. У меня система генерирует OFDM-сигналы, но приемник просто обрабатывает все, что идет по каналу связи. Мне теперь надо так: я в передатчике сделал генерацию синхро-сигнала, который распологается на 1 из 10 OFDM-символов, и длится столько же, сколько и обычный OFDM-символ. Теперь надо Засинхронизировать приемную и передающую части.

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

И тут я понял, что ничего не понимаю в синхронизации, потому что какой всплеск, как тут что происходит?!!! Помогите разобраться, пожалуйста, в математическом представлении того, что происходит. У меня уже сгенерирован сигнал: СИНХРО+ОФДМ+ОДФМ+ОДФМ+...+ОФДМ+СИНХРО+ОФДМ.

Что теперь нужно сделать в приемнике? Я так понимаю, что прием не начнется вообще, пока не будет найдет максимум АКФ. Как найти этот максимум конкретно?

Вопрос: что вообще нужно контролировать и синхронизировать с помощью синхронизирующего сигнала?

Как часто нужно искать синхро-сигнал? Смотрите, Я один раз засинхронизировался. Принимаю...принимаю. Может и рассинхронизировался. Но что теперь делать-то? Просто через 10 посылок снова в приемнике заставлять программу читать синхросигнал?

Или синхронизация и прием должны происходить одновременно?

Сообщение отредактировал lennen - Dec 1 2015, 11:10
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
lennen
сообщение Dec 10 2015, 08:10
Сообщение #2


Местный
***

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



А как бы вы решили следующий вопрос. Допустим, у Вас сейчас передатчик генерирует за каждый цикл работы программы 30 OFDM-символов, среди которых один - синхросигнал.
Эти данные должны по ТЗ передаваться на приемник (например, по каналу связи через звуковую карту), но вы в настоящее время сохраняете массив из 30 OFDM-символов в файл, а программа-приемник читает сразу весь массив из файла.
Приемник у вас сейчас просто удаляет импульс синхронизации, и этот импульс всегда первый, так как он записывается в текстовый файл на первом месте.
Вам не нужно хитрить, язвить, нужно теперь реально самым простым способом использовать импульс синхронизации, то есть сделать корреляционный прием и показывать, где находится начало сигнала.

Я просто заработался, скажите мне, пожалуйста, на свежую голову, как бы вы поступили, если бы вас мучил такой вопрос? Как добавить в систему связи, находящуюся на таком уровне, синхронизацию по корреляционной функции? Я теорию, причем, всю знаю, в Матлабе кучу раз моделировал, а вот не понимаю, как это должно выглядеть, потому что если бы данные передавались по TCP и накапливались в буфере приемника.... Но без если бы, TCP мне пока сделать трудно с моим знанием сокетов, поэтому я хочу послушать вообще, какие есть варианты решения задачи.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- lennen   Поиск импульсов синхронизации   Dec 1 2015, 11:08
- - mcheb   Цитата(lennen @ Dec 1 2015, 14:08) И тут ...   Dec 1 2015, 13:56
- - lennen   Не, не по нраву мне путь Сергея Савельева!   Dec 1 2015, 16:48
- - Corner   Есть много разных синхронизаций. 1. Синхронизация...   Dec 2 2015, 08:01
- - lennen   Я пока на той стадии, что мне надо просто добавить...   Dec 2 2015, 08:14
- - Corner   Боюсь, все не совсем так. Для оптимального приема...   Dec 4 2015, 07:44
- - lennen   Ок, тогда мне пока нужна только частотная и времен...   Dec 4 2015, 13:34
- - lennen   А дайте что-нибудь почитать? Мне нужно просто прак...   Dec 9 2015, 07:33
|- - blackfin   Цитата(lennen @ Dec 9 2015, 11:33) А дайт...   Dec 9 2015, 07:41
- - lennen   Где дали? Можно что-нибудь из основ синхронизации ...   Dec 9 2015, 08:04
|- - blackfin   Цитата(lennen @ Dec 9 2015, 12:04) Где да...   Dec 9 2015, 08:16
|- - des00   Цитата(lennen @ Dec 10 2015, 16:10) Я про...   Dec 10 2015, 08:29
- - lennen   Ок, чтобы было понятнее, прикладываю скрин генерат...   Dec 10 2015, 08:48
- - lennen   Ситуация немного изменилась, но вопрос очень актуа...   Dec 14 2015, 08:38


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

 


RSS Текстовая версия Сейчас: 17th August 2025 - 11:40
Рейтинг@Mail.ru


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