Комментарии 23
Мощно, и очень хабратортно! Спасибо за статью.
Насколько это всё производительное? Какая нагрузка на процессор была?
Как я понимаю b200mini умеет только SISO
Вы были далеко от БС? Теоретическая максимальная DL скорость у вас должна была быть 36 Мбит, а получилось всего 7.
Как я понимаю b200mini умеет только SISO
Именно так.
Ближайшая БС находилась на крыше дома рядом с моим. По прямой это метров тридцать. Процессор используется существенно, Core i5 не самого старого поколения загружен был процентов на восемьдесят.
Кстати, замечал, что дома даже с обычного телефона скорость часто падает до неприличных значений.
Расстояние до вышки может играть важную роль. У B200/B210/B205mini выходная мощность до ~16 дБм (~40 мВт), в то время как телефоны/модемы могут выдавать до 23 дБм (~200 мВт). У меня работало только с одним оператором, у которого вышки были максимально близко.
А возможно ли имея дешёвый sdr приёмник на Elonics E4000 увидеть уровень сигнала конкретного оператора LTE1800? Например у меня в квартире ужасно ловит сеть, хочу поставить репитер, но для этого нужно понять как вообще проходит сигнал. Открытые данные по вышкам вообще не совпадают с реальностью. На земле телефон цепляется совсем к другим вышкам, так что перемещениями местоположение искомой вышки тоже не определить. Хотел попробовать запеленговать направленной антенной, но к современным телефонам её не подключить, вот и появилась идея для этих целей использовать SDR.
Задумался о том, что ведь если очень захотеть, то с таким уровнем развития свободного ПО должно быть можно сделать open-hardware радиомодуль. А дальше уже и до полностью опенсорсного смартфона недалеко)
Более чем уверен, что это реально. Тот же OpenMoko существует же.
А там точно были опенсорсные модемы? Просто пока что всё, что я видел (Purism Librem и PinePhone, например), использовало для сотовой связи и вайфая проприетарные модули с собственными процессорами и проприетарными прошивками. Но на основном процессоре да, на 100% свободное ПО.
Просто помню, что на них запускали Osmocom. Значит, если и не совсем свободные, то точно лучше многих других.
Взаимодействие с модемом там было реализовано точно также, как сегодня оно реализовано в современных смартфонах: отдельный black-box чип с UART'ом, своей операционной системой (Nucleus RTOS) и интерпретатором AT-команд. Вот тут можно почитать: https://wiki.openmoko.org/wiki/TI_Calypso_D751992AZHH. Запустить там osmocom-bb можно было, но только если так, поиграться. Сама прошивка osmocom-bb не использовала и просто посылала АТ-команды.
Так, получается, он работает на том же Calypso?
Именно так. Но упор там был скорее на создание открытого смартфона, а не открытого телефона/модема. К идее открытого телефона/модема ближе всех проект FreeCalypso со своей платой FCDEV3B. DSP там по-прежнему остается черным ящиком, а вот остальную часть прошивки вполне можно собрать из когда-то утекших, а ныне неслабо переработанных исходников.
В данной статье описывается взаимодействие с коммерческими сотовыми сетями. Правильно настроенный софт никак не мешает их работе ...
А вот передатчик SDR без фильтров вполне себе может. На выходе, помимо полезного сигнала, будут гармоники.
Насколько реально в сегодняшней ситуации купить SDR например LimeSDR у производителя? кто то пробовал?
Один важный момент, srsUE умеет только в FDD(частотное разделение RX/TX). Большинство базовых станций как раз FDD, но мало-ли кому-то попадется TDD.
Как собрать LTE-модем на базе SDR