Как стать автором
Обновить

Комментарии 8

НЛО прилетело и опубликовало эту надпись здесь

В первую очередь проект был создан для обучения основ цифровой обработки сигналов. Сам SDR способен на многое (как пример gr-fosphor (RTSA-spectrum)- реалтайм анализатор, yateBTS == fakeBTS). На что фантазии хватит в GNU Radio.

НЛО прилетело и опубликовало эту надпись здесь

Статья про другое: как не дорого и быстро организовать тренажер для людей далеких от linux и всевозможных настроек софта. SDR позволяет сформировать любой сигнал, который можно исследовать на анализаторе. В GNURadio можно играться с параметрами сигнала и наглядно смотреть на что всё это влияет. Да даже просто записать сигнал автомобильного брелка и потом его воспроизвести уже вызывает интерес у людей. А учиться на AM\FM модуляции это скучно.


С помощью gr-fosphor можно увидеть WiFi и LTE, увидеть на сколько коротки посылки. Не каждый анализатор спектра успеет зафиксировать это.


А статей на тему "как поднять свою базовую станцию" и на хабре хватает, я ничего нового не расскажу.

Статья про другое: как не дорого и быстро организовать тренажер для людей далеких от linux и всевозможных настроек софта

А где в статье про этот софт? Про компоновку железа в корпусе увидел, а что с софтом так и не понял.
Да, и логику нам нужна винда поэтому автоматически нужно управление по сети совсем не понял. Не могли бы пояснить? Мне казалось логичным в случае винды иметь встроенный монитор.

Изначально монитор планировался. Но от него решили отказаться (монитор с сенсорным управлением дюймов на 7-10 стоит дорого). Так же рассматривался вариант с планшетом. В корпус всё это не влезает и изначально автономность не нужна.


Да, и логику нам нужна винда поэтому автоматически нужно управление по сети совсем не понял
Изначально хотели обойтись без дополнительного компьютера- пробовали использовать VirtualBox (неудачно, USB 3.0 отваливался).

Поэтому эту роль выполняет NUC. На нём установлена Ubuntu 18.04 + набор софта (uhd-host, gnuradio, python, vnc-server, и тд...). Пользователи подключаются с виндовой машины к NUC по VNC (GUI) или ssh (CLI) и беспроблемно работают с ПО.


Почему на самой винде не получилось: основным костяком системы является GNURadio. Есть сборки под винду. Но у нас периодически отваливался приемник, и поэтому приходилось убивать процесс через диспетчер. yateBTS существует только под linux (как впрочем и другие проекты по реализации BTS).

Да, с тем, что мы не добавили описание используемого софта, действительно косяк. Спектр применения достаточно обширный получился, но относится это не к NUC-у, а конкретно к SDR железу, потому и «недожгли».
Необходимость винды основана на достаточно банальных причинах: Многие пользователи просто впадают в ступор при виде linux-а.
По поводу управления по сети: Проект создавался в том числе для обучения практикантов построению GSM сетей. Отсюда и управление по сети, для удаленного изменения конфигураций одной или нескольких территориально разнесенных базовых станций (Смены параметров MCC, MNC, ARFCN и т.д.).

«Многие пользователи просто впадают в ступор при виде linux-а»
Сейчас полно линуксов с гуем, идентичным разным поколениям винды.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий