|
Пакет подстройки частоты в GSM, Обнаружение пакета FB |
|
|
|
May 18 2011, 13:38
|
Группа: Новичок
Сообщений: 9
Регистрация: 1-12-09
Пользователь №: 53 984

|
Добрый День! Существует устройство обнаружения и обработки пакетов синхронизаци (SB) и пакетов передачи данных (NB) в стандарте GSM. Чтобы обнаружить пакет, в котором передаются данные необходимо сначала обнаружить и обработать пакет SB. Поиск (обнаружение) пакета SB осуществляется по известной обучающей последовательности, содержащейся в пакете. И этот поиск требует больших вычислительных затрат. Известно, что в стандарте GSM по каждому из частотных каналов передается пакет подстройки частоты – пакет FB. Причем положения пакетов FB и SB имеют взаимооднозначное соответствие. Поэтому предлагается сначала осуществлять поиск FB, который можно реализовать с меньшими вычислительными затратами. Затем, по оцененному (найденному) местоположению FB выполнять поиск SB.
Вопрос: Занимался ли кто-нибудь чем-нибудь подобным, и если да, то можете скинуть ссылку на литературу в которой содержатся алгоритмы обработки этих пакетов?
|
|
|
|
|
May 18 2011, 14:50
|
Гуру
     
Группа: Свой
Сообщений: 2 220
Регистрация: 21-10-04
Из: Balakhna
Пользователь №: 937

|
Цитата(tAmega @ May 18 2011, 18:31)  Насколько я понял, автор не спрашивал "сложно ли ... Цитата(Dimass1988 @ May 18 2011, 17:38)  И этот поиск требует больших вычислительных затрат. Именно в этом контексте и задан вопрос. Не видно там мегазатрат даже на несколько согласованных фильтров со сдвигом по частоте на такую короткую последовательность. Цитата(tAmega @ May 18 2011, 18:31)  " или "насколько Вы круты в теме..." Каждый видит то что хочет увидеть... Цитата(tAmega @ May 18 2011, 18:31)  Не можете или не хотите нечего флудить. Применяйте это к себе в первую очередь. Цитата(tAmega @ May 18 2011, 18:31)  Продолжайте выкладывать модели демодуляторов из приложений к книжкам Незами. Где можно с вашим оригинальным творчеством ознакомиться?
|
|
|
|
|
May 18 2011, 19:24
|
Группа: Новичок
Сообщений: 9
Регистрация: 1-12-09
Пользователь №: 53 984

|
Спасибо за столь содержательные ответы.
Но вопрос действительно не в том как это сделать, а где найти литературу, описывающую всевозможные алгоритмы обработки. Например, как реализованы алгоритмы обработки пакетов в мобильных и базовых станциях на реальном железе.
|
|
|
|
|
May 20 2011, 15:32
|
Знающий
   
Группа: Validating
Сообщений: 838
Регистрация: 31-01-05
Пользователь №: 2 317

|
Цитата Известно, что в стандарте GSM по каждому из частотных каналов передается пакет подстройки частоты – пакет FB. Не правильно, этот пакет только присутствует на той частоте на которой расположен канал BCCH тоже самое касается и SB. В общем изучаете 3GPP TS 05.xx серию документов. Цитата - frequency correction burst (FB): this burst is used for frequency synchronization of the mobile. It is equivalent to an unmodulated carrier, shifted in frequency, with the same guard time as the normal burst. It is broadcast together with the BCCH. The repetition of FBs is also named frequency correction channel (FCCH). For Compact, FB is broadcast together with the CPBCCH and the repetition of FBs is also named Compact frequency correction channel (CFCCH). In CTS, the frequency correction burst is broadcast in the CTSBCH-FB channel; Цитата - synchronization burst (SB): this burst is used for time synchronization of the mobile. It contains a long training sequence and carries the information of the TDMA frame number (FN) and base station identity code (BSIC, see 3GPP TS 03.03). It is broadcast together with the frequency correction burst. The repetition of synchronization bursts is also named synchronization channel (SCH). For Compact, the repetition of synchronization bursts is also named Compact synchronization channel (CSCH). In CTS, the synchronization burst is used for the CTSBCH-SB and the CTSARCH, and it carries different information depending on the channel using it;
|
|
|
|
|
May 20 2011, 19:01
|
Местный
  
Группа: Свой
Сообщений: 454
Регистрация: 3-07-07
Из: С-Петербург
Пользователь №: 28 859

|
Я считаю, что начинать поиск с FB - крайне порочный путь. Пакет FB - это просто отрезок синусоиды с частотой 270.8333 / 4. Подумайте на шаг вперед - какова помехоустойчивость такого обнаружителя ? Если сигнал сильный, SNR хорошее, то он будет обнаруживать FB, а при слабых сигналах будет пропускать. И получится что вся система будет стоять и ждать, когда обнаружится FB. Наманого эффективнее начинать с поиска SB. Там заложена последовательность (long training sequence), имеющая особые свойства автокорелляционной характеристики - справа и слева от максимума будет по 5 нулей. Обнаружитель такой последовательнсти будет работать железно. Да и затраты на такой детектор копеечные (применительно к ПЛИС). К тому же, там где лежат нули автокорелляционной функции, в свертке с реальным сигналом получится импульсная характеристика канала связи, которую можно напрямую передать в адаптивный эквалайзер, не делая ни каких промежуточных вычислений типа решения системы линейных уравнений.
|
|
|
|
|
May 20 2011, 20:25
|
Группа: Новичок
Сообщений: 9
Регистрация: 1-12-09
Пользователь №: 53 984

|
По помехоустойчивости обнаружение пакета FB выигрывает у обнаружения пакета SB. Как учили в институте: помехоустойчивость зависит только от энергии сигнала, и не зависит от его формы. Если взять пакет FB, то там 142 + 6 = 148 символов, в SB же всего 64 символа, т.е. выигрыш по энергии при прочих равных условиях более чем в два раза (3 дБ). А обнаружение синусоиды можно легко реализовать с помощью БИХ(рекурсивного)-фильтра намного меньшего порядка, чем коррелятор при обнаружении известной ПСП в SB.
Вопрос можно перефразировать: делал ли так кто-нибудь, как описано у меня? Может кто ссылку на литературу бросить? Но не про стандарт GSM в общем, а про реальные алгоритмы обработки пакетов NB и SB.
И еще вопрос: в стандарте GSM рекомендуемая модель канала - с 6ю отводами и 5ю элементами задержки, почему же во всей литературе на эту тему ограничиваются 5ю отводами и 4мя элементами задержки? Это может быть связано с тем, что алгоритм Витерби, используемый при демодуляции имеет сложность, пропорциональную степени двойки, и начиная с шести элементов она становится уже слишком большой?
|
|
|
|
|
May 21 2011, 07:55
|
Группа: Новичок
Сообщений: 9
Регистрация: 1-12-09
Пользователь №: 53 984

|
НУ не удастся обнаружить в этот раз, обнаружим в следующий. В разрабатываемой системе можно чуть проиграть по помехоустойчивости и не использовать рекомендуемые алгоритмы, но быстродействие имеет первостепенное значение.
|
|
|
|
|
May 21 2011, 08:22
|
Гуру
     
Группа: Свой
Сообщений: 2 220
Регистрация: 21-10-04
Из: Balakhna
Пользователь №: 937

|
Цитата(Dimass1988 @ May 21 2011, 11:55)  НУ не удастся обнаружить в этот раз, обнаружим в следующий. В разрабатываемой системе можно чуть проиграть по помехоустойчивости и не использовать рекомендуемые алгоритмы, но быстродействие имеет первостепенное значение. Это слишком грубо, не проигрыш получится, а отваливаться у вас всё будет. Если движения нет, то спектральный ноль достаточно долго может стоять в неудобном месте. Забудьте про быстродействие абстрактное, сделать на приличном уровне GSM демодулятор - сложнейшая задача, вы с основами не разобрались, но у же про непонятное быстродействие думаете.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|