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

 
 
3 страниц V   1 2 3 >  
Reply to this topicStart new topic
> Формирование сигнала 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
GetSmart
сообщение Mar 2 2012, 20:56
Сообщение #2


.
******

Группа: Участник
Сообщений: 4 005
Регистрация: 3-05-06
Из: Россия
Пользователь №: 16 753



Моё предположение (я не спец). Фазу-то зачем двигать? Там последний 156-ой бит наверное растягивается по длине на 1/4 бита и всё. А дальше новый 156-битный пакет с обычной GMSK (FSK) модуляцией.


--------------------
Заблуждаться - Ваше законное право :-)
Go to the top of the page
 
+Quote Post
Pavel_SSS
сообщение Mar 2 2012, 21:02
Сообщение #3


Участник
*

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



Цитата(GetSmart @ Mar 3 2012, 00:56) *
Моё предположение (я не спец). Фазу-то зачем двигать? Там последний 156-ой бит наверное растягивается по длине на 1/4 бита и всё. А дальше новый 156-битный пакет с обычной GMSK (FSK) модуляцией.

А это и означает сдвиг фазы. Иначе фаза при GMSK будет инвертироваться не в нуле амплитуды со всеми вытекающими последствиями.
Go to the top of the page
 
+Quote Post
GetSmart
сообщение Mar 2 2012, 21:17
Сообщение #4


.
******

Группа: Участник
Сообщений: 4 005
Регистрация: 3-05-06
Из: Россия
Пользователь №: 16 753



Цитата(Pavel_SSS @ Mar 3 2012, 02:02) *
Иначе фаза при GMSK будет инвертироваться не в нуле амплитуды со всеми вытекающими последствиями.

Из чистого любопытства, с камими последствиями?
Сигнал скорее всего комплексный и нуля амплитуды несущей в GMSK не бывает никогда.

Сообщение отредактировал GetSmart - Mar 2 2012, 21:18


--------------------
Заблуждаться - Ваше законное право :-)
Go to the top of the page
 
+Quote Post
Pavel_SSS
сообщение Mar 2 2012, 21:20
Сообщение #5


Участник
*

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



Цитата(GetSmart @ Mar 3 2012, 01:17) *
Из чистого любопытства, с камими последствиями?
Сигнал скорее всего комплексный и нуля амплитуды в MSK/GMSK не бывает никогда (имхо).

Нет, как раз при формировании MSK квадратурным модулятором разворот фазы на 180 градусов происходит в момент перехода I или Q через 0. Это, в частности, позволяет усиливать такие сигналы усилителем с малыми требованиями к линейности без потери качества.
Go to the top of the page
 
+Quote Post
GetSmart
сообщение Mar 2 2012, 21:39
Сообщение #6


.
******

Группа: Участник
Сообщений: 4 005
Регистрация: 3-05-06
Из: Россия
Пользователь №: 16 753



Цитата(Pavel_SSS @ Mar 3 2012, 02:20) *
Нет, как раз при формировании MSK квадратурным модулятором разворот фазы на 180 градусов происходит в момент перехода I или Q через 0.

Напоминает PSK модуляцию. Вроде бы в GMSK модулирующий сигнал меняет частоту несущей, не фазу. Зачем там разворот фазы на 180 град?

Сообщение отредактировал GetSmart - Mar 2 2012, 21:40


--------------------
Заблуждаться - Ваше законное право :-)
Go to the top of the page
 
+Quote Post
Pavel_SSS
сообщение Mar 2 2012, 21:49
Сообщение #7


Участник
*

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



Цитата(GetSmart @ Mar 3 2012, 01:39) *
Напоминает PSK модуляцию. Вроде бы в GMSK модулирующий сигнал меняет частоту несущей, не фазу. Зачем там разворот фазы на 180 град?

MSK (Minimal shift keying) модуляцию можно представить как передачу частоты Fs/4 когда передается 1 и -Fs/4 когда передается 0, где Fs - символьная скорость,
а можно представить как фазовую манипуляцию, когда при переходе от 0 к 1 и от 1 к 0 меняется фаза той квадратурной компоненты, которая в этот момент переходит через 0, так что вектор меняет направление вращения. Как-то так...
Go to the top of the page
 
+Quote Post
GetSmart
сообщение Mar 2 2012, 21:55
Сообщение #8


.
******

Группа: Участник
Сообщений: 4 005
Регистрация: 3-05-06
Из: Россия
Пользователь №: 16 753



Цитата(Pavel_SSS @ Mar 3 2012, 02:49) *
Как-то так...

А когда одинаковые биты подряд идут. Как фазовой манипуляцией имитировать FSK/GMSK? Там же несущие для 0 и 1 должны быть разными. То есть переходные последовательности 01 и 10 допустим можно сымитировать.


--------------------
Заблуждаться - Ваше законное право :-)
Go to the top of the page
 
+Quote Post
Pavel_SSS
сообщение Mar 2 2012, 21:59
Сообщение #9


Участник
*

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



Цитата(GetSmart @ Mar 3 2012, 01:55) *
А когда одинаковые биты подряд идут. Как фазовой манипуляцией имитировать FSK/GMSK? Там же несущие для 0 и 1 должны быть разными. То есть переходные последовательности 01 и 10 допустим можно сымитировать.

Когда идут одинаковые биты, то это можно понимать как наличие на выходе чистой частоты +- Fs/4, соответственно, вектор вращается всегда в одну сторону, не происходит скачков фазы.
Go to the top of the page
 
+Quote Post
GetSmart
сообщение Mar 2 2012, 22:04
Сообщение #10


.
******

Группа: Участник
Сообщений: 4 005
Регистрация: 3-05-06
Из: Россия
Пользователь №: 16 753



Цитата(Pavel_SSS @ Mar 3 2012, 02:59) *
... не происходит скачков фазы.

ИМХО там скачков никогда и не было.

Но вообще, если их делать, то можно длину одного бита поделить на 4 (частоту *4) и в эти моменты производить скачёк на модуляторе. При этом "фаза на 3/4 не будет скакать", как обычно, просто кратно 1/4 длины бита.


--------------------
Заблуждаться - Ваше законное право :-)
Go to the top of the page
 
+Quote Post
Pavel_SSS
сообщение Mar 2 2012, 22:13
Сообщение #11


Участник
*

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



Цитата(GetSmart @ Mar 3 2012, 02:04) *
ИМХО там скачков никогда и не было.

Но вообще, если их делать, то можно длину одного бита поделить на 4 (частоту *4) и в эти моменты производить скачёк на модуляторе. При этом "фаза на 3/4 не будет скакать", как обычно, просто кратно 1/4 длины бита.

Так нельзя делать потому что не во все интервалы, кратные 1/4 бита одна из компонент будет проходить через 0, а только каждая четвертая. А если крутить фазу не в точке перехода через 0, у выходного сигнала не будет постоянной амплитуды и потеряется одно из главных преимуществ MSK.
Go to the top of the page
 
+Quote Post
GetSmart
сообщение Mar 3 2012, 00:04
Сообщение #12


.
******

Группа: Участник
Сообщений: 4 005
Регистрация: 3-05-06
Из: Россия
Пользователь №: 16 753



Цитата(Pavel_SSS @ Mar 3 2012, 02:59) *
Когда идут одинаковые биты, то это можно понимать как наличие на выходе чистой частоты +- Fs/4, соответственно, вектор вращается всегда в одну сторону, не происходит скачков фазы.

До сих пор непонятно. Вы хотите "понимать" или модулировать неким алгоритмом, который что-то делает с несущей при переходе её через ноль? Например, есть описание модуляции GMSK, в котором написано, что GMSK похож на MSK, но модулируется совсем по другому алгоритму. Точнее, по методу ЧМ модуляции с предворительно сглаженным потоком входных данных.
http://en.wikipedia.org/wiki/Minimum-shift_keying

Цитата(Pavel_SSS @ Mar 3 2012, 03:13) *
Так нельзя делать потому что не во все интервалы, кратные 1/4 бита одна из компонент будет проходить через 0, а только каждая четвертая. А если крутить фазу не в точке перехода через 0, у выходного сигнала не будет постоянной амплитуды и потеряется одно из главных преимуществ MSK.

Это какой-то известный/описанный метод создания GMSK (не MSK) ? Хотелось бы почитать о нём по-подробнее.

Сообщение отредактировал GetSmart - Mar 3 2012, 00:29


--------------------
Заблуждаться - Ваше законное право :-)
Go to the top of the page
 
+Quote Post
Pavel_SSS
сообщение Mar 3 2012, 05:23
Сообщение #13


Участник
*

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



Цитата(GetSmart @ Mar 3 2012, 04:04) *
Это какой-то известный/описанный метод создания GMSK (не MSK) ? Хотелось бы почитать о нём по-подробнее.

Конечно можно. Например, здесь http://www.dsplib.ru/content/msk/msk.html
Go to the top of the page
 
+Quote Post
alex_os
сообщение Mar 3 2012, 05:25
Сообщение #14


Знающий
****

Группа: Свой
Сообщений: 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
Сообщение #15


Участник
*

Группа: Участник
Сообщений: 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

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

 


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


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