Телесистемы
 Разработка, производство и продажа радиоэлектронной аппаратуры
На главную   | Карта сайта | Пишите нам | В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:jobsmp@pochta.ru

Телесистемы | Электроника | Конференция «Цифровые сигнальные процессоры (DSP) и их применение»

Синхронизация в моготоналке

Отправлено Dub01 09 июля 2008 г. 21:32


Итак, после длительного отсутствия, появились некоторые важные вопросы касательно того же MIL-STD-188-110B - 39ка. Как уже писал, имеется некоторый записанный с эфира сигнал данного стандарта, необходимо его обработать, т.е. правильно демодулировать, осуществить синхронизацию, выделить начальную точку нарезки с которой начинается полезный информационный поток... Сигнал записан с частотой дискретизации fs=8000Гц. На первом этапе обработки происходит передискретизация на частоту fs=7200Гц методом интерполяции. В итоге получили новый вектор отчётов, но уже с частотой дискретизации 7200Гц. При 7200 выполняется условие, при котором отсчёты берутся именно на поднесущих частотах а не где-то рядом, т.е. бины лежат на несущих. 7200/128 = 56.25Гц - как раз разнос между поднесущими по стандарту. На втором этапе нелбходимо найти точку(отсчёт) с которого необходимо нарезать символы как таковые, т.е. найти точку где заканчивается синхра (4 немодулированных тона и за ними ещё 3 модулированные несущие частоты). У меня этот процесс реализован следующим образом. Задаётся некоторое окно отсчётов, для примера k=500. Этим окном скользим(смещаем) по нашему вектору отсчётов(кот. уже с fs=7200) и строим спектр. По стандарту 4 тона имеют следующие частоты: 787.5, 1462.5, 2137.5 и 2812.5 Гц соответственно, а на нашем спектре получается что частоты гуляют около этих значений +-пару Гц. При этом разнос между тонами на спектре, естественно, сохраняется и равен 675Гц.
ВОПРОС: как и что необходимо сделать для правильной частотной синхронизации?

Далее как планируется, чтобы найти точку нарезки(конца синхры и начала полезного информационного сигнала) необходимо настроить фильтры на эти самые несущие(4 тона). И на выходе фильтров усреднить огибающие, по уровню 0.707 замерить длительность, и тем самым найти эту точку(отсчёт). Фильтры по идеи надо реализовывать на основе Фурье. Вот только не ясно, ведь сама процедура усреднения - уже с погрешностью, т.е. и по времени не будет точной синхронизации.
ВОПРОС: насколько правильный данный алгоритм? И как правильно реализуется временная синхронизация? Ведь очень важно правильно определить точку нарезки.


Составить ответ | Вернуться на конференцию

Ответы


Отправка ответа
Имя*: 
Пароль: 
E-mail: 
Тема*:

Сообщение:

Ссылка на URL: 
URL изображения: 

если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
введите число 123:

Перейти к списку ответов | Конференция | Раздел "Электроника" | Главная страница | Карта сайта

Rambler's Top100 Рейтинг@Mail.ru
 
Web telesys.ru