Настоящее изобретение относится, в общем, к системе мобильной связи, поддерживающей услугу мультимедиа, включающую в себя услуги передачи речи и пакетных данных, а более конкретно к устройству и способу определения скорости передачи пакетных данных.
Известная система мобильной связи, такая как система мобильной связи МДКРК (множественный доступ с кодовым разделением каналов) IS-2000, была разработана только для поддержания услуги передачи речи. Однако спустя некоторое время была разработана система мобильной связи для поддержания услуги передачи данных, а также для удовлетворения все возрастающих требований, предъявляемых к высокоскоростной передаче данных. Кроме того, так называемая система мобильной связи с высокой скоростью передачи данных (ВСПД) была предложена только для поддержания услуги высокоскоростной передачи данных.
Как упомянуто выше, существующая система мобильной связи была разработана для поддержания только услуги передачи речи или только услуги передачи данных. То есть, хотя требуется система мобильной связи для одновременного поддержания услуги передачи речи и услуги передачи данных, известная система мобильной связи была разработана для отдельного поддержания услуг. Поэтому имеется потребность в системе мобильной связи, которая обеспечила бы поддержание услуги передачи данных, а также существующую услугу передачи речи.
Поэтому задача настоящего изобретения заключается в том, чтобы создать устройство и способ управления скоростью передачи пакетных данных в системе мобильной связи, поддерживающей услуги передачи речи и пакетных данных.
Другая задача настоящего изобретения заключается в том, чтобы создать устройство и способ для определения скорости передачи пакетных данных с учетом имеющихся ортогональных кодов (Уолша) и характеристик физического канала передачи и для установки параметров модуляции/демодуляции в соответствии с определенной скоростью передачи данных в системе мобильной связи, где одновременно имеются пользователь речевой информации и пользователь пакетных данных.
В соответствии с первой задачей настоящего изобретения, предлагается мобильная станция для определения скорости передачи данных для услуги передачи пакетных данных в системе мобильной связи, включающей в себя базовую станцию. Услуга передачи речи и услуга передачи пакетных данных предоставляются мобильной станции из базовой станции. Мобильная станция содержит приемник для приема информации о выделении ортогонального кода, показывающей число ортогональных кодов, выделенных для услуги передачи пакетных данных, измеритель для измерения отношения несущая-интерференция (ОНИ) с использованием принятого контрольного канала ("канала пилот-сигнала") и контроллер для определения скорости передачи данных, соответствующей измеренному ОНИ, управления определенной скоростью передачи данных, основанной на числе выделенных ортогональных кодов, и определения управляемой скорости передачи данных.
В соответствии со второй задачей настоящего изобретения, предлагается мобильная станция для выбора базовой станции для услуги передачи пакетных данных из множества базовых станций в системе мобильной связи, включающей в себя множество базовых станций. Услуга передачи речи и услуга передачи пакетных данных предоставляются мобильной станции из базовых станций. Мобильная станция содержит измеритель для измерения значений ОНИ с использованием контрольных каналов, принятых из соответствующих базовых станций, контроллер для определения значений скорости передачи данных, соответствующих измеренным значениям ОНИ соответствующих базовых станций, и определения базовой станции, имеющей самую высокую скорость передачи данных среди скоростей передачи данных соответствующих базовых станций, в качестве базовой станции, в которую будет передаваться запрос на скорость передачи данных, и передатчик для передачи сигнала и выбора определенной базовой станции.
В соответствии с третьей задачей настоящего изобретения, предлагается устройство для определения скорости передачи данных для услуги передачи пакетных данных в системе мобильной связи, включающей в себя базовую станцию и мобильную станцию, обеспечиваемую услугой передачи речи и услугой передачи пакетных данных из базовой станции. Мобильная станция измеряет ОНИ с использованием принятого контрольного канала определяет скорость передачи данных, соответствующую измеренному ОНИ, и передает информацию относительно определенной скорости передачи данных в базовую станцию. Базовая станция принимает информацию относительно определенной скорости передачи данных, управляет определенной скоростью передачи данных, основанной на числе ортогональных кодов, выделенных для услуги передачи пакетных данных, и определяет управляемую скорость передачи данных.
Вышеупомянутые и другие задачи, особенности и преимущества настоящего изобретения будут раскрыты в приведенном ниже подробном описании со ссылкой на сопроводительные чертежи, на которых:
фиг.1А изображает структуру канала трафика данных прямой линии связи для услуги передачи пакетных данных, согласно варианту осуществления настоящего изобретения;
фиг.1В изображает структуру канала управления доступом к среде (УДС) трафика данных прямой линии связи для услуги передачи пакетных данных, согласно варианту осуществления настоящего изобретения;
фиг.2 изображает структуру передатчика прямой линии связи для канала графика данных, согласно варианту осуществления настоящего изобретения;
фиг.3 изображает структуру передатчика прямой линии связи для канала УДС трафика данных, согласно варианту осуществления настоящего изобретения;
фиг.4 изображает структуру передатчика прямой линии связи для общего канала управления мощностью (ОКУМ), согласно варианту осуществления настоящего изобретения;
фиг.5 изображает схему для ортогонального расширения спектра канала прямой линии связи и сдвига полосы радиочастот (РЧ), согласно варианту осуществления настоящего изобретения;
фиг.6 изображает схему преобразования с понижением частоты, квадратурного сужения спектра и оценки канала, согласно варианту осуществления настоящего изобретения;
фиг.7 изображает структуру приемника прямой линии связи для канала трафика данных, согласно варианту осуществления настоящего изобретения;
фиг.8 изображает структуру приемника прямой линии связи для канала УДС трафика данных, согласно варианту осуществления настоящего изобретения;
фиг.9 изображает структуру приемника прямой линии связи для общего канала управления мощностью (ОКУМ), согласно варианту осуществления настоящего изобретения;
фиг.10 изображает зависимость между отношением несущая-интерференция (ОНИ) канала передачи пакетов и распределением ортогональных кодов для пользователя речевой информации и пользователя пакетных данных в системе мобильной связи, к которой применимо настоящее изобретение;
фиг.11 изображает структуру передатчика прямой линии связи для канала графика данных, имеющего функцию управления скоростью передачи данных, согласно варианту осуществления настоящего изобретения;
фиг.12 изображает структуру слота, используемую тогда, когда передатчик прямой линии связи передает пакет со скоростью передачи данных 614.4 кбит/с, согласно варианту осуществления настоящего изобретения;
фиг.13 изображает структуру слота, используемую в случае, когда передатчик прямой линии связи передает пакет со скоростью передачи данных 307.2 кбит/с, согласно варианту осуществления настоящего изобретения;
фиг.14 изображает структуру прямой линии связи для канала трафика данных, имеющего функцию управления скоростью передачи данных, согласно варианту осуществления настоящего изобретения;
фиг.15 изображает структуру канала для передачи информации об управлении скоростью передачи данных (УСПД) и информации об индикаторе сектора с помощью передатчика обратной линии связи, согласно варианту осуществления настоящего изобретения;
фиг.16 изображает структуру схемы для выполнения операции управления скоростью передачи данных, согласно варианту осуществления настоящего изобретения;
фиг.17 изображает синхронизацию операций между прямым каналом индикации Уолша, прямым контрольным каналом, прямым каналом передачи пакетных данных и обратным каналом УСПД во время операции управления скоростью передачи данных, согласно варианту осуществления настоящего изобретения;
фиг.18 изображает алгоритм, иллюстрирующий операцию определения скорости передачи данных с помощью мобильной станции, согласно варианту осуществления настоящего изобретения;
фиг.19 изображает алгоритм, иллюстрирующий операцию определения скорости передачи данных с помощью базовой станции, согласно варианту осуществления настоящего изобретения;
фиг.20 изображает алгоритм, иллюстрирующий операцию определения эффективной скорости передачи данных с помощью мобильной станции, согласно варианту осуществления настоящего изобретения;
фиг.21 изображает алгоритм, иллюстрирующий операцию определения эффективной скорости передачи данных с помощью базовой станции, согласно варианту осуществления настоящего изобретения.
Ниже приводится описание предпочтительного варианта осуществления настоящего изобретения со ссылкой на сопроводительные чертежи. В следующем ниже описании известные функции или конструкции не описываются подробно, так как они излишне усложняют изобретение ненужными подробностями.
Настоящее изобретение относится к прямой линии связи системы мобильной связи, которая позволяет поддерживать услугу мультимедиа, включающую в себя услугу передачи речи и услугу передачи данных с использованием полосы пропускания 1х. Передатчик, каналы и приемник для поддержания услуги передачи речи идентичны по структуре передатчику, каналам и приемнику существующей системы 1х. Здесь "полоса пропускания 1х" относится к полосе частот 1.25 МГц, используемой в существующей синхронной системе IS-95, и "система 1х" относится к системе, поддерживающей полосу пропускания 1х. Услугу передачи данных можно классифицировать по работе в схемном режиме и работе в пакетном режиме в зависимости от типа подключения схемы. Услуга передачи данных включает в себя различные услуги видео, такие как услуга видеоконференции и услуга Интернет. В услуге передачи данных, действующей в схемном режиме, используется в неизмененном виде структура передатчика, каналов и приемника существующей системы 1х. Таким образом, приводится ссылка на структуру передатчика, каналов и приемника для услуги передачи пакетных данных.
В таблице 1 представлены каналы, требуемые для услуги передачи пакетных данных прямой линии связи в системе мобильной связи, согласно варианту осуществления настоящего изобретения.
Как показано в таблице 1, каналы для услуги передачи пакетных данных прямой линии связи, согласно варианту осуществления настоящего изобретения, классифицируются по каналу трафика данных и каналу управления доступом к среде (УДС) трафика данных. Канал трафика данных состоит из контрольного канала, подканала заголовка и подканала трафика данных. Канал УДС трафика данных состоит из канала индикации согласования качества услуги (КУ), подканала индикации пространства Уолша и обратного подканала индикации активности. Контрольный канал мультиплексируют перед передачей с помощью подканала заголовка и подканала трафика данных. Контрольный символ, передаваемый по контрольному каналу, используется как контрольное значение амплитуды для демодуляции сигнала синхронизации, и его можно также использовать как вспомогательное средство увеличения точности измерения ОНИ для управления скоростью передачи данных. Канал заголовка мультиплексируют перед передачей с помощью контрольного канала и подканалом трафика данных, и его используют для обозначения мобильной станции (МС), соответствующей пакету данных, переданному с помощью базовой станции (БС). Подканал трафика данных мультиплексируют с помощью контрольного канала и подканала заголовка для фактической передачи полезной нагрузки. Канал индикации согласования КУ использует метод согласования КУ, гарантирующий различное КУ для соответствующих услуг данных, и он используется для передачи информации, которая относится к согласованию КУ. Канал индикации согласования КУ становится составляющей "I-канал" канала УДС трафика данных. Подканал индикации пространства Уолша используется для передачи информации о пространстве Уолша базовой станции, которую можно выделить подканалу трафика данных через динамическое выделение Уолша. Подканал индикации пространства Уолша мультиплексируют с помощью обратного подканала индикации активности для получения составляющей Q-канала канала УДС трафика данных. Обратный подканал индикации активности является широковещательным каналом для управления нагрузки трафика обратной линии связи, и его мультиплексируют с помощью подканала индикации пространства Уолша для получения составляющей Q-канала канала УДС трафика данных.
Помимо каналов, приведенных в таблице 1, канал для услуги передачи пакетных данных прямой линии связи, согласно варианту осуществления настоящего изобретения, включает в себя общий канал управления мощностью (ОКУМ) для управления мощностью передачи физического канала для услуги передачи данных, действующей в схемном режиме в обратной линии связи.
На фиг.1А изображена структура канала трафика данных прямой линии связи для услуги передачи пакетных данных, согласно варианту осуществления настоящего изобретения, и фиг.1В изображает структуру канала УДС трафика данных прямой линии связи для услуги передачи пакетных данных, согласно варианту осуществления настоящего изобретения. Как показано на фиг.1А и 1В, минимальным элементом передачи физического канала для услуги передачи пакетных данных является 1,536-чиповый слот, имеющий длительность 1.25 мс.
Как показано на фиг.1А, один слот канала трафика данных (КТД) разделен на два полуслога, каждый из которых состоит из 768 чипов. Первый период, равный 128 чипам каждого полуслога, выделен контрольному каналу (КК) для вставки контрольного символа. В каждом полуслоге оставшиеся 640 чипов за исключением части, выделенной КК, выделены подканалу трафика данных (ПТД) для полезной нагрузки. В случае незанятого слота, где отсутствует полезная нагрузка, ПТД селектируется таким образом, чтобы уменьшить интерференцию в услуге, подсоединенной в схемном режиме, и сигнал от соседней базовой станции.
Как показано на фиг.1В, канал УДС трафика данных (КУДТД) состоит из первого канала (синфазного (I) канала) и второго канала (квадратурно-фазового (Q) канала). Первый канал используется как канал индикации согласования КУ (качества услуги) (КИСКУ), а второй канал используется как подканал индикации пространства Уолша (ПИИУ) и обратный подканал индикации активности (ОПИА). В каждом слоте каналы ПИИУ и ОПИА имеют соответственно период 1,280 чипов и 256 чипов. ПИИУ и ОПИА являются мультиплексированными относительно друг друга и таким образуют второй канал КУДТД.
Между тем, подканал заголовка (ПЗ), не показанный на фиг.1А и 1В, мультиплексируется с КК и ПТД и затем передается по КТД. Так как ПЗ используется для обозначения мобильной станции, соответствующей пакету данных, переданному с помощью базовой станции, то он должен находиться в первой части первого слота КТД для передачи пакета физического уровня. Символ заголовка может иметь значение '0'.
На фиг.2 изображена структура передатчика прямой линии связи для канала трафика данных, согласно варианту осуществления настоящего изобретения. Передатчик канала трафика данных прямой линии связи передает сигнал подканала заголовка (ПЗ), сигнал подканала трафика данных (ПТД) и сигнал контрольного канала (КК) посредством мультиплексирования с разделением по времени (МРВ).
Как показано на фиг.2, входной символ заголовка, имеющий значение '0', преобразовывается в значение '+1' с помощью блока 201 поточечного преобразования сигналов. Выходной символ блока 201 поточечного преобразования сигналов расширяется по спектру с помощью специфического 64-го биортогонального кода (или последовательности) Уолша, соответствующего уникальной (ИД) (идентификация или индекс) УДС пользователя с помощью блока 202 расширения спектра Уолша. Блок 202 расширения спектра Уолша выводит последовательность первого канала (I-канала ) и последовательность второго канала (Q-канала). Выходные последовательности блока 202 расширения спектра Уолша подвергаются операции повторения последовательности в зависимости от скорости передачи данных (или скорости передачи) в повторителе 203 последовательностей. Повторитель 203 последовательностей позволяет повторять выходные последовательности блока 202 расширения спектра Уолша максимум 16 раз в соответствии со скоростью передачи данных. Поэтому ПЗ, включенный в один слот КТД, может иметь длительность (продолжительность) в диапазоне от 64 чипов до максимум 1,024 чипа в соответствии со скоростью передачи данных. Последовательности I и Q, выходящие из повторителя 203 последовательностей, подаются в блок 203 мультиплексирования ("мультиплексор") с разделением по времени (МРВ), где они мультиплексируются с КК и ПТД.
Скремблер 211 скремблирует канально-кодированную битовую последовательность, и выходная последовательность скремблера 211 перемежуется с помощью канального перемежителя 212. Размер канального перемежителя 212 зависит из размера пакета физического уровня. Выходная последовательность канального перемежителя 212 преобразовывается в М-х символах с помощью модулятора 213 М-х символов. Модулятор 213 М-х символов выполняет роль модулятора с квадратурной фазовой модуляцией (КФМ), модулятора с 8-й фазовой манипуляцией (8-ФМ) или 16-й квадратурной амплитудной модуляцией (16-КАМ) в соответствии со скоростью передачи данных и режимом модуляции и может изменяться в блоке пакета физического уровня, имеющего переменную скорость передачи данных. Последовательности I и Q М-х символов, выходящие из модулятора 213 М-х символов, подвергаются операции повторения последовательности/исключения символов в соответствии со скоростью передачи данных в повторителе последовательности/блоке 214 исключения символов. Последовательности I и Q М-х символов, выходящие из повторителя последовательности/блока 214 исключения символов демультиплексируются в N каналов кода Уолша, имеющихся для ПТД с помощью демультиплексора 215 символов. Число N кодов Уолша, используемых для ПТД, является переменным, и информация о числе кодов Уолша транслируется по ПИИУ. Мобильная станция затем определяет скорость передачи данных базовой станции в зависимости от этой информации и посылает определенную информацию о скорости передачи данных в базовую станцию. Поэтому мобильная станция может обнаружить состояние выделения кодов Уолша, используемых для принятого в текущий момент времени ПТД. Символы I и Q, демультиплексированные в каналы N кодов Уолша, которые выводятся из демультиплексора 215 символов, расширяются по спектру с помощью связанных специфических кодов Уолша с помощью блока 216 расширения спектра Уолша (или генератор заполнения Уолша). Последовательности I и Q, поступающие из блока 216 расширения спектра Уолша, регулируются по коэффициенту усиления с помощью контроллера 217 коэффициента усиления канала Уолша. Последовательности I и Q, поступающие из контроллера 217 коэффициента усиления канала Уолша, суммируются в чиповом блоке с помощью блока 218 суммирования чипового уровня Уолша. Чиповые последовательности I и Q, поступающие из блока 218 суммирования чипового уровня Уолша, подаются в блок 230 мультиплексирования с разделением по времени, где они мультиплексируются с КК и ПЗ.
Входной контрольный символ, имеющий только значение '0', преобразовывается в значение '+1' с помощью блока 221 поточечного преобразования сигналов. Выходной символ блока 221 поточечного преобразования сигналов расширяется по спектру с помощью специфического 128-ичного кода Уолша, выделенного КК с помощью блока 222 расширения спектра Уолша. Выходная последовательность блока 222 расширения спектра Уолша регулируется по коэффициенту усиления с помощью контроллера 223 коэффициента усиления контрольного канала. Чиповая последовательность I, поступающая из контроллера 223 коэффициента усиления КК, подается в блок 230 мультиплексирования с разделением по времени, где она мультиплексируется с ПЗ и ПТД.
Блок 230 мультиплексирования с разделением по времени выводит сигнал А посредством мультиплексирования сигнала I-канала КК, сигнала I-канала ПТД и сигнала I-канала ПЗ. Сигнал I-канала КК представляет собой 1-последовательность, поступающую из повторителя 203 последовательностей, сигнал I-канала ПТД - последовательность, поступающую из блока 218 суммирования чиповых уровней Уолша, и сигнал I-канала ПЗ - выходной сигнал контроллера 223 коэффициента усиления контрольного канала. В то же самое время блок 230 мультиплексирования с разделением по времени выводит сигнал В с помощью мультиплексирования сигнала Q-канала КК, сигнала Q-канала ПТД и сигнала Q-канала ПЗ. Сигнал Q-канала КК представляет собой Q-последовательность, поступающую из повторителя 203 последовательностей, сигнал Q-канала ПТД - Q-последовательность, поступающую из блока 218 суммирования чиповых уровней Уолша, и сигнал Q-канала ПЗ - '0'.
На фиг.3 изображена структура передатчика прямой линии связи для канала УДС трафика данных, согласно варианту осуществления настоящего изобретения. Как показано на фиг.3, КИСКУ, обозначенный позициями 301-304, представляет собой подканал КУДТД для передачи информации о согласовании КУ, используемой для обеспечения независимой гарантии КУ соответствующих услуг передачи данных. Для информации о согласовании КУ предусмотрено 7 битов в слоте. 7-битовая информация о согласовании КУ подается в канальный кодер 301. Для канального кодирования 7-битовой информации о согласовании КУ канальный кодер 301 может использовать блочный код или сверточный код. Например, блочный код (24,7) можно использовать в качестве блочного кода канального кодера 301. Выходные символы канального кодера 301 подаются в блок 302 поточечного преобразования сигналов. Блок 302 поточечного преобразования сигналов преобразовывает выходной символ '0' канального кодера 301 в '+1' и выходной символ '1' канального кодера 301 в '-1'. Выходные символы блока 302 поточечного преобразования сигналов расширяются по спектру с помощью специфического 64-го кода Уолша, выделенного КУДТД с помощью блока 303 расширения спектра Уолша (или генератора кода Уолша). Чиповая последовательность, поступающая из блока 303 расширения спектра Уолша регулируется по коэффициенту усиления с помощью контроллера 304 коэффициента усиления канала. Выход контроллера 304 коэффициента усиления становится составляющей первого канала (I-канала ) КУДТД.
ОПИА, обозначенная позициями 311-314, является подканалом КУДТД, то есть широковещательным каналом для управления нагрузкой трафика обратной линии связи. В информации об управлении нагрузкой трафика обратной линии связи предусмотрен один бит в слоте. 1-битовая информация об индикации обратной активности (ИОА) повторяется четыре раза с помощью повторителя 311 символов. Выходные символы повторителя 311 символов подаются в блок 312 поточечного преобразования сигналов. Среди выходных символов повторителя 311 символов символ '0' преобразовывается в '+1', и символ '1' преобразовывается в '-1' с помощью блока 312 поточечного преобразования сигналов. Выходные символы блока 312 поточечного преобразования сигналов расширяются по спектру с помощью специфического 64-ного кода Уолша, выделенного КУДТД блоком 313 расширения спектра Уолша. Чиповую последовательность, выходящую из блока 313 расширения спектра Уолша, регулируют по усилению с помощью контроллера 314 усиления канала. Выходной сигнал контроллера 314 усиления канала подается в блок 330 мультиплексирования с разделением по времени (МРВ), где он мультиплексируется с ПИИУ. Мультиплексный сигнал становится составляющей второго канала (Q-канала) КУДТД.
ПИИУ, обозначенный позициями 321-324, представляет собой подканал КУДТД, то есть канал для передачи информации относительно пространства Уолша БС, который можно выделить ПТД через динамическое выделение Уолша. В качестве первого примера, когда коды Уолша, отличные от кода Уолша, выделенного физическому каналу схемного режима, используются ПТД с коэффициентом расширения спектра SF=32, можно выделить ПТД максимум 28 32-х кодов Уолша. В качестве второго примера, когда коды Уолша, отличные от кода Уолша, выделенного физическому каналу схемного режима, используются ПТД с коэффициентом расширения спектра SF=64, можно выделить ПТД максимум 56 64-х кодов Уолша. В качестве третьего примера рассматривается случай, когда коды Уолша, отличные от кода Уолша, выделенного физическому каналу схемного режима, используются ПТД с коэффициентом расширения спектра SF=128, можно выделить ПТД максимум 112 128-х кодов Уолша. Ниже следует описание изобретения со ссылкой на приведенный выше первый пример. Если определено, что код Уолша, используемый КК, должен использоваться ПТД, то можно передать информацию об интервале Уолша с помощью 27 битов, используя биты флагов для оставшихся 27 32-х кодов Уолша. Если определено, что биты флагов для этих 27 кодов Уолша необходимо передавать с помощью трех битов в слот сверх 9 слотов, то информация об интервале Уолша обеспечивается с помощью трех битов в каждый слот.
3-битовая информация об интервале Уолша подается в канальный кодер 321. Для канального кодирования 3-битовой информации об интервале Уолша канальный кодер 321 может использовать блочный код или сверточный код. Например, для канального кодирования 3-битовой информации об интервале Уолша можно использовать блочный код (20,3) или блочный код (180,27) в качестве блочного кода канального кодера 321. Выходные символы канального кодера 321 подаются в блок 322 поточечного преобразования сигналов. Среди выходных символов канального кодера 321 символ '0' преобразовывается в '+1', и символ '1' преобразовывается в '-1' с помощью блока 322 поточечного преобразования сигналов. Выходные символы блока 322 поточечного преобразования сигналов расширяются по спектру с помощью специфического 64-го кода Уолша, выделенного для КУДТД с помощью блока 323 расширения спектра Уолша. Чиповую последовательность, выходящую из блока 323 расширения спектра Уолша, регулируют по усилению с помощью контроллера 324 усиления канала. Выходной сигнал контроллера 324 усиления канала подается в блок 330 мультиплексирования с разделением по времени, где он мультиплексируется с каналом произвольного доступа (КПД). Мультиплексный сигнал становится составляющей второго канала (Q-канала) КУДТД.
На фиг.4 изображена структура передатчика прямой линии связи для общего канала управления мощностью (ОКУМ), согласно варианту осуществления настоящего изобретения. Передатчик ОКУМ прямой линии связи управляет мощностью передачи физического канала в течение услуги передачи данных, действующей в схемном режиме в обратной линии связи.
Мощностью передачи физического канала обратной линии связи можно управлять через ОКУМ, который показан на фиг.4, на основании целого слота. ОКУМ разделен на первый канал (канал I) и второй канал (канал Q), и он позволяет передавать команды управления мощностью для 8 обратных физических каналов через первый канал или второй канал. Первый канал ОКУМ мультиплексирован с битами команды управления мощностью для 8 обратных физических каналов. Второй канал ОКУМ также мультиплексирован с битами команды управления мощностью для 8 обратных физических каналов. Для мультиплексирования каждый из 8 обратных физических каналов подвергается различным начальным сдвигам. Первый канал подвергают начальным сдвигам 0-7, а второй канал - начальным сдвигам 8-15.
Генератор 401 длинных кодов принимает маску длинного кода для ОКУМ и генерирует длинный код с тактовой частотой 1,2288 МГц. Выходной сигнал генератора 401 длинных кодов прореживается с помощью блока 402 прореживания. Например, блок 402 прореживания может выводить один символ на каждые 192 входных символа. Выходной сигнал блока 402 прореживания запускается тактовыми импульсами, частота которых в 192 раза ниже, чем у тактовых импульсов, используемых для входного сигнала. Выходной символ блока 402 прореживания подается в вычислитель 403 относительного сдвига. Вычислитель 403 относительного сдвига вычисляет относительный сдвиг из выходного символа блока 402 прореживания.
Мультиплексор 411 мультиплексирует биты команды управления мощностью для 8 обратных физических каналов с использованием начальных сдвигов 0-7 для 8 обратных физических каналов и выходной сигнал вычислителя 403 относительного сдвига. Мультиплексор 411 позволяет выводить сигнал, имеющий скорость передачи данных 6400 бит/с. Выходные символы мультиплексора 411 повторяются три раза с помощью повторителя 412 символов. Выходные символы повторителя 412 символов могут иметь скорость передачи данных 19200 бит/с. Выходные символы повторителя 412 символов подаются в блок 413 поточечного преобразования сигналов. Блок 413 поточечного преобразования сигналов преобразовывает входной символ '0' в '+1' и входной символ '1' в '-1'. Когда входной символ отсутствует, блок 413 поточечного преобразования сигналов выводит '0'. Выходные символы блока 413 поточечного преобразования сигналов регулируют по усилению с помощью контроллера 414 усиления канала. Выходные символы контроллера 414 усиления канала расширяются по спектру с помощью специфического 64-го кода Уолша, выделенного для ОКУМ, с помощью блока 415 расширения спектра Уолша. Выходной сигнал блока 415 расширения спектра Уолша является сигналом первого канала (канала I) ОКУМ, и он состоит из битов команды управления мощностью для 8 обратных физических каналов.
Мультиплексор 421 мультиплексирует биты команды управления мощностью для 8 обратных физических каналов с использованием начальных сдвигов 8-15 для 8 обратных физических каналов и выходного сигнала вычислителя 403 относительных сдвигов. Мультиплексор 421 может выводить сигнал, имеющий скорость передачи данных 6400 бит/с. Выходные символы мультиплексора 421 повторяются три раза повторителем 422 символов. Выходные символы повторителя 422 символов могут иметь скорость передачи данных 19200 бит/с. Выходные символы повторителя 422 символов подаются в блок 423 поточечного преобразования сигналов. Блок 423 поточечного преобразования сигналов преобразовывает входной символ '0' в '+1' и входной символ '1' в '-1'. При отсутствии входного символа блок 423 поточечного преобразования сигналов выводит '0'. Выходные символы блока 423 поточечного преобразования сигналов регулируют по усилению с помощью контроллера 424 усиления канала. Выходные символы канала контроллера 424 усиления канала расширяются по спектру с помощью специфического 64-го кода Уолша, выделенного для ОКУМ, с помощью расширителя 425 спектра Уолша. Выходной сигнал расширителя 425 спектра Уолша представляет собой сигнал второго канала (Q-канала) ОКУМ, и он состоит из битов команды управления мощностью для 8 обратных физических каналов, которые отличаются от 8 обратных физических каналов, которые подвержены управлению мощности через канал I.
На фиг.5 изображена схема для ортогонального расширения спектра канала прямой линии связи и сдвига полосы радиочастот (РФ), согласно варианту осуществления настоящего изобретения. Более конкретно, на фиг.5 изображена операция ортогонального расширения спектров соответствующих сигналов канала прямой линии связи, которые показаны на фиг.2 - 4, и сдвига по частоте сигналов с расширенным спектром в сигналы в полосе РФ, которые требуются для передачи в мобильную станцию.
Как показано на фиг.5, первый блок 501 суммирования суммирует составляющую сигнала I-канала КТД, составляющую сигнала I-канала КУДТД и составляющую сигнала I-канала ОКУМ. Составляющая сигнала I-канала КТД представляет собой сигнал А, который выводится из мультиплексора 230 (фиг.2), составляющая сигнала I-канала КУДТД - выходной сигнал контроллера 304 коэффициента усиления (фиг.3), и составляющая сигнала I-канала ОКУМ - выходной сигнал расширителя 415 спектра Уолша (фиг.4).
Первый блок 501 суммирования суммирует входные сигналы (первый канал) в чиповый блок. Второй блок 502 суммирования суммирует составляющую сигнала Q-канала КТД, составляющую сигнала Q-канала КУДТД и составляющую сигнала Q-канала ОКУМ. Составляющая сигнала Q-канала КТД представляет собой сигнал В, который выводится из мультиплексора 230 (фиг.2), составляющая сигнала Q-канала КУДТД - выходной сигнал мультиплексора 330 (фиг.3), и составляющая сигнала Q-канала ОКУМ - выходной сигнал расширителя 425 спектра Уолша (фиг.4). Второй блок 502 суммирования суммирует входные сигналы Q-канала (второй канал) в чиповый блок.
Квадратурный расширитель 510 спектра производит комплексное расширение спектра (или комплексное умножение) входного сигнала, который состоит из сигналов, которые выводятся из первого и второго блоков 501 и 502 суммирования, с использованием спектрально-расширяющей последовательности, которая состоит из спектрально-расширяющей последовательности первого канала и спектрально-расширяющей последовательности второго канала, и затем выводит сигнал первого канала и сигнал второго канала.
Сигнал первого канала, поступающий из квадратурного расширителя 510 спектра, фильтруется по нижним частотам с помощью фильтра 521 нижних частот, и сигнал второго канала, поступающий из квадратурного расширителя 510 спектра, фильтруется по нижним частотам с помощью фильтра 522 нижних частот. Выходной сигнал фильтра 521 нижних частот умножается на первую частоту cos27πfct с помощью преобразователя 531 частоты и, таким образом, сдвигается в полосу РЧ. Выходной сигнал фильтра 522 нижних частот умножается на вторую частоту sin2πfct с помощью преобразователя 532 частоты и, таким образом, сдвигается в полосу РЧ. Блок 540 суммирования суммирует выходной сигнал преобразователя 531 частоты и выходной сигнал преобразователя 532 частоты. Суммарный сигнал, поступающий из блока 540 суммирования, передается через антенну (не показана).
На фиг.6 изображена схема преобразования с понижением частоты, квадратурного сужения спектра и оценки канала, согласно варианту осуществления настоящего изобретения. Как показано на фиг.6, прямой сигнал РЧ, переданный из передатчика прямой линии связи, то есть из базовой станции, поступает во входной каскад приемника прямой линии связи. Принятый сигнал подается, в общем, в смеситель 601 и смеситель 602. Смеситель 601 преобразовывает принятый сигнал в сигнал основной полосы частот путем смешивания принятого сигнала с сигналом несущей частоты cos2πfct для преобразования с понижением частоты принятой частоты и подает сигнал основной полосы частот в фильтр 603 основной полосы частот. Фильтр 603 основной полосы частот производит фильтрацию в основной полосе частот сигнала, поступающего из смесителя 601, и подает сигнал, фильтрованный в основной полосе частот, в блок 605 квадратурного сужения спектра. Блок 605 квадратурного сужения спектра производит квадратурное сужение спектра сигнала, который выводится из фильтра 603 основной полосы частот, таким образом, чтобы вывести составляющую I-канала отдельно от сигналов из других базовых станций и сигналов, принятых через другие пути.
Кроме того, смеситель 602 преобразовывает принятый сигнал в сигнал основной полосы частот путем смешивания принятого сигнала с сигналом несущей sin2πfct для преобразования с понижением частоты принятой частоты и подает сигнал основной полосы частот в фильтр 604 основной полосы частот. Фильтр 604 основной полосы частот производит фильтрацию в основной полосе частот сигнала, который поступает из смесителя 602, и подает фильтрованный в основной полосе частот сигнал в блок 605 квадратурного сужения спектра. Блок 605 квадратурного сужения спектра производит квадратурное сужение спектра сигнала, который выводится из фильтра 604 основной полосы частот, таким образом, чтобы вывести составляющую Q-канала отдельно от сигналов из других базовых станций и сигналов, принятых через другие пути. Составляющая I-канала и составляющая Q-канала, которые поступают из блока 605 квадратурного сужения спектра, подаются в блок 606 оценки канала. Блок 606 оценки канала выполняет оценку канала в зависимости от составляющей I-канала и составляющей Q-канала, которые подаются из блока 605 квадратурного сужения спектра, и демодулирует сигнал общего контрольного канала с использованием сигнала оценки канала, таким образом производя оценку принятых сигналов прямого канала.
На фиг.7 изображена структура приемника прямой линии связи для канала трафика данных, согласно варианту осуществления настоящего изобретения. Более конкретно, на фиг.7 изображена структура приемника для демодуляции подканала трафика данных, подканала заголовка и контрольного канала из сигнала с квадратурно-суженным спектром, переданным из передатчика, изображенного на фиг.6.
Как показано на фиг.7, демультиплексор (DEMUX) 701 демультиплексирует составляющую сигнала I-канала и составляющую сигнала Q-канала, которые выводятся из блока 605 квадратурного сужения спектра, показанного на фиг.6. На фиг.6 и 7 'х' и 'y' обозначены соответственно составляющая I-канала и составляющая Q-канала. Демультиплексор 701 демультиплексирует подканал трафика данных, подканал заголовка и контрольный канал на основании разделения времени. Среди подканала трафика данных, подканала заголовка и контрольного канала контрольный канал всегда занимает одно и то же положение в одном слоте (фиг.1А). Таким образом, подканал трафика данных и подканал заголовка передаются в оставшийся период за исключением периода положения, занятого контрольным каналом, и канал трафика данных передается после того, как будет передан первым подканал заголовка.
Во-первых, будет описан процесс демодуляции подканала заголовка. Подканал заголовка, отделенный (демультиплексированный) с помощью демультиплексора 701, имеет различную длину в зависимости от скорости передачи данных прямого сигнала и расширение по спектру, выполненное с помощью передатчика с использованием специфического 64-го биортогонального кода Уолша, соответствующего уникальному ИД УДС пользователя, принимающего прямой сигнал, и принимается через канал I или канал Q в соответствии с уникальным ИД УДС пользователя. Для того, чтобы демодулировать сигнал подканала заголовка, сигнал подканала заголовка, демультиплексированный с помощью демультиплексора 701, подается в блок 702 сужения спектра Уолша. Блок 702 сужения спектра Уолша производит сужение спектра сигнала подканала заголовка, который выводится из демультиплексора 701, с использованием 64-го биортогонального кода Уолша, определенного в соответствии с уникальным ИД УДС пользователя, и подает спектрально-суженный сигнал подканала заголовка в канальный компенсатор 703. Канальный компенсатор 703 выполняет канальную компенсацию у выходного сигнала блока 702 сужения спектра Уолша с использованием информации канала, оцененной на фиг.6, и подает свой выходной сигнал в блок 704 объединения символов. В этом случае "оцененная информация канала" относится к составляющей I-канала и составляющей Q-канала, которые поступают из блока 606 оценки канала (фиг.6). На фиг.6 и 7 составляющая I-канала, поступающая из блока 606 оценки канала, обозначена 'u', и составляющая Q-канала обозначена 'v'. Блок 704 объединения символов объединяет только составляющую I-канала или составляющую Q-канала канально-компенсированного сигнала, поступающего из канального компенсатора 703, в соответствии с индексом УДС ИД УДС пользователя и подает объединенный сигнал в детектор 705 пользователя. Детектор 705 пользователя определяет, предназначен или нет принятый прямой сигнал для соответствующего пользователя, посредством приема выходного сигнала блока 704 объединения символов.
Во-вторых, будет описан процесс демодуляции контрольного канала. Сигнал контрольного канала, имеющий 256 чипов в слоте и демультиплексированный с помощью демультиплексора 701, подается в смеситель 713. Смеситель 713 производит умножение сигнала контрольного канала, который поступает из демультиплексора 701, на код Уолша, выделенный контрольному каналу, и подает свой выходной сигнал в канальный компенсатор 714. Для того, чтобы демодулировать сигнал на контрольном канале, канальный компенсатор 714 производит компенсацию канала у выходного сигнала смесителя 713 с использованием канальной информации, которая оценена на фиг.6, и подает свой выходной сигнал в демодулятор 715. Здесь "оцененная информация канала" относится к составляющей I-канала и составляющей Q-канала, которые поступают из блока 606 оценки канала, показанного на фиг.6. На фиг.6 и 7 составляющая I-канала из канального блока 606 оценки обозначена 'u', и составляющая Q-канала обозначена 'v'. Канально-компенсированный сигнал, поступающий из канального компенсатора 714, демодулируется на контрольные данные пакета с помощью демодулятора 715. Кроме того, выходной сигнал смесителя 713 подается в измеритель 716 отношения несущая-интерференция (ОНИ). Измеритель 716 отношения несущая-интерференция (ОНИ) определяет, подвергались или нет пакетные данные модуляции КАМ при приеме выходного сигнала смесителя 713, и если подвергались, то предусматривает контрольную точку амплитуды для демодуляции КАМ.
В-третьих, будет описан процесс демодуляции подканала трафика данных. Подканал трафика данных занимает оставшийся период за исключением периода, занятого контрольным каналом и подканалом заголовка, имеющим 256 чипов в слоте. Демультиплексор 701 демультиплексирует сигнал подканала трафика данных, расположенный в этом периоде, и подает демультиплексированный сигнал подканала трафика данных в блок 706 сужения спектра Уолша. Блок 706 сужения спектра Уолша выполняет сужение спектра сигнала подканала трафика данных, который выводится из демультиплексора 701, с использованием множества кодов Уолша, выделенных сигналу подканала трафика данных, и подает свои выходные сигналы в канальный компенсатор 707. В этом случае блок 706 сужения спектра Уолша параллельно выводит свои выходные сигналы, число которых равно числу кодов Уолша, выделенных подканалу трафика данных. Канальный компенсатор 707 выполняет компенсацию канала на выходных сигналах блока 706 сужения спектра Уолша с использованием канальной информации, оцененной на фиг.6, и подает выходные сигналы в преобразователь 708 параллельных сигналов в последовательные. Здесь "оцененная информация канала" относится к составляющей I-канала и составляющей Q-канала, которые поступают из канального блока 606 оценки, показанного на фиг.6. На фиг.6 и 7 составляющая I-канала из канального блока 606 оценки обозначена 'u', и составляющая Q-канала обозначена 'v'. Преобразователь 708 параллельных сигналов в последовательные преобразовывает сигналы, полученные параллельно из канального компенсатора 707, в последовательные сигналы. Блок 709 объединения символов/блок вставки выполняет объединение символов или вставку у последовательных сигналов, поступающих из преобразователя 708 параллельных сигналов в последовательные в соответствии с повторением символов и операцией исключения, выполненной с помощью передатчика (или базовой станции). Демодулятор 710 ФМЧС (фазовая манипуляция с четвертичными сигналами)/8 ФМН (фазовая манипуляция)/16 КАМ выполняет демодуляцию ФМЧС/8 ФМН/16 КАМ у выходного сигнала блока объединения символов/блока вставки 709. Деперемежитель 711 выполняет деперемежение у выходного сигнала демодулятора 710 ФМЧС/8ФМН/16КАМ в обратной операции перемежения, выполненной с помощью передатчика, и подает сигнал в турбодекодер 712. Турбодекодер 712 выполняет канальное декодирование выходного сигнала деперемежителя 711 с помощью турбодекодирования и затем извлекает информационные биты.
На фиг.8 изображена структура приемника прямой линии связи для канала УДС трафика данных, согласно варианту осуществления настоящего изобретения. Канал I канала УДС трафика данных используется как канал индикации согласования КУ, тогда как Q-канал канала УДС трафика данных используется как подканал индикации пространства Уолша и обратный подканал индикации активности. В каждом слоте подканал индикации пространства Уолша и обратный подканал индикации активности имеют соответственно периоды 280 чипов и 256 чипов. Подканал индикации пространства Уолша и обратный подканал индикации активности мультиплексируются с разделением по времени таким образом, чтобы совместно использовать канал УДС трафика данных.
Процесс демодуляции сигнала канала УДС трафика данных, принятого в приемнике, будет описан ниже со ссылкой на фиг.8. На фиг.8 канал I, то есть канал индикации согласования КУ, канала УДС трафика данных обозначен 'а', и Q-канал, то есть подканал индикации интервала Уолша и обратный подканал индикации активности, канала УДС трафика данных обозначен 'b'. Принятый канал УДС трафика данных подается в блок 801 сужения спектра Уолша. Блок 801 сужения спектра Уолша производит сужение спектра принятого канала УДС трафика данных с использованием кода Уолша, выделенного каналу индикации согласования КУ. Канальный компенсатор 802 выполняет компенсацию канала выходного сигнала блока 801 сужения спектра Уолша с использованием информации канала, оцененной на фиг.6, и подает составляющую I-канала и составляющую Q-канала канально-компенсированного сигнала соответственно в демодулятор 803 и демодулятор 804. Здесь "оцененная информация канала" относится к составляющей сигнала I-канала и составляющей сигнала Q-канала, которые поступают из блока 606 оценки канала, показанного на фиг.6. На фиг.6-8 составляющая I-канала из блока 606 оценки канала обозначена "u", и составляющая Q-канала обозначена "v". Демодулятор 803 выполняет БИТ/СК-демодуляцию составляющей I-канала, которая поступает из канального компенсатора 802, и подает свой выходной сигнал в блочный декодер 806. В этом случае сигнал I-канала, демодулированный с помощью демодулятора 803, представляет собой сигнал канала индикации согласования КУ. Блочный декодер 806 выполняет блочное декодирование сигнала I-канала, который поступает из демодулятора 803, таким образом, чтобы восстановить информацию о канале индикации согласования КУ.
Между тем, демодулятор 804 выполняет БИТ/СК-демодуляцию составляющей Q-канала, которая поступает из канального компенсатора 802, и подает свой выходной сигнал в демультиплексор 805. Демультиплексор 805 демультиплексирует выходной сигнал демодулятора 804 в сигнал обратного подканала индикации активности и сигнал подканала индикации пространства Уолша и подает сигнал обратного подканала индикации активности в блочный декодер 807 и сигнал подканала индикации пространства Уолша в блочный декодер 808. Блочный декодер 807 производит блочное декодирование сигнала обратного подканала индикации активности, поданного из демультиплексора 805, таким образом восстанавливая информацию об обратном подканале индикации активности. Кроме того, блочный декодер 808 производит блочное декодирование сигнала подканала индикации пространства Уолша, поданного из демультиплексора 805, таким образом восстанавливая информацию о подканале индикации пространства Уолша.
На фиг.9 изображена структура приемника прямой линии связи для общего канала управления мощностью (ОКУМ), согласно варианту осуществления настоящего изобретения. Более конкретно, на фиг.9 изображена структура приемника для декодирования информации об общем канале управления мощностью (ОКУМ) для управления мощностью передачи физического канала для услуги передачи данных, действующей в схемном режиме в обратной линии связи.
В следующем ниже описании предполагается, что принятый сигнал преобразовывается в сигнал основной полосы частот, и сигнал I-канала сигнала основной полосы частот обозначен 'а', и сигнал Q-канала сигнала основной полосы частот обозначен 'b'. Блок 901 сужения спектра Уолша производит сужение спектра сигнала основной полосы частот с использованием кода Уолша, выделенного общему каналу управления мощностью (ОКУМ). На фиг.6 канальный компенсатор 902 выполняет канальную компенсацию выходного сигнала блока 901 сужения спектра Уолша с использованием оцениваемой канальной информации, и подает канально-компенсированный сигнал в селектор 903 БУОМ (бит управления обратной мощностью (БУОМ)). Здесь "оцененная информация канала" относится к составляющей I-канала и составляющей Q-канала, которые поступают из блока 606 оценки канала, показанного на фиг.6. На фиг.6-9 составляющая I-канала из блока 606 оценки канала обозначена 'u', и составляющая Q-канала обозначена "v".
Селектор 903 БУОМ селектирует бит управления обратной мощностью (БУОМ) из выходного сигнала канального компенсатора 902 и подает выбранный бит управления обратной мощностью в демодулятор 904. Более конкретно, бит управления обратной мощностью, который будет использоваться в специфической мобильной станции, существует в уникальном положении сигнала, который подвергался канальной компенсации после сужения спектра. Это положение определяется начальным сдвигом, выделенным специфической мобильной станции, и относительным сдвигом, который определяется длинным кодом в течение каждых 1.25 мс ОКУМ. Селектор 903 БУОМ затем выбирает БУОМ, распределенный в канале I или канале Q принятого сигнала, с использованием длинного кода, который вырабатывается каждые 1.25 мс из генератора длинного кода и начального значения сдвига, выделенного мобильной станции. Сигнал, выбранный селектором 903 БУОМ, подвергается БИТ/СК-демодуляции с помощью демодулятора 904 и затем подается в блочный декодер 905. Блочный декодер 905 выполняет блочное декодирование выходного сигнала демодулятора 904, таким образом восстанавливая информацию о бите управления обратной мощностью.
Множество пользователей могут совместно использовать вышеупомянутый прямой канал трафика данных (канал пакетных данных) на основе разделения по времени, так как его передача во времени не продолжается по радиоканалу. Однако, когда существует пользователь схемных данных (речь и данные) (который в дальнейшем называется "пользователем речевой информации"), выделение канала пользователя речевой информации выполняется независимо от времени, в течение которого занят канал пользователя пакетных данных. Хотя скорость передачи данных по радиолинии пакетных данных физически ограничена отношением несущая-интерференция (ОНИ) пакетных данных, ортогональный код (код Уолша), выделенный пользователю пакетных данных, должен отличаться от ортогонального кода, выделенного в текущий момент времени подсоединенному пользователю речевой информации в свете характеристики ортогонального кода. Поэтому имеющаяся скорость передачи данных ограничивается снова в соответствии с числом ортогональных кодов, имеющихся для передачи пакетных данных.
Поэтому в системе мобильной связи, где сосуществуют пользователь речевой информации и пользователь пакетных данных, использование максимальной скорости передачи пакетных данных становится более эффективным в свете физических характеристик канала имеющихся ортогональных кодов и каналов передачи.
Например, в известной системе мобильной связи МДРК каждый пользователь осуществляет доступ к системе на основе мультиплексирования с разделением по кодам (МРК), и период выделения ортогонального кода каналу передачи пакетных данных идентичен периоду выделения ортогонального кода каналу речевой информации. Принцип настоящего изобретения, целью которого является увеличение эффективности путем определения максимальной скорости передачи пакетных данных с учетом всех физических характеристик канала имеющихся ортогональных кодов и каналов передачи, будет описан со ссылкой на фиг.10.
На фиг.10 изображены зависимости между отношением несущая - интерференция (ОНИ) канала передачи пакетов и распределением ортогональных кодов пользователю речевой информации и пользователю пакетных данных в системе мобильной связи, в которой применяется настоящее изобретение. То есть на фиг.10 изображена зависимость между ОНИ канала передачи пакетов, измеренного с помощью мобильной станции, и ортогональными кодами, выделенными пользователю пакетных данных, который подсоединяется с помощью прямой линии связи на основе разделения по времени, и пользователю речевой информации, который подсоединяется с помощью прямой линии связи на основе разделения по кодам. Так как код Уолша обычно используется для ортогонального кода, следует отметить здесь, что код Уолша используется вместо ортогонального кода.
Как показано на фиг.10, пакетные данные, в свете своих характеристик, передаются в течение короткого периода времени, и множество пользователей пакетных данных осуществляют доступ к базовой станции на основе разделения по времени. В отличие от этого, пользователь речевой информации осуществляет доступ к базовой станции независимо от пользователя пакетных данных в момент времени граничной точки кадра, который имеет определенный период, и выделяет ортогональный код для выполнения вызова. Изменение числа ортогональных кодов, выделенных пользователю речевой информации, приводит к изменению числа ортогональных кодов, имеющихся для передачи пакетных данных. На фиг.10 заштрихованные части изображают, что число ортогональных кодов, имеющихся для передачи пакетных данных, изменяется в соответствии с изменением числа ортогональных кодов, выделенных пользователю речевой информации. Независимо от числа ортогональных кодов, имеющихся для прямой линии связи, мобильная станция может измерять ОНИ канала передачи пакетных данных в единицу времени, меньше чем один кадр или в единицу независимого времени, и определять физически достижимую максимальную скорость передачи пакетных данных, основанную на измеренном ОНИ. Ортогональный код, необходимый для передачи данных, пропорционален скорости передачи данных в свете своей характеристики. В периоде кадра А число ортогональных кодов, необходимое для передачи данных при максимальной средней скорости передачи данных, определенной на основании ОНИ, практически равно числу ортогональных кодов, имеющихся для пакетных данных. В периоде кадра В число требуемых ортогональных кодов меньше числа ортогональных кодов, используемых в текущий момент времени, поэтому отсутствуют какие-либо затруднения при передаче пакетных данных с максимальной скоростью передачи данных, определенной на основании ОНИ. В периоде кадра А и в периоде кадра В имеется достаточное количество ортогональных кодов, выделяемых для пакетных данных. Однако в периоде кадра С и в периоде кадра D, хотя ОНИ является достаточно высоким, число ортогональных кодов, используемых для пакетных данных, является недостаточным, поэтому нельзя передавать пакетные данные с физически достижимой, максимальной скоростью передачи данных, основанной на ОНИ. Поэтому следует понимать, что скорость передачи пакетных данных прямой линии связи должна быть определена с учетом того, что значение ОНИ и число требуемых ортогональных кодов отвечают предъявляемым требованиям.
Как было изображено на фиг.2, физическая линия связи передачи данных системы мобильной связи выполняет кодирование с прямым исправлением ошибок, повторением символов, модуляцией/преобразованием ФМЧС/КАМ и демультиплексированием по битам пакетных данных, подаваемых с верхнего уровня, а также выполняет модуляцию, такую как расширение спектра, с использованием ортогонального кода. В процессе модуляции различные параметры, такие как скорость кодирования, скорость повторения, способ преобразования символов и число мультиплексированных выходных сигналов, определяют в соответствии с числом имеющихся ортогональных кодов и скоростью передачи пакетных данных, определенной в соответствии с тем же самым. В изобретении мобильная станция определяет скорость передачи пакетных данных с учетом числа имеющихся ортогональных кодов и ОНИ, измеренного мобильной станцией в состоянии, где число ортогональных кодов, имеющихся для передачи пакетных данных, постоянно изменяется в соответствии с числом пользователей речевой информации, и затем определяет параметры модуляции/демодуляции в соответствии с определенной скоростью передачи данных.
Перед описанием особенностей операции управления скоростью передачи данных, согласно варианту осуществления настоящего изобретения, следует определить технические термины, представленные в таблице 2, которые будут использоваться в следующем ниже описании.
Максимально достижимая скорость Rm передачи данных (таблица 2) определяется для случая, когда используются все коды Уолша, и представлена таблицей скорости передачи данных (СПД) в таблице 3, представленной ниже.
На фиг.11 изображена структура передатчика прямой линии связи для канала трафика данных, имеющего функцию управления скоростью передачи данных, согласно варианту осуществления настоящего изобретения. В основе этого передатчика заложена структура передатчика, изображенного на фиг.2. Таким образом, описание передатчика будет ограничено элементами, которые относятся к операции управления скоростью передачи данных.
Как показано на фиг.11, пакетные данные, имеющие определенную длину и поступающие с уровня УДС, подвергаются турбокодированию для прямого исправления ошибок и перемежению канала и затем подвергаются преобразованию (или модуляции) символов, такому как ФМЧС/8 ФМН/16 КАМ в соответствии с их скоростью передачи данных. Данные, которые подвергаются преобразованию символов, демультиплексируются в символ первого канала (I-канала ) и символ второго канала (Q-канала) с помощью демультиплексора 215 "1 в 2". Символ I-канала и символ Q-канала расширяются по спектру с помощью 32-го кода Уолша с помощью блока 216 расширения спектра Уолша, который можно выполнить с помощью демультиплексора "1 в Nw". Этот процесс выполняется в период времени, соответствующий предопределенному числу слотов. Таким образом, даже после полной передачи символов, образующих один пакет, выполняют повторение символов. В этом случае скорость повторения равна или больше '1' для низкой скорости передачи данных и приближается к '1' для высокой скорости передачи данных. В этом процессе модуляции параметры (число выходных узлов демультиплексора 215 перед расширением по спектру Уолша, скорость повторения и число слотов, которые требуются для передачи одного пакета) изменяются в соответствии с числом имеющихся кодов Уолша. Контроллер 240 управления скоростью передачи данных (УСПД) получает информацию о выделении кодов Уолша (то есть информацию относительно кодов Уолша, выделенных своей базовой станции), информацию УСПД и информацию селекторного индикатора (СИ) из мобильной станции, и управляет вышеупомянутыми параметрами в соответствии с операцией управления скоростью передачи данных, предложенной в изобретении. Ниже подробно описаны особенности и преимущества операции управления УСПД передатчиком прямой линии связи, согласно варианту осуществления настоящего изобретения.
Вернемся снова к фиг.1А, где один слот канала передачи пакетных данных состоит из двух 128-чиповых пакетных подканалов контрольного сигнала, заголовка, длина которого изменяется в зависимости от скорости передачи данных, и пакетных данных. Один пакет данных передается в течение одного или более одного слота, и заголовок расположен только перед положением, где передается один пакет данных, и длина заголовка изменяется в зависимости от скорости передачи данных.
В таблице 3 представлены численные значения, показывающие параметры модуляции и структуру пакета для соответствующих скоростей передачи данных канала передачи пакетных данных, когда можно использовать в целом все 28 ортогональных кодов (коды Уолша), доступных для пакетных данных. Например, если индекс скорости передачи данных (СПД) равен 6, то один пакет 'с' состоит из 768 битов, и после кодирования пакета со значением 1/3, преобразования символов ФМЧС и демультиплексирования символов общее число 'f' символов, передаваемых в одном пакете физического уровня (ПФУ), равно 1152. Эти 1152 символа передают за время одного слота, и так как можно использовать только 28 из полного пространства кодов Уолша длиной 32, число 'k' имеющихся символов модуляции данных равно 1064. Это происходит потому, что число 'k' имеющихся символов модуляции данных определяется путем умножения числа 'i' имеющихся чипов данных в пакете на имеющееся отношение 'j' Уолша, и число 'i' имеющихся чипов данных в пакете определяется путем вычитания числа 'g' символов заголовка и числа 'h' контрольных чипов в пакете из значения, полученного в результате умножения числа 'b' слотов в пакете на 1536, число чипов в слоте. То есть, если индекс скорости передачи данных равен 6, где скорость передачи данных составляет 614.4 кбит/с, то число (1064) имеющихся символов модуляции данных определяется путем умножения числа (1216) имеющихся чипов данных в пакете на имеющееся отношение (28/32) Уолша, и число (1216) имеющихся чипов данных в пакете определяется путем вычитания числа (64) символов заголовка и числа (256) контрольных чипов в пакете из значения, полученного в результате умножения числа (1) слотов в пакете на число (1536) чипов в слоте. Поэтому некоторые (1152-1064=88 символов) из 1152 символов, которые будут передавать в пакете, исключаются перед передачей. Последний столбец 'l' в таблице 3 показывает число передач, которые повторяются в течение времени данных слотов 'b'. Число 'l' повторений определяют путем деления числа 'k' имеющихся символов модуляции данных на число 'f' символов пакета физического уровня, который будут передавать. Параметр 'm' показывает значение ОНИ, которое требуется при использовании режима модуляции, обозначенного соответствующим индексом скорости передачи данных, и скорости кодирования с 28 кодами Уолша. Значение 'm' можно правильно вычислить через натурные испытания на каждой скорости передачи данных. Параметр "n" представляет собой значение ОНИ, которое требуется при использовании режима модуляции, обозначенного соответствующим индексом скорости передачи данных, и скорости кодирования с одним кодом Уолша. Значение 'n' определяют путем деления значения 'm' на 28, максимальное число имеющихся кодов Уолша.
На фиг.12 изображена структура слота, используемая в случае, когда передатчик прямой линии связи передает пакет со скоростью передачи данных 614.4 кбит/с, согласно варианту осуществления настоящего изобретения. Эта структура слота используется в случае, когда пакет передают со скоростью передачи данных 614.4 кбит/с (768 битов в 1 слот), соответствующей индексу СПД №6 в таблице 3. Здесь пакет передачи состоит из 1536 чипов в слот, число контрольных чипов в пакете равно 256 (=128+128), число символов заголовка - 64, и число имеющихся чипов данных в пакете - 1216.
На фиг.13 изображена структура слота, используемая в случае, когда передатчик прямой линии связи передает пакет со скоростью передачи данных 307.2 кбит/с, согласно варианту осуществления настоящего изобретения. Эта структура слота используется тогда, когда пакет передается со скоростью передачи данных 307.2 кбит/с (768 битов в 2 слота), соответствующей индексу №5 СПД в таблице 3. В этом случае символы одного пакета передаются в 2 слотах. Так как число повторений, приведенное в последнем столбце '1' таблицы 3, составляет 0.93, повторение символов выполняется почти одновременно в 2 слотах. Здесь пакет передачи состоит из 3072 (=2×1536) чипов, число контрольных чипов в пакете составляет 512 (=128×4), число символов заголовка - 128, и число имеющихся чипов данных в пакете - 2432.
Как было показано на фиг.3, на которой изображена структура прямого канала УДС, включающего в себя прямой канал индикации Уолша, показывающий информацию о выделении ортогонального кода базовой станции, информация относительно ортогонального кода, выделенного для пользователя пакетных данных, должна передаваться в мобильную станцию по меньшей мере в двух слотах перед началом передачи пакетных данных. В варианте осуществления настоящего изобретения, так как символ пакетных данных расширяется по спектру с помощью кодов Уолша, имеющих длину 32 чипа, использование/неиспользование соответствующих кодов Уолша W0-W31 показывается на основании кодов Уолша, имеющих длину 32 чипа. В варианте осуществления настоящего изобретения предполагается, что оставшиеся коды Уолша W4-W31 за исключением кодов Уолша W0-W3, выделенных для общей сигнализации всей системы мобильной связи, могут использоваться пользователем пакетных данных или речевой информации.
На фиг.14 изображена структура прямой линии связи для канала трафика данных, имеющего функцию управления скоростью передачи данных, согласно варианту осуществления настоящего изобретения. Этот приемник прямой линии связи (приемник МС) соответствует передатчику прямой линии связи (передатчику БС), который имеет функцию управления скоростью передачи данных, показанную на фиг.11, и строится на основе структуры приемника, показанной на фиг.7. Таким образом, описание приемника будет ограничено элементами, которые относятся к операции управления скоростью передачи данных.
Как показано на фиг.14, приемник прямой линии связи выполняет операцию, обратную операции модуляции, которую выполняет передатчик прямой линии связи. Приемник прямой линии связи выполняет сужение спектра Уолша, мультиплексирование параллельных сигналов в последовательные, объединение символов со скоростью повторения, обратное преобразование (демодуляцию) и декодирование. В процессе демодуляции параметры (число выходных узлов мультиплексора, число комбинаций символов и числа слотов, необходимых для передачи одного пакета после демультиплексирования Уолша) изменяются в зависимости от числа имеющихся кодов Уолша.
Приемник прямой линии связи включает в себя контроллер 740 УСПД для выполнения операции управления УСПД, согласно варианту осуществления настоящего изобретения. Контроллер 740 УСПД определяет вышеупомянутые параметры, которые будет использовать блок 706 сужения спектра Уолша, канальный компенсатор 707, преобразователь 708 параллельных сигналов в последовательные и блок 709 объединения символов демодулятора. В отличие от контроллера 240 УСПД передатчика прямой линии связи (фиг.11), контроллер 740 УСПД определяет параметры, использующие ОНИ канала передачи пакетов, измеренного с использованием контрольного сигнала. На этом конце приемник прямой линии связи включает в себя измеритель 720 ОНИ. Кроме того, приемник прямой линии связи включает в себя таблицу 730 преобразования ОНИ-Rm. Ниже раскрыты особенности и преимущества операции управления УСПД приемником прямой линии связи, согласно варианту осуществления настоящего изобретения.
На фиг.15 изображена структура канала для передачи информации УСПД и информации индикатора сектора с помощью передатчика обратной линии связи, согласно варианту осуществления настоящего изобретения. На фиг.15 обратный канал УСПД является каналом передачи информации относительно скорости передачи данных, определяемой с помощью мобильной станции, в базовую станцию. Обратный канал индикатора сектора является каналом, используемым в случае, когда мобильная станция выбирает базовую станцию, поддерживающую самую высокую скорость передачи данных во время передачи обслуживания. Повторитель 1001 битов повторяет биты информации о канале индикации сектора предопределенное число раз. Блок 1002 расширения спектра производит расширение спектра выходного сигнала повторителя 1001 битов с использованием кода Уолша WS. Повторитель 1003 битов повторяет биты информации о канале УСПД предопределенное число раз. Блок 1004 расширения спектра производит расширение спектра выходного сигнала повторителя 1003 битов с использованием кода Уолша WD. Сумматор 1005 производит сложение выходного сигнала блока 1002 расширения спектра и выходного сигнала блока 1004 расширения спектра. Например, информация о канале индикатора сектора может состоять из 3 битов в слоте, хотя информация о канале УСПД может состоять из 4 битов в слоте. Кроме того, выходной сигнал сумматора 1005 может состоять из 384 двоичных символов в слоте.
Вернемся снова к таблице 3, где таблица основных СПД создана на основе случая, когда коды Уолша имеют Nm=28 за исключением 4 кодов Уолша, предварительно выделенных общему каналу для пользователя речевой информации среди кодов Уолша длиной 32.
Однако, когда число HW имеющихся кодов Уолша меньше Nm, число выходных узлов демультиплексора 215 (фиг.11) находится ниже Nm, поэтому нельзя передавать все символы одного пакета в течение периода слотов Ns. Если необходимо передать 768 битов со скоростью передачи данных 614.4 кбит/с индексом №5 СПД (таблица 3), и число ортогональных кодов, выделенных для пакетных данных в текущей базовой станции, не равно 28, а равно 14, то число символов модуляции данных в одном слоте уменьшается до 1064/(14/28)=532. Поэтому необходимо изменить параметры модуляции/демодуляции, например, путем увеличения общего количества слотов, необходимых для передачи одного пакета, или уменьшения числа символов пакета. В результате, если Nw < Nm, то параметры модуляции/демодуляции (r, р, Ns, кодовая скорость и способ преобразования кодированных символов) можно изменить для того, чтобы передать все символы одного пакета по меньшей мере один раз. Однако так как кодовая скорость и способ преобразования кодированных символов определяют в соответствии с максимально достижимой скоростью передачи данных, непосредственно отражающей характеристику ОНИ радиоканала передачи, то не предпочтительно, чтобы они изменялись в зависимости от Nw.
Как изображено на фиг.14, мобильная станция, согласно настоящему изобретению, включает в себя контроллер 740 УСПД, имеющий функцию уменьшения (или регулировку вниз) параметров модуляции/демодуляции (n, Ns и р), определяемых при максимально достижимой скорости Rm передачи данных на основании ОНИ с учетом числа Nw имеющихся ортогональных кодов. Следует отметить, что контроллер 240 УСПД (фиг.11), подобный по структуре контроллеру 740 УСПД, входящий в мобильную станцию, может быть включен в состав передатчика БС для обеспечения работы модулятора, или параметры демодуляции, определенные в мобильной станции, можно передать по обратному каналу и использовать в качестве параметров модуляции.
На фиг.16 изображена структура схемы для выполнения операции управления скоростью передачи данных, согласно варианту осуществления настоящего изобретения. Как показано на фиг.16, приемник 1101 мобильной станции (МС) принимает сигнал РЧ из базовой станции (БС) и преобразовывает принятый сигнал РЧ в сигнал промежуточной частоты (ПЧ). Приемник 1101 МСИ соответствует элементам, показанным на фиг.6. Демодулятор 1102 канала пакетных данных демодулирует пакетные данные, которые передаются из базовой станции. Демодулятор 1102 канала пакетных данных соответствует элементам 706-712, изображенным на фиг.14. Демодулятор контрольного подканала и измеритель 1104 ОНИ принимает сигнал прямого контрольного канала и затем измеряет ОНИ из принятого сигнала прямого контрольного канала. Демодулятор контрольного подканала соответствует элементам 713-715 на фиг.14. Демодулятор 1107 канал индикатора Уолша демодулирует принятый сигнал прямого канала индикации Уолша, показывающий информацию о выделении кода Уолша БС предыдущего кадра (например, кадр 20 мс). Демодулятор 1107 канала индикатора Уолша соответствует элементам 801, 802, 804, 805 и 808. Таблица 1109 преобразования ОНИ-Rm преобразовывает ОНИ, измеренное с помощью измерителя 1104 ОНИ со скоростью передачи данных, имеющейся при использовании максимального числа (например, 28) кодов Уолша. Таблица 1109 преобразования ОНИ-Rm идентична таблице 730 преобразования ОНИ-Rm на фиг.14, и может быть создана в виде таблицы преобразования. Контроллер 1105 скорости передачи данных МС выбирает базовую станцию, которая позволяет передавать данные с максимальной скоростью передачи данных с использованием предварительно переданной информации о выделения кода Уолша базовой станции, принадлежащей принятому активному набору. Контроллер 1105 скорости передачи данных идентичен контроллеру 740 УСПД на фиг.14. Кроме того, контроллер 1105 скорости передачи данных передает информацию УСПД из информации об управлении скоростью передачи данных и индикатор сектора из информации о выборе базовой станции в базовую станцию по обратному каналу через соответственно модулятор 1106 обратного канала УСПД и модулятор 1108 обратного канала индикатора сектора. Модулятор 1106 обратного канала УСПД и модулятор 1108 обратного канала индикатора сектора построены так, как показано на фиг.15. Передатчик 1103 МС преобразовывает информацию УСПД из модулятора 1106 обратного канала УСПД и индикатор сектора из модулятора 1108 обратного канала индикатора сектора в сигнал РЧ, требуемый для передачи, и затем передает преобразованный сигнал РЧ в базовую станцию. Передатчик 1103 МС соответствует элементам, показанным на фиг.6. Кроме того, контроллер 1105 УСПД вычисляет параметры демодуляции канала передачи пакетов с учетом информации о выделении кода Уолша и скорости передачи данных, соответствующей ОНИ, и устанавливает параметры демодуляции демодулятора 1102 канала передачи пакетных данных в момент демодуляции. Операция вычисления параметров демодуляции с помощью контроллера 1105 УСПД раскрыта в следующем ниже подробном описании, приведенном со ссылкой на фиг.18.
На фиг.17 изображена операция синхронизации между прямым каналом индикации Уолша, прямым контрольным каналом, прямым каналом пакетных данных и обратным каналом УСПД во время операции управления скоростью передачи данных, согласно варианту осуществления настоящего изобретения. Как показано на фиг.17, кадр речевых данных (например, 20 мс) имеет такую же длительность, как и 16 слотов передачи пакета (каждый из которых имеет длительность 1.25 мс). Скорость передачи данных для пакетного слота, перекрывающегося текущим временем кадра (i+1), определяют путем приема информации о выделении кода Уолша, передаваемой по прямому каналу индикации Уолша (П-КИУ), от i-го кадра (предыдущего кадра) до (i+1)-гo кадра (текущего кадра). Как описано выше на фиг.14, ОНИ измеряют путем вычисления мощности контрольного символа из прямого контрольного канала передачи пакетов. В этом случае используется контрольный символ пакета, существующий только перед точкой начала передачи информации об обратном канале УСПД. Значение преобразования между измеренным значением ОНИ и максимально достижимой скоростью Rm передачи данных вычисляют отдельно или определяют путем натурного испытания и затем сохраняют в таблице 1109 преобразования ОНИ-Rm (фиг.16). Операция измерения ОНИ и вычисления максимально достижимой скорости Rm передачи данных заканчивается в интервале времени Т1 (1/2 периода слота). Информация об обратном канале УСПД, основанная на максимально достижимой скорости Rm передачи данных, передается как значение индекса во второй половине периода каждого слота. Значение индекса информации УСПД можно применить, начиная со второго прямого слота, следующего за слотом для передачи информации УСПД с учетом времени передачи радиоканала и времени на задержку обработки в базовой станции. Если мобильная станция существует в области переключения ("хэндовера") и таким образом может одновременно принимать пакетные данные из базовых станций, имеющих высокий уровень мощности, то мобильная станция измеряет значения ОНИ соответствующих базовых станций и затем передает индекс базовой станции, имеющий максимально достижимую скорость передачи данных, по обратному каналу индикатора сектора при наличии синхронизации с начальной точкой передачи информации УСПД с учетом всей информации о выделении кода Уолша соответствующих базовых станций. После передачи обратного канала УСПД (R-УСПД) и канала обратного индикатора сектора (О-ИС) в течение времени Т2 (вторая половина периода одного слота и период следующего слота) параметры демодуляции, правильные для фактической скорости передачи данных, определяют с использованием информации о выделении кода Уолша базовой станции и затем выполняют соответственно операцию.
Процедуры, основанные на алгоритмах определения действительно эффективной скорости передачи данных и параметров демодуляции, и дальнейшее выполнение соответствующей этому операции изображены на фиг.18 и 20. Такие процедуры выполняют при условии, что информация о выделении кода Уолша БС, принятая в предыдущем кадре речевых данных, предварительно известна перед определением скорости передачи данных в каждом слоте. Базовая станция выполняет ту же самую операцию, как и в алгоритме УСПД мобильной станции, в период времени Т3 (вторая половина периода следующего слота) в соответствии с обратным индикатором сектора (O-ИС) и информацией об обратном управлении скоростью передачи данных (O-УСПД), принятой по обратной линии связи, таким образом вычисляя параметры модуляции. Параметры модуляции/демодуляции (скорость повторения, число слотов и число символов пакета), вычисленные в мобильной станции и базовой станции, устанавливаются (применяются) в передатчике канала передачи пакетов базовой станции и в приемнике канала передачи пакетов мобильной станции в последней точке времени Т3.
Вариант осуществления №1
На фиг.18 показан алгоритм, изображающий операцию определения скорости передачи данных с помощью мобильной станции, согласно варианту осуществления настоящего изобретения. Этот алгоритм можно разделить на 7 процессов.
<Процесс №1, этапы 1201 и 1202>
Демодулятор 1107 канала индикатора Уолша (фиг.16) демодулирует информацию выделения сигналов кода Уолша, которые принимает приемник 1101 в каждом кадре длительностью 20 мс и с заданным тактом. Измеритель 1104 ОНИ измеряет ОНИ принятого канала передачи пакетов из прямого контрольного сигнала пакета в период времени Т1 (фиг.17).
<Процесс №2, этапы 1203 и 1204>
Когда мобильная станция не находится в области переключения, контроллер 1105 УСПД определяет максимальную скорость передачи данных, соответствующую ОНИ, измеренное измерителем 1104 ОНИ с использованием таблицы 1109 преобразования ОНИ-Rm, предварительно вычисляет таблицу преобразования и передает информацию относительно определенной максимальной скорости передачи данных в базовую станцию по обратному каналу УСПД. Например, таблицу 1109 преобразования ОНИ-Rm можно выполнить как память в виде таблицы 3 для сохранения информации относительно множества значений скорости передачи данных совместно с множеством значений ОНИ. Здесь "максимальная скорость передачи данных" относится к скорости передачи данных, определенной с учетом только измеренного ОНИ, и в этом случае, число имеющихся ортогональных кодов является максимальным. Однако так как число ортогональных кодов, имеющихся для услуги передачи пакетных данных, изменяется в зависимости от числа ортогональных кодов, выделенных для услуги передачи речи, как упомянуто выше, вариант осуществления настоящего изобретения определяет скорость передачи данных с учетом только измеренного ОНИ, а также числа выделенных ортогональных кодов. То есть изобретение позволяет управлять скоростью передачи данных, определенной совместно с ОНИ в зависимости от числа выделенных ортогональных кодов, таким образом определяя управляемую скорость передачи данных.
Однако, если мобильная станция находится в области переключения, контроллер 1105 УСПД принимает все значения ОНИ контрольных сигналов из соответствующих базовых станций, измеренных с помощью измерителя 1104 ОНИ, и выбирает максимальные скорости передачи данных, связанные со значениями ОНИ из таблицы 1109 преобразования ОНИ-Rm. Затем контроллер 1105 УСПД производит умножение каждой из выбранных максимальных скоростей передачи данных на отношение (Nw/Nm) числа Nw имеющихся ортогональных кодов к максимальному числу Nm имеющихся ортогональных кодов. Контроллер 1105 УСПД выбирает базовую станцию, имеющую максимальное значение в результате умножения, и затем передает индикатор сектора (ИС) и информацию УСПД в выбранную базовую станцию. Операцию этого процесса можно выразить следующим уравнением:
Уравнение (1)
СПД = f(OHИ) из таблицы преобразования
ИС = [Мах i| СПДi · Nw/Nm, i=0 ~ сектор _ нет], где сектор _ нет обозначает число активных наборов.
В уравнении (1) СПД показывает скорость передачи данных, i - базовые станции, зарегистрированные в активном наборе, Nw - число имеющихся ортогональных кодов, Nm - максимальное число имеющихся ортогональных кодов, и ИС - индикатор сектора, показывающий базовую станцию, имеющую максимальное значение в результате умножения.
<Процесс №3, этап 1205>
Контроллер 1105 УСПД определяет Nw<Nm или нет. Если Nw<Nm, то выполняется следующий процесс №4. В противном случае, если Nw=Nm, контроллер 1105 УСПД выбирает параметры (г, Ns и р) модуляции/демодуляции из таблицы 1109 преобразования ОНИ-Rm.
<Процесс №4, этап 1206>
Контроллер 1105 УСПД вычисляет число повторений последовательности 'r_новый' в соответствии с уравнением (2).
Уравнение (2)
r _ новый = с·(Nw/Nm)/p
В уравнении (2) р показывает общее число символов, составляющих один пакет, Nw - число имеющихся ортогональных кодов, Nm - размер итоговых кодов Уолша, и с - итоговые чипы кодов 'Nm' Уолша, которые определены в таблице 2. Число повторений последовательности, вычисленное с помощью уравнения (2), эквивалентно числу 'l' повторения последовательности, которое показано в таблице 3 и определено путем деления числа 'k' имеющихся символов модуляции данных на число 'i' символов модуляции данных в пакете.
<Процесс №5, этап 1207>
Контроллер 1105 УСПД определяет r_новый>l·сокращение_скорость, где сокращение_скорость устанавливается на действительное число, приближающееся к '1'. Если значение r_новый, вычисленное в <Процессе №4>, меньше '1', но приближается к '1', например, если сокращение_скорость=0.9, это означает, что больше 90% одного пакета передается сразу в Ns слотах. Если r_новый > 1·сокращение_скорость, то есть, если число повторений последовательности больше заданного значения, то контроллер 1105 УСПД выполняет следующий <Процесс №6-1>. Однако, если r_новый <1·сокращение_скорость, то контроллер 1105 УСПД выполняет следующий <Процесс №6-2>.
<Процесс №6-1, этап 1208>
Контроллер 1105 УСПД определяет (выбирает) число сложений последовательности в виде r_новый (1 · >сокращение_скорость), вычисленное в <Процессе №4>. Это означает, что число входных сигналов мультиплексора 708 (фиг.14) становится равным Nw, и в этот момент поддерживается число 'р' символов в пакете и число Ns слотов, необходимых при передаче одного пакета. То есть на этапе 1208 контроллер 1105 УСПД заменяет значение 'r' на значение 'r_новый' и поддерживает неизмененные значения Ns и р из таблицы 1109 преобразования ОНИ-Rm.
<Процесс №6-2, этапы 1209 и 1210>
Если число повторений последовательности 'r_новый' меньше чем '1·сокращение_скорость', то контроллер 1105 УСПД может выбирать одну из двух опций Опция №1 и Опция №2.
Опция №1 (этап 1209). В этой опции увеличивается длительность слота (число слотов) для передачи одного пакета. То есть контроллер 1105 УСПД увеличивает число Ns слотов, необходимых при передаче одного пакета, с тем, чтобы р символов можно было передавать сразу, где р показывает общее число символов в пакете. Так как символы непрерывно передаются в течение увеличенного числа слотов, фактическое значение 'r' находится в интервале 1 < r < 2. В этом случае число символов 'р' слотов, образующих один пакет, остается неизменным. Когда число ортогональных кодов не равно Nw, число чипов данных, необходимых для передачи р символов, вычисляется с помощью уравнения (3), и число 'Ns_новый' слотов, необходимых при передаче одного пакета, вычисляется путем добавления значения, вычисленного с помощью уравнения (3), к числу чипов, необходимых при передаче заголовка, и дальнейшего деления добавленного значения на число чипов (1536-256=1280 чипов в варианте осуществления), полученное путем исключения контрольных символов одного слота, как представлено с помощью уравнения (4). Значение 'р' поддерживается как неизмененное значение 'р' из таблицы 1109 преобразования ОНИ-Rm.
Уравнение (3)
Требуемые чипы для данных = p·32/Nw
Уравнение (4)
Ns _ новый = [(p·32/Nw + чипы заголовка)/1280"]
В уравнениях (3) и (4) р показывает общее число символов, составляющих один пакет, и Nw показывает число имеющихся ортогональных кодов. Кроме того, в уравнении (4) [а] показывает минимальное целое число среди целых чисел больших. или равных данному значению 'а'.
Опция №2 (этап 1210). В этой опции общее число 'р' символов пакета, которые будут передаваться, уменьшается для передачи только некоторой части символов. То есть символы передаются число раз, равное числу имеющихся символов в Ns слотах, причем имеющееся число символов передается с использованием числа ортогональных кодов. Здесь число 'р _ новый' имеющихся символов вычисляется с помощью уравнения (5). В этом случае, так как r=1, символы передаются только один раз, и значение Ns поддерживается как неизмененное значение Ns из таблицы 1109 преобразования ОНИ-Rm.
Уравнение (5)
Р _ новый = c·Nw/Nm
В уравнении (5) р показывает общее число символов, составляющих один пакет, Nw - число имеющихся ортогональных кодов, Nm - общее число кодов Уолша, и с - кодированные символы, которые будут передаваться так, как определено в таблице 2.
После повторения операций <Процесс №1> - <Процесс №6-1 и №6-2> по каждой базовой станции, входящей в текущий активный набор, контроллер 1105 УСПД выбирает базовую станцию, которая позволяет поддерживать максимальную скорость передачи данных, и затем передает индикатор сектора в выбранную базовую станцию.
<Процесс №7, этап 1211>
Контроллер 1105 УСПД устанавливает (применяет) определенные параметры (r, Ns и р) в демодуляторе 1102 канала пакетных данных (фиг.16). Элементы канального демодулятора 1102 включают в себя блок 706 сужения спектра Уолша, канальный компенсатор 707, преобразователь 708 параллельных сигналов в последовательные и блок 709 объединения последовательностей, показанный на фиг.14.
Вышеупомянутая операция определения с помощью мобильной станции скорости передачи данных для услуги передачи пакетных данных в системе мобильной связи, включающей в себя базовую станцию и мобильную станцию, снабженную услугами передачи речевых и пакетных данных из базовой станции, будет кратко изложена ниже.
(Стадия №1) Приемник 1101 МС (фиг.16) принимает информацию о коде Уолша, показывающую число кодов Уолша, выделенных для услуги пакетных данных (этап 1201).
(Стадия №2) Измеритель 1104 ОНИ измеряет ОНИ принятого контрольного канала (этап 1202).
(Стадия №3) Контроллер 1105 УСПД определяет скорость передачи данных, связанную с измеренным ОНИ (этап 1203).
(Стадия №4) Контроллер 1105 УСПД управляет определенной скоростью передачи данных на основе числа выделенных кодов Уолша и определяет управляемую скорость передачи данных (этапы 1206-1210).
Вышеупомянутая (стадия №4) выполняется тогда, когда число выделенных кодов Уолша меньше максимального числа кодов Уолша, связанного с определенной скоростью передачи данных. Контроллер 1105 УСПД вычисляет число повторений последовательности с использованием отношения числа символов модуляции данных в пакете к числу имеющихся символов модуляции данных на основании числа выделенных кодов Уолша, и затем управляет определенной скоростью передачи данных в соответствии с расчетным числом повторения последовательности. В этом случае "управление определенной скоростью передачи данных" включает в себя операцию определения для увеличения числа слотов для передачи одного пакета в соответствии с расчетным числом повторения последовательности (этап 1209) и операцию определения для уменьшения числа символов пакета передачи в соответствии с расчетным числом повторения последовательности (этап 1210). Операция регулировки вниз (уменьшения) определенной скорости передачи данных выполняется в случае, когда расчетное число повторений последовательности меньше заданного значения ("Да" на этапе 1205).
То есть после операций (стадия №1) - (стадия №4) выполняется процесс установки параметров демодуляции в соответствии с управляемой скоростью передачи данных. Параметры демодуляции включают в себя число повторений последовательности 'r', определенное отношением числа символов модуляции данных в пакете к числу имеющихся символов модуляции данных, число Ns слотов для передачи одного пакета и число 'р' символов пакета передачи.
Параметры, вычисленные с помощью контроллера 1105 УСПД, передаются в базовую станцию, и, таким образом, их можно использовать с помощью передатчика БС во время модуляции сигнала. После приема информации УСПД из мобильной станции контроллер 240 УСПД базовой станции (фиг.11) может извлекать (выбирать) параметры модуляции через тот же самый процесс, как и <Процесс №3> - <Процесс №6-1 и №6-2>. То есть после операций (стадия №1) - (стадия №4) контроллер 240 УСПД передает информацию относительно управляемой скорости передачи данных в базовую станцию.
Алгоритм, показанный на фиг.19, изображает операцию определения скорости передачи данных с помощью базовой станции, согласно варианту осуществления настоящего изобретения. Как показано на фиг.19, передатчик БС (не показан) передает информацию о коде Уолша в мобильную станцию в каждом кадре длительностью 20 мс (этап 1301). Контроллер 240 УСПД из базовой станции контролирует обратное УСПД и обратный индикатор сектора, принятый в каждом слоте из мобильной станции, чтобы определить, принят ли запрос на передачу из мобильной станции (этап 1302). Если обратный индикатор сектора показывает базовую станцию, то можно определить максимальную скорость передачи данных с использованием информации о скорости передачи данных (значение индекса СПДА), принятой в то же самое время. В отличие от мобильной станции, базовая станция знает число имеющихся в текущий момент времени кодов Уолша. Поэтому контроллер 240 УСПД базовой станции вычисляет параметры модуляции через <Процесс №3> - <Процесс №7> (фиг.18) с использованием индекса СПД и имеющейся информации о выделении кода Уолша и устанавливает расчетные параметры модуляции для модулятора.
Вариант осуществления №2
На фиг.20 показан алгоритм, изображающий операцию определения эффективной скорости передачи данных с помощью мобильной станции, согласно варианту осуществления настоящего изобретения. Этой операцией управляет контроллер УСПД (740 на фиг.14 или 1105 на фиг.16) мобильной станции. При определении информации УСПД в соответствии с процедурой фиг.20 используется значение, определенное путем деления принятого общего значения ОНИ на общее число имеющихся кодов Уолша, вместо принятого общего значения ОНИ, используемого на фиг.18.
Алгоритм (фиг.20) можно разделить на 7 процессов.
<Процесс №1, этап 2001>
Демодулятор 1107 канала индикатора Уолша (фиг.16) принимает информацию о выделении кода Уолша через приемник 1101 в каждом кадре длительностью 20 мс с предопределенным тактом.
<Процесс №2, этап 2002>
Измеритель 1104 ОНИ измеряет ОНИ каждой базовой станции в активном наборе мобильной станции. В частности, измеритель 1104 ОНИ измеряет ОНИ принятого канала передачи пакетов из прямого контрольного сигнала пакета в период времени Т1 (фиг.17).
<Процесс №3, этап 2003>
Контроллер 1105 УСПД выполняет деление значений ОНИ для соответствующих базовых станций на число имеющихся кодов Уолша (то есть, число кодов Уолша, выделяемых в соответствующей базовой станции). После этого вычисляет значение ОНИ в коде Уолша для каждой базовой станции. <Процесс №4, этап 2004>
Контроллер 1105 УСПД вычисляет имеющуюся максимальную скорость передачи данных каждой базовой станции с использованием значения 'n', которое показывает значение ОНИ в коде Уолша каждой базовой станции. После составления таблицы основных СПДА (таблица 3) контроллер 1105 УСПД выбирает значение, соответствующее значению 'Q' (показывающее отношение измеренного ОНИ к числу имеющихся кодов Уолша), полученное путем деления измеренного значения ОНИ на число имеющихся кодов Уолша, среди значений 'n' таблицы 3. В этом случае, значение 'n', соответствующее значению 'Q', относится к значению 'n', которое соответствует максимальному значению, для которого значение 'Q' меньше или равно значениям 'n'. Если значение 'n' выбрано с помощью контроллера 1105 УСПД, базовая станция может использовать скорость передачи данных, для которой используется режим модуляции и скорость кодирования, соответствующая выбранному значению 'n'.
<Процесс №5, этап 2005>
Контроллер 1105 УСПД определяет число слотов в одном пакете физического уровня (ПФУ), который требуется при использовании режима модуляции и скорости кодирования, определенной с помощью базовой станции в <Процессе №4>. Число слотов в ПФУ определяется с тем, чтобы передать по меньшей мере 'i' символов модуляции в соответствующем режиме модуляции и с соответствующей скоростью кодирования. Значение 'i' показывает общее число символов модуляции, переданных в числе слотов в ПФУ для случая, где число кодов Уолша составляет 28.
Способ определения числа слотов ПФУ будет описан подробно. "Число слотов ПФУ" относится к минимальному числу слотов, необходимых при передаче общего количества символов модуляции 'i', переданных при использовании режима модуляции и скорости кодирования, соответствующих определенной максимальной скорости 'а' передачи данных. Поэтому способ определения числа слотов в ПФУ можно выразить с помощью уравнения
В уравнении (6) "число кодов Уолша" относится к числу кодов Уолша, имеющихся в наличии для передачи пакетных данных, и N (N=2n, n=1, 2, 3, 4, 5, 6...) показывает коэффициент расширения спектра и может принимать значения 8, 16, 32, 64 и 128, соответствующие системе. Кроме того, "число символов модуляции" соответствует значению 'i' (таблица 3), и "заголовок" соответствует значению 'g' (таблица 3). Кроме того, "контрольный сигнал" показывает число чипов, которые занимает пакетный контрольный сигнал в одном слоте. Заголовок 'g' и число 'i' символов модуляции определяются в соответствии с максимальной скоростью 'а' передачи данных (таблица 3) для случая, где используются 28 кодов Уолша. В уравнении (6) ;х; показывает минимальное положительное целое число среди целых чисел, больших или равных заданному значению 'х'.
Операцию определения числа слотов в ПФУ с помощью мобильной станции, представленную уравнением (6), можно в равной степени использовать даже в случае, когда базовая станция определяет число слотов в ПФУ. Базовая станция может определить число слотов в ПФУ в соответствии с уравнением (6), используя при этом информацию УСПД, переданную мобильной станцией, и информацию относительно числа кодов Уолша, выделяемых базовой станцией.
Длина заголовка в уравнении (6) определяется следующим образом. Мобильная станция вычисляет ОНИ в имеющемся коде Уолша после измерения значения ОНИ для приема. Мобильная станция выбирает максимальное значение, которое меньше или равно расчетному ОНИ в коде Уолша из значений 'n' (таблица 3). Операцию вычисления выбранного максимального значения 'х' можно представить с помощью следующего уравнения.
Уравнение (7)
'х' = [Мах 'n' | 'n' < ОНИ в коде Уолша]
Длину заголовка выбирают на основании значения, определенного путем умножения значения 'х', вычисленного в уравнении (7), на число имеющихся кодов Уолша. Длина заголовка эквивалентна длине заголовка в строке, которой принадлежит значение 'm', имеющее максимальное значение меньшее. или равное {'х' х (число имеющихся кодов Уолша)}. Однако, если число кодов Уолша равно 28, что соответствует максимальному числу имеющихся кодов Уолша, то длина заголовка эквивалентна длине заголовка в строке, которой принадлежит значение 'm', имеющее максимальное значение, которое меньше или равно измеренному значению ОНИ.
<Процесс №6, этап 2006>
Контроллер 1105 УСПД вычисляет эффективную скорость передачи данных в соответствии с уравнением (8), используя число слотов в ПФУ каждой базовой станции, вычисленное в <Процессе №5>, и число 'с' битов в пакете, определенном в соответствии с режимом модуляции и скоростью кодирования, определенной в <Процессе №4>.
Эффективная скорость передачи данных = число битов sin пакеты кодера 'с' (число слотов sin пакеты кодера)·125 мс
В уравнении (8) "Число слотов в пакете кодера" показывает число слотов в пакете кодера для случая, где число кодов Уолша, рассчитанное в <Процессе №5>, меньше чем 28 Nm.
<Процесс №7, 2007 этапа>
Контроллер 1105 УСПД выбирает базовую станцию, поддерживающую самую высокую эффективную скорость передачи данных, основанную на эффективных скоростях передачи данных соответствующих базовых станций, вычисленных в <Процессе №6>, и передает информацию относительно одной скорости передачи данных среди максимальных скоростей 'а' передачи данных (таблица 3), вычисленных с помощью уравнения (3), в выбранную базовую станцию в качестве информации УСПД. Информацию УСПД передают вместе с индикатором сектора (ИС). Индикатор сектора показывает базовую станцию, имеющую самую высокую эффективную скорость передачи данных, и в которую должна передаваться информация УСПД.
Способ определения скорости передачи данных (фиг.20), который позволяет измерить/вычислить ОНИ в коде Уолша и основывается на вычисленном ОНИ в коде Уолша, определяет максимальную скорость передачи данных для случая, где используются 28 кодов Уолша. После определения максимальной скорости передачи данных для случая, где используются 28 кодов Уолша, определяют режим модуляции и скорость кодирования, показанную в таблице 3. Определенный режим 'е' модуляции и скорость 'd' кодирования рассматривают вместе с числом кодов Уолша, имеющихся для передачи пакетных данных, таким образом определяя эффективную скорость передачи данных каждой базовой станции. Контроллер 1105 УСПД мобильной станции вычисляет эффективные скорости передачи данных каждой базовой станции в своем активном наборе, указывает базовую станцию, поддерживающую самую высокую эффективную скорость передачи данных с помощью ИС, и затем передает максимальную скорость 'а' передачи данных для случая, где используются 28 кодов Уолша, в указанную базовую станцию в качестве информации УСПД. После приема информации УСПД базовая станция вычисляет число слотов в пакете физического уровня с использованием максимальной скорости 'а' передачи данных для случая, где используются 28 кодов Уолша, и число кодов Уолша, имеющихся для передачи пакетных данных, и затем передает пакетные данные с использованием режима 'е' модуляции и определенную скорость 'd' кодирования, которая будет использоваться для скорости передачи данных для случая, где используются 28 кодов Уолша.
Алгоритм, показанный на фиг.20, предусматривает способ определения максимальной скорости 'а' передачи данных и числа слотов в пакете физического уровня для ранее определенной максимальной скорости 'а' передачи данных, числа 'с' битов в пакете физического уровня, скорости 'd' кодирования, режима 'е' модуляции, числа 'g' чипов в заголовке и числа 'i' символов модуляции в пакете физического уровня. Однако способ определения максимальной скорости 'а' передачи данных и числа слотов в пакете физического уровня можно в равной степени применять даже к максимальной скорости 'а' передачи данных, числу 'с' битов в пакете физического уровня, скорости 'd' кодирования, режиму 'е' модуляции, числу 'g' чипов в заголовке и числу 'i' символов модуляции в пакете физического уровня.
Между тем, по сравнению с таблицей 3, таблица 4 представляет собой таблицу скоростей передачи данных для случая, где число имеющихся 32-х кодов Уолша меньше 28.
В таблице 4 значения 'a', 'b', 'h', 'i', 'j', 'k' и 'l' изменяются в зависимости от уменьшения числа 32-х кодов Уолша. Однако значения 'с', 'd', 'е', 'f и 'g' фиксируются независимо от числа кодов Уолша сразу после определения индекса СПД.
Операция определения скорости передачи данных согласно процедуре, показанной на фиг.18, будет описана со ссылкой на таблицу 4. Для удобства приведены следующие предположения со ссылкой на таблицу 3.
(Предположение 1) Число имеющихся кодов Уолша равно 14.
(Предположение 2) Соотношение 'I=2×Н' выполнено между Н и I (таблица 3).
Если значение ОНИ, принятое в мобильной станции, равно '1,5×Н', то выбирается индекс №8 СПД (614.4 кбит/с, скорость передачи данных для случая, где используются 28 кодов Уолша) таблицы 3 независимо от числа кодов Уолша. При этом условии, если применяется способ, показанный на фиг.20, то будет выбран индекс №9 СПД (1.2288 Мбит/с, скорость передачи данных для случая, где используются 28 кодов Уолша), имеющийся для '1.5Н/14' (значение ОНИ в коде Уолша). Поэтому при применении способа, показанного на фиг.18, используются режим модуляции и скорость кодирования индекса №9 СПД, и число слотов в пакете физического уровня регулируется так, чтобы передавать по меньшей мере 1064 символов модуляции. При применении уравнения (6) требуемое число слотов в пакете физического уровня вычисляется как 2. В результате, эффективная скорость передачи данных становится равной 614.4 кбит/с, которая обозначена индексом №9 СПД, а не 1.2288 Мбит/с.
На фиг.21 показан алгоритм, иллюстрирующий операцию определения эффективной скорости передачи данных с помощью базовой станции, согласно варианту осуществления настоящего изобретения. Этой операцией управляют с помощью контроллера УСПД базовой станции.
Процедуру, показанную на фиг.21, можно разбить на 4 процесса.
<Процесс №1, этап 2101>
Приемник БС принимает информацию УСПД, переданную из соответствующих мобильных станций.
<Процесс №2, этап 2102>
Контроллер 240 УСПД базовой станции вычисляет число слотов, необходимых при передаче ПФУ для соответствующих мобильных станций в соответствии с уравнением (7).
<Процесс №3, этап 2103>
Контроллер 240 УСПД определяет эффективную скорость передачи данных с использованием числа битов передачи и числа слотов, необходимых при передаче ПФУ и входящих в информацию УСПД, для соответствующих мобильных станций.
<Процесс №4, этап 2104>
Контроллер 240 УСПД управляет соответствующими блоками 214, 215, 216 и 217 передачи для того, чтобы передавать пакетные данные в определенной эффективной скорости передачи данных.
Как описано выше, новая система мобильной связи, поддерживающая услуги передачи речевых и пакетных данных, определяет скорость передачи данных для услуги передачи пакетных данных, рассматривающей не только ОНИ (отношение несущая-интерференция) принятого сигнала, но и число имеющихся ортогональных кодов (Уолша), таким образом делая возможным передачу прямых пакетных данных при максимальной скорости передачи данных и при выполнении схемного вызова.
Хотя изобретение было показано и описано со ссылкой на конкретный и предпочтительный варианта его осуществления, специалистам будет ясно, что различные изменения по форме и содержанию могут быть сделаны без отклонения от сущности и масштаба изобретения так, как определено в прилагаемой формуле изобретения.
Раскрыта мобильная станция для определения скорости передачи данных для услуги передачи пакетных данных в системе мобильной связи, включающей в себя базовую станцию и мобильную станцию, которая выполнена с возможностью предоставления услуги передачи речи и услуги передачи пакетных данных из базовой станции. В мобильной станции приемник принимает информацию о выделении ортогонального кода, показывающую число ортогональных кодов, выделенных для услуги передачи пакетных данных, измеритель измеряет значение ОНИ (отношение несущая-интерференция) с использованием принятого контрольного канала, и контроллер определяет скорость передачи данных, соответствующую измеренному значению ОНИ, управляет определенной скоростью передачи данных на основании числа выделенных ортогональных кодов и определяет управляемую скорость передачи данных. Техническим результатом является определение скорости передачи данных для услуги передачи пакетных данных в системе мобильной связи. 7 н. и 45 з.п.ф-лы, 22 ил., 4 табл.
Прибор, замыкающий сигнальную цепь при повышении температуры | 1918 |
|
SU99A1 |
Авторы
Даты
2004-07-27—Публикация
2001-10-20—Подача