Предлагаю тему для обсуждения касательно программной демодуляции ФМ (абсолютная ФМ) сигналов в пакетном режиме. Интересует любая информация по этому вопросу, особенно по вопросам реализации узла АРУ, систем ФАПЧ по тактам и несущей для быстрого вхождения в синхронизм при отсутствии и наличии установочной последовательности в пакетах. Кто работал по этой теме и если есть какие-то
реальные разработки (может исходный код

) ответьте.
Цитата(Serg76 @ Apr 5 2007, 00:14)

Интересует любая информация по этому вопросу, особенно по вопросам реализации узла АРУ, систем ФАПЧ по тактам и несущей для быстрого вхождения в синхронизм при отсутствии и наличии установочной последовательности в пакетах
Дж. Прокис. Цифровая связь.Скляр. Цифровая связь.
Скляр и Прокис перечитаны от корки до корки уже не один раз, может есть еще какие источники, поконкретнее.
Цитата(Serg76 @ Apr 5 2007, 11:29)

Скляр и Прокис перечитаны от корки до корки уже не один раз, может есть еще какие источники, поконкретнее.
Конкретней некуда:
http://electronix.ru/forum/index.php?showtopic=23652
Цитата(Serg76 @ Apr 4 2007, 23:14)

Предлагаю тему для обсуждения касательно программной демодуляции ФМ (абсолютная ФМ) сигналов в пакетном режиме. Интересует любая информация по этому вопросу, особенно по вопросам реализации узла АРУ, систем ФАПЧ по тактам и несущей для быстрого вхождения в синхронизм при отсутствии и наличии установочной последовательности в пакетах. Кто работал по этой теме и если есть какие-то
реальные разработки (может исходный код

) ответьте.
1) а, что АРУ предполагается специфическое?
2) с ФАПЧ вопрос недопонял, но чем Вам не нрафиться петля Костаса как например при декодировании PSK?
3) ну а особую несущую (мы вообще о квазигармонических сигналах или нет?

) которая может самосинхонизироваться
при отсутствии установочной последовательности в пакетах вообще не смог вообразить.
Реальных наработок много, не понятна суть вопроса. Или Вам взять и выложить проект?
Может кто предложет или даст ссылку на алгоритмы быстрой синхронизации системы ФАПЧ по тактам, но так чтобы захват происходил на небольшом числе символных интервалов, а также что-нибудь по системе быстрой АРУ из реальных проектов любой сложности (имею достаточный опыт разработок в области ЦОС, особенно демодуляции) на любом языке программирования, заранее спасибо.
Цитата(Serg76 @ Apr 5 2007, 14:14)

Может кто предложет или даст ссылку на алгоритмы быстрой синхронизации системы ФАПЧ по тактам, но так чтобы захват происходил на небольшом числе символных интервалов, а также что-нибудь по системе быстрой АРУ из реальных проектов любой сложности (имею достаточный опыт разработок в области ЦОС, особенно демодуляции) на любом языке программирования, заранее спасибо.
Самое простое - полосовой фильтр на тактовую частоту.
Попробую по порядку:
1. АРУ действительно должно быть довольно специфическим, так как амплитуда сигнала при пакетной передаче (забыл упомянуть, что речь идет о многостаниционном доступе с временным разделением каналов - режим TDMA) в разных временных слотах изменяется в довольно широком диапазоне и некоторые сигналы работают на уровне шума, поэтому выделить их довольно сложно и, соответственно, довольно высока вероятность пропуска такого подкадра. Схема классического АРУ (одно или двух ступенчатого) довольно инерционна. Необходимы схемы быстрого АРУ с достаточной помехоустойчивостью.
2. По поводу петли Костаса - схема классическая и довольно хорошо себя зарекомендовала (сам проверял), но есть пару минусов, во-первых, возможен ложный захват несущей на гармониках (довольно распространенный случай), т.к. все-таки имеем дело с нелинейностью в виде перемножения квадратурных составляющих, а во-вторых, если не использовать каких-либо других ухищрений, она все-таки тоже довольно инерционна.
3. Модуляция сигнала - фазовая, с абсолютным (не дифференциальным) изменением фазы сигнала, например, классическая QPSK. Никаких пилот-сигналов или же каких либо каналов управления в сигнале не присутствует. Сам же алгоритм демодуляции - квазикогерентный (при абсолютной ФМ другие применить довольно сложно (например, оптимальный некогерентный), если это вообще возможно). Уточним по поводу установочной (зондирующей, обучающей, преамбулы и т.д.) последовательности, она передается в начале каждого подкадра и может служить как раз для быстрой сходимости ФАПЧ тактов, а также для раскрытия фазовой неоднозначности QPSK сигнала, что вызвано асинхронностью пары модулятор-демодулятор. По поводу синхронизации без установочной последовательности. Это возможно, достаточно вспомнить методы слепой коррекции в эквалайзерах (адаптивных фильтрах).
ЗЫ. Если есть реальные наработки, буду благодарен и с радостью воспользуюсь. Готов помочь в других практичсеких вопросах, особенно, касательно программной демодуляции.
Прошу прощения, но причем здесь ПФ, во-первых, устранение фазовой ошибки по тактам гораздо проще устранять на видеочастоте (после гетереодинирования сигнала с несущей частоты в область нулевой), а не переносить проекции этой ошибки (при квадратурной схеме реализации) потом на несущую, а во-вторых, речь идет о быстрой синхронизации ФАПЧ тактов (в которой само-сабой разумеется должен присутствовать фильтр - ПФ или ФНЧ, а может интегратор со сбросом).
Цитата(Serg76 @ Apr 5 2007, 16:00)

Прошу прощения, но причем здесь ПФ, во-первых, устранение фазовой ошибки по тактам гораздо проще устранять на видеочастоте (после гетеродинирования сигнала с несущей частоты в область нулевой), а не переносить проекции этой ошибки (при квадратурной схеме реализации) потом на несущую, а во-вторых, речь идет о быстрой синхронизации ФАПЧ тактов (в которой само-сабой разумеется должен присутствовать фильтр - ПФ или ФНЧ, а может интегратор со сбросом).
Естественно, устройство работает на видеочастоте. Забыл упомянуть, что перед ПФ должна быть нелинейность четного порядка (вроде бы оптимальная характеристика - log ch x). Подобное устройство тактовой синхронизации и некоторые другие (в частности, УТС с опережающим и запаздывающим стробированием) описаны в книге Дж. Спилкера "Цифровая спутниковая связь".
Цитата(=GM= @ Apr 6 2007, 02:51)

Естественно, устройство работает на видеочастоте. Забыл упомянуть, что перед ПФ должна быть нелинейность четного порядка (вроде бы оптимальная характеристика - log ch x). Подобное устройство тактовой синхронизации и некоторые другие (в частности, УТС с опережающим и запаздывающим стробированием) описаны в книге Дж. Спилкера "Цифровая спутниковая связь".
Привет =GM=, большое спасибо за ссылку (подскажите где поискать в инете). Откуда сведения по поводу оптимальности характеристики log ch x?
Изменил модельку на QPSK и быстрое АРУ добавил, всё алгоритмы синхронизации из реальных разработок, быстрее простыми методами по-моему просто невозможно:
http://electronix.ru/forum/index.php?showtopic=23652Книжка, практически руководство по разработке простеньких модемов:
RF_Architectures_and_Digital_Signal_Processing_Aspects_of_Digital_Wireless_Trans
ceivers_-_Nezami.rar 10,060,127 байт
http://slil.ru/24193713
Цитата(Serg76 @ Apr 6 2007, 07:16)

Привет =GM=, большое спасибо за ссылку (подскажите где поискать в инете). Откуда сведения по поводу оптимальности характеристики log ch x?
Оттуда же. При малых сигналах ведёт себя квадратично, а при больших - линейно.
Книгу залил
сюдаКод ZT707RXDE3OUQ0N
blackfin
Apr 7 2007, 07:45
Цитата(petrov @ Apr 6 2007, 16:23)

Книжка, практически руководство по разработке простеньких модемов:
RF_Architectures_and_Digital_Signal_Processing_Aspects_of_Digital_Wireless_Trans
ceivers_-_Nezami.rar 10,060,127 байт
http://slil.ru/24193713 Нельзя ли перезалить на какой-нить более расторопный сайт?
А то, качать 2 часа терпения не хватает..
Цитата(=GM= @ Apr 7 2007, 02:06)

Оттуда же. При малых сигналах ведёт себя квадратично, а при больших - линейно.
Книгу залил
сюдаКод ZT707RXDE3OUQ0N
Благодарю за ссылку (книгу слил, большое спасибо), установлю Matlab, погоняю Ваши модели