реклама на сайте
подробности

 
 
> Формирование сигнала GSM, С дробным количеством битов в слоте
Pavel_SSS
сообщение Mar 2 2012, 19:45
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 63
Регистрация: 11-10-10
Из: Москва
Пользователь №: 60 055



Подскажите, в слоте стандарта GSM согласно стандарту содержится 156,25 бит - нецелое число. Я правильно понимаю, что при формировании фрейма GSM необходимо после каждого слота двигать фазу на 3/4 бита и будет скачек огибающей? И если это так, то какие мысли, зачем так сделано?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
alex_os
сообщение Mar 3 2012, 05:25
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 521
Регистрация: 12-05-06
Пользователь №: 17 030



Цитата(Pavel_SSS @ Mar 2 2012, 22:45) *
Подскажите, в слоте стандарта GSM согласно стандарту содержится 156,25 бит - нецелое число. Я правильно понимаю, что при формировании фрейма GSM необходимо после каждого слота двигать фазу на 3/4 бита и будет скачек огибающей? И если это так, то какие мысли, зачем так сделано?

Там не все 156 битов энергия передается последние несколько битов - это guard bits и во время их ничего не изучается. Соотв. тут можно вставить любое дробное число битов .


--------------------
ну не художники мы...
Go to the top of the page
 
+Quote Post
Pavel_SSS
сообщение Mar 3 2012, 05:49
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 63
Регистрация: 11-10-10
Из: Москва
Пользователь №: 60 055



Цитата(alex_os @ Mar 3 2012, 09:25) *
Там не все 156 битов энергия передается последние несколько битов - это guard bits и во время их ничего не изучается. Соотв. тут можно вставить любое дробное число битов .

Если так, тогда с передатчиком понятнее. Я почему-то думал что во время guard bits излучаются нули. Но если ничего не излучается, то тогда вопрос: как ведет себя когерентный демодулятор - он весь предыдущий слот синхронизировался по частоте и фазе, а потом в начале нового слота фаза сразу повернулась на 1/4 символа? Т.е. демодулятор должен при начале каждого слота накидывать фазу ФАПЧ на 1/4 символа?
Go to the top of the page
 
+Quote Post
Serg76
сообщение Mar 3 2012, 06:18
Сообщение #4


Профессионал
*****

Группа: Участник
Сообщений: 1 050
Регистрация: 4-04-07
Пользователь №: 26 775



Цитата(Pavel_SSS @ Mar 3 2012, 08:49) *
Если так, тогда с передатчиком понятнее. Я почему-то думал что во время guard bits излучаются нули. Но если ничего не излучается, то тогда вопрос: как ведет себя когерентный демодулятор - он весь предыдущий слот синхронизировался по частоте и фазе, а потом в начале нового слота фаза сразу повернулась на 1/4 символа? Т.е. демодулятор должен при начале каждого слота накидывать фазу ФАПЧ на 1/4 символа?

Для каждого нового пакета все параметры систем демодулятора будут рассчитываться заново
Go to the top of the page
 
+Quote Post
Pavel_SSS
сообщение Mar 3 2012, 22:21
Сообщение #5


Участник
*

Группа: Участник
Сообщений: 63
Регистрация: 11-10-10
Из: Москва
Пользователь №: 60 055



Цитата(Serg76 @ Mar 3 2012, 10:18) *
Для каждого нового пакета все параметры систем демодулятора будут рассчитываться заново

А на основании чего вычислять новые параметры? Преамбулы то нет!
Go to the top of the page
 
+Quote Post
Serg76
сообщение Mar 4 2012, 07:26
Сообщение #6


Профессионал
*****

Группа: Участник
Сообщений: 1 050
Регистрация: 4-04-07
Пользователь №: 26 775



Цитата(Pavel_SSS @ Mar 4 2012, 02:21) *
А на основании чего вычислять новые параметры? Преамбулы то нет!

Как нет? в середине пакета есть 26-ти битная настроечная последовательность.
Go to the top of the page
 
+Quote Post
Pavel_SSS
сообщение Mar 4 2012, 07:48
Сообщение #7


Участник
*

Группа: Участник
Сообщений: 63
Регистрация: 11-10-10
Из: Москва
Пользователь №: 60 055



Цитата(Serg76 @ Mar 4 2012, 11:26) *
Как нет? в середине пакета есть 26-ти битная настроечная последовательность.

Но тогда придется обрабатывать данные всего слота сразу, в принципе так можно сделать, но ведь намного лучше обрабатывать бит за битом.
Go to the top of the page
 
+Quote Post
Serg76
сообщение Mar 4 2012, 07:53
Сообщение #8


Профессионал
*****

Группа: Участник
Сообщений: 1 050
Регистрация: 4-04-07
Пользователь №: 26 775



Цитата(Pavel_SSS @ Mar 4 2012, 10:48) *
Но тогда придется обрабатывать данные всего слота сразу, в принципе так можно сделать, но ведь намного лучше обрабатывать бит за битом.

Выделяеете пакет, рассчитываете параметры ФАПЧей, эквалайзера, а затем посимвольно демодулируете.
Go to the top of the page
 
+Quote Post
Pavel_SSS
сообщение Mar 4 2012, 08:14
Сообщение #9


Участник
*

Группа: Участник
Сообщений: 63
Регистрация: 11-10-10
Из: Москва
Пользователь №: 60 055



Цитата(Serg76 @ Mar 4 2012, 11:53) *
Выделяеете пакет, рассчитываете параметры ФАПЧей, эквалайзера, а затем посимвольно демодулируете.

А зачем расчитывать параметры отдельно для каждого слота? Почему не сделать просто узкополосную ФАПЧ и узкополосную петлю символьной синхронизации и эквалайзер сделать адаптивным - слот длинной 577 мкс всего - за это время параметры сигнала существенно не изменятся и подойдут настройки от предыдущего слота. Или я не прав?

Сообщение отредактировал Pavel_SSS - Mar 4 2012, 08:14
Go to the top of the page
 
+Quote Post
Serg76
сообщение Mar 4 2012, 08:31
Сообщение #10


Профессионал
*****

Группа: Участник
Сообщений: 1 050
Регистрация: 4-04-07
Пользователь №: 26 775



Цитата(Pavel_SSS @ Mar 4 2012, 12:14) *
А зачем расчитывать параметры отдельно для каждого слота? Почему не сделать просто узкополосную ФАПЧ и узкополосную петлю символьной синхронизации и эквалайзер сделать адаптивным - слот длинной 577 мкс всего - за это время параметры сигнала существенно не изменятся и подойдут настройки от предыдущего слота. Или я не прав?

Ну, во-первых, мы имеем дело с TDMA системой, где каждый временной интервал отводится отдельному абоненту, которые работают в общей полосе, а следовательно, в каждом слоте будут присутствовать свои отстройки по частоте и фазе несущей и тактов и рассчитывать их придется для каждого пакета. на длине самого пакета параметры не должны существенно меняться, так же как и не должны меняться характеристики самого канала и можно считать эти параметры постоянными. Во-вторых, эквалайзер в любом случае должен быть адаптивным (в GSM применяется эквалайзер с алгоритмом Витерби), поскольку замирания в канале никто не отменял.
Go to the top of the page
 
+Quote Post
Pavel_SSS
сообщение Mar 4 2012, 08:52
Сообщение #11


Участник
*

Группа: Участник
Сообщений: 63
Регистрация: 11-10-10
Из: Москва
Пользователь №: 60 055



Цитата(Serg76 @ Mar 4 2012, 12:31) *
Ну, во-первых, мы имеем дело с TDMA системой, где каждый временной интервал отводится отдельному абоненту, которые работают в общей полосе, а следовательно, в каждом слоте будут присутствовать свои отстройки по частоте и фазе несущей и тактов и рассчитывать их придется для каждого пакета. на длине самого пакета параметры не должны существенно меняться, так же как и не должны меняться характеристики самого канала и можно считать эти параметры постоянными. Во-вторых, эквалайзер в любом случае должен быть адаптивным (в GSM применяется эквалайзер с алгоритмом Витерби), поскольку замирания в канале никто не отменял.

Если мы говорим о приеме сигнала, например, базовой станции, то там все сихронизируется от одного стабильного генератора и позиция первого бита нового слота точно известна, следовательно, я могу с помощью "медленной" ФАПЧ держать все параметры. Вопрос в том, почему в стандарте дробное количество битов в слоте. По-моему это добавляет много неудобств и не дает никаких преимуществ.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Pavel_SSS   Формирование сигнала GSM   Mar 2 2012, 19:45
- - GetSmart   Моё предположение (я не спец). Фазу-то зачем двига...   Mar 2 2012, 20:56
|- - Pavel_SSS   Цитата(GetSmart @ Mar 3 2012, 00:56) Моё ...   Mar 2 2012, 21:02
|- - GetSmart   Цитата(Pavel_SSS @ Mar 3 2012, 02:02) Ина...   Mar 2 2012, 21:17
|- - Pavel_SSS   Цитата(GetSmart @ Mar 3 2012, 01:17) Из ч...   Mar 2 2012, 21:20
|- - GetSmart   Цитата(Pavel_SSS @ Mar 3 2012, 02:20) Нет...   Mar 2 2012, 21:39
|- - Pavel_SSS   Цитата(GetSmart @ Mar 3 2012, 01:39) Напо...   Mar 2 2012, 21:49
|- - GetSmart   Цитата(Pavel_SSS @ Mar 3 2012, 02:49) Как...   Mar 2 2012, 21:55
|- - Pavel_SSS   Цитата(GetSmart @ Mar 3 2012, 01:55) А ко...   Mar 2 2012, 21:59
|- - GetSmart   Цитата(Pavel_SSS @ Mar 3 2012, 02:59) ......   Mar 2 2012, 22:04
||- - Pavel_SSS   Цитата(GetSmart @ Mar 3 2012, 02:04) ИМХО...   Mar 2 2012, 22:13
|- - GetSmart   Цитата(Pavel_SSS @ Mar 3 2012, 02:59) Ког...   Mar 3 2012, 00:04
|- - Pavel_SSS   Цитата(GetSmart @ Mar 3 2012, 04:04) Это ...   Mar 3 2012, 05:23
|- - GetSmart   Цитата(Pavel_SSS @ Mar 3 2012, 10:23) Кон...   Mar 3 2012, 15:35
|- - alex_os   Цитата(Pavel_SSS @ Mar 3 2012, 08:49) Есл...   Mar 3 2012, 06:18
|- - Serg76   Цитата(Pavel_SSS @ Mar 4 2012, 12:52) и п...   Mar 4 2012, 09:21
- - Serg76   почитал немного про стандарт. действительно, базов...   Mar 4 2012, 11:36
|- - Pavel_SSS   Цитата(Serg76 @ Mar 4 2012, 15:36) почита...   Mar 5 2012, 09:48
|- - Serg76   Цитата(Pavel_SSS @ Mar 5 2012, 12:48) Вот...   Mar 5 2012, 10:59
- - Pavel_SSS   Интересное кино получается - тут добрался вчера до...   Mar 8 2012, 11:25
- - Pavel_SSS   Цитата(Pavel_SSS @ Mar 8 2012, 15:25) Инт...   Apr 7 2012, 15:04


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th July 2025 - 12:35
Рейтинг@Mail.ru


Страница сгенерированна за 0.01489 секунд с 7
ELECTRONIX ©2004-2016