Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Цифровая демодуляция GMSK
Форум разработчиков электроники ELECTRONIX.ru > Cистемный уровень проектирования > Математика и Физика
kons
Есть довольно типовая задачка. В DSP поступает последовательность отсчетов комплексного (I,Q) GMSK-сигнала. BT=0.5, т.е. межсимвольная интерференция невелика. Сигнал создается аналоговым ЧМ-модулятором, так что девиация имеет некоторые допуски, поэтому когерентная демодуляция затруднительна. В аналоговом виде такие сигналы принимают на обычный ЧМ-дискриминатор.
Мне пока в голову приходит только простейший вариант - принятие решения 0/1 по знаку изменения фазы за битовый интервал (ну и аналогичные - типа решения по знаку векторного произведения S[k]*S[k-1]). Может быть, есть более оптимальное решение? И второй вопрос - как делать битовую синхронизацию (типа ФАПЧ, чтобы процессор не запарился)?
Stanislav
Цитата(kons @ Oct 5 2005, 14:35)
Есть довольно типовая задачка. В DSP поступает последовательность отсчетов комплексного (I,Q) GMSK-сигнала. BT=0.5, т.е. межсимвольная интерференция невелика. Сигнал создается аналоговым ЧМ-модулятором, так что девиация имеет некоторые допуски, поэтому когерентная демодуляция затруднительна. В аналоговом виде такие сигналы принимают на обычный ЧМ-дискриминатор.
    Мне пока в голову приходит только простейший вариант - принятие решения 0/1 по знаку изменения фазы за битовый интервал (ну и аналогичные - типа решения по знаку векторного произведения  S[k]*S[k-1]). Может быть, есть более оптимальное решение? И второй вопрос - как делать битовую синхронизацию (типа ФАПЧ, чтобы процессор не запарился)?
*

Посмотрите здесь, если будут доп. вопросы - задавайте.
kons
Спасибо за ссылку. В указанной Вами теме обсуждалась FSK с вдвое большим индексом и без межсимвольной интерференции. Метод двух фильтров я тоже применял для подобных задач.
Но для MSK (и тем более GMSK) его применимость сомнительна - полосы у фильтров должны быть порядка Fb (точно >0.5Fb), а расстояние между частотами 0/1 равно 0.5 Fb. Можно также сравнить спектры FSK с разными индексами. Для больших индексов спектр двугорбый, и там прием на 2 фильтра напрашивается. Для малых - спектр колоколообразный.
Методы с аналоговым дискриминатором, дифференцированием , умножением на сопряженный предыдущий отсчет - все сводятся к отслеживанию направления изменения фазы. Может быть, ничего лучшего для некогерентной демодуляции MSK и не придумаешь? И единственное, что можно - это побороться с межсимвольной интерференцией?
Stanislav
Цитата(kons @ Oct 6 2005, 17:24)
  Но для MSK (и тем более GMSK) его применимость сомнительна  - полосы у фильтров должны быть порядка Fb (точно >0.5Fb), а расстояние между частотами 0/1 равно 0.5 Fb.    Можно также сравнить спектры FSK с разными индексами. Для больших индексов спектр двугорбый, и там прием на 2 фильтра напрашивается. Для малых - спектр колоколообразный.
  Методы с аналоговым дискриминатором, дифференцированием , умножением на сопряженный предыдущий отсчет - все сводятся к отслеживанию направления изменения фазы. Может быть, ничего лучшего для некогерентной демодуляции MSK и не придумаешь? И единственное, что можно - это побороться с межсимвольной интерференцией?
*

Опишите сигнал подробнее, пожалуйста. И поменьше аббревиатур (BT, Fb), а то всю ночь в справочниках копаться придется.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.