kons 0 5 октября, 2005 Опубликовано 5 октября, 2005 · Жалоба Есть довольно типовая задачка. В DSP поступает последовательность отсчетов комплексного (I,Q) GMSK-сигнала. BT=0.5, т.е. межсимвольная интерференция невелика. Сигнал создается аналоговым ЧМ-модулятором, так что девиация имеет некоторые допуски, поэтому когерентная демодуляция затруднительна. В аналоговом виде такие сигналы принимают на обычный ЧМ-дискриминатор. Мне пока в голову приходит только простейший вариант - принятие решения 0/1 по знаку изменения фазы за битовый интервал (ну и аналогичные - типа решения по знаку векторного произведения S[k]*S[k-1]). Может быть, есть более оптимальное решение? И второй вопрос - как делать битовую синхронизацию (типа ФАПЧ, чтобы процессор не запарился)? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Stanislav 0 6 октября, 2005 Опубликовано 6 октября, 2005 · Жалоба Есть довольно типовая задачка. В DSP поступает последовательность отсчетов комплексного (I,Q) GMSK-сигнала. BT=0.5, т.е. межсимвольная интерференция невелика. Сигнал создается аналоговым ЧМ-модулятором, так что девиация имеет некоторые допуски, поэтому когерентная демодуляция затруднительна. В аналоговом виде такие сигналы принимают на обычный ЧМ-дискриминатор. Мне пока в голову приходит только простейший вариант - принятие решения 0/1 по знаку изменения фазы за битовый интервал (ну и аналогичные - типа решения по знаку векторного произведения S[k]*S[k-1]). Может быть, есть более оптимальное решение? И второй вопрос - как делать битовую синхронизацию (типа ФАПЧ, чтобы процессор не запарился)? <{POST_SNAPBACK}> Посмотрите здесь, если будут доп. вопросы - задавайте. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
kons 0 6 октября, 2005 Опубликовано 6 октября, 2005 · Жалоба Спасибо за ссылку. В указанной Вами теме обсуждалась FSK с вдвое большим индексом и без межсимвольной интерференции. Метод двух фильтров я тоже применял для подобных задач. Но для MSK (и тем более GMSK) его применимость сомнительна - полосы у фильтров должны быть порядка Fb (точно >0.5Fb), а расстояние между частотами 0/1 равно 0.5 Fb. Можно также сравнить спектры FSK с разными индексами. Для больших индексов спектр двугорбый, и там прием на 2 фильтра напрашивается. Для малых - спектр колоколообразный. Методы с аналоговым дискриминатором, дифференцированием , умножением на сопряженный предыдущий отсчет - все сводятся к отслеживанию направления изменения фазы. Может быть, ничего лучшего для некогерентной демодуляции MSK и не придумаешь? И единственное, что можно - это побороться с межсимвольной интерференцией? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Stanislav 0 14 октября, 2005 Опубликовано 14 октября, 2005 · Жалоба Но для MSK (и тем более GMSK) его применимость сомнительна - полосы у фильтров должны быть порядка Fb (точно >0.5Fb), а расстояние между частотами 0/1 равно 0.5 Fb. Можно также сравнить спектры FSK с разными индексами. Для больших индексов спектр двугорбый, и там прием на 2 фильтра напрашивается. Для малых - спектр колоколообразный. Методы с аналоговым дискриминатором, дифференцированием , умножением на сопряженный предыдущий отсчет - все сводятся к отслеживанию направления изменения фазы. Может быть, ничего лучшего для некогерентной демодуляции MSK и не придумаешь? И единственное, что можно - это побороться с межсимвольной интерференцией? <{POST_SNAPBACK}> Опишите сигнал подробнее, пожалуйста. И поменьше аббревиатур (BT, Fb), а то всю ночь в справочниках копаться придется. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться