Подробнее о процедуре Cell Selection (выбор соты)

Привет, уважаемые читатели! В силу некоторых обстоятельств уже почти месяц ничего не писал. Попытаюсь исправиться. В этой статье, по просьбе Алексея, я попробую подробнее раскрыть тему Cell Selection.

Итак, я уже писал о том, что существует два типа процедуры выбора соты. Первый тип называется Normal cell selection. Он осуществляется, как правило, в случае первого использования телефона либо SIM-карты. Второй тип процедуры — Stored list selection, производится при последующих включения телефона, когда в памяти SIM уже содержится некоторая информация о номерах BCCH частот близлежащих сот.

В данном случае, наибольший интерес представляет как раз Normal cell selection. Сейчас мы рассмотрим его алгоритм подробнее.

[note]

  1. MS производит сканирование всех частот в одном или двух диапазонах (GSM900/GSM1800)
  2. В процессе происходит измерение уровней сигналов доступных частот(все это занимает всего 3-5 секунд)
  3. MS выбирает частоту с максимальным уровнем сигнала RxLev (напомню, в предыдущем шаге телефон измерил и записал уровни всех частот, поэтому выбор наилучшего уровня — дело техники) и определяет, является ли она BCCH несущей. Поясню — BCCH несущая в соте всегда расположена на нулевой частоте и в нулевом таймслоте. Структура у нее своеобразная (смотрим и читаем здесь). Вот по этой структуре телефон и различает BCCH канал от других. В частности поиском и получением пакета Frequency Correction Burst (по каналу FCCH).
  4. Если частота является основной BCCH, то MS получает по ней необходимые параметры соты
  5. При корректном получении параметров, MS определяет выполнение трех условий: сеть доступна, параметр C1>0, а также приоритет доступа к соте выставлен в Normal.
  6. При успешном выполнении этих условий, MS регистрируется в соте
  7. Иначе производится повторный выбор следующей по уровню сигнала частоты и весь процесс повторяется.
  8. Всего MS пытается получить доступ к 30-40 (в зависимости от диапазона) частотам с приоритетом доступа Normal. В случае неудачи — процедура повторяется, но для сот с приоритетом доступа, выставленным в Low. Эти приоритеты прописываются оператором в соответствии с собственной политикой планирования сети.
  9. Если все частоты «родной сети» недоступны, то MS попытается получить доступ к другим разрешенным сетям.
  10. Когда все возможные попытки не принесли успеха — MS остается в соте с наилучшими показателями и переходит в режим экстренного вызова (без привязки к конкретной PLMN)

[/note]
Алгоритм Normal Cell Selection

Вот именно таким образом все и происходит в процессе выбора соты мобильным телефоном. Уж не знаю, ответил ли на вопрос Алексея. Надеюсь, что да. В противном случае, жду уточняющих вопросов. Всем спасибо за внимание, ваш inwebus.

Советую также прочитать статьи:

– Физические каналы в GSM — видео к статье

– Что такое Cell Selection?

– Логические каналы в GSM

6 комментариев от “Подробнее о процедуре Cell Selection (выбор соты)

  1. Да ответили, особенно схема алгоритма понравилась) Но не ошибка ли «BCCH несущая в соте всегда расположена на нулевой частоте и в нулевом таймслоте.» Нулевой таймслот согласен, нулевая частота нет — arfcn то может быть любой, arfcn 0 вообще guard по крайней мере в gsm 900.
    Еще было бы здорово, если бы вы написали статью доходчивым но точным языком про layer 3 и фреймы этого уровоня, про виды information elements и т.д. с конкретным разбором парочки фреймов буквально по битам, например фреймов System Information, из которых как я понимаю «Если частота является основной BCCH, то MS получает по ней необходимые параметры соты». И еще логически просится разбор и схема для, например, процесса осуществления звонка телефоном(mobile originated), но возможно я слишком много хочу услышать)

    1. Здесь под нулевой частотой имеется ввиду не ARFCN 0, а то, что по нулевому таймслоту в первом кадре BCCH-несущей передается frequency correction burst (образующий FCCH канал). Посмотрите его структуру. Это немодулированная несущая частота, последовательность нулей. Вот это я имел ввиду, говоря про нулевую частоту.
      А про ваши пожелания)) «…возможно я слишком много хочу услышать)» Да не сказать, чтобы много, просто времени не особо. Хотя как раз по процессу осуществления звонка мобильным телефоном и планировал написать следующую статью. Но постепенно напишу и про остальное.

  2. Спасибо автору за интересный материал, впитываю с удовольствием. Также подписался на рассылку о новых статьях. Такой информации в Интернете практически нет, когда сложные вопросы стандарта GSM объясняются «на пальцах». Например, меня интересует процесс вызова мобильной станции. Я уже понял, что такой вызов осуществляется по «пейджинговому» каналу, который «слушает» каждая MS в режиме IDLE. Предполагаю, что это BCCH канал, но хотелось бы более детальной информации.

    1. Спасибо за отзыв! Следующая статья как раз будет про последовательность вызова MS сетью (завтра-послезавтра постараюсь выложить). Пэйджинговый канал называется PCH (Paging Chanel), а по BCCH каналу телефон получает системную информацию о соте (например, при процедуре выбора соты).

      1. Понял, спасибо. PCH это тип канала CCCH. Ещё раз посмотрел видео к статье «Физические каналы в GSM». Меня немного смутил заголовок слайда «Структура основного BCCH». Хотя логический канал является совмещённым BCCH/CCCH и ещё FSSH/SCH. Даже количество блоков CCCH в 51-кадровом мультикадре больше, чем BCCH — 9 против 1. Но это уже вопросы терминологии.
        Если я правильно понял из видео, то мобильная станция в режиме IDLE слушает не весь канал CCCH, а настраивается на 1 из 9 блоков. Наверное, это делается с целью экономии заряда батареи. Тогда интересно как происходит вызов. Сеть «знает», на какой из 9 блоков CCCH каждая настроена мобильная станция и передаёт её TMSI именно в этом блоке? Или пейджинговый вызов с номером TMSI передаётся во всех блоках?

        1. 1) Да, PCH это тип CCCH.

          2) С заголовком слайда и правда немного мутно вышло. Слово «основной» тут к тому, что еще есть комбинированный BCCH канал. Объясню, что это значит.
          Тут в терминологии, согласен, путаница. Основной BCCH = FCCH+SCH+BCCH+CCCH, комбинированный BCCH = FCCH+SCH+BCCH+CCCH+SDCCH/4+SACCH/4, такая структура используется при низкой нагрузке в соте. Т.е. под BCCH в заголовке слайда здесь понимается сама несущая (ее структура). Вот. Надеюсь вы меня поняли.

          3)Да, вы поняли правильно. Мобильная станция слушает один из девяти блоков вызова. Строго говоря, не во всех из этих блоков может содержаться информация канала PCH. Правильней сказать, MS слушает пэйджинг-группу, которая определена ей сетью. Количество таких групп также конфигурируется на MSC.

          Вот как то так, вроде.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *