[go: up one dir, main page]

RU2298876C2 - Method for compact submission of signals warning about milticodes in communication systems - Google Patents

Method for compact submission of signals warning about milticodes in communication systems Download PDF

Info

Publication number
RU2298876C2
RU2298876C2 RU2002130583/09A RU2002130583A RU2298876C2 RU 2298876 C2 RU2298876 C2 RU 2298876C2 RU 2002130583/09 A RU2002130583/09 A RU 2002130583/09A RU 2002130583 A RU2002130583 A RU 2002130583A RU 2298876 C2 RU2298876 C2 RU 2298876C2
Authority
RU
Russia
Prior art keywords
codeword
code
codes
offset
indicator
Prior art date
Application number
RU2002130583/09A
Other languages
Russian (ru)
Other versions
RU2002130583A (en
Inventor
Франк ФРЕДЕРИКСЕН (DK)
Франк ФРЕДЕРИКСЕН
Троэльс Эмиль КОЛДИНГ (DK)
Троэльс Эмиль КОЛДИНГ
Original Assignee
Нокиа Корпорейшн
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Нокиа Корпорейшн filed Critical Нокиа Корпорейшн
Publication of RU2002130583A publication Critical patent/RU2002130583A/en
Application granted granted Critical
Publication of RU2298876C2 publication Critical patent/RU2298876C2/en

Links

Images

Landscapes

  • Mobile Radio Communication Systems (AREA)

Abstract

FIELD: extended-code communication systems incorporating provision for warning about multicodes.
SUBSTANCE: proposed method for compact submission of signals warning about multicodes includes evaluation of multicode quantity and code displacement, generation of code word incorporating code group indicator and displacement indicator; code word provides for compact submission of signals warning about multicodes; mentioned code word is compiled and can be decoded dispensing with reference table.
EFFECT: reduced amount of service data transmitted in the course of sending warning signal.
20 cl, 5 dwg

Description

Область техники, к которой относится изобретениеFIELD OF THE INVENTION

Настоящее изобретение относится к сигнализации о мультикодах и, в частности, касается компактного представления сигнализации о мультикодах в системах связи.The present invention relates to multi-code signaling and, in particular, relates to a compact representation of multi-code signaling in communication systems.

Уровень техникиState of the art

В некоторых системах связи в качестве способа доступа используется широкополосный многостанционный доступ с кодовым разделением каналов (ШМДКР, WCDMA). Для повышения скорости передачи данных в расчете на одного пользователя пользователю можно разрешить использование нескольких расширяющих кодов (мультикодовый режим). Одной из конкретных областей, в которых применяется такой мультикодовый режим, является пакетный доступ в высокоскоростной нисходящей линии связи (ПДВСНЛ, HSDPA), при котором коэффициент расширения для пользователя устанавливается равным фиксированному значению, а именно 16.In some communication systems, a code division multiple access (WCDMA, WCDMA) is used as an access method. To increase the data transfer rate per user, the user can be allowed to use several extension codes (multi-code mode). One of the specific areas in which such a multi-code mode is applied is packet access in high speed downlink (PDSNL, HSDPA), in which the expansion coefficient for the user is set to a fixed value, namely 16.

При использовании (ПДВСНЛ) базовой станции требуется передавать сигналы в узел мобильной связи или в оборудование пользователя (UE, ОП) ровно столько раз, сколько было назначено мультикодов, используя то смещение, с которого начинается набор кодов (все коды определены при значении коэффициента расширения, равном 16). Предполагается, что одному пользователю единовременно назначены единственные кластеры последовательных кодов.When using (PDSNL) of the base station, it is required to transmit signals to the mobile communication node or user equipment (UE, OP) exactly as many times as the multi-codes were assigned, using the offset from which the set of codes begins (all codes are determined with the value of the expansion coefficient, equal to 16). It is assumed that a single cluster of consecutive codes is assigned to one user at a time.

В общем случае самые производительные ОП могут поддерживать до 15 мультикодов, причем в случае применения единственного кода можно использовать до 15 разных кодовых смещений, поскольку один код (смещение 0) резервируется за общими каналами P-CPICH/P-CCPCH. Обычно 4 бита используют для представления количества мультикодов и 4 бита - для представления смещения в кодовом дереве. Следовательно, для обеспечения максимально гибкой сигнализации потребуется всего 2×4=8 битов.In the general case, the most efficient OPs can support up to 15 multi-codes, and in case of using a single code, up to 15 different code offsets can be used, since one code (offset 0) is reserved for the common P-CPICH / P-CCPCH channels. Usually 4 bits are used to represent the number of multi-codes and 4 bits are used to represent the offset in the code tree. Therefore, to provide the most flexible signaling, only 2 × 4 = 8 bits are required.

В настоящее время известен ряд предложений, согласно которым допускается назначение лишь некоторого поднабора из всех возможных мультикодов, что позволяет перейти к представлению информации о мультикодах с помощью меньшего количества битов, например не более 5 битов. Однако, поскольку более высокая гибкость использования мультикодов приводит к повышению эффективности использования спектра, а также более высокой гибкости RRM (качество обслуживания (QoS), кодовое/временное мультиплексирование), желательно по возможности лишь ограничить набор возможных мультикодов насколько это возможно.Currently, a number of proposals are known, according to which only a certain subset of all possible multi-codes can be assigned, which allows you to switch to the presentation of information about multi-codes with a smaller number of bits, for example, no more than 5 bits. However, since higher multicode flexibility leads to increased spectrum utilization as well as higher RRM flexibility (quality of service (QoS), code / temporal multiplexing), it is advisable to only limit the set of possible multicode as much as possible.

Некоторые сочетания количества мультикодов и кодовых смещений невозможны. Например, если пользователю назначено 15 мультикодов, то имеется единственное возможное сочетание смещений. В общем случае имеется только 120 сочетаний. Построение справочной таблицы с возможными сочетаниями позволяет представить 120 сочетаний на основе использования 7 битов. Однако главный недостаток способа на основе справочной таблицы состоит в том, что для декодирования получаемой информации на стороне ОП требуется иметь дополнительную память.Some combinations of the number of multi-codes and code offsets are not possible. For example, if a user is assigned 15 multi-codes, then there is the only possible combination of offsets. In general, there are only 120 combinations. The construction of a lookup table with possible combinations allows us to present 120 combinations based on the use of 7 bits. However, the main disadvantage of the method based on the lookup table is that to decode the received information on the side of the OP requires additional memory.

В ряде других предложений, вместо указания начальной позиции и количества кодов, в качестве альтернативного варианта сохранения максимальной гибкости при уменьшении количества битов используют способ, при котором информацию о присвоении кодов сообщают только в пределах списка возможных сочетаний распределения кодов. Однако этот способ приводит к так называемой «условной» сигнализации, чего следует по возможности избегать.In a number of other proposals, instead of indicating the initial position and number of codes, as an alternative to maintaining maximum flexibility while reducing the number of bits, a method is used in which information about the assignment of codes is reported only within the list of possible combinations of code distribution. However, this method leads to the so-called "conditional" signaling, which should be avoided if possible.

Также было предложено уменьшить количество возможных мультикодов, чтобы, к примеру, в качестве доступных вариантов предоставлять 1, 5, 10 и 15 мультикодов. Такое решение потребует наличия 6 битов для сигнализации, но за счет меньшей гибкости при распределении кодов.It was also proposed to reduce the number of possible multi-codes, so that, for example, to provide 1, 5, 10 and 15 multi-codes as available options. Such a solution would require 6 bits for signaling, but at the expense of less flexibility in the distribution of codes.

Таким образом, существует потребность в уменьшении объема служебных данных, передаваемых в процессе сигнализации, путем использования способов сигнализации, обеспечивающих эффективное использование битов, при поддержании производительности и гибкости системы.Thus, there is a need to reduce the amount of overhead transmitted during the signaling process by using signaling methods that provide efficient use of bits while maintaining system performance and flexibility.

Сущность изобретенияSUMMARY OF THE INVENTION

Настоящее изобретение относится к способу компактного представления сигнализации о мультикодах, заключающемуся в том, что определяют количество мультикодов, определяют кодовое смещение и составляют кодовое слово, которое содержит индикатор кодовой группы и индикатор смещения. Кодовое слово дает компактное представление сигнализации о мультикодах, причем его составляют и оно может быть декодировано без необходимости использования справочной таблицы.The present invention relates to a method for compact presentation of multi-code signaling, which consists in determining the number of multi-codes, determining a code offset and composing a code word that contains a code group indicator and an offset indicator. The codeword gives a compact representation of multi-code signaling, moreover, it is composed and it can be decoded without the need for a look-up table.

При составлении кодового слова определяют первый член, причем первый член представляет собой минимальное количество мультикодов и шестнадцать минус количество мультикодов; определяют первую часть кодового слова путем вычитания единицы из первого члена, причем первая часть представляет собой индикатор кодовой группы; определяют второй член, причем второй член равен нулю, если семь больше или равно количеству мультикодов, либо равен единице, если количество мультикодов больше семи; определяют третий член путем вычисления четвертого члена посредством умножения второго члена на пятнадцать и вычитания четвертого члена из кодового смещения минус единица; определяют вторую часть кодового слова путем взятия абсолютного значения третьего члена, причем вторая часть представляет индикатор смещения; и формируют кодовое слово путем соединения первой части кодового слова со второй частью кодового слова.When compiling the codeword, the first term is determined, the first term being the minimum number of multicode and sixteen minus the number of multicode; determining the first part of the codeword by subtracting a unit from the first member, the first part being an indicator of the code group; determining a second term, the second term being equal to zero if seven is greater than or equal to the number of multi-codes, or equal to one if the number of multi-codes is greater than seven; determining a third term by calculating the fourth term by multiplying the second term by fifteen and subtracting the fourth term from the code offset minus one; determining the second part of the codeword by taking the absolute value of the third term, the second part being an offset indicator; and form a codeword by connecting the first part of the codeword with the second part of the codeword.

Кроме того, настоящее изобретение относится к способу декодирования кодового слова для сигнализации о мультикодах, заключающемуся в том, что идентифицируют кодовое слово, причем кодовое слово содержит индикатор кодовой группы и индикатор смещения; определяют количество мультикодов из кодового слова; и определяют кодовое смещение из кодового слова. Количество мультикодов и соответствующее кодовое смещение могут быть определены без необходимости использования справочной таблицы.In addition, the present invention relates to a method for decoding a codeword for multi-code signaling, which comprises identifying a codeword, the codeword comprising a code group indicator and an offset indicator; determine the number of multi-codes from the code word; and determining a code offset from the codeword. The number of multi-codes and the corresponding code offset can be determined without the need for a look-up table.

Декодирование кодового слова для сигнализации о мультикодах может включать: идентифицирование первой части и второй части кодового слова, причем первая часть представляет индикатор кодовой группы, а вторая часть представляет индикатор смещения; вычисление первого члена, причем первый член равен единице, если вторая часть больше или равна пятнадцать минус первая часть, в противном случае первый член равен нулю; вычисление второго члена путем умножения первого члена на шестнадцать; идентифицирование количества мультикодов путем взятия абсолютного значения первой части плюс единица минус второй член; вычисление третьего члена, причем третий член равен единице, если количество мультикодов больше или равно восьми, в противном случае третий член равен нулю; вычисление четвертого члена путем умножения третьего члена на семнадцать; и идентифицирование кодового смещения путем взятия абсолютного значения второй части плюс единица минус четвертый член.Decoding a codeword for multi-code signaling may include: identifying a first part and a second part of a codeword, the first part representing a code group indicator and the second part representing an offset indicator; calculating the first term, the first term being equal to one if the second part is greater than or equal to fifteen minus the first part, otherwise the first term is zero; calculating the second term by multiplying the first term by sixteen; identification of the number of multi-codes by taking the absolute value of the first part plus one minus the second term; calculating the third term, the third term being equal to one if the number of multicode is greater than or equal to eight, otherwise the third term is zero; calculating the fourth term by multiplying the third term by seventeen; and identifying the code offset by taking the absolute value of the second part plus one minus the fourth term.

Настоящее изобретение также относится к системе для компактного представления сигнализации о мультикодах, причем система содержит сеть, базовую станцию, оперативно подсоединенную к сети, и сетевое устройство, оперативно подсоединенное к базовой станции через сеть. Базовая станция определяет количество мультикодов и кодовое смещение для использования их сетевым устройством. Базовая станция кодирует указанное количество мультикодов и кодовое смещение, преобразуя их в кодовое слово, содержащее компактное представление сигнализации о мультикодах. Кодовое слово может быть кодировано базовой станцией, а декодировано удаленным устройством без необходимости использования справочной таблицы.The present invention also relates to a system for compact presentation of multi-code signaling, the system comprising a network, a base station operatively connected to the network, and a network device operatively connected to the base station via the network. The base station determines the number of multi-codes and code offset for use by their network device. The base station encodes the indicated number of multi-codes and code offset, converting them into a code word containing a compact representation of multi-code signaling. The codeword can be encoded by the base station and decoded by the remote device without the need for a look-up table.

Кроме того, настоящее изобретение относится к мобильному устройству, способному принимать кодовое слово, представляющее сигнализацию о мультикодах, причем мобильное устройство содержит аппаратные и программные средства, которые выполняют: идентифицирование первой части и второй части кодового слова, причем первая часть представляет индикатор кодовой группы, а вторая часть представляет индикатор смещения; вычисление первого члена, причем первый член равен единице, если вторая часть больше или равна пятнадцать минус первая часть, в противном случае первый член равен нулю; вычисление второго члена путем умножения первого члена на шестнадцать; идентифицирование количества мультикодов путем взятия абсолютного значения первой части плюс единица минус второй член; вычисление третьего члена, причем третий член равен единице, если количество мультикодов больше или равно восьми, в противном случае третий член равен нулю; вычисление четвертого члена путем умножения третьего члена на семнадцать; и идентифицирование кодового смещения путем взятия абсолютного значения второй части плюс единица минус четвертый член.In addition, the present invention relates to a mobile device capable of receiving a codeword representing multi-code signaling, the mobile device comprising hardware and software that perform: identifying a first part and a second part of a code word, the first part being a code group indicator, and the second part is an offset indicator; calculating the first term, the first term being equal to one if the second part is greater than or equal to fifteen minus the first part, otherwise the first term is zero; calculating the second term by multiplying the first term by sixteen; identification of the number of multi-codes by taking the absolute value of the first part plus one minus the second term; calculating the third term, the third term being equal to one if the number of multicode is greater than or equal to eight, otherwise the third term is zero; calculating the fourth term by multiplying the third term by seventeen; and identifying the code offset by taking the absolute value of the second part plus one minus the fourth term.

Краткое описание чертежейBrief Description of the Drawings

Далее со ссылками на ниже перечисленное множество чертежей следует подробное описание настоящего изобретения на примерах его осуществления, не являющихся ограничениями; при этом одинаковые ссылочные позиции представляют аналогичные части на всех чертежах, на которых:Next, with reference to the following set of drawings, a detailed description of the present invention follows by way of non-limiting examples thereof; wherein the same reference numbers represent similar parts in all the drawings, in which:

фиг.1 - блок-схема системы для компактного представления сигнализации о мультикодах согласно приведенному в качестве примера варианту осуществления настоящего изобретения;1 is a block diagram of a system for compact presentation of multi-code signaling according to an exemplary embodiment of the present invention;

фиг.2 - схема распределения кодов согласно приведенному в качестве примера варианту осуществления настоящего изобретения;FIG. 2 is a code allocation diagram according to an exemplary embodiment of the present invention; FIG.

фиг.3 - схема общей матрицы кодирования для распределения мультикодов для сигнализации согласно приведенному в качестве примера варианту осуществления настоящего изобретения;FIG. 3 is a diagram of a general coding matrix for allocating multi-codes for signaling according to an exemplary embodiment of the present invention; FIG.

фиг.4 - блок-схема процесса кодирования согласно приведенному в качестве примера варианту осуществления настоящего изобретения; и4 is a flowchart of an encoding process according to an exemplary embodiment of the present invention; and

фиг.5 - блок схема процесса декодирования согласно приведенному в качестве примера варианту осуществления настоящего изобретения.5 is a block diagram of a decoding process according to an exemplary embodiment of the present invention.

Подробное описание изобретенияDETAILED DESCRIPTION OF THE INVENTION

Описанные здесь подробности приведены в качестве примера в целях обсуждения вариантов осуществления настоящего изобретения. Специалистам в данной области техники из описания вместе с чертежами станет очевидным, как можно осуществить настоящее изобретение на практике.The details described herein are exemplary for the purpose of discussing embodiments of the present invention. Those skilled in the art from the description, together with the drawings, will appreciate how the present invention can be practiced.

Далее следует заметить, что предлагаемые в изобретении средства могут быть представлены в виде блок-схем, чтобы избежать неясностей в понимании существа изобретения; также необходимо учесть, что конкретные детали, связанные с реализацией указанных блок-схем, сильно зависят от платформы, на которой должно быть реализовано настоящее изобретение, то есть конкретные детали никоим образом не должны выходить за рамки области техники, известной соответствующим специалистам. Конкретные подробности (например, схемы, блок-схемы процессов) раскрываются далее лишь для того, чтобы описать приведенные в качестве примеров варианты изобретения, причем специалистам в данной области техники должно быть очевидно, что изобретение может быть практически воплощено без этих конкретных деталей. Наконец, должно быть ясно, что для реализации вариантов настоящего изобретения может быть использована любая комбинация аппаратных схемных решений и программных команд, то есть настоящее изобретение не ограничивается какой-либо конкретной комбинацией аппаратных схемных решений и программных команд.It should further be noted that the means proposed in the invention can be presented in the form of block diagrams in order to avoid ambiguities in understanding the essence of the invention; it is also necessary to take into account that the specific details associated with the implementation of these flowcharts are highly dependent on the platform on which the present invention is to be implemented, that is, the specific details should in no way go beyond the scope of the art known to those skilled in the art. Specific details (e.g., flow charts, process flow charts) are disclosed below only to describe exemplary embodiments of the invention, and it will be apparent to those skilled in the art that the invention can be practiced without these specific details. Finally, it should be clear that any combination of hardware circuitry and software instructions can be used to implement embodiments of the present invention, that is, the present invention is not limited to any particular combination of hardware circuitry and software commands.

Хотя приведенные в качестве примеров варианты настоящего изобретения могут быть описаны с использованием блок-схемы системы в условиях с главной вычислительной машиной, практическое воплощение изобретения этим не ограничивается, то есть изобретение может быть реализовано на практике с помощью систем других типов или в средах других типов.Although exemplary embodiments of the present invention can be described using a block diagram of a system in a host computer environment, the practical embodiment of the invention is not limited to this, that is, the invention can be practiced using other types of systems or other types of environments.

Используемый в описании термин «один вариант» или «вариант» означает, что конкретный признак, структура или характеристика, описанная в связи с данным вариантом, содержится по меньшей мере в одном варианте осуществления изобретения.Used in the description, the term "one option" or "option" means that a particular feature, structure or characteristic described in connection with this option is contained in at least one embodiment of the invention.

Встречающееся в различных местах описания словосочетание «в одном варианте» не обязательно относится к одному и тому же варианту.The phrase “in one variant”, which occurs at different places in the description, does not necessarily refer to the same variant.

Настоящее изобретение относится к эффективному способу оптимизации сигнализации о количестве используемых кодов и смещении в кодовом дереве. Этот способ может быть применен к системам, в которых коэффициент расширения может быть равен 16, либо к системам с коэффициентом расширения, отличным от 16, при поддержании эффективности кодирования. Согласно настоящему изобретению для того, чтобы сигнализировать о том, какой код и смещение используются для линии связи, данные могут быть упакованы в самодекодируемую структуру, исключающую необходимость использования справочной таблицы. В настоящем изобретении предлагается эффективный способ сигнализации, который позволяет обеспечить максимальную гибкость мультикодов и кодирование и декодирование «на ходу» (без буферизации). Этого можно достичь на основе использования данных о количестве мультикодов и кодовом смещении, что обеспечивает прямую и согласованную сигнализацию.The present invention relates to an effective method for optimizing signaling about the number of codes used and the offset in the code tree. This method can be applied to systems in which the expansion coefficient can be 16, or to systems with an expansion coefficient other than 16, while maintaining coding efficiency. According to the present invention, in order to signal which code and offset are used for the communication line, the data can be packaged in a self-decoding structure, eliminating the need for a look-up table. The present invention provides an efficient signaling method that allows maximum multicode flexibility and on-the-fly encoding and decoding (without buffering). This can be achieved through the use of data on the number of multi-codes and code offset, which provides a direct and consistent signaling.

Настоящее изобретение может оказаться полезным и быть реализовано во многих прикладных системах, таких как широкополосный множественный доступ с кодовым разделением каналов (ШМДКР, WCDMA) и особенно пакетный доступ для высокоскоростной нисходящей линии связи (ПДВСНЛ, HSDPA). В этом смысле, по высокоскоростному общему каналу управления (ВС-ОКУ, HS-SCCH) для общего канала высокоскоростной нисходящей линии связи (ОКВСНЛ, HS-DSCH) может быть послана информация о наборе кодов для формирования каналов. Ортогональные коды с переменным коэффициентом расширения (ОКПКР, OVSF) могут быть распределены таким образом, чтобы они располагались в кодовом дереве последовательно. Таким образом, согласно настоящему изобретению количество мультикодов М, начиная со смещения P, может быть распределено данному каналу ОКВСНЛ и передано по каналу ОКВСНЛ, причем M и P могут быть закодированы с использованием всего трех битов для индикатора кодовой группы и четырех битов для индикатора кодового смещения, то есть всего семи битов, что на один меньше, чем в известных способах.The present invention may be useful and be implemented in many application systems, such as wideband code division multiple access (WCDMA) and especially packet access for high speed downlink (PDSNL, HSDPA). In this sense, high-speed common control channel (BC-CMOS, HS-SCCH) for a common high-speed downlink (HSCHCH, HS-DSCH) channel can be sent information about a set of codes for channelization. Orthogonal codes with a variable spreading factor (OCRS, OVSF) can be distributed so that they are arranged in a code tree sequentially. Thus, according to the present invention, the number of multi-codes M, starting from offset P, can be allocated to this channel OCHSNL and transmitted on the channel OCHSNL, and M and P can be encoded using only three bits for the code group indicator and four bits for the code shift indicator , that is, only seven bits, which is one less than in the known methods.

На фиг.1 показана блок-схема системы для компактного представления сигнализации о мультикодах согласно приведенному в качестве примера варианту осуществления настоящего изобретения. Базовая станция 10 может осуществлять связь с одним или несколькими сетевыми устройствами 12-20 по сети 22. В этом приведенном в качестве примера варианте осуществления сеть 22 является беспроводной сетью, причем сетевые устройства 12-20 также могут быть беспроводными. Однако настоящее изобретение может быть реализовано как в проводной, так и в беспроводной сети. Сетевые устройства могут представлять собой беспроводные устройства, такие как мобильный телефон, портативный компьютер, персональное цифровое информационное устройство (ПЦИУ) и т.п. либо могут быть автоматизированными рабочими местами, серверами и т.п.1 shows a block diagram of a system for compact presentation of multi-code signaling according to an exemplary embodiment of the present invention. Base station 10 may communicate with one or more network devices 12-20 over network 22. In this exemplary embodiment, network 22 is a wireless network, and network devices 12-20 may also be wireless. However, the present invention can be implemented in both wired and wireless networks. Network devices can be wireless devices, such as a mobile phone, laptop computer, personal digital information device (IED), and the like. or can be workstations, servers, etc.

Всякий раз, когда базовой станции 10 необходимо установить связь с сетевым устройством 12-20, эта базовая станция 10 определяет, сколько мультикодов должно быть распределено для осуществления связи. Затем базовая станция 10 может послать сетевому устройству информацию, уведомляющую это сетевое устройство о том, сколько мультикодов будет использовано для связи, а также о том, с какого кодового смещения в кодовом дереве начинаются мультикоды. Базовая станция 10 может принять решение о том, сколько мультикодов можно распределить конкретному сетевому устройству или пользователю, в зависимости от различных факторов, например: объема информации, подлежащей пересылке от базовой станции пользователю; состава других операций, выполняемых в данный момент на базовой станции; мощности, имеющейся на базовой станции и/или сетевом устройстве; информации о свободных или используемых кодах в кодовом дереве и т.п. Базовая станция 10 может закодировать информацию о количестве мультикодов и кодовом смещении, используя функцию 24 кодирования. Каждое сетевое устройство 12-20 может включать функцию 26 декодирования для декодирования кодового слова, поступающего от базовой станции 10, и выделения информации о количестве мультикодов и кодовом смещении. Как базовая станция 10, так и сетевые устройства 12-20 могут содержать функции кодирования и/или функции декодирования. Функции кодирования и/или функции декодирования могут быть реализованы аппаратными средствами, программными средствами, с помощью микрокода (микрокоманд) либо с использованием комбинации перечисленных средств.Whenever a base station 10 needs to communicate with a network device 12-20, this base station 10 determines how many multi-codes must be allocated for communication. Then, the base station 10 can send information to the network device informing the network device about how many multicode will be used for communication, as well as which code offset in the code tree the multicode starts from. Base station 10 may decide how many multi-codes can be distributed to a particular network device or user, depending on various factors, for example: the amount of information to be sent from the base station to the user; the composition of other operations currently performed at the base station; the power available at the base station and / or network device; information about free or used codes in the code tree, etc. The base station 10 may encode information about the number of multi-codes and code offset, using the encoding function 24. Each network device 12-20 may include a decoding function 26 for decoding a codeword received from the base station 10 and extracting information about the number of multi-codes and code offset. Both base station 10 and network devices 12-20 may comprise encoding functions and / or decoding functions. Encoding functions and / or decoding functions can be implemented in hardware, software, using microcode (microcommands), or using a combination of these tools.

На фиг.2 представлена схема распределения кодов согласно приведенному в качестве примера варианту осуществления настоящего изобретения. Кодовое дерево 30 имеет коэффициент расширения 16, причем 15 мультикодов доступны для распределения между одним или несколькими пользователями. Базовая станция, осуществляющая связь с пользователем или сетевым устройством, определяет, сколько мультикодов может быть распределено одному пользователю и каково кодовое смещение. Базовая станция может послать пользователю эту информацию в виде кодового слова. В данном, приведенном в качестве примера варианте одному пользователю были распределены коды со смещениями 7-11. Все эти коды являются последовательными. Таким образом, пользователю или сетевому устройству базовой станцией распределено пять мультикодов, начиная с кодового смещения 7. Согласно настоящему изобретению эта информация может быт послана пользователю в виде кодового слова, содержащего уменьшенное количество битов, например семь битов. Первая часть кодового слова может содержать индикатор кодовой группы, а вторая часть кодового слова может содержать индикатор смещения. Настоящее изобретение не ограничивается указанным порядком следования индикатора кодовой группы и индикатора смещения в кодовом слове, поскольку этот порядок может зависеть от конкретной реализации.Figure 2 presents a diagram of the distribution of codes according to an exemplary embodiment of the present invention. The code tree 30 has an expansion coefficient of 16, with 15 multi-codes available for distribution between one or more users. A base station communicating with a user or network device determines how many multi-codes can be distributed to one user and what is the code offset. The base station can send this information to the user in the form of a code word. In this, an example, embodiment, codes were assigned to one user with offsets 7-11. All of these codes are sequential. Thus, five multi-codes are allocated to a user or network device by the base station, starting at code offset 7. According to the present invention, this information can be sent to the user in the form of a code word containing a reduced number of bits, for example, seven bits. The first part of the codeword may comprise a code group indicator, and the second part of the codeword may comprise an offset indicator. The present invention is not limited to the indicated order of the code group indicator and the offset indicator in the code word, since this order may depend on the particular implementation.

На фиг.3 схематически представлена общая матрица кодирования для сигнализации о распределении мультикодов согласно приведенному в качестве примера варианту осуществления настоящего изобретения. В этой матрице показана пара чисел, одно наверху, представляющее количество мультикодов, и одно внизу, представляющее смещение слева направо в кодовом дереве. Соответствующие индикаторы кодов представлены с левой стороны матрицы по вертикали, а соответствующие индикаторы смещений показаны над матрицей по горизонтали.Figure 3 schematically shows a common coding matrix for signaling the distribution of multi-codes according to an exemplary embodiment of the present invention. This matrix shows a pair of numbers, one at the top, representing the number of multi-codes, and one at the bottom, representing the offset from left to right in the code tree. Corresponding code indicators are presented on the left side of the matrix vertically, and the corresponding displacement indicators are shown above the matrix horizontally.

В способах для компактного представления сигнализации о мультикодах согласно настоящему изобретению мультикоды сгруппированы в кластеры с общим количеством возможных комбинаций смещений, равным 15. В этом смысле вместе группируются мультикод 1 и мультикод 15, мультикод 2 группируется с мультикодом 14 и т.д. Таким образом, образуется всего восемь групп (1/15, 2/14, 3/13, 4/2, 5/11, 6/10, 7/9 и 8/8), каждая из которых может быть представлена сигнализацией с использованием 3 битов. Следующей проблемой является определение того, какой из двух кодов является активным и каково точное значение кодового смещения. Эта проблема решается с учетом того, что общее количество кодовых смещений равно 16 для каждого кластера, допускающего 4-битовое представление.In the methods for compact presentation of multi-code signaling according to the present invention, multi-codes are grouped in clusters with a total number of possible offset combinations of 15. In this sense, multi-code 1 and multi-code 15 are grouped together, multi-code 2 is grouped with multi-code 14, etc. Thus, only eight groups are formed (1/15, 2/14, 3/13, 4/2, 5/11, 6/10, 7/9 and 8/8), each of which can be represented by an alarm using 3 bits. The next problem is determining which of the two codes is active and what the exact code offset value is. This problem is solved taking into account the fact that the total number of code offsets is 16 for each cluster that allows 4-bit representation.

Способы компактного представления сигнализации о мультикодах согласно настоящему изобретению могут быть реализованы многими путями, при которых обеспечивается кодовое слово, содержащее информацию о кодовом индикаторе и информацию о кодовом смещении, длиной менее восьми битов. Далее подробно описывается приведенный в качестве примера процесс кодирования согласно настоящему изобретению, при котором в целях сигнализации необходимо передать кодовое слово с информацией о m мультикодах с кодовым смещением Δ. Первая часть кодового слова (КС1, CW1) может представлять индикатор кодовой группы. Вторая часть кодового слова (КС2, CW2) может представлять индикатор смещения в дереве. Для кодирования индикатора кодовой группы можно использовать уравнение 1, а для кодирования индикатора смещения в дереве можно использовать уравнение 2.The methods for compactly representing multi-code signaling according to the present invention can be implemented in many ways in which a codeword is provided containing code indicator information and code offset information of less than eight bits in length. The following describes in detail an example coding process according to the present invention, in which, for signaling purposes, it is necessary to transmit a codeword with information about m multi-codes with a code offset Δ. The first part of the codeword (KC1, CW1) may be a code group indicator. The second part of the codeword (KC2, CW2) may be an indicator of the offset in the tree. Equation 1 can be used to encode the code group indicator, and Equation 2 can be used to encode the displacement indicator in the tree.

Первые три бита:

Figure 00000002
The first three bits:
Figure 00000002

Последние четыре бита:

Figure 00000003
The last four bits:
Figure 00000003

"min" вне скобок означает, что из двух членов в скобках (разделенных запятой) выбирается член, имеющий минимальное значение. Выражение (m>7), либо устанавливается равным 1, либо 0 в зависимости от того, выполняется или нет это неравенство, то есть 1 обозначает «истина» и наоборот. Символ "*" обозначает операцию умножения. Две вертикальные линии "|" обозначают, что берется абсолютная величина результирующего значения членов внутри двух вертикальных линий."min" outside the brackets means that of the two terms in brackets (separated by a comma), the member with the minimum value is selected. The expression (m> 7) is either set to 1 or 0, depending on whether or not this inequality holds, that is, 1 means "truth" and vice versa. The symbol "*" indicates the operation of multiplication. Two vertical lines "|" indicate that the absolute value of the resulting value of the terms inside two vertical lines is taken.

Например, кодовое слово, необходимое для сигнализации о 12 мультикодах с кодовым смещением 2, выглядит следующим образом:For example, the codeword needed to signal 12 multi-codes with a code offset of 2 is as follows:

CW1=min(12,4)-1=3='011'CW1 = min (12.4) -1 = 3 = '011'

CW2=|2-1-(12>7)*15|=14='1110'CW2 = | 2-1- (12> 7) * 15 | = 14 = '1110'

Таким образом, кодовое слово в целом составит '0111110' (или '1110011' в зависимости от реализации). Это кодовое слово может быть послано от базовой станции на сетевое устройство.Thus, the codeword as a whole will be '0111110' (or '1110011' depending on the implementation). This codeword can be sent from the base station to the network device.

На фиг.4 представлена блок-схема процесса кодирования согласно приведенному в качестве примера варианту осуществления настоящего изобретения. Количество мультикодов и кодовое смещение определяются в блоке S1. В блоке S2 составляется кодовое слово, которое содержит индикатор кодовой группы и индикатор смещения. Минимальное значение количества мультикодов и результат вычитания из 16 значения количества мультикодов получают в блоке S3. В блоке S4 определяют первую часть кодового слова путем вычитания единицы из вышеуказанного минимального значения. Эта первая часть представляет индикатор кодовой группы. В блоке S5 определяется второй член, который равен нулю, если семь больше количества мультикодов, либо равен единице, если количество мультикодов больше семи. Четвертый член определяется в блоке S6 путем умножения второго члена на пятнадцать. Третий член определяется в блоке S7 путем вычитания четвертого члена из кодового смещения минус единица. В блоке S8 определяется вторая часть кодового слова путем взятия абсолютного значения третьего члена. Вторая часть представляет индикатор смещения. Кодовое слово формируется в блоке S9 путем конкатенации (соединения) первой части кодового слова со второй частью кодового слова.4 is a flowchart of an encoding process according to an exemplary embodiment of the present invention. The number of multi-codes and code offset are determined in block S1. In block S2, a codeword is composed that contains a code group indicator and an offset indicator. The minimum value of the number of multi-codes and the result of subtracting from 16 the number of multi-codes are obtained in block S3. In block S4, the first part of the codeword is determined by subtracting a unit from the above minimum value. This first part is a code group indicator. In block S5, the second term is determined, which is equal to zero if seven is more than the number of multi-codes, or equal to one if the number of multi-codes is more than seven. The fourth term is determined in block S6 by multiplying the second term by fifteen. The third term is determined in block S7 by subtracting the fourth term from the code offset minus one. In block S8, the second part of the codeword is determined by taking the absolute value of the third term. The second part is an offset indicator. The codeword is generated in block S9 by concatenating (connecting) the first part of the codeword with the second part of the codeword.

После приема кодового слова сетевое устройство может декодировать его, чтобы определить количество мультикодов и кодовое смещение. Далее подробно описывается приведенный в качестве примера процесс декодирования согласно настоящему изобретению, при котором обеспечивается выделение из 7-битового кодового слова (CW1+CW2) количества мультикодов (m) и кодового смещения (Δ). Для выделения из кодового слова индикатора кодовой группы может быть использовано уравнение 3. Для выделения из кодового слова индикатора смещения в дереве может быть использовано уравнение 4.After receiving the codeword, the network device can decode it to determine the number of multicode and code offset. The following describes in detail an example decoding process according to the present invention, in which the number of multi-codes (m) and code offset (Δ) are extracted from a 7-bit codeword (CW1 + CW2). To extract the code group indicator from the codeword, equation 3 can be used. To extract the offset indicator from the codeword, equation 4 can be used in the tree.

Figure 00000004
Figure 00000004

Figure 00000005
Figure 00000005

Для рассмотренного выше примера имеемFor the example considered above, we have

m=|3+1-(14≥12)*16|=12m = | 3 + 1- (14≥12) * 16 | = 12

Δ=|14+1-(12≥7)*17|=2Δ = | 14 + 1- (12≥7) * 17 | = 2

которые и передаются.which are transmitted.

На фиг.5 представлена блок-схема процесса декодирования согласно приведенному в качестве примера варианту осуществления настоящего изобретения. В блоке S20 идентифицируется кодовое слово, которое содержит индикатор кодовой группы и индикатор смещения. Первая часть и вторая часть кодового слова идентифицируются в блоке S21. Первая часть может представлять индикатор кодовой группы, а вторая часть может представлять индикатор смещения. В блоке S22 вычисляется первый член, причем первый член равен единице, если вторая часть больше или равна пятнадцать минус первая часть, в противном случае первый член равен нулю. Второй член определяется в блоке S23 путем умножения первого члена на шестнадцать. Количество мультикодов определяется в блоке S24 путем взятия абсолютной величины от первой части плюс единица минус второй член. В блоке S25 определяется третий член, причем третий член равен единице, если количество мультикодов больше или равно восьми, в противном случае третий член равен нулю. Четвертый член определяется в блоке S26 путем умножения третьего члена на семнадцать. В блоке S27 определяется кодовое смещение путем взятия абсолютного значения второй части плюс единица минус четвертый член.5 is a flowchart of a decoding process according to an exemplary embodiment of the present invention. In block S20, a codeword is identified that contains a code group indicator and an offset indicator. The first part and the second part of the codeword are identified in block S21. The first part may represent a code group indicator, and the second part may represent an offset indicator. In block S22, a first term is calculated, the first term being equal to one if the second part is greater than or equal to fifteen minus the first part, otherwise the first term is zero. The second term is determined in block S23 by multiplying the first term by sixteen. The number of multi-codes is determined in block S24 by taking the absolute value from the first part plus one minus the second term. In block S25, a third term is determined, the third term being equal to one if the number of multicode is greater than or equal to eight, otherwise the third term is zero. The fourth term is determined in block S26 by multiplying the third term by seventeen. In block S27, the code offset is determined by taking the absolute value of the second part plus one minus the fourth term.

В другом варианте кодирования согласно настоящему изобретению может быть использовано уравнение 5 для кодирования индикатора кодовой группы и уравнение 6 для кодирования индикатора смещения в дереве.In another encoding embodiment according to the present invention, Equation 5 can be used to encode the code group indicator and Equation 6 to encode the offset indicator in the tree.

Первые три бита:

Figure 00000006
The first three bits:
Figure 00000006

Последние четыре бита:

Figure 00000007
The last four bits:
Figure 00000007

"min" вне скобок означает, что из двух членов в скобках (разделенных запятой) выбирается член, имеющий минимальное значение. Символ "/" обозначает деление, а скобки [] обозначают округление до ближайшего меньшего целого числа. Символ "*" обозначает операцию умножения. Две вертикальные линии "|" обозначают, что берется абсолютная величина результирующего значения членов внутри двух вертикальных линий. Этот вариант кодирования дает аналогичные результаты, а именно кодовое слово (CW1 CW2) общей длиной всего семь битов."min" outside the brackets means that of the two terms in brackets (separated by a comma), the member with the minimum value is selected. The symbol “/” indicates division, and the brackets [] indicate rounding to the nearest lower integer. The symbol "*" indicates the operation of multiplication. Two vertical lines "|" indicate that the absolute value of the resulting value of the terms inside two vertical lines is taken. This encoding option gives similar results, namely a codeword (CW1 CW2) with a total length of only seven bits.

Далее в качестве примера демонстрируется компьютерный псевдоязык для кодирования и декодирования согласно настоящему изобретению. Однако кодирование и декодирование согласно настоящему изобретению не ограничиваются этими вариантами представления.A computer pseudo-language for encoding and decoding according to the present invention is further illustrated as an example. However, the encoding and decoding according to the present invention is not limited to these presentation options.

Кодирование:Coding:

если (m<8)if (m <8)

НАЧАЛОSTART

CW1=m-1CW1 = m-1

CW2=Δ-1CW2 = Δ-1

КОНЕЦEND

в противном случаеotherwise

НАЧАЛОSTART

CW1=15-mCW1 = 15-m

CW2=16-ΔCW2 = 16-Δ

КОНЕЦEND

Декодирование:Decoding:

m=CW1+1m = CW1 + 1

Δ=CW2+1Δ = CW2 + 1

если (Δ>16-m)if (Δ> 16-m)

НАЧАЛОSTART

▽=16-CW2▽ = 16-CW2

m=16-(CW1+1)m = 16- (CW1 + 1)

КОНЕЦEND

В способах для компактного представления сигнализации о мультикодах согласно настоящему изобретению кодирование и/или декодирование может быть реализовано в аппаратном кодере и декодере соответственно посредством компьютерных программных средств, встроенных программ и т.п. Кроме того, хотя обычно базовая станция выполняет кодирование, а сетевой узел выполняет декодирование, базовая станция и сетевой узел могут иметь функцию кодирования либо функцию декодирования, или могут иметь обе указанные функции.In the methods for compactly presenting multi-code signaling according to the present invention, encoding and / or decoding can be implemented in a hardware encoder and decoder, respectively, by computer software, firmware, and the like. In addition, although the base station typically performs encoding and the network node performs decoding, the base station and network node may have an encoding function or a decoding function, or may have both of these functions.

Преимуществом способов компактного представления сигнализации о мультикодах согласно настоящему изобретению является то, что может поддерживаться максимальная гибкость мультикодов, позволяющая достичь высокой эффективности использования спектра (ОКВСНЛ), и гибкость RRM. Кроме того, кодовое слово может декодироваться самими сетевыми устройствами, вследствие чего исключается необходимость иметь справочную таблицу кодов, что позволяет сэкономить область памяти. Таким образом, на основе полученного кодового слова могут быть вычислены все параметры. Кроме того, возможность передачи информации с использованием меньшего количества битов экономит мощность и позволяет использовать имеющиеся биты для передачи другой информации. Большим преимуществом настоящего изобретения является поддержка пакетного доступа в высокоскоростной нисходящей линии связи (ПДВСНЛ), при котором коэффициенту расширения для пользователей присвоено фиксированное значение, равное 16.An advantage of the compact presentation methods for multi-code signaling according to the present invention is that maximum multi-code flexibility can be maintained to achieve high spectrum utilization efficiency (SINSL) and RRM flexibility. In addition, the code word can be decoded by the network devices themselves, which eliminates the need for a code lookup table, which saves memory space. Thus, based on the obtained codeword, all parameters can be calculated. In addition, the ability to transmit information using fewer bits saves power and allows you to use the available bits to transmit other information. A big advantage of the present invention is the support for packet access in high speed downlink (PDSNL), in which the expansion coefficient for users is assigned a fixed value equal to 16.

Следует отметить, что приведенные выше примеры предложены лишь для объяснения существа изобретения и не должны рассматриваться как ограничение настоящего изобретения. Хотя настоящее изобретение было описано со ссылками на предпочтительный вариант его осуществления, понятно, что использованные здесь термины применены для описания и иллюстрации, а не как ограничительные. В прилагаемую формулу изобретения могут быть внесены изменения, не выходящие за рамки объема и сущности настоящего изобретения во всех его аспектах. Хотя настоящее изобретение было описано со ссылками на конкретные способы, материалы и варианты, подразумевается, что настоящее изобретение не сводится к раскрытым здесь подробностям, а распространяется на все функционально эквивалентные структуры, способы и варианты практического использования, не выходящие за рамки объема прилагаемой формулы изобретения.It should be noted that the above examples are provided only to explain the essence of the invention and should not be construed as limiting the present invention. Although the present invention has been described with reference to a preferred embodiment, it is understood that the terms used herein are used to describe and illustrate, and not as restrictive. Changes may be made to the appended claims without departing from the scope and spirit of the present invention in all its aspects. Although the present invention has been described with reference to specific methods, materials and options, it is understood that the present invention is not limited to the details disclosed herein, but applies to all functionally equivalent structures, methods and practical uses that are not beyond the scope of the attached claims.

Claims (22)

1. Способ уменьшения объема служебных данных сигнализации посредством обеспечения компактного представления сигнализации о мультикодах, заключающийся в том, что определяют количество мультикодов, используемых для осуществления связи, определяют кодовое смещение в кодовом дереве и формируют кодовое слово, причем кодовое слово формируют путем объединения индикатора кодовой группы для определенного количества мультикодов и индикатора смещения для кодового смещения, при этом кодовое слово включает в себя компактное представление сигнализации о мультикодах.1. A method of reducing the volume of signaling overhead by providing a compact representation of multi-code signaling, which consists in determining the number of multi-codes used for communication, determining the code offset in the code tree and generating a code word, the code word being generated by combining the code group indicator for a certain number of multi-codes and an offset indicator for code offset, the code word includes a compact representation of the signal tion of a multi-codes. 2. Способ по п.1, отличающийся тем, что при формировании кодового слова дополнительно определяют первый член кодового слова, причем первый член кодового слова содержит минимальное количество мультикодов и шестнадцать минус количество мультикодов, определяют первую часть кодового слова путем вычитания единицы из первого члена кодового слова, причем первая часть представляет индикатор кодовой группы, определяют второй член кодового слова, причем второй член кодового слова равен нулю, если семь больше или равно количеству мультикодов, и второй член кодового слова равен единице, если количество мультикодов больше семи, определяют третий член кодового слова путем вычисления четвертого члена кодового слова посредством умножения второго члена кодового слова на пятнадцать и вычитания четвертого члена кодового слова из кодового смещения минус единица, определяют вторую часть кодового слова путем взятия абсолютного значения третьего члена кодового слова, причем вторая часть представляет индикатор смещения, и формируют кодовое слово путем соединения первой части кодового слова со второй частью кодового слова.2. The method according to claim 1, characterized in that when forming the codeword, the first member of the codeword is additionally determined, the first member of the codeword contains the minimum number of multicode and sixteen minus the number of multicode, the first part of the codeword is determined by subtracting the unit from the first member of the codeword words, the first part being an indicator of a code group, determining the second member of the code word, the second member of the code word being zero if seven is greater than or equal to the number of multi-codes, and T the second codeword member is equal to one, if the number of multi-codes is more than seven, the third codeword member is determined by computing the fourth codeword member by multiplying the second codeword member by fifteen and subtracting the fourth codeword member from the code offset minus one, determine the second part of the codeword by taking the absolute value of the third member of the codeword, the second part being an offset indicator, and forming the codeword by connecting the first part of the codeword fishing with the second part of the codeword. 3. Способ по п.1, отличающийся тем, что индикатор кодовой группы содержит три бита.3. The method according to claim 1, characterized in that the code group indicator contains three bits. 4. Способ по п.1, отличающийся тем, что индикатор смещения содержит четыре бита.4. The method according to claim 1, characterized in that the offset indicator contains four bits. 5. Способ декодирования кодового слова для сигнализации о мультикодах, заключающийся в том, что идентифицируют кодовое слово, причем кодовое слово содержит индикатор кодовой группы и индикатор смещения, определяют количество мультикодов, используемых для осуществления связи, из кодового слова на основании идентификатора кодовой группы и определяют кодовое смещение в кодовом дереве из кодового слова на основании индикатора смещения, причем количество мультикодов и соответствующее кодовое смещение определяют без необходимости использования справочной таблицы, таким образом создают декодированное кодовое слово для сигнализации о мультикодах.5. A method for decoding a codeword for multi-code signaling, which consists in identifying a codeword, the codeword comprising a code group indicator and an offset indicator, determining the number of multi-codes used for communication from the code word based on the code group identifier and determining the code offset in the code tree from the code word based on the offset indicator, the number of multi-codes and the corresponding code offset being determined without the need for Table 1, thus creating a decoded codeword for signaling about multi-codes. 6. Способ по п.5, отличающийся тем, что при декодировании кодового слова для сигнализации о мультикодах идентифицируют первую часть и вторую часть кодового слова, причем первая часть представляет индикатор кодовой группы, а вторая часть представляет индикатор смещения, вычисляют первый член кодового слова, причем первый член кодового слова равен единице, если вторая часть больше или равна пятнадцати минус первая часть, в противном случае первый член кодового слова равен нулю, вычисляют второй член кодового слова путем умножения первого члена на шестнадцать, идентифицируют количество мультикодов путем взятия абсолютного значения первой части плюс единица минус второй член кодового слова, вычисляют третий член кодового слова, причем третий член кодового слова равен единице, если количество мультикодов больше или равно восьми, в противном случае третий член кодового слова равен нулю, вычисляют четвертый член кодового слова путем умножения третьего члена кодового слова на семнадцать и идентифицируют кодовое смещение путем взятия абсолютного значения второй части плюс единица минус четвертый член кодового слова.6. The method according to claim 5, characterized in that when decoding the codeword for signaling about multi-codes, the first part and the second part of the codeword are identified, the first part representing the code group indicator and the second part representing the offset indicator, calculating the first member of the code word, moreover, the first member of the codeword is equal to one if the second part is greater than or equal to fifteen minus the first part, otherwise the first member of the codeword is zero, the second member of the codeword is calculated by multiplying the first by sixteen, identify the number of multi-codes by taking the absolute value of the first part plus one minus the second member of the code word, calculate the third member of the code word, the third member of the code word being one if the number of multi-codes is greater than or equal to eight, otherwise the third member of the code word equal to zero, calculate the fourth term of the codeword by multiplying the third term of the codeword by seventeen and identify the code offset by taking the absolute value of the second part plus u maths minus the fourth term of the codeword. 7. Способ по п.5, отличающийся тем, что индикатор кодовой группы содержит три бита.7. The method according to claim 5, characterized in that the code group indicator contains three bits. 8. Способ по п.5, отличающийся тем, что индикатор смещения содержит четыре бита.8. The method according to claim 5, characterized in that the offset indicator contains four bits. 9. Система для компактного представления сигнализации о мультикодах, содержащая сеть связи, базовую станцию, оперативно подсоединенную к сети связи, сетевое устройство, оперативно подсоединенное к базовой станции через сеть связи, причем базовая станция включает в себя средство для определения количества мультикодов и кодового смещения для использования их сетевым устройством для осуществления связи с базовой станцией, при этом базовая станция дополнительно включает в себя средство для кодирования количества мультикодов и кодового смещения, таким образом формирует кодовое слово, причем кодовое слово кодируется базовой станцией и декодируется удаленным устройством без необходимости использования справочной таблицы.9. A system for compact presentation of multi-code signaling, comprising a communication network, a base station operatively connected to a communication network, a network device operatively connected to a base station via a communication network, the base station including means for determining the number of multicode and code offset for use of their network device to communicate with the base station, while the base station further includes means for encoding the number of multi-codes and code c escheniya thus forms a code word, the code word is encoded by the base station and decoded by the remote device without the need for a lookup table. 10. Система по п.9, отличающаяся тем, что сеть связи является беспроводной сетью связи.10. The system according to claim 9, characterized in that the communication network is a wireless communication network. 11. Система по п.9, отличающаяся тем, что сетевое устройство является беспроводным устройством.11. The system according to claim 9, characterized in that the network device is a wireless device. 12. Система по п.11, отличающаяся тем, что беспроводное устройство является либо беспроводным телефоном, либо портативным компьютером, либо персональным цифровым информационным устройством (ПЦИУ).12. The system according to claim 11, characterized in that the wireless device is either a cordless telephone, or a laptop computer, or a personal digital information device (IED). 13. Система по п.9, отличающаяся тем, что базовая станция выполнена с возможностью осуществления функции кодирования, причем функция кодирования заключается в определении первого члена кодового слова, причем первый член кодового слова содержит минимальное количество мультикодов и шестнадцать минус количество мультикодов, определении первой части кодового слова путем вычитания единицы из первого члена кодового слова, причем первая часть представляет индикатор кодовой группы, определении второго члена кодового слова, причем второй член кодового слова равен нулю, если семь больше количества мультикодов, и второй член кодового слова равен единице, если количество мультикодов больше семи, определении третьего члена кодового слова путем вычисления четвертого члена кодового слова посредством умножения второго члена кодового слова на пятнадцать и вычитания четвертого члена кодового слова из кодового смещения минус единица, определении второй части кодового слова путем взятия абсолютного значения третьего члена кодового слова, причем вторая часть представляет индикатор смещения, и формировании кодового слова путем соединения первой части кодового слова со второй частью кодового слова.13. The system according to claim 9, characterized in that the base station is configured to perform an encoding function, wherein the encoding function is to determine the first member of the codeword, the first member of the codeword containing the minimum number of multicode and sixteen minus the number of multicode, determining the first part code word by subtracting a unit from the first member of the code word, the first part being an indicator of the code group, determining the second member of the code word, the second member the codeword is zero if seven is more than the number of multi-codes, and the second member of the codeword is equal to one, if the number of multi-codes is more than seven, determining the third member of the codeword by calculating the fourth member of the codeword by fifteen and subtracting the fourth member of the codeword from the code offset minus one, determining the second part of the code word by taking the absolute value of the third member of the code word, the second part being an indicator displacements, and forming the codeword by combining a first part of the codeword with the second part of the codeword. 14. Система по п.13, отличающаяся тем, что функция кодирования может быть реализована по меньшей мере соответствующими аппаратными средствами или/и программными средствами.14. The system according to item 13, wherein the encoding function can be implemented at least by appropriate hardware and / or software. 15. Система по п.9, отличающаяся тем, что удаленное устройство выполнено с возможностью осуществления функции декодирования, причем функция декодирования заключается в идентифицировании первой части и второй части кодового слова, причем первая часть представляет индикатор кодовой группы, а вторая часть представляет индикатор смещения, вычислении первого члена кодового слова, причем первый член кодового слова равен единице, если вторая часть больше или равна пятнадцати минус первая часть, в противном случае первый член кодового слова равен нулю, вычислении второго члена кодового слова путем умножения первого члена кодового слова на шестнадцать, идентифицировании количества мультикодов путем взятия абсолютного значения первой части плюс единица минус второй член кодового слова, вычислении третьего члена кодового слова, причем третий член кодового слова равен единице, если количество мультикодов больше или равно восьми, в противном случае третий член кодового слова равен нулю, вычислении четвертого члена кодового слова путем умножения третьего члена кодового слова на семнадцать и идентифицировании кодового смещения путем взятия абсолютного значения второй части плюс единица минус четвертый член кодового слова.15. The system according to claim 9, characterized in that the remote device is configured to perform a decoding function, wherein the decoding function is to identify the first part and the second part of the code word, the first part being a code group indicator and the second part representing an offset indicator, calculating the first member of the codeword, the first member of the codeword being equal to one if the second part is greater than or equal to fifteen minus the first part, otherwise the first member of the codeword is is zero, calculating the second term of the codeword by multiplying the first term of the codeword by sixteen, identifying the number of multi-codes by taking the absolute value of the first part plus one minus the second term of the codeword, calculating the third term of the codeword, and the third term of the codeword is one if the number the multicode is greater than or equal to eight, otherwise the third member of the codeword is zero, computing the fourth member of the codeword by multiplying the third member of the codeword by seventeen and identifying the code offset by taking the absolute value of the second part plus one minus the fourth member of the code word. 16. Система по п.15, отличающаяся тем, что функция декодирования может быть реализована по меньшей мере соответствующими аппаратными средствами или/и программными средствами.16. The system of clause 15, wherein the decoding function can be implemented at least by appropriate hardware and / or software. 17. Мобильное устройство, выполненное с возможностью приема кодового слова, представляющего сигнализацию о мультикодах, причем мобильное устройство выполнено с возможностью идентифицирования первой части и второй части кодового слова, причем первая часть представляет индикатор кодовой группы, а вторая часть представляет индикатор смещения, вычисления первого члена кодового слова, причем первый член кодового слова равен единице, если вторая часть больше или равна пятнадцать минус первая часть, в противном случае первый член кодового слова равен нулю, вычисления второго члена кодового слова путем умножения первого члена кодового слова на шестнадцать, идентифицирования количества мультикодов путем взятия абсолютного значения первой части плюс единица минус второй член кодового слова, вычисления третьего члена кодового слова, причем третий член кодового слова равен единице, если количество мультикодов больше или равно восьми, в противном случае третий член кодового слова равен нулю, вычисления четвертого члена кодового слова путем умножения третьего члена кодового слова на семнадцать и идентифицирования кодового смещения путем взятия абсолютного значения второй части плюс единица минус четвертый член кодового слова.17. A mobile device configured to receive a codeword representing multi-code signaling, wherein the mobile device is configured to identify a first part and a second part of a code word, the first part representing a code group indicator and the second part representing an offset indicator, calculating the first member a codeword, the first member of the codeword being equal to one if the second part is greater than or equal to fifteen minus the first part, otherwise the first member of the codeword ova is zero, calculating the second term of the codeword by multiplying the first term of the codeword by sixteen, identifying the number of multi-codes by taking the absolute value of the first part plus one minus the second term of the codeword, calculating the third term of the codeword, and the third term of the codeword is one if the number of multi-codes is greater than or equal to eight, otherwise the third member of the codeword is zero, computing the fourth member of the codeword by multiplying the third member of the codeword with Peninsula seventeen and a code identifying bias by taking the absolute value of the second part plus one minus the fourth term of the codeword. 18. Способ представления сигнализации о мультикодах, заключающийся в том, что передают из базовой станции в сетевое устройство количество мультикодов (М) и кодовое смещение (Р) и составляют кодовое слово, причем кодовое слово содержит индикатор кодовой группы и индикатор смещения, при этом индикатор кодовой группы равен минимуму из М-1 и 15-М, индикатор смещения равен абсолютному значению Р-1-((М/8, округленное до ближайшего меньшего целого числа), умноженное на 15), при этом кодовое слово содержит семь битов.18. The method of presenting multi-code signaling, which consists in transmitting from the base station the number of multi-codes (M) and code offset (P) from the base station and composing a code word, the code word comprising a code group indicator and an offset indicator, the indicator the code group is equal to the minimum of M-1 and 15-M, the offset indicator is equal to the absolute value of P-1 - ((M / 8, rounded to the nearest lower integer) times 15), while the code word contains seven bits. 19. Способ по п.19, отличающийся тем, что дополнительно посылают кодовое слово по высокоскоростному общему каналу управления (ВС-ОКУ).19. The method according to claim 19, characterized in that they additionally send a code word on a high-speed common control channel (BC-OKU). 20. Способ по п.18, отличающийся тем, что дополнительно составляют кодовое слово без необходимости использования справочной таблицы.20. The method according to p. 18, characterized in that it further comprises a code word without the need for a lookup table. 21. Система для уменьшения объема служебных данных сигнализации посредством обеспечения компактного представления сигнализации о мультикодах, содержащая сеть связи, базовую станцию, оперативно подсоединенную к сети связи, сетевое устройство, оперативно подсоединенное к базовой станции через сеть связи, причем базовая станция определяет количество мультикодов и кодовое смещение для использования их сетевым устройством для осуществления связи с базовой станцией, при этом базовая станция формирует кодовое слово посредством кодирования количества мультикодов и кодового смещения, преобразуя их в кодовое слово.21. A system for reducing signaling overhead by providing a compact presentation of multi-code signaling, comprising a communication network, a base station operatively connected to the communication network, a network device operatively connected to the base station through the communication network, the base station determining the number of multicode and code an offset for use by their network device to communicate with the base station, wherein the base station generates a codeword by encoding the number of multi-codes and code offset, transforming them into a codeword. 22. Система по п.21, отличающаяся тем, что базовая станция выполнена с возможностью осуществления функции кодирования, причем функция кодирования включает в себя средство для передачи в сетевое устройство количества мультикодов (М) и кодового смещения (Р) и средство для составления кодового слова путем объединения индикатора кодовой группы и индикатора смещения, причем индикатор кодовой группы равен минимуму из М-1 и 15-М, индикатор смещения равен абсолютному значению Р-1-((М/8, округленное до ближайшего меньшего целого числа), умноженное на 15), и при этом кодовое слово содержит семь битов.22. The system of claim 21, wherein the base station is configured to perform an encoding function, wherein the encoding function includes means for transmitting to the network device the number of multi-codes (M) and code offset (P) and means for compiling the code word by combining the code group indicator and the offset indicator, with the code group indicator equal to the minimum of M-1 and 15-M, the offset indicator is equal to the absolute value of P-1 - ((M / 8, rounded to the nearest lower integer) times 15 ), wherein the codeword comprises seven bits.
RU2002130583/09A 2001-11-15 2002-11-14 Method for compact submission of signals warning about milticodes in communication systems RU2298876C2 (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US33139101P 2001-11-15 2001-11-15
US60/331,391 2001-11-15
US10/157,159 2002-05-30

Publications (2)

Publication Number Publication Date
RU2002130583A RU2002130583A (en) 2004-05-10
RU2298876C2 true RU2298876C2 (en) 2007-05-10

Family

ID=38108034

Family Applications (1)

Application Number Title Priority Date Filing Date
RU2002130583/09A RU2298876C2 (en) 2001-11-15 2002-11-14 Method for compact submission of signals warning about milticodes in communication systems

Country Status (2)

Country Link
CN (2) CN101662306B (en)
RU (1) RU2298876C2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2516484C2 (en) * 2010-01-11 2014-05-20 Хуавей Текнолоджиз Ко., Лтд. System and method for multiplexing control and data channels in multiple input, multiple output (mimo) communication system

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3449776B2 (en) * 1993-05-10 2003-09-22 松下電器産業株式会社 Digital data recording method and apparatus
FI981546L (en) * 1998-07-03 2000-01-04 Nokia Networks Oy Data transmission method and mobile phone system
JP3636665B2 (en) * 1999-04-29 2005-04-06 サムスン エレクトロニクス カンパニー リミテッド Synchronizing apparatus and method for asynchronous code division multiple access communication system

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
3 GPP TSG RAN WG1 Meeting #21, DL Signaling for HSDPA, Section 2.5 - Code channels in case of code multiplexing, Samsung Electronics, Italy, Turin, 27 - 31.08.2001, найдено на www.3gpp.org. *

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2516484C2 (en) * 2010-01-11 2014-05-20 Хуавей Текнолоджиз Ко., Лтд. System and method for multiplexing control and data channels in multiple input, multiple output (mimo) communication system
RU2560836C2 (en) * 2010-01-11 2015-08-20 Хуавей Текнолоджиз Ко., Лтд. System and method of control channels and data multiplexing in communication system with multiple inputs and multiple outputs (mimo)
US9270427B2 (en) 2010-01-11 2016-02-23 Futurewei Technologies, Inc. System and method for multiplexing control and data channels in a multiple input, multiple output communications system
RU2599982C1 (en) * 2010-01-11 2016-10-20 Хуавей Текнолоджиз Ко., Лтд. System and method for multiplexing control and data channels in multiple input, multiple output (mimo) communication system
US9544034B2 (en) 2010-01-11 2017-01-10 Futurewei Technologies, Inc. System and method for multiplexing control and data channels in a multiple input, multiple output communications system
US9935696B2 (en) 2010-01-11 2018-04-03 Futurewei Technologies, Inc. System and method for multiplexing control and data channels in a multiple input, multiple output communications system
US10396870B2 (en) 2010-01-11 2019-08-27 Futurewei Technologies, Inc. System and method for multiplexing control and data channels in a multiple input, multiple output communications system

Also Published As

Publication number Publication date
CN101242198B (en) 2013-02-13
CN101242198A (en) 2008-08-13
CN101662306B (en) 2013-02-13
CN101662306A (en) 2010-03-03

Similar Documents

Publication Publication Date Title
USRE42692E1 (en) Method for compact representation of multi-code signaling in communication systems
RU2765092C1 (en) Resource allocation
US7239604B2 (en) OVSF code system and methods for CDMA stations
JP4310272B2 (en) OVSF code assignment
KR101274722B1 (en) Method for interference randomization of physical uplink control channel
US5751704A (en) Technique for minimizing the variance of interference in packetized interference-limited wireless communication systems
KR100557101B1 (en) Method and apparatus for transmitting / receiving orthogonal code space indication information in mobile communication system
FI118944B (en) Device and method for symbol mapping of TFCI bits in hard division mode in a CDMA mobile communication system
US20020191570A1 (en) Method and device for transmitting/receiving data rate information in a mobile communication system
EP1721401B1 (en) Code channel management in a wireless communications system
KR100429526B1 (en) Data rate information transmitting/receiving method and device in a mobile communication system
KR100733176B1 (en) Methods of dynamically assigning channel codes of different lengths in wireless communication systems
AU5069802A (en) Apparatus and method for transmitting TFCI bits for a hard split mode in a CDMA mobile communication system
RU2298876C2 (en) Method for compact submission of signals warning about milticodes in communication systems
KR20080013241A (en) Resource Allocation Device and Method in Broadband Wireless Communication System
US8149684B1 (en) Code space sharing among multiple modes of operation
KR100984475B1 (en) Wireless communication system, pilot sequence allocation apparatus, pilot sequence allocating method used for the system and apparatus, and mobile station used in the method
KR100622239B1 (en) How to multiplex multiple low bit rates at high bit rates
RU2002130583A (en) METHOD FOR COMPACT REPRESENTATION OF ALARM ON MULTICODES IN COMMUNICATION SYSTEMS
Zeng et al. On generalized orthogonal spreading sequences for quasi synchronous CDMA system
KR100747525B1 (en) Method of transmitting packet data in communication system
KR20080059002A (en) Resource block grouping based sequence generation and allocation method
JP2000201133A (en) Method of matching required resources with allocated resources in a mobile radio system
KR20010091578A (en) Receiver for common packet channel and method for receiving signal using the same

Legal Events

Date Code Title Description
PC41 Official registration of the transfer of exclusive right

Effective date: 20130125

PD4A Correction of name of patent owner
PC41 Official registration of the transfer of exclusive right

Effective date: 20150413