Страница 1 из 3

Проект BTS-GSM

Добавлено: 04 фев 2013, 22:20
tor_root
Рабочее наименование темы проекта: "Разработка локальной сети стандарта GSM с использованием проекта OpenBTS ".
Цели работы (программа максимум):
1. защитить квалификационную работу;
2. подготовить рабочий стенд проекта;
3. подготовить пояснительную записку;
4. Подготовить доклад и выступить на студенческой конференции (апрель 2013);
5. Публикация нескольких статей по теме дипломного проекта на ресурсе Omoled.ru, группа РГРТУ.

Предполагаемый план работ

Добавлено: 05 фев 2013, 23:58
tor_root
28.01.2013 - 24.02.2013
Производственная практика
Задачи:
1. изучение и анализ структуры openBTS,знакомство с PBX Asterisk и с протоколом SIP, работа с источниками литературы;
2. освоение основ работы с цифровым приемником RTL-SDR: установка соответствующего ПО, наблюдение за работой БС GSM при помощи модуля airprobe.
3. подготовка и опубликование 1 сообщения.

25.02.2013 - 31.03.2013
Преддипломная практика
Задачи:
1. начало работы над стендом BTS: предполагаемый трансивер USRP, предполагаемый прототип OpenBTSUHD(25.02.2013 - 10.05.2013);
2. подготовка функционального описания программных компонент openBTS;
3. подготовка и опубликование 2 сообщения.

01.04.2013 - 23.06.2013
Дипломное проектирование
Задачи:
1. тестирование стенда BTS (25.02.2013 - 10.05.2013);
2. разработка схемо-технического описания радиооборудования;
3. подготовка к студенческой конференции (середина апреля);
4. подготовка необходимых разделов пояснительной записки (10.05.2013-10.06.2013);
5. Работа над экспериментальным разделом ДП (10.05.2013-20.05.2013);
6. подготовка и опубликование 3 сообщения;
7. Подготовка отзыва на работу и рецензирование ДП (10.06.2013-14.06.2013);
8. Организация предзащиты (17.06.2013-18.06.2013).

Удачи!

Тест производительности HP Mini 5101

Добавлено: 08 фев 2013, 06:52
mel_sp
Доброго времени суток, Андрей Васильевич!

Протестировал вчера свой нетбук на предмет работы с RLT2832U. Запустил программу SDRSharp, настроился на радиостанцию в режиме моно - звук практически не "заикается", загрузка процессора - в среднем 80%. В режиме стерео - "заикается" очень сильно, загрузка процессора - в среднем 90% (временами до 100%). В архиве прикрепляю скриншоты.

Как Вы считаете, OpenBTS потянет?

SDR#

Добавлено: 10 фев 2013, 00:21
tor_root
Сергей, здравствуйте.
На своем ноуте проверил - примерно 65% занятости двух ядер, стерео и моно неотличимы.
Считаю, что "железо" слабое. Попробуйте развернуть проект на Вашей платформе, тщательно фиксируя все свои действия: возможно их придется не раз повторять.

Re: Проект BTS-GSM

Добавлено: 10 фев 2013, 10:53
mel_sp
Спасибо, Андрей Васильевич. Значит с теорией пока повременю, попытаюсь развернуть проект и проверить его работоспособность.

Re: Проект BTS-GSM

Добавлено: 15 фев 2013, 09:46
Сергей Милованов
Здравствуйте, уважаемый Андрей Васильевич!

Прошелся по "малазийскому пути" по установке GnuRadio, вывод получил неоднозначный. Отчет в прикрепленном файле. Прошу Вас ознакомиться и дать комментарий.

С уважением Сергей Милованов.

GNU radio

Добавлено: 15 фев 2013, 10:16
tor_root
Сергей, здравствуйте.
На мой взгляд результат вполне успешный.
А какая ошибка выводится при запуске GRC? Эта среда была бы очень полезной.Из терминала вызов следующей команды:
gnuradio-companion
к чему приводит?
Насколько я помню, в ранних версиях GNU radio при ручной установке GNU radio приходилось выполнить некоторые команды для осуществления возможности запуска GRC (что-то вроде указания пути к определенной библиотеке, эта информация выводится в терминале в процессе установки GNU radio, после команды make install - подробнее здесь).
В скрипте автоматической установки GNU radio sbrac эти команды имеются.
Возможен следующий вариант, которым я когда-то пользовался: в этом скрипте закомментировать команду скачивания архива gnu radio и его разворачивания, далее запустить скрипт установки из папки, в которой присутствует развернутый каталог gnu radio - как-то так.

Предлагаю отчеты процессов установки GNU radio и openBTS грамотно формализовать, снабдить подробными и уместными комментариями - и приложить к пояснительной записке в раздел Приложения.

ver.2.6-UHD

Добавлено: 17 фев 2013, 11:04
tor_root
Сергей, здравствуйте.
Последняя версия openBTS 2.6 доступна под названием OpenBTS-UHD, в ней поддерживается все версии трансиверов ettus, в том числе и usrp1.
Основной ресурс этой, уже завешенной версии проекта: OpenBTS-UHD.
Там же ссылка на репозиторий этого проекта и не только: projects.

Все ссылки скопированы в библиотеку проекта BTS-GSM.

Установка OpenBTS-UHD

Добавлено: 18 фев 2013, 22:27
mel_sp
Здравствуйте, уважаемый Андрей Васильевич!

При установке OpenBTS-UHD возникли проблемы. Отчет об установке - в прикрепленном файле. Прошу Вас ознакомиться и прокомментировать.

С уважением Сергей Милованов.

Компиляция BTS

Добавлено: 19 фев 2013, 09:29
tor_root
Сергей!
Я довольно слабо представляю процесс компиляции проекта в никсах. По всей видимости, дело все в том, что, в отличии от "openbts-2.6.0Mamou", в дистрибутиве openbts-uhd (основанном на openbts-2.6.0 Mamou) используется команда autoreconf –i, которая формирует скирпт для компиляции всех модулей проекта. Т.е. после выполнения команды make во всех соответствующих каталогах проекта должны появиться откомпилированные бинарики. В предусмотрительно вложенном Вами "отпечатке" каталога smqueue такой бинарик присутствует. Следовательно, процесс компиляции smqueue прошел успешно.
Вчера сам полностью повторил все шаги по установке Gnuradio 3.4.2 и openbts-uhd (рекомендации):
autoreconf -i
./configure --with-usrp1 --with-singledb --with-resamp
make


--with-usrp1 - ясно
--with-singledb - будет использоваться одна радиоплата
--with-resamp - будет использоваться передискретизация, т.к. пока usrp работает на тактовой частоте 64МГц.
Кстати, рекомендую временно перекомпилировать Gnuradio, вернув в соответствующих настройках значение 64МГц - чтобы пока не тратить время на перепрошивку опорного генератора.
(после исправления исходников:
./configure
make
make check
sudo make install
).

БС успешно стартовала, на RTL-SDR с другого ПК наблюдал его BСCH (SDR#), регистрация Т прошла успешно, в таком состоянии затраты ЦПУ примерно 25% на оба ядра.
Кстати о производительности, прочитал в новостях проекта OpenBTS:
"We have managed to (barely) run a combination 5 beacon plus 1 TCH/F on a 500 MHz Gumstix Overo".
Это означает, что есть большая вероятность успешного запуска проекта и на Вашем NB.

На настройку Asterisk (связка IMSI с "MSISDN") времени уже не хватило.
Пора передавать USRP.