Лаборатория «МегаФона»: как сотовый оператор тестирует технику

Оказывается, у МегаФона в Питере есть Лаборатория, которая занимается разными интересными вещами — от тестирования новых моделей телефонов еще перед их официальным выходом на рынок до составления требований по скорости отклика сенсорного экрана. Сегодня мы пройдемся по этой Лаборатории, познакомимся с ее обитателями и узнаем много страшных слов:

1d4986e8b47f4362ab0656fc0b7d64ac.jpg
Ничего не понимаете? Ничего, после прочтения статьи будете!

Если заинтересовались — прошу под кат!

Вообще, зачем сотовому оператору нужна Лаборатория? В первую очередь, такая Лаборатория позволяет снижать затраты на обслуживание, не ухудшая его качество. Каким образом это достигается? Несколькими путями:

1) Тестирование большинства новинок мобильной техники, прежде чем она попадает на полки магазинов. По результатам этого тестирования, во-первых, начинается диалог с производителем, результатом которого является тонкий тюнинг (как правило, программный) радио-части устройства для улучшения его работы в сети. Во-вторых, принимается решение о допуске устройств в собственную розницу Megafon (все эти фирменные магазины).

4d7415a8488a4ba5918438ba94c78398.jpg
Тестовая мира для проверки качества камер телефона, входящая в список 250 тестов для любого устройства, продающегося в салунахсалонах Megafon

2) Изучением поддержки устройствами новых функций передачи данных. Дело в том, что производители устройств (аппаратной части) и программ (так называемых прошивок устройств) продают свои решения операторам связи в очень разных конфигурациях: от самых дешевых с минимумом функций, до навороченных, с полной поддержкой всех возможных стандартов связи.

Таким образом, маленький оператор связи где-нибудь в Индонезии покупает недорогое решение, которого ему хватит надолго — потому как большинство его абонентов ходят еще с кнопочными звонилками, а крупный оператор в городе-миллионнике берет решение с поддержкой современных стандартов, иначе не сможет угнаться за гонкой скоростей и обеспечить своим абонентам вменяемое качество работы.

Кроме того, постоянное увеличение скорости — это жизненно необходимый путь в условиях роста количества устройств и увеличения трафика. Дело в том, что полоса пропускания делится на всех абонентов, находящихся в зоне действия. И чем быстрее абонент скачает нужный ему файл, тем быстрее освободит канал, и увеличит скорость для других абонентов.

6b44bd3a795b4a13922ead235d1c8c6d.jpgПанель управления БС (базовой станции). В панели управления можно настроить работу БС с поддерживаемыми протоколами и режимами

Кстати, эту же цель преследует и первое направление работы Лаборатории — чем лучше будет настроено клиентское устройство, тем меньше оно будет мешать соседним устройствам, тем меньше оно будет потреблять емкость сети, и быстрее будет передавать данные, а значит, улучшит качество связи для всех остальных абонентов.

Таким образом, Лаборатория экономит деньги оператора связи, позволяя ему вместо строительства дополнительных базовых станций улучшать устройства и протоколы связи. А экономия денег оператора — это уменьшение скорости роста тарифов для его пользователей.

Что же представляет собой Лаборатория?

Во-первых, это инфраструктура.

Например, три экранированных комнаты для тестирования, в которых можно создать любые условия и комбинации существующих сетей.

f1ac0579099c436d891d13362e3706e3.jpgДверь в экранированное помещение. Сами вы капитан.

Много шилд-боксов (это такие же штуки, как комнаты, только маленькие и ставятся на стол).

16c99dbcc8604a10998ca1b4a68086d8.jpg
Шилд-бокс, внутрь помещается тестируемое устройство

Несколько базовых станций: LTE, 3G, 2G.

1b8bd9d6d91445888413f455d6c1b93c.jpg
Радиоголовы БС производства Huawei

Во-вторых, это понимание того, как надо тестировать устройства.

Например, при опросах абонентов в салонах по всей стране выяснилось, что важнее всего для среднего покупателя не объем памяти, и не скорость процессора, и не качество камеры. В те полчаса, которые обычно проходят от входа в магазин до покупки телефона, важнее всего то, насколько плавно работает интерфейс и насколько хорошо сенсор воспринимает нажатия.

Узнать-то это узнали, а как это измерить, непонятно, ведь оценку «ну, норм вроде» производителям не передашь.

Поэтому Лаборатории пришлось разработать с нуля процедуру тестирования сенсора телефона, которая позволила превратить субъективную оценку в количественную — баллы. В процедуре тестируется и маркость поверхности, и отсутствие мертвых зон, быстрота отклика, точность позиционирования и так далее.

c6834d32fad241b3892b1459f470169a.jpg
Малая часть устройств, побывавших на тестировании

В дальнейшем, эта процедура войдет в глобальный документ по Требованиям оператора к девайсам, посвященный протоколам тестирования и результатам теста, который будет доступен вендорам мобильных устройств — они смогут заранее проводить тесты на своем оборудовании, экономя время. Цикл прохождения всех тестов в Лаборатории составляет от двух недель до месяца, после каждого цикла производителю направляет документ о тестировании, он исправляет недостатки, и вновь отправляет на тестирование. Обычно, таких итераций требуется от 3 до 10, в Лаборатории надеются, что документ сократит это число как минимум в пару раз.

В-третьих, это люди. В процессе работы тут сотрудники приобретают уникальный опыт работы со специфичным железом, который очень ценится — один человек уже ушел работать в Apple, двух других взяли на работу производители оборудования — Nokia и Huawei, еще один сейчас работает в Квалкомм. Компетенция сотрудников позволяет им создавать такие протоколы и документы для тестирования, как был описан выше, которые в итоге помогает всей отрасли мобильной связи. Кроме того, тут работают милашки:

c277408d0b45480aafd00dbd6315da3b.jpg
Мария — инженер по тестированию абонентского оборудования

Нас поводили по Лаборатории и рассказали подробнее о том, что в ней есть.

Вот так выглядит одна из экранированных комнат (всего их три).

38b071b0171341f48d9df57d82131b5b.jpg
Комнаты отличаются цветом стен — это «желтая комната»

Не стоит обманываться вполне обычным внешним видом — под слоем чистовой отделки скрывается экранирующая металлическая сетка и специальная штукатурка, которые обеспечивают почти полное экранирование внутреннего пространства комнаты от любых излучений снаружи. В ней не принимается WiFi здания, нельзя поговорить по рации, не работают радио-приемники, не ловятся сотовые сети. Идеальное место для людей, «страдающих» аллергией на радио-излучения. Одна только проблема — сооружение такой комнаты обойдется примерно в $100 000.

Для того чтобы находясь в этой комнате, можно было поговорить по телефону, здесь установлена фемтосота:

fde6527dba7743fab8fe61144b5fd7c0.jpg
Черный блок — фемтосота. Такое устройство при наличии интернета создать сеть оператора где угодно. Для того, чтобы их не увозили на курорты Турции, их снабжают защитой и GPS-трекерами.

Однако, сама по себе, экранированная комната бесполезна — если связи нет, то и тестировать нечего. Для того чтобы в ней можно было создать тестовые условия, в нее вводятся радио-тракты от базовых станций:

d19142a82c1f4a3b93f4bf752b1373f9.jpg
В каждой комнате есть 4 ввода, которые можно коммутировать на на любые БС и их комбинации при помощи кросс-панели

Эти выводы подключаются к антеннам, создавая в комнате интимную атмосферу сеть оператора в миниатюре:

5ee72afb2f034e80a2a1c3c33a464e92.jpg
Антенны — серые четвертинки цилиндров

Внутри комнаты обычно на доске написана текущая конфигурация, что и куда подключено:

ab61265b155a445b88e3cf2cac7573c5.jpg
Green lab configuration, inter freq, intra freq, конфеты за апрель… ЧТО?

Спрашиваем, куда делись конфеты за апрель.

31dd25c17dba435f94e7519bf4a468e3.jpg

Говорят, были в марте. Ок. Вернемся к нашим баранам БС.

Выводы от БС можно подключать не только к комнатам, но и к шилдбоксам:

a328c398fc6c467ebff0054e2ffcd6e6.jpg
На шилдбоксе написано, к какой БС он подключен

Шилдбокс — это такая же комната, только в миниатюре. У него также есть несколько вводов для антенн и сами антенны внутри:

df32bedc4bc944cbb433ea0f6e6ab2b6.jpg
В этом боксе три ввода для антенн, а также ввод питания, Ethernet, USB, COM-порта и PS/2

Сами антенны шилдбокса выглядит вот так:

09860065d77f4bfea3e32aa099c5e623.jpg
Сетка на антенне нужна для точного расположения ее на тестируемом устройстве, например, когда измеряется диаграмма направленности

Некоторые шилдбоксы совсем маленькие:

16b837eb4120412c8d464f17edb261c5.jpg
Правда, стоят все равно дорого

Если комнаты используются для множественного тестирования (когда на БС вешают сразу десяток-другой устройств, и смотрят, как они переваривают друг друга), тестирования на людях (поговорить, подержать в руках, потестировать скорость интернета при серфинге), и комбинации нескольких разных сетей, то шилд-боксы в основном используют для тестирования и настройки единичных устройств. Вот, например, нагрузочное тестирование CPE Zyxel с LTE-Advanced:

31fcf7d5d6be4f658014baab3d26a3f8.jpg
На фото: Александр Джакония (руководитель Лаборатории), Zyxel (роутер). Zyxel слева.

Скачано уже 466 гбит:

659b44c6a93e467eab5a265424399dd4.jpg
Обычно для тестирования просто скачивается какой-нибудь большой файл

А вот выглядит отладка китайскими производителями своего нового WiFi-модема:

d3fb587e3c5c4a818a9c835aa2fce443.jpg
На роутер, помещенный в шилд-бокс, залита тестовая прошивка, а сам роутер подключен к компьютеру на котором китайцы колдуют с параметрами через TeamViewer

Из шилдбоксов мы возвращаемся к экранированным комнатам. Сегодня там тестируют iPhone 7 — первый из iPhone на российском рынке, который поддерживает агрегацию трёх несущих. 6S поддерживал только двух.

Почему агрегация?
Смысл всей этой агрегации несущих в том, что на фиксированной полосе частот нельзя наращивать скорость до бесконечности — всякие MIMO позволяют засунуть в диапазон больше данных, но ценой траты дополнительных процессорных ресурсов на обработку сигналов, как на БС, так и на телефоне, причем эти затраты возрастают в геометрической прогрессии. В итоге, для увеличения скорости остается только расширять доступную полосу частот.

Правда, просто растянуть ее в несколько раз, сделав из 20МГц 60МГц не получится — во-первых, широкополосные приемники будут стоить дороже (или будут требовать больше ресурсов для обработки), а во-вторых, этому препятствует то, что частоты, купленные операторами, как правило, распределяются по всему диапазону — 20МГц там, 10МГц там. Поэтому, единственный доступный путь — агрегация нескольких несущих (Carrier Aggregation — CA), когда БС отправляет данные на телефон сразу в нескольких диапазонах параллельно, суммируя пропускную способность каналов. Кстати, БС может и не размазывать все данные на несколько каналов, а дублировать данные, улучшая тем самым прием в сложных условиях — там где не пройдет 2.6ГГц, 1800МГц хоть как-то, но примет. Все зависит от настроек БС.


Для чего это надо? Для увеличения скорости, конечно. Все предыдущие устройства поддерживали агрегацию максимум двух каналов по 20 МГц, что давало теоретический потолок максимальной скорости в 300 мбит. В реальности было меньше — около 280. Полоса в 10МГц это примерно 70 мбит скорости. Две несущих по 20МГц, плюс третья шириной 10Мгц, получается (70+70)*2+70 = 350 мбит. Вот, например, получилось 330 мбит:

d3b6f555c6e34774a5c46c670c42f0b0.jpg
Если скорость выше 300 мбит — то это уже выше теоретического предела для двух несущих

В общем, как я уже говорил, такая скорость нужна не столько пользователям, сколько оператору — человеку нет особой разницы, скачается фильм за полчаса или за 10 минут, подождать нетрудно, а вот оператору — есть, увеличении скорости позволяет обеспечить связью большее количество абонентов.

409a455b81e54fb48f3122ba609d48cf.jpg
Панель управления БС подтверждает рекорд

Выйдем из экранированных комнат и пойдет вдоль толстых коаксиальных кабелей, который выходят из каждой комнаты. Они ведут в отдельное помещение, в котором находится святая святых Лаборатории — базовые станции и радиоголовы. Вот, например, сами БС:

158d7d6dfbfa4bf69bb61b2b725828be.jpg
В стойках находятся БС для 3G и LTE

Толстые синие кабели — это тракты от приемников GPS на крыше:

4cba956bb92a4549891fb6ba8f01a39f.jpg
Казалось бы, зачем знать координаты стоящего на месте здания?

GPS используется для точной синхронизации времени на соседних базовых станциях — для синхронизаций ими между собой времени начала приема и передачи. Отсутствие этой синхронизации создает интерференцию и помехи, вплоть до отсутствия связи вообще.

Желтые провода это оптоволокно, CPRI — интерфейс для связи БС и радио-головы (передатчика). А вот и сами передатчики:

0b44646bd4d24532b31acc7d7719675c.jpg
Передатчики нового типа, которые могут устанавливаться рядом с антеннами

Система обычно разделена на управляющий модуль БС (на фото выше), передатчик и антенну. В старых системах управляющий модуль и передатчик обычно были в одной стойке, а антенна соединялась с передатчиком длинным-длинным фидерным трактом. В новых системах передатчик, если получается, устанавливается рядом с антенной, а соединяется с антенной коротким трактом. За счет этого экономится длина фидерного тракта, упрощается прокладка, уменьшаются потери, а значит, растет дальность приема/передачи.

Еще бывают микросоты — это когда в одном корпусе и управление, и передатчик, и антенна:

a50f07e18cf9436887396461d44eb413.jpg
Антенна, правда, отключена, чтобы ее можно было вывести в шилд-бокс

Остается подключить питание, связь, и полноценная сеть готова. Конечно, производительность такой микросоты меньше, чем у обычной, но иногда хватает и ее.

На выходе из радио-голов стоят черные штуки — это аттенюаторы, снижающие мощность сигнала.

894bf5fb4a4f4905a69baa4c152e749a.jpg
Такой аттенюатор снижает мощность сигнала на 10db — в 10 раз.

Комнаты маленькие, а БС мощные, и чтобы не облысеть раньше времени и не перегрузить входные тракты тестируемых устройств, сразу на выходе мощность передатчика снижают.

Аттенюаторы бывают не только маленькими:

9d2ee64b71ef41569080ea51dcd994d3.jpg
Такой аттенюатор снижает мощность сигнала на 30db — в 1000 раз.

Разница в входной и выходной мощности выделяется на нем в виде тепла, поэтому, чем больше номинал, тем больше радиатор. Эти аттенюаторы в первом приближении можно рассматривать как резисторы для электроники.

После аттенюаторов сигнал идет в кросс-панель, на которой можно соединить выходы передатчиков со входами в комнатах или в шилд-боксах:

32896dce50b24c159ce2c50e5d11526d.jpg
Кросс-панель, по сути, всего лишь набор разъёмов, соединенных между собой кабелями

Панель позволяет быстро переключать устройства между разными приемниками, не ползая между базовых станций и не трогая их разъёмы лишний раз.

Но кросс-панель, позволяет не только соединить выбранную радио-голову и комнату. Она позволяет включить между ними… еще один аттенюатор. Только не простой:

38f8b5c7ca984119a87ae44de0c7f3bf.jpg
Это настраиваемый программируемый аттенюатор с управлением

У него есть Ethernet-порт, через который ему можно командовать, на сколько надо снизить уровень сигнала. Это позволяет делать очень сложные схемы тестирования, вроде плавного переключения с одной БС на другую в условиях плохого приема.

Например, это использовалось при отладке технологии переключения абонентского устройства на более свободную соту, пусть даже с худшим сигналом — если текущая сота не справляется с таким количеством абонентов. Звучит довольно просто, но на самом деле — там тысяча и одна тонкость, начиная от настройки порогов этого самого переключения, и алгоритмами расчета загрузок сот (чтобы понять, какой процент абонентов при необходимости надо перебрасывать), заканчивая объяснением телефону, почему ему нельзя вернуться обратно на эту привлекательную близкую соту с сильным сигналом. Такие вещи очень тяжело отладить в реальной сети, а с таким инструментарием — запросто.

Теперь вам понятен смысл объявления на заглавной картинке?

1d4986e8b47f4362ab0656fc0b7d64ac.jpg

А вот и тот файл с портала в распечатанном виде:

deedac023bf54f30a2d14fa22c1d416a.jpg
Кстати, полноразмер доступен по клику

В завершении рассказа покажу несколько железных артефактов, что встретились нам в Лаборатории.

Целые коллекции сим-карт:

04fbf141c1714f6dafa5369c3a6246fe.jpg

А вот так выглядит ранний-ранний прототип 3G-модема:

36b256c672a149ad9169632d5746944a.jpg

Это только платформа, на которой разные производители могут разрабатывать свои устройства.

В отличие от них, она имеет отладочные интерфейсы:

0ac995d04fcb4c4c9c98bceebff60c5d.jpg

Правда, иногда такие интерфейсы приходится подключать и к релизным устройствам:

e4d4ded902d24bee81269335585f04df.jpg

Но чаще всего они тестируются просто так, а потом складываются на полочку:

3a257a66ff90494cb000617f4da116cf.jpg

На этом экскурсию по Лаборатории можно считать законченной. Ирина Крылова, инженер по тестированию абонентского оборудования хихикает и прощается с вами:

ccfc9f79f7214de9b1563bfb02f94740.jpg

Комментарии (0)

© Habrahabr.ru