МОБИЛЬНАЯ СТАНЦИЯ, СПОСОБ И УСТРОЙСТВО ДЛЯ НАЗНАЧЕНИЯ КАНАЛА
MOBILE STATION, CHANNEL ALLOCATION METHOD AND APPARATUS

Эта заявка испрашивает приоритет по заявке № 200810118363.X на выдачу патента Китая, зарегистрированной Патентным ведомством Китая 14 августа 2008 года и озаглавленной «METHOD AND DEVICE FOR ASSIGNING THE CHANNEL» («СПОСОБ И УСТРОЙСТВО ДЛЯ НАЗНАЧЕНИЯ КАНАЛА»), которая таким образом включена в материалы настоящей заявки посредством ссылки во всей своей полноте.
ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ
Настоящие изобретения относятся к области технологии мобильной связи, в частности к мобильной станции, способу и устройству для назначения канала.
ПРЕДШЕСТВУЮЩИЙ УРОВЕНЬ ТЕХНИКИ
Со значительным ростом количества абонентов глобальной системы мобильной связи (GSM) за последние годы, речевые услуги расширяются соответствующим образом, что приводит к высокому давлению на поставщиков услуг связи. В дополнение, цены на речевые услуги продолжают становиться ниже. В этом случае, то, каким образом использовать существующие базовые станции и частотные ресурсы для предоставления более эффективных речевых услуг для большего количества абонентов, является экстренной задачей для поставщиков услуг связи.
На международной конференции #33 по сетям радиодоступа GSM/EDGE (глобальной системы для мобильной связи/развития стандарта GSM с увеличенной скоростью передачи данных, GERAN) Проекта партнерства 3-го поколения (3GPP), Nokia выдвинула предположение касательно увеличения речевой емкости на первое время: ортогональный подканал (OSC), то есть, две мобильных станции (MS) сконфигурированы использовать временной слот одновременно и разграничиваются благодаря ортогональным настроечным последовательностям. Теоретически, это предположение может увеличить количество имеющихся в распоряжении каналов без увеличения количества базовых станций и частотных ресурсов. Эта концепция затем была развита до многопользовательского повторного использования одного временного слота (MUROS), то есть, многочисленные абоненты используют один и тот же временной слот.
Усовершенствование, обеспечиваемое концепцией OSC, состоит в том, что восемь новых настроечных последовательностей, которые не являются близко связанными с существующими настроечными последовательностями, вводятся для разграничения двух подканалов. В обоих направлениях, восходящей линии связи и нисходящей линии связи, первый подканал (OSC-0) использует существующие настроечные последовательности, а второй подканал (OSC-1) использует новые настроечные последовательности.
π
В направлении нисходящей линии связи, BTS использует режим модуляции «псевдо-QPSK» («псевдо-квадратурной фазовой манипуляции») (такой как подмножество 8-PSK (восьмипозиционной фазовой манипуляции)). Биты модуляции двух абонентов отображаются в символы QPSK. OSC-0 отображается в старшие биты, а OSC-1 отображается в младшие биты. Фиг.1 показывает звездную диаграмму отображения битов модуляции OSC в символы 8-PSK по существующей технологии. После того как символы на фигуре повернуты на /2, данные абонентов OSC-0 могут демодулироваться в традиционном режиме GMSK (минимальной манипуляции с гауссовской фильтрацией), так что OSC-0 может быть совместимым с существующими MS. Данные абонентов OSC-1 могут демодулироваться в режиме GMSK или режиме псевдо-QPSK. В направлении восходящей линии связи, данные двух MS модулируются и передаются в традиционном режиме GMSK.
Мультиплексирование данных двух абонентов в одном и том же временном слоте называется «спаривание». Согласно условным обозначениям описания звездной диаграммы, два абонента соответственно называются «абонентом (синфазного) I-канала» и «абонентом (квадратурного) Q-канала». Когда данные более чем одного абонента мультиплексируются в режиме MUROS во временном слоте, этот временной слот находится в «режиме MUROS». В существующей технологии MUROS, I-канал может использоваться для традиционных мобильных телефонов (фазы I DARP или более ранних мобильных телефонов), а Q-канал может использоваться для мобильных телефонов, которые поддерживают MUROS.
Хотя технология MUROS несет высокий теоретический выигрыш емкости, она имеет много проблем. Например, в случае нечастотной скачкообразной перестройки, мощные взаимные помехи возникают между абонентом I-канала и абонентом Q-канала двух подканалов MUROS для одного и того же временного слота. В традиционном решении скачкообразной перестройки частоты GSM, абоненты I-канала и Q-канала используют одни и те же номер последовательности скачкообразной перестройки (HSN) и смещение индекса выделения ресурсов мобильной связи (MAIO). С использованием одинакового номера частоты, два абонента по-прежнему оказывают мощные взаимные помехи друг на друга. Поэтому, два абонента OSC спаривания не извлекают пользу выигрыша от технологии скачкообразной перестройки частоты.
Чтобы решить предыдущую проблему, существующая технология предусматривает решение: абоненты в соте делятся на два набора. Набор 1 включает в себя всех абонентов не в режиме MUROS и всех абонентов I-канала, а набор 2 включает в себя всех остальных абонентов, то есть, абонентов Q-канала. Абоненты набора 1 и набора 2 используют один и тот же набор выделений ресурсов мобильной связи (MA) и один и тот же HSN. Индекс выделения ресурсов мобильной связи (MAI) рассчитывается для абонентов набора 1 с использованием традиционного способа (3GPP TS 45.002), и абоненты не используют постоянное MAIO, но используют разные MAIO каждый раз, когда рассчитывается MAI. Это решение называется «скачкообразной перестройкой MAIO».
Преимущество скачкообразной перестройки MAIO состоит в том, что она настраивает отношения спаривания между абонентами MUROS благодаря скачкообразной перестройке частоты и выравнивает взаимные помехи по всем абонентам, так что два отдельных абонента спаривания MUROS не будут оказывать мощных взаимных помех друг на друга. Реализация является следующей:
1. Распределение MAIO (MAIOA) определено в качестве набора значений MAIO, используемых абонентами набора 2. Количеством элементов в этом наборе является N.
σ
j
M
j
2. Значениями индекса MAIOA являются {0, 1,..., N-1}. M перестановок, соответствующих набору {, =0, 1,..., -1} индексов, предопределены и сохраняются на MS. Например, когда N=3 и M=3, перестановками могут быть:
σ
σ
σ
0
1
2
={0, 2, 1}, ={2, 1, 0}, ={1, 0, 2}
Все перестановки, соответствующие всем общим N и M, должны храниться на MS.
3. Номер последовательности скачкообразной перестройки MAIO (MAIOHSN) используется MS для выбора номера, который указывает индекс в определенной предыдущей перестановке.
4. Во время назначения и эстафетной передачи обслуживания, сеть отправляет MAIOA и MAIOHSN (идентифицированные как i) на MS из набора 2. В каждый раз скачкообразной перестройки частоты, MS рассчитывает свое собственное MAIO на основании следующей формулы:
MAIO
i
σ
i
FN
FNmodM
()=()
5. (По выбору) Многочисленные наборы перестановки для набора индексов MAIOA могут быть определены для каждого N. Каждый набор перестановки включает в себя M значений. На предыдущем этапе 4, в дополнение к MAIOA и MAIOHSN, сеть отправляет целое число для инструктирования, какой набор перестановки должен использоваться, который идентифицирован в качестве MAIOPN.
Предыдущий способ для формирования последовательностей MAIO является весьма сложным. В дополнение, все возможные перестановки, привлекающие индексы MAIOA, должны быть предварительно сохранены на MS. Это занимает большое пространство памяти MS и не является гибким.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
Мобильная станция (MS), способ и устройство для назначения канала предусмотрены в материалах настоящей заявки для решения проблемы в существующей технологии, где сложен способ для формирования последовательностей MAIO и занимается большое пространство памяти MS.
В варианте осуществления настоящего изобретения предложен способ для назначения канала. Способ включает в себя:
получение MAIOA и смещения индекса выделения ресурсов MAIO (MAIOAIO);
отправку командного сообщения назначения, которое несет MAIOA и MAIOAIO, на MS, с тем чтобы дать MS возможность получать частоту, используемую в настоящее время, на основании MAIOA и MAIOAIO.
В варианте осуществления настоящего изобретения предложен еще один способ для назначения канала. Способ включает в себя:
прием командного сообщения назначения, которое несет MAIOA и MAIOAIO; и
расчет MAIOAI для MS на основании MAIOA и MAIOAIO, получение MAIO, используемого MS в настоящее время, на основании MAIOA и MAIOAI, и получение частоты, используемой MS в настоящее время, на основании MAIO.
В варианте осуществления настоящего изобретения предложено устройство для назначения канала. Устройство включает в себя:
модуль получения, сконфигурированный для получения MAIOA и MAIOAIO; и
модуль отправки, сконфигурированный для отправки командного сообщения назначения, которое несет MAIOA и MAIOAIO, на MS, с тем чтобы дать MS возможность получать частоту, используемую в настоящее время, на основании MAIOA и MAIOAIO.
В варианте осуществления настоящего изобретения предложена MS. MS включает в себя:
модуль приема, сконфигурированный для приема командного сообщения назначения, которое несет MAIOA и MAIOAIO; и
второй модуль расчета, сконфигурированный для расчета MAIOAI для MS на основании MAIOA и MAIOAIO, получения MAIO, используемого MS в настоящее время, на основании MAIOA и MAIOAI, и получения частоты, используемой MS в настоящее время, на основании MAIO.
Со способом и устройством для назначения канала, предусмотренными в вариантах осуществления настоящего изобретения, последовательность MAIOAI у MS рассчитывается в реальном времени каждый раз при скачкообразной перестройке частоты во время назначения или эстафетной передачи обслуживания канала. Это упрощает способ расчета MAIOAI и устраняет необходимость хранения последовательностей MAIOAI на MS.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
Фиг.1 показывает звездную диаграмму отображения битов модуляции OSC в символы 8-PSK в предшествующем уровне техники;
фиг.2 - блок-схема последовательности операций способа для назначения канала согласно первому варианту осуществления настоящего изобретения;
фиг.3 - блок-схема последовательности операций способа для назначения канала согласно второму варианту осуществления настоящего изобретения;
фиг.4 - блок-схема последовательности операций способа для назначения канала согласно третьему варианту осуществления настоящего изобретения;
фиг.5 - блок-схема последовательности операций способа для назначения канала согласно четвертому варианту осуществления настоящего изобретения;
фиг.6 показывает конструкцию устройства для назначения канала согласно первому варианту осуществления настоящего изобретения; и
фиг.7 показывает конструкцию MS согласно первому варианту осуществления настоящего изобретения.
ПОДРОБНОЕ ОПИСАНИЕ ВАРИАНТОВ ОСУЩЕСТВЛЕНИЯ
В вариантах осуществления настоящего изобретения, абоненты в сотах делятся на два набора. Набор 1 включает в себя всех абонентов не в режиме MUROS и всех абонентов I-канала, а набор 2 включает в себя всех других абонентов, то есть, абонентов Q-канала. Абоненты набора 1 и набора 2 используют один и тот же набор MA и один и тот же HSN.
Фиг.2 - блок-схема последовательности операций способа для назначения канала согласно первому варианту осуществления настоящего изобретения. Вариант осуществления, в качестве примера, берет последовательность операций назначения канала для установления или повторного установления вызова. Последовательность операций включает в себя следующие этапы:
Этап 101: Получаются MAIOA и MAIOAIO.
Более точно, контроллер базовой станции (BSC) может использоваться для приема MAIOA и MAIOAIO, которые сконфигурированы поставщиками услуг связи.
Этап 102: Командное сообщение назначения, которое несет MAIOA и MAIOAIO, отправляется на MS, с тем чтобы дать MS возможность получать частоту, используемую в настоящее время, на основании MAIOA и MAIOAIO.
Более точно, BSC может использоваться для отправки командного сообщения назначения на MS. Затем, MS рассчитывает MAIOAI на основании MAIOA и MAIOAIO. Затем, MAIO, используемое в настоящее время, отыскивается на основании MAIOAI. Впоследствии, MAI, используемый в настоящее время, рассчитывается на основании MAIO и HSN. На основании MAI, по MA отыскивается абсолютный номер радиочастотного канала (ARFCN), используемый MS в настоящее время, то есть, используемая в настоящее время частота. Затем, частота MS настраивается на эту частоту; то есть канал приема/передачи настраивается на назначенный канал TCH.
В этом варианте осуществления командное сообщение назначения, которое несет MAIOA и MAIOAIO, отправляется на MS; затем, MS рассчитывает последовательность MAIOAI в реальном времени каждый раз при скачкообразной перестройке частоты. Это упрощает способ расчета MAIOAI и устраняет необходимость хранения последовательностей MAIOAI на MS.
Способ в этом варианте осуществления дополнительно может включать в себя следующие этапы: MAIOAI рассчитывается на основании MAIOAIO, количества элементов в MAIOA, MAIOHSN и номера кадра (FN). MAIO, используемое MS в настоящее время, получается на основании MAIOA и MAIOAI. Затем, на основании MAIO, получается частота, используемая MS в настоящее время.
Более точно, BSC может использоваться для расчета MAIOAI. На основании MAIOA и MAIOAI, получается MAIO, используемое MS в настоящее время. Затем, на основании MAIO, получается частота, используемая MS в настоящее время. BSC может рассчитывать MAIOAI с использованием следующих формул:
MAIOAI
FN+MAIOAIO
N
MAIOAI≤N
когда MAIOHSN=0, =() mod, где MAIOAI - целое число, и 0≤-1; а N - количество элементов в MAIOA; и
MAIOAI
MAIOAIO
N
S≤N
когда MAIOHSN≠0, =(S+) mod, где S - целое число, 0≤-1, и S рассчитывается как изложено ниже:
M
T
RNTABLE
MAIOHSN
xor
T
R
T
M≤
устанавливают параметр M на основании =2+((1)+3), где M - целое число, и 0≤152;
M'
M
NBIN
T
Т
NBIN)
= mod(2∧), и '=3 mod(2∧;
M'<N
S
M'
M'≥N
S=
M'
T'
N
когда , =; когда , (+)mod.
T
≤
T
T1, T2 и T3 - временные параметры, и 0≤225; 0≤3≤50; RNTABLE - массив констант для формирования псевдослучайных последовательностей; NBIN - количество битов, требуемых согласно N; T1R - остаток, полученный после того, как временной параметр T1 поделен на 64.
Фиг.3 - блок-схема последовательности операций способа для назначения канала согласно второму варианту осуществления настоящего изобретения. Вариант осуществления, в качестве примера, берет последовательность операций назначения канала для установления или повторного установления вызова. Последовательность операций включает в себя следующие этапы:
Этап 31: Принимается командное сообщение назначения, которое несет MAIOA и MAIOAIO.
Этап 32: MAIOAI для MS рассчитывается на основании MAIOAIO и MAIOA. MAIO, используемое MS в настоящее время, получается на основании MAIOA и MAIOAI. Затем, на основании MAIO, получается частота, используемая MS в настоящее время. Этапы 31 и 32 могут выполняться посредством MS.
В этом варианте осуществления, командное сообщение назначения, которое несет MAIOA и MAIOAIO, отправляется на MS; частота, используемая MS в настоящее время, получается на основании MAIOA и MAIOAIO. Поэтому, MS может рассчитывать последовательность MAIOAI в реальном времени каждый раз при скачкообразной перестройке частоты во время назначения или эстафетной передачи обслуживания канала. Это упрощает способ расчета MAIOAI и устраняет необходимость хранения последовательностей MAIOAI на MS.
Фиг.4 - блок-схема последовательности операций способа для назначения канала согласно третьему варианту осуществления настоящего изобретения. Способ включает в себя:
Этап 201: Центр коммутации мобильной связи (MSC) отправляет сообщение ЗАПРОС НАЗНАЧЕНИЯ (ASSIGNMENT REQUEST) в BSC.
Этап 203: После приема сообщения ЗАПРОС НАЗНАЧЕНИЯ, BSC назначает канал TCH для MS и отправляет сообщение АКТИВАЦИЯ КАНАЛА (CHANNEL ACTIVATION) на базовую приемопередающую станцию (BTS).
Этап 205: После приема сообщения АКТИВАЦИЯ КАНАЛА, BTS возвращает сообщение ПОДТВЕРЖДЕНИЕ АКТИВАЦИИ КАНАЛА (CHANNEL ACTIVATION ACK) в BSC.
Этап 207: После приема сообщения ПОДТВЕРЖДЕНИЕ АКТИВАЦИИ КАНАЛА, BSC рассчитывает MAIOAI на основании этого сообщения.
Этап 209: BSC отправляет командное сообщение назначения (КОМАНДА НАЗНАЧЕНИЯ (ASSIGNMENT COMMAND)), которое несет MAIOA, MAIOAIO и MAIOHSN, на MS абонента Q-канала.
MAIOA является набором из MAIO.
Этап 211: MS настраивает канал передачи/приема на выделенный канал TCH на основании принятого командного сообщения назначения и отправляет кадр SABM на BTS через канал FACCH канала TCH.
Более точно, MS рассчитывает MAIOAI на основании MAIOAIO, количества элементов в MAIOA, MAIOHSN и FN. Затем, MS отыскивает используемое в настоящее время MAIO из MAIOA на основании MAIOAI. Впоследствии, MS рассчитывает используемый в настоящее время MAI на основании MAIO и HSN. На основании MAI, ARFCN, то есть, используемую в настоящее время частоту из MA. Затем, MS настраивает частоту на эту частоту; то есть, MS настраивает канал приема/передачи на назначенный канал TCH.
Этап 213: BTS возвращает кадр UA на MS.
Этап 215: MS отправляет сообщение ЗАВЕРШЕНИЕ НАЗНАЧЕНИЯ (ASSIGNMENT COMPLETE) на MSC посредством BSC.
Этап 217: MS отправляет сообщение УСТАНОВИТЬ ИНДИКАЦИЮ на BSC.
На этапе 209 по этому варианту осуществления, MAIOHSN является номером последовательности скачкообразной перестройки MAIO. На этапе 209, BSC может отправлять только MAIOAIO и MAIOA, и также может отправлять MAIOAIO, MAIOA и MAIOHSN на MS из набора 2. Если командное сообщение назначения, принятое MS, несет только MAIOAIO и MAIOA, MS считает, что MAIOHSN равен HSN по умолчанию и устанавливает MAIOHSN в значение HSN. MAIOHSN может устанавливаться равным или не равным HSN соты. Когда MAIOHSN установлен равным HSN соты, BSC, на этапе 209, отправляет на MS из набора 2 только MAIOAIO и MAIOA. Когда MAIOHSN установлен не равным HSN соты, BSC, на этапе 209, отправляет на MS из набора 2 только MAIOAIO, MAIOA и MAIOHSN. MAIOA является набором из MAIO, а MAIOAI является индексом MAIO, используемого MS из набора 2 в настоящее время, в MAIOA. Способ расчета MAIOAI является следующим:
MAIOAI=
FN+MAIOAIO
N
MAIOAI≤N
когда MAIOHSN=0, ()mod, где MAIOAI - целое число, и 0≤-1; FN - номер кадра; MAIOAIO - смещение, выделенное абонентам Q-канала соты, для расчета MAIO, и N - количество элементов в MAIOA; и
MAIOAI
MAIOAIO
N
S≤N
когда MAIOHSN≠0, =(S+)mod, где S - целое число, 0≤-1, и S рассчитывается, как изложено ниже:
M
T
RNTABLE
MAIOHSN
xor
T
R
+T
M≤
устанавливают параметр M на основании =2+((1)3), где M - целое число, и 0≤152;
M'
M
NBIN
T
Т
NBIN)
= mod(2∧), и '=3 mod(2∧;
M'<N
S
M'
M'≥N
S=
M'
T'
N
когда , =; когда , (+)mod.
T
≤
T
T1, T2 и T3 - временные параметры, и 0≤225; 0≤3≤50; RNTABLE - массив констант для формирования псевдослучайных последовательностей; NBIN - количество битов, требуемых согласно N; T1R - остаток, полученный после того, как временной параметр T1 поделен на 64.
RNTABLE может быть одномерной таблицей, которая хранит определенные фиксированные массивы констант, как показано в таблице.
Таблица
Адрес
Содержимое
000...009:
48,
98,
63,
1,
36,
95,
78,
102,
94,
73,
010...019:
0,
64,
25,
81,
76,
59,
124,
23,
104,
100,
020...029:
101,
47,
118,
85,
18,
56,
96,
86,
54,
2,
030...039:
80,
34,
127,
13,
6,
89,
57,
103,
12,
74,
040...049:
55,
111,
75,
38,
109,
71,
112,
29,
11,
88,
050...059:
87,
19,
3,
68,
110,
26,
33,
31,
8,
45,
060...069:
82,
58,
40,
107,
32,
5,
106,
92,
62,
67,
070...079:
77,
108,
122,
37,
60,
66,
121,
42,
51,
126,
080...089:
117,
114,
4,
90,
43,
52,
53,
113,
120,
72,
090...099:
16,
49,
7,
79,
119,
61,
22,
84,
9,
97,
100...109:
91,
15,
21,
24,
46,
39,
93,
105,
65,
70,
110…113:
125,
99,
17,
123,
Реализация этого варианта осуществления значительно упрощает способ расчета MAIOAI. Согласно этому варианту осуществления, MS может рассчитывать MAIOAI в реальном времени. Поэтому, последовательностям MAIOAI не нужно сохраняться на MS заблаговременно, что сберегает пространство памяти MS.
В еще одном варианте осуществления настоящего изобретения, BSC, на этапе 207 по предыдущему варианту осуществления, может использоваться для расчета MAIOAI на основании MAIOAIO, количества элементов MAIOA, MAIOHSN и FN. Затем, BSC отыскивает MAIO, используемое в настоящее время, из MAIOA на основании MAIOAI. Кроме того, BSC рассчитывает MAI, используемый в настоящее время, на основании MAIO и HSN, а затем находит ARFCN, используемый MS в настоящее время, то есть, используемую в настоящее время частоту, из MA на основании MAI.
Фиг.5 - блок-схема последовательности операций способа для назначения канала согласно четвертому варианту осуществления. Вариант осуществления, в качестве примера, берет последовательность операций назначения канала при эстафетной передаче обслуживания канала и непосредственной повторной попытке. Способ включает в себя:
Этап 301: BSC отправляет запрос АКТИВАЦИИ КАНАЛА на целевую BTS.
Этап 303: После приема запроса АКТИВАЦИИ КАНАЛА, целевая BTS возвращает сообщение ПОДТВЕРЖДЕНИЕ АКТИВАЦИИ КАНАЛА в BSC.
Этап 305: После приема сообщения ПОДТВЕРЖДЕНИЕ АКТИВАЦИИ КАНАЛА, BSC рассчитывает MAIOAI у MS.
Этап 307: BSC отправляет сообщение КОМАНДА ЭСТАФЕТНОЙ ПЕРЕДАЧИ ОБСЛУЖИВАНИЯ (HANDOVER COMMAND), которое несет MAIOA, MAIOAIO и MAIOHSN, на MS.
Этап 309: MS отправляет пакетный сигнал ДОСТУПА К ЭСТАФЕТНОЙ ПЕРЕДАЧЕ ОБСЛУЖИВАНИЯ (HANDOVER ACCESS) по назначенному каналу на целевую BTS.
Этап 311: Целевая BTS отправляет сообщение ФИЗИЧЕСКАЯ ИНФОРМАЦИЯ (PHYSICAL INFORMATION) на MS.
Этап 313: Целевая BTS отправляет сообщение ОБНАРУЖЕНИЕ ЭСТАФЕТНОЙ ПЕРЕДАЧИ ОБСЛУЖИВАНИЯ (HANDOVER DETECT) в BSC.
MS рассчитывает MAIOAI на основании MAIOAIO, количества элементов в MAIOA, MAIOHSN и FN. Затем, MAIO, используемое в настоящее время, отыскивается по MAIOA на основании MAIOAI. Впоследствии, MAI, используемый в настоящее время, рассчитывается на основании MAIO и HSN. На основании MAI, по MA отыскивается ARFCN, используемый MS в настоящее время, то есть, используемая в настоящее время частота. Затем, частота MS настраивается на эту частоту; то есть, канал приема/передачи настраивается на назначенный канал TCH.
На этапе 305 по этому варианту осуществления, MAIOHSN является номером последовательности скачкообразной перестройки MAIO. На этапе 307, BSC может отправлять MAIOAIO и MAIOA, а также может отправлять MAIOAIO, MAIOA и MAIOHSN на MS из набора 2. Если командное сообщение назначения, принятое MS, несет MAIOAIO и MAIOA, MS считает, что MAIOHSN равен HSN по умолчанию и устанавливает MAIOHSN в значение HSN. MAIOHSN может устанавливаться равным или не равным HSN соты. Когда MAIOHSN установлен равным HSN соты, BSC, на этапе 307, отправляет на MS из набора 2 только MAIOAIO и MAIOA. Когда MAIOHSN установлен не равным HSN соты, BSC, на этапе 307, отправляет на MS из набора 2 MAIOAIO, MAIOA и MAIOHSN. MAIOA является набором из MAIO, а MAIOAI являет индексом MAIO, используемого MS из набора 2 в настоящее время, в MAIOA. Способ расчета MAIOAI является следующим:
MAIOAI
FN
MAIOAIO
N
MAIOAI≤N
когда MAIOHSN=0, =(+)mod, где MAIOAI - целое число, и 0≤-1; FN - номер кадра; MAIOAIO - смещение, выделенное абонентам Q-канала соты, для расчета MAIO, и N - количество элементов в MAIOA; и
MAIOAI
MAIOAIO
N
S≤N
когда MAIOHSN≠0, =(S+)mod, где S - целое число, 0≤-1, и S рассчитывается как изложено ниже:
M=T
+RNTABLE
MAIOHSN
xor
T
R
+T
M≤
устанавливают параметр M на основании 2((1)3), где M - целое число, и 0≤152;
M'
M
NBIN
T
T
NBIN)
= mod(2∧), и '=3mod(2∧;
M'<N
S
M'
M'≥N
S=
M'
T'
N
когда , =; когда , (+)mod.
T
≤
T
T1, T2 и T3 - временные параметры, и 0≤225; 0≤3≤50; RNTABLE - массив констант для формирования псевдослучайных последовательностей и выражен таким же образом, как во втором варианте осуществления; NBIN - количество битов, требуемых согласно N; T1R - остаток, полученный после того, как временной параметр T1 поделен на 64. Реализация этого варианта осуществления значительно упрощает способ расчета MAIOAI. Согласно этому варианту осуществления, MS может рассчитывать MAIOAI в реальном времени. Поэтому, последовательностям MAIOAI не нужно сохраняться на MS заблаговременно, что сберегает пространство памяти MS.
В еще одном варианте осуществления настоящего изобретения, BSC, на этапе 305 по четвертому варианту осуществления, может рассчитывать MAIOAI на основании MAIOAIO, количества элементов MAIOA, MAIOHSN и FN. Затем, BSC отыскивает MAIO, используемое в настоящее время, из MAIOA на основании MAIOAI. Кроме того, BSC рассчитывает MAI, используемый в настоящее время, на основании MAIO и HSN, а затем, находит ARFCN, используемый MS в настоящее время, то есть, используемую в настоящее время частоту, из MA на основании MAI.
Фиг.6 показывает конструкцию устройства для назначения канала согласно первому варианту осуществления. Устройство включает в себя:
модуль 5 получения, сконфигурированный для получения MAIOA и MAIOAIO.
Более точно, модуль 5 получения принимает MAIOA и MAIOAIO, которые сконфигурированы поставщиками услуг связи.
модуль 2 отправки, сконфигурированный для отправки командного сообщения назначения, которое несет MAIOA и MAIOAIO, на MS, с тем чтобы дать MS возможность получать частоту, используемую в настоящее время, на основании MAIOA и MAIOAIO.
Более точно, модуль 2 отправки отправляет командное сообщение назначения на MS. Затем, MS рассчитывает MAIOAI на основании MAIOA и MAIOAIO. MAIO, используемое в настоящее время, отыскивается на основании MAIOAI. Впоследствии, MAI, используемый в настоящее время, рассчитывается на основании MAIO и HSN. На основании MAI, по MA отыскивается ARFCN, используемый MS в настоящее время, то есть, используемая в настоящее время частота. Затем, частота MS настраивается на эту частоту; то есть, канал приема/передачи настраивается на назначенный канал TCH.
В реальных применениях, устройством для назначения канала может быть BSC или BTS.
В этом варианте осуществления, модуль 5 получения получает MAIOA и MAIOAIO, а модуль 2 отправки отправляет командное сообщение назначения, которое несет MAIOA и MAIOAIO, на MS. Этим способом, MS может рассчитывать последовательность MAIOAI в реальном времени каждый раз при скачкообразной перестройке частоты. Это упрощает способ расчета MAIOAI и устраняет необходимость хранения последовательностей MAIOAI на MS.
Устройство в этом варианте осуществления дополнительно может включать в себя первый модуль 1 расчета, сконфигурированный для: расчета MAIOAI для MS на основании MAIOAIO и MAIOA, получения MAIO, используемого MS в настоящее время, на основании MAIOA и MAIOAI, и получения частоты, используемой MS в настоящее время, на основании MAIO.
Первый модуль 1 расчета рассчитывает MAIOAI с использованием следующих формул:
MAIOAI=
FN+MAIOAIO
N
MAIOAI≤N
когда MAIOHSN=0, ()mod, где MAIOAI - целое число, и 0≤-1; FN - номер кадра; MAIOAIO - смещение для расчета MAIO, и N - количество элементов в MAIOA; и
MAIOAI
MAIOAIO
N
S≤N
когда MAIOHSN≠0, =(S+)mod, где S - целое число, 0≤-1, и S рассчитывается как изложено ниже:
M=T
+RNTABLE
MAIOHSN
xor
T
R
+T
M≤
устанавливают параметр M на основании 2((1)3), где M - целое число, и 0≤152;
M'
M
NBIN
T
T
NBIN)
= mod(2∧), и '=3mod(2∧;
M'<N
S
M'
M'≥N
S=
M'
T'
N
когда , =; когда , (+)mod.
T
≤
T
T1, T2 и T3 - временные параметры, и 0≤225; 0≤3≤50; RNTABLE - массив констант для формирования псевдослучайных последовательностей; NBIN - количество битов, требуемых согласно N; T1R - остаток, полученный после того, как временной параметр T1 поделен на 64.
В этом варианте осуществления, модуль 2 отправки может отправлять только MAIOAIO и MAIOA, и также может отправлять MAIOAIO, MAIOA и MAIOHSN на MS из набора 2. Если командное сообщение назначения, принятое MS, несет только MAIOAIO и MAIOA, MS считает, что MAIOHSN равен HSN по умолчанию и устанавливает MAIOHSN в значение HSN. По выбору, когда MAIOHSN установлен равным HSN соты, командное сообщение назначения, отправленное модулем 2 отправки, несет только MAIOAIO и MAIOA. Когда MAIOHSN установлен неравным HSN соты, командное сообщение назначения, отправленное модулем 2 отправки, несет MAIOAIO, MAIOA и MAIOHSN.
Фиг.7 - конструкция MS согласно первому варианту осуществления. MS включает в себя:
модуль 3 приема, сконфигурированный для приема командного сообщения назначения, которое несет MAIOA и MAIOAIO; и
второй модуль 4 расчета, сконфигурированный для: расчета MAIOAI на основании MAIOAIO, получения MAIO для MS на основании MAIOA и MAIOAI, и получения частоты, используемой MS в настоящее время, на основании MAIO. В этом варианте осуществления, модуль 3 приема принимает командное сообщение назначения, которое несет MAIOA и MAIOAIO. Второй модуль 4 расчета получает частоту, используемую MS в настоящее время, на основании MAIOA и MAIOAIO. Поэтому, MS может рассчитывать последовательность MAIOAI в реальном времени каждый раз при скачкообразной перестройке частоты во время назначения канала или эстафетной передачи обслуживания. Это упрощает способ расчета MAIOAI и устраняет необходимость хранения последовательностей MAIOAI на MS.
В этом варианте осуществления, командное сообщение назначения, принятое модулем 3 приема, может нести только MAIOAIO и MAIOA, и также может нести все из MAIOAIO, MAIOA и MAIOHSN. Если командное сообщение назначения, принятое модулем 3 приема, несет только MAIOAIO и MAIOA, MS считает, что MAIOHSN равен HSN по умолчанию и задает MAIOHSN значению HSN. По выбору, когда MAIOHSN установлен равным HSN соты, командное сообщение назначения, принятое модулем 3 приема, несет только MAIOAIO и MAIOA. Когда MAIOHSN установлен неравным HSN соты, командное сообщение назначения, принятое модулем 3 приема, несет MAIOAIO, MAIOA и MAIOHSN.
Второй модуль 4 расчета в этом варианте осуществления рассчитывает MAIOAI с использованием следующих формул:
MAIOAI=
FN+MAIOAIO
N
MAIOAI≤N
когда MAIOHSN=0, ()mod, где MAIOAI - целое число, и 0≤-1; FN - номер кадра; N - количество элементов в MAIOA; и
MAIOAI
MAIOAIO
N
S≤N
когда MAIOHSN≠0, =(S+)mod, где S - целое число, 0≤-1, и S рассчитывается как изложено ниже:
M=T
+RNTABLE
MAIOHSN
xor
T
R
+T
M≤
устанавливают параметр M на основании 2((1)3), где M - целое число, и 0≤152;
M'
M
NBIN
T
Т
NBIN)
= mod(2∧), и '=3 mod(2∧;
M'<N
S
M'
M'≥N
S=
M'
T'
N
когда , =; когда , (+)mod.
T
≤
T
T1, T2 и T3 - временные параметры, и 0≤225; 0≤3≤50; RNTABLE - массив констант для формирования псевдослучайных последовательностей; NBIN - количество битов, требуемых согласно N; T1R - остаток, полученный после того, как временной параметр T1 поделен на 64.
Варианты осуществления, приведенные выше, используются исключительно для описания технического решения по настоящему изобретению. Изобретение не ограничено такими вариантами осуществления. Очевидно, что специалисты в данной области техники могут создавать различные модификации и варианты в отношении изобретения, не отступая от сущности изобретения. Подразумевается, что изобретение должно покрывать модификации и варианты при условии, что они подпадают под объем охраны, определенный нижеследующей формулой изобретения и ее эквивалентами.