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

 
 
2 страниц V  < 1 2  
Reply to this topicStart new topic
Dimass1988
сообщение May 21 2011, 08:38
Сообщение #16





Группа: Новичок
Сообщений: 9
Регистрация: 1-12-09
Пользователь №: 53 984



Цитата(petrov @ May 21 2011, 12:22) *
вы с основами не разобрались, но у же про непонятное быстродействие думаете.


Так если можете, то предоставьте литературку, чтобы разобраться. Только, пожалуйста, не надо ссылаться на стандарт

Сообщение отредактировал Dimass1988 - May 21 2011, 08:38
Go to the top of the page
 
+Quote Post
petrov
сообщение May 21 2011, 08:44
Сообщение #17


Гуру
******

Группа: Свой
Сообщений: 2 220
Регистрация: 21-10-04
Из: Balakhna
Пользователь №: 937



Цитата(Dimass1988 @ May 21 2011, 12:38) *
Так если можете, то предоставьте литературку, чтобы разобраться. Только, пожалуйста, не надо ссылаться на стандарт


Демодулятор GSM не делал, поиск литературы тоже часть работы, рассчитывать на подробные описания, как оно сделано в реальной аппаратуре, обычно не приходится. Ищите статьи IEEE, патенты и т. п.
Go to the top of the page
 
+Quote Post
soldat_shveyk
сообщение May 21 2011, 10:59
Сообщение #18


Местный
***

Группа: Свой
Сообщений: 454
Регистрация: 3-07-07
Из: С-Петербург
Пользователь №: 28 859



Цитата
По помехоустойчивости обнаружение пакета FB выигрывает у обнаружения пакета SB. Как учили в институте: помехоустойчивость зависит только от энергии сигнала, и не зависит от его формы.

Такими институтскими познаниями лучше не хвалиться.

Цитата
но быстродействие имеет первостепенное значение.

Тогда только SB и надо начинать - сразу получите принадлежность и номер БС и установите синхронизацию по таймслотам.
Go to the top of the page
 
+Quote Post
migrator
сообщение May 22 2011, 14:55
Сообщение #19


Участник
*

Группа: Свой
Сообщений: 57
Регистрация: 12-10-09
Пользователь №: 52 900



Цитата(petrov @ May 21 2011, 12:44) *
Демодулятор GSM не делал, поиск литературы тоже часть работы, рассчитывать на подробные описания, как оно сделано в реальной аппаратуре, обычно не приходится. Ищите статьи IEEE, патенты и т. п.


Вариант реализации в реальной аппаратуре можно посмотреть в файле (ассемблерный код из микросхемы мобильного терминала). Правда нужно почитать литературу по цифровым сигнальным процессорам а именно по процессору TMS320C54x (http://focus.ti.com/paramsearch/docs/parametricsearch.tsp?family=dsp&sectionId=2&tabId=132&familyId=324&paramCriteria=no)
Go to the top of the page
 
+Quote Post
thermit
сообщение May 23 2011, 10:32
Сообщение #20


Знающий
****

Группа: Участник
Сообщений: 781
Регистрация: 3-08-09
Пользователь №: 51 730



Изучение таких исходников эквивалентно перелопачиванию статей ieee...
Go to the top of the page
 
+Quote Post
petrov
сообщение May 23 2011, 10:59
Сообщение #21


Гуру
******

Группа: Свой
Сообщений: 2 220
Регистрация: 21-10-04
Из: Balakhna
Пользователь №: 937



Цитата(thermit @ May 23 2011, 14:32) *
Изучение таких исходников эквивалентно перелопачиванию статей ieee...


Боюсь для изучения исходников перелопатить статьи всёравно придётся.
Go to the top of the page
 
+Quote Post
Dimass1988
сообщение May 23 2011, 12:41
Сообщение #22





Группа: Новичок
Сообщений: 9
Регистрация: 1-12-09
Пользователь №: 53 984



И на том спасибо.
Go to the top of the page
 
+Quote Post
stealth-coder
сообщение Jul 6 2011, 07:51
Сообщение #23


Частый гость
**

Группа: Участник
Сообщений: 112
Регистрация: 27-12-08
Пользователь №: 42 786



В условиях ограниченного вычислительного ресурса при синхронизации в пакетном режиме по тренировочной последовательности обычно пользуются следующим алгоритмом:
1. Записать выборку сигнала, в которой гарантированно должна оказаться тренировочная последовательность
2. Сделать расчет корреляций по отсчетам записанной выборки
3. Во время расчета следить за временем
4. Обнаружив корреляционный всплеск, рассчитать положение тренировочной последовательности (или начала пакета) в текущий момент времени
5. Учесть возможный уход позиции, т. е. расчет на текущем сигнале производить в некоторой окрестности рассчитанной позиции с выбором максимального всплеска
6. Далее расчет корреляций для поддержания синхронизма выполнять в ограниченном пространстве, поэтому требования к вычислительному ресурсу резко снижаются.
Go to the top of the page
 
+Quote Post
A. W. K.
сообщение Jul 14 2011, 13:16
Сообщение #24





Группа: Участник
Сообщений: 6
Регистрация: 10-12-08
Из: Санкт-Петербург
Пользователь №: 42 347



FB прекрасно определяется фильтром первого порядка. Далее, о многолучевости, и уходе FB-хи, как предполагается принять SB, при пусть и небольшой частотной отстройке ? Ежели отстройка будет более 1 Кгц, никакая SB-ха и не сдемодулируется.

Алгоритм простой, простой фильтр 1-го порядка, в следующем фрейме +- 5 отсчетов ищете корреляцию на SB, затем расчитываете положение BCCH, затем CCCH и далее.

Демодулятор GSM хорошая задачк для студента.

Ну а про причем сигнала с частотой дискретизации 270Кгц, даже слабенький проц легко все посчитает в реалтайме.

Сообщение отредактировал A. W. K. - Jul 14 2011, 13:18
Go to the top of the page
 
+Quote Post
petrov
сообщение Jul 14 2011, 13:55
Сообщение #25


Гуру
******

Группа: Свой
Сообщений: 2 220
Регистрация: 21-10-04
Из: Balakhna
Пользователь №: 937



Цитата(A. W. K. @ Jul 14 2011, 17:16) *
Демодулятор GSM хорошая задачк для студента.


Хорошая шутка. biggrin.gif
Go to the top of the page
 
+Quote Post
vid435
сообщение Jul 15 2011, 11:05
Сообщение #26


Участник
*

Группа: Участник
Сообщений: 22
Регистрация: 9-03-07
Пользователь №: 26 008



Цитата(soldat_shveyk @ May 21 2011, 14:59) *
Тогда только SB и надо начинать - сразу получите принадлежность и номер БС и установите синхронизацию по таймслотам.

С SB начинать неудобно - в SB могут использоваться разные synchronization sequence в зависимости от того используется ли COMPACT мода или нет (а узнать это можно из частоты FB), так что придется считать корреляцию с обоими последовательностями. Ну и конечно, чтобы обнаружить корреляцию со сдвинутым по частоте сигналом придется считать не простую корреляцию, а векторное произведение с референсным сигналом и потом от него FFT.
Да и TS 145 10 рекомендует ловить в начале FB, а потом SB и дальше BCCH, где-то была даже блок-схема.

А ловить FB когда спектральный ноль совпал с его частотой просто не нужно. Достаточно поймать сигнал лучшей БС с данным MCC MNC (а не _все_ БС, которых может быть видно штук 15 для одного оператора), а дальше БС в system information сообщит о всех БС.
А потом, когда засинхронизировались с БС и перешли в dedicated моду и далее - FB действтительно не нужен и его можно игнорировать.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 27th June 2025 - 05:42
Рейтинг@Mail.ru


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