Проект BTS-GSM

tor_root
Сообщения: 2182
Зарегистрирован: 15 фев 2011, 22:44

Проект BTS-GSM

Сообщение tor_root » 04 фев 2013, 22:20

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

tor_root
Сообщения: 2182
Зарегистрирован: 15 фев 2011, 22:44

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

Сообщение tor_root » 05 фев 2013, 23:58

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).

Удачи!

mel_sp
Сообщения: 41
Зарегистрирован: 23 авг 2011, 19:11

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

Сообщение mel_sp » 08 фев 2013, 06:52

Доброго времени суток, Андрей Васильевич!

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

Как Вы считаете, OpenBTS потянет?
Вложения
Скриншоты.rar
(361.05 КБ) 394 скачивания

tor_root
Сообщения: 2182
Зарегистрирован: 15 фев 2011, 22:44

SDR#

Сообщение tor_root » 10 фев 2013, 00:21

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

mel_sp
Сообщения: 41
Зарегистрирован: 23 авг 2011, 19:11

Re: Проект BTS-GSM

Сообщение mel_sp » 10 фев 2013, 10:53

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

Сергей Милованов
Сообщения: 2
Зарегистрирован: 29 сен 2012, 07:30

Re: Проект BTS-GSM

Сообщение Сергей Милованов » 15 фев 2013, 09:46

Здравствуйте, уважаемый Андрей Васильевич!

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

С уважением Сергей Милованов.
Вложения
Install_GNURadio_Report.pdf
(334.17 КБ) 1014 скачиваний

tor_root
Сообщения: 2182
Зарегистрирован: 15 фев 2011, 22:44

GNU radio

Сообщение tor_root » 15 фев 2013, 10:16

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

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

tor_root
Сообщения: 2182
Зарегистрирован: 15 фев 2011, 22:44

ver.2.6-UHD

Сообщение tor_root » 17 фев 2013, 11:04

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

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

mel_sp
Сообщения: 41
Зарегистрирован: 23 авг 2011, 19:11

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

Сообщение mel_sp » 18 фев 2013, 22:27

Здравствуйте, уважаемый Андрей Васильевич!

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

С уважением Сергей Милованов.
Вложения
Install_OpenBTS_Report.pdf
(301.29 КБ) 515 скачиваний

tor_root
Сообщения: 2182
Зарегистрирован: 15 фев 2011, 22:44

Компиляция BTS

Сообщение tor_root » 19 фев 2013, 09:29

Сергей!
Я довольно слабо представляю процесс компиляции проекта в никсах. По всей видимости, дело все в том, что, в отличии от "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.


Вернуться в «Дипломное проектирование»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя