[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

RU2233540C2 - Device and method for converting tfci indicator bits into characters for fixed division mode in cdma mobile communication system - Google Patents

Device and method for converting tfci indicator bits into characters for fixed division mode in cdma mobile communication system Download PDF

Info

Publication number
RU2233540C2
RU2233540C2 RU2002118530/09A RU2002118530A RU2233540C2 RU 2233540 C2 RU2233540 C2 RU 2233540C2 RU 2002118530/09 A RU2002118530/09 A RU 2002118530/09A RU 2002118530 A RU2002118530 A RU 2002118530A RU 2233540 C2 RU2233540 C2 RU 2233540C2
Authority
RU
Russia
Prior art keywords
tfci
encoded
symbols
bits
characters
Prior art date
Application number
RU2002118530/09A
Other languages
Russian (ru)
Other versions
RU2002118530A (en
Inventor
Сунг-Ох ХВАНГ (KR)
Сунг-Ох ХВАНГ
Коок-Хеуи ЛИ (KR)
Коок-Хеуи ЛИ
Дзае-Йоел КИМ (KR)
Дзае-Йоел КИМ
Санг-Хван ПАРК (KR)
Санг-Хван ПАРК
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 RU2002118530A publication Critical patent/RU2002118530A/en
Application granted granted Critical
Publication of RU2233540C2 publication Critical patent/RU2233540C2/en

Links

Images

Landscapes

  • Mobile Radio Communication Systems (AREA)

Abstract

FIELD: data transfer systems.
SUBSTANCE: proposed method and device are designed to display coded TFCI characters for transmission over physical channel in CDMA mobile communication system. First and second coded TFCI characters are multiplexed so as to uniformly distribute them in compliance with mode of frame data transmission and speed, coded character output, and multiplexed coded character display in frame adhering to number of coded characters that can be displayed in one frame defined according to frame data transfer mode and speed. Proposed device has at least one coder for coding first TFCI bits at first coding speed to output first coded TFCI characters and for coding second TFCI bits at second coding speed to output second coded TFCI characters; coded character linkage editor for multiplexing coded characters so as to provide for uniform distribution of mentioned first and second TFCI characters in compliance with data frame transmission mode and speed for outputting mentioned multiplexed coded characters.
EFFECT: provision for displaying coded characters for sending them over physical channel in mobile code-division multiple access communication system.
22 cl, 20 dwg, 7 tbl

Description

ПРИОРИТЕТA PRIORITY

Настоящая заявка истребует приоритет заявки, озаглавленной "Устройство и способ преобразования в символы бит указателя TFCI для режима жесткого разбиения в системе мобильной связи CDMA", зарегистрированной в Корейском ведомстве по защите промышленной собственности 9 июля 2001 года под №2001-44673, заявки, озаглавленной "Устройство и способ преобразования в символы бит указателя TFCI для режима жесткого разбиения в системе мобильной связи CDMA", зарегистрированной в Корейском ведомстве по защите промышленной собственности 25 августа 2001 года под №2001-51605 и заявки, озаглавленной "Устройство и способ преобразования в символы бит указателя TFCI для режима жесткого разбиения в системе мобильной связи CDMA", зарегистрированной в Корейском ведомстве по защите промышленной собственности 29 августа 2001 года под №2001-52596, содержание которых этой ссылкой включено в данное описание.This application claims the priority of the application entitled "Device and method for converting TFCI pointer bits to hard split mode in the CDMA mobile communication system" registered with the Korean Industrial Property Protection Authority on July 9, 2001 under No. 2001-44673, the application entitled " A device and method for converting TFCI pointer bits to hard symbols in the CDMA mobile communication system "registered with the Korean Industrial Property Protection Authority on August 25, 2001 under No. 2001-5160 5 and the application entitled “Device and method for converting TFCI pointer bits to hard-split mode characters in a CDMA mobile communication system” registered with the Korean Industrial Property Protection Authority on August 29, 2001 under No. 2001-52596, the contents of which are incorporated by reference in this description.

ПРЕДПОСЫЛКИ СОЗДАНИЯ ИЗОБРЕТЕНИЯBACKGROUND OF THE INVENTION

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

Настоящее изобретение в целом относится к устройству и способу передачи для режима жесткого разбиения в системе мобильной связи МДКР (множественного доступа с кодовым разделением каналов, CDMA) и, в частности, к устройству и способу преобразования, предназначенным для передачи бит указателя TFCI (Transport Format Combination Indicator, указатель объединения транспортного формата, УОТФ).The present invention generally relates to a transmission apparatus and method for hard split mode in a CDMA mobile communication system (CDMA) and, in particular, to a conversion apparatus and method for transmitting TFCI (Transport Format Combination) indicator bits Indicator, transport format association pointer, FFEP).

Предшествующий уровень техникиState of the art

В общем случае общий канал нисходящей линии связи ОКНЛС (DSCH, Downlink Shared Channel) совместно используется множеством пользователей на основе разделения по времени. Канал DSCH устанавливается вместе с выделенным каналом ВК (DCH, Dedicated Channel) для каждого пользователя. Сигнал канала DCH передается по выделенному физическому каналу ВФК (DPCH, Dedicated Physical Channel), а сигнал канала DPCH формируется путем объединения выделенного физического канала управления ВФКУ (DPCCH, Dedicated Physical Control Channel) и выделенного физического канала данных ВФКД (DPDCH, Dedicated Physical Data Channel) на основе разделения по времени.In the general case, the downlink shared channel (DSCH, Downlink Shared Channel) is shared by multiple users based on time sharing. The DSCH channel is established together with a dedicated VK channel (DCH, Dedicated Channel) for each user. The signal of the DCH channel is transmitted through the dedicated physical channel of the VFK (DPCH, Dedicated Physical Control Channel), and the signal of the channel DPCH is formed by combining the dedicated physical control channel of the VFKU (DPCCH, Dedicated Physical Control Channel) and the dedicated physical channel of the VFKD data (DPDCH, Dedicated Physical Data Channel ) based on time division.

Сигнал канала DSCH передается по физическому общему каналу нисходящей линии связи (PDSCH, Physical Downlink Shared Channel), а информация управления каналом для канала PDSCH передается по каналу DPCCH в канале DPCH. Информация управления, передаваемая по каналу DPCCH, включает в себя информацию о: (i) команде ТРС (Transmitted Power Control, команда управления передаваемой мощностью) для управления мощностью передачи по восходящей линии от пользовательского оборудования; (ii) поле пилотного сигнала, используемом для оценки изменения характеристик канала, измерения мощности передачи и установки синхронизации по временным интервалам (слотам) и передаваемом от Узла В на пользовательское оборудование; и (iii) указателе TFCI. Из этой информации команда ТРС и пилотный сигнал используются как информация физического управления для каналов PDSCH и DPCH, а указатель TFCI используется для указания характеристик информации (например, скорости передачи информации и комбинации различной информации, т.е. комбинации речевой информации и пакетной информации) для данных, передаваемых по каналу DSCH и DPDCH.A DSCH channel signal is transmitted on a Physical Downlink Shared Channel (PDSCH), and channel control information for a PDSCH is transmitted on a DPCCH in a DPCH. The control information transmitted over the DPCCH includes information about: (i) a Transmitted Power Control (Transmitted Power Control) command for controlling uplink transmission power from user equipment; (ii) a pilot signal field used to evaluate changes in channel characteristics, measure transmit power, and set synchronization over time intervals (slots) and transmitted from Node B to user equipment; and (iii) a TFCI indicator. From this information, the TPC command and the pilot are used as physical control information for the PDSCH and DPCH, and the TFCI is used to indicate information characteristics (e.g., information transfer rate and a combination of various information, i.e., a combination of voice information and packet information) for data transmitted on the channel DSCH and DPDCH.

Как изложено выше, указатель TFCI, то есть информация управления, указывающая информационные характеристики для данных, передаваемых по физическим каналам DSCH и DPDCH, имеет длину 10 бит и кодируется в 32 бита. То есть информация об объеме данных выражается 10 битами, и 10-битовая информация кодируется в 32 бита, передаваемые по физическому каналу.As described above, the TFCI indicator, that is, control information indicating information characteristics for data transmitted on the physical channels DSCH and DPDCH, is 10 bits long and is encoded in 32 bits. That is, information about the amount of data is expressed in 10 bits, and 10-bit information is encoded in 32 bits transmitted over the physical channel.

Указатель TFCI передается по физическому каналу с использованием следующего способа, описанного в Технических условиях 25.212 стандарта 3GPP (3rd Generation Partnership Project, партнерство в области мобильных сетей третьего поколения) для системы UMTS (Universal Mobile Telecommunication System, универсальная система мобильной связи).Index TFCI is transmitted over the physical channel using the following method described in the specification standard 25.212 3GPP (3 rd Generation Partnership Project, partnership in third generation mobile networks) for the UMTS system (Universal Mobile Telecommunication System, Universal Mobile Telecommunications System).

ak=k-й информационный бит информации о транспортной комбинации (0≤k≤9),a k = k-th information bit of information about the transport combination (0≤k≤9),

b1=1-й кодированный бит информации о транспортной комбинации (0≤1≤31),b 1 = 1st encoded bit of transport combination information (0≤1≤31),

dm=m-й передаваемый кодированный бит информации о транспортной комбинации.d m = mth transmitted encoded bit of transport combination information.

ak представляет собой 10-битовую информацию, указывающую скорость передачи, тип и комбинацию данных, передаваемых по каналу DPDCH; b1 состоит из 32 кодированных бит, полученных при кодировании аk; и dm представляет собой передаваемые кодированные биты, когда по каналу DPCCH передается b1. Здесь величина m меняется в соответствии с определенными условиями.a k is 10-bit information indicating the transmission rate, type and combination of data transmitted over the DPDCH; b 1 consists of 32 encoded bits obtained by encoding a k ; and d m represents transmitted encoded bits when b 1 is transmitted on the DPCCH. Here, the value of m varies in accordance with certain conditions.

Условия для определения числа бит dm определяются на основе режима передачи по каналу DPCCH и скорости передачи данных по каналу DPCH. Режим передачи для канала DPCCH включает в себя режим обычной передачи и режим уплотненной передачи. Режим уплотненной передачи используется, когда пользовательское оборудование, имеющее один радиочастотный приемопередатчик, собирается осуществить измерение в другой полосе частот. При работе в режиме уплотненной передачи передача в текущей полосе частот временно прекращается, позволяя пользовательскому оборудованию осуществить измерение в другой полосе частот. Данные, которые должны быть переданы в период прекращения передачи, сжимаются непосредственно перед и после упомянутого периода временного прекращения передачи.The conditions for determining the number of bits d m are determined based on the transmission mode on the DPCCH and the data rate on the DPCH. The transmission mode for the DPCCH includes a conventional transmission mode and a compressed transmission mode. The compressed transmission mode is used when user equipment having one radio frequency transceiver is about to measure in a different frequency band. When operating in compressed transmission mode, transmission in the current frequency band is temporarily stopped, allowing the user equipment to measure in a different frequency band. Data to be transmitted during the period of termination of transmission is compressed immediately before and after the said period of temporary termination of transmission.

"Скорость передачи данных по каналу DPCH" являющаяся одним из условий для определения числа бит dm, относится к физической скорости передачи данных по каналу DPCH и определяется в соответствии с коэффициентом расширения (КР) данных. Коэффициент расширения изменяется в диапазоне от 4 до 512, и скорость передачи данных изменяется в диапазоне от 15 Кбит/с до 1920 Кбит/с. Когда коэффициент расширения повышается, скорость передачи данных понижается. Причина определения числа бит dm в соответствии со скоростью передачи данных по каналу DPCH заключается в том, что размер (или длина) поля TFCI, передающего биты TFCI канала DPCCH, изменяется в соответствии со скоростью передачи данных по каналу DPCH.A “DPCH data rate”, which is one of the conditions for determining the number of bits d m , refers to the physical data rate of the DPCH and is determined in accordance with the data expansion coefficient (RS). The expansion coefficient varies in the range from 4 to 512, and the data transfer rate varies in the range from 15 Kbps to 1920 Kbps. When the expansion coefficient increases, the data rate decreases. The reason for determining the number of bits d m in accordance with the data rate of the DPCH is because the size (or length) of the TFCI field transmitting the TFCI bits of the DPCCH changes in accordance with the data rate of the DPCH.

Число бит dm, передаваемых в случае наличия каждого из условий для определения dm, вычисляется следующим образом.The number of bits d m transmitted if each of the conditions for determining d m is present is calculated as follows.

А1. Режим обычной передачи, скорость передачи данных по каналу DPCH ниже 60 Кбит/сA1. Normal transfer mode, DPCH data transfer rate below 60 Kbps

В случае условия А1 для определения числа бит dm, число бит dm становится равным 30. В стандарте 3GPP основным блоком передачи по физическому каналу является радиокадр. Радиокадр имеет длину 10 мс и содержит 15 временных интервалов. Каждый временной интервал имеет поля для передачи указателя TFCI. В случае условия А1 каждый временной интервал (слот) содержит 2 поля передачи указателя TFCI, в результате чего число бит dm кода для передачи указателя TFCI, которые могут передаваться в одном радиокадре, становится равным 30. Таким образом, хотя число кодированных бит b1, полученных на основе информационных бит аk, равно 32, последние два бита b30 и b31 информации о транспортной комбинации не передаются из-за ограничения по числу реально передаваемых полей указателя TFCI.In the case of condition A1 for determining the number of bits d m , the number of bits d m becomes equal to 30. In the 3GPP standard, the main block of transmission over the physical channel is a radio frame. The radio frame is 10 ms long and contains 15 time slots. Each time slot has fields for transmitting the TFCI. In the case of condition A1, each time interval (slot) contains 2 TFCI pointer transmission fields, as a result of which the number of code bits d m for transmitting the TFCI pointer that can be transmitted in one radio frame becomes 30. Thus, although the number of coded bits is b 1 obtained on the basis of information bits a k is 32, the last two bits b 30 and b 31 of the information about the transport combination are not transmitted due to the limitation on the number of actually transmitted fields of the TFCI pointer.

А2. Режим обычной передачи, скорость передачи данных по каналу DPCH выше 60 Кбит/сA2. Normal transfer mode, DPCH data transfer rate above 60 Kbps

В случае условия А2 для определения числа бит dm длина поля TFCI во временном интервале равна 8 бит и общее число бит dm, которые могут передаваться по каналу DPCCH в одном радиокадре, становится равным 120. Когда общее число бит dm равно 120, биты b1 повторяющимся образом передаются следующим образом:In the case of condition A2 for determining the number of bits d m, the length of the TFCI field in the time interval is 8 bits and the total number of bits d m that can be transmitted on the DPCCH in one radio frame becomes 120. When the total number of bits d m is 120, the bits b 1 are repeated in the following way:

d0(b0),...,d31(b31), d32(b0),...,d63(b31),...,d96(b0),...,d119(b23)d 0 (b 0 ), ..., d 31 (b 31 ), d 32 (b 0 ), ..., d 63 (b 31 ), ..., d 96 (b 0 ), ... , d 119 (b 23 )

В случае условия А2 при передаче биты b1 с 0-го по 23-й повторяются 4 раза, а биты b1 с 24-го по 31-й повторяются 3 раза.In the case of condition A2, during transmission, bits b 1 from the 0th to the 23rd are repeated 4 times, and bits b 1 from the 24th to the 31st are repeated 3 times.

A3. Режим уплотненной передачи, скорость передачи данных по каналу DPCH ниже 60 Кбит/с или равна 120 Кбит/сA3. Packed mode, DPCH data transfer rate below 60 Kbps or equal to 120 Kbps

В случае условия A3 для определения числа бит dm длина поля TFCI во временном интервале равна 4 битам и число полей TFCI, которые могут передаваться в одном радиокадре, изменяется в соответствии с числом временных интервалов, используемых в режиме уплотненной передачи. В режиме уплотненной передачи число временных интервалов в периоде временного прекращения передачи изменяется в диапазоне от минимум 1 до максимум 7 и число бит dm изменяется в диапазоне от 32 до 56. Число передаваемых кодированных бит dm ограничивается максимум 32, в результате чего передаются все биты b1 с 0-го по 31-й в данном измененном числе бит dm и биты b1 не передаются в случае других количеств бит dm.In the case of condition A3 for determining the number of bits d m, the length of the TFCI field in the time interval is 4 bits, and the number of TFCI fields that can be transmitted in one radio frame changes according to the number of time intervals used in the compressed transmission mode. In compressed transmission mode, the number of time slots in the period of temporary cessation of transmission varies from a minimum of 1 to a maximum of 7 and the number of bits d m varies from 32 to 56. The number of transmitted encoded bits d m is limited to a maximum of 32, as a result of which all bits are transmitted b 1 from the 0th to the 31st in this changed number of bits d m and bits b 1 are not transmitted in the case of other numbers of bits d m .

А4. Режим уплотненной передачи, скорость передачи данных по каналу DPCH выше 120 Кбит/с или равна 60 Кбит/сA4. Compressed mode, DPCH data transfer rate above 120 Kbps or equal to 60 Kbps

В случае условия А4 для определения числа бит dm длина поля TFCI во временном интервале равна 16 битам и число полей TFCI, которые могут передаваться в одном радиокадре, изменяется в соответствии с числом временных интервалов, используемых в режиме уплотненной передачи. В режиме уплотненной передачи число временных интервалов в условиях временного прекращения передачи изменяется в диапазоне от минимум 1 до максимум 7, и число бит dm изменяется в диапазоне от 128 до 244. Число передаваемых кодированных бит dm ограничивается максимум 128, в результате чего биты b1 с 0-го по 31-й передаются 4 раза в данном измененном числе бит dm и биты b1 не передаются в случае других количеств бит dm.In the case of condition A4, for determining the number of bits d m, the length of the TFCI field in the time interval is 16 bits, and the number of TFCI fields that can be transmitted in one radio frame varies according to the number of time intervals used in the compressed transmission mode. In compressed transmission mode, the number of time slots under conditions of temporary suspension of transmission varies from a minimum of 1 to a maximum of 7, and the number of bits d m varies from 128 to 244. The number of transmitted encoded bits d m is limited to a maximum of 128, resulting in bits b 1 from the 0th to the 31st are transmitted 4 times in this changed number of bits d m and bits b 1 are not transmitted in the case of other numbers of bits d m .

В режиме уплотненной передачи в случаях наличия условий A3 и А4 биты dm размещаются в периоде, отстоящем как можно дальше от периода временного прекращения передачи, чтобы повысить до максимума надежность передачи битов dm.In the compressed transmission mode, in the presence of conditions A3 and A4, bits d m are placed in a period spaced as far as possible from the period of temporary suspension of transmission in order to maximize the reliability of the transmission of bits d m .

Условия А1, А2, A3 и А4 используются, когда TFCI указывает транспортную комбинацию и тип канала DPCH. Способ деления указателя TFCI на TFCI для канала DSCH и TFCI для канала DPCH во время передачи может быть разделен на два отдельных способа.Conditions A1, A2, A3, and A4 are used when the TFCI indicates the transport combination and the type of DPCH. The method of dividing the TFCI by TFCI for the DSCH and the TFCI for the DPCH during transmission can be divided into two separate methods.

Первый способ предназначен для режима жесткого разбиения ((РЖР), HSM, Hard Split Mode), а второй способ предназначен для режима логического разбиения ((РЛР), LSM, Logical Split Mode).The first method is for hard partitioning ((RLR), HSM, Hard Split Mode), and the second method is for logical partitioning ((RLR), LSM, Logical Split Mode).

Указатель TFCI для канала ВК (DCH) будет называться указателем TFCI(поле 1) или первым указателем TFCI, a указатель TFCI для канала ОКНЛС (DSCH) будет называться указателем TFCI(поле 2) или вторым указателем TFCI.The TFCI for the BCH (DCH) will be called the TFCI (field 1) or the first TFCI, and the TFCI for the DSCH (DSCH) will be called the TFCI (field 2) or the second TFCI.

В способе LSM указатель TFCI(поле 1) и указатель TFCI(поле 2), как единый указатель TFCI, кодируется с использованием субкода (32,10) кода Рида-Мюллера второго порядка. Указатели TFCI(поле 1) и TFCI(поле 2) выражают 10-битовую информацию TFCI в различных соотношениях, и 10 информационных бит перед передачей кодируются в один блок, т.е. субкод (32,10) кода Рида-Мюллера второго порядка, соответствующий условиям А1, А2, A3 и А4. Соотношения бит в указателях TFCI(поле 1) и TFCI(поле 2) включают в себя 1:9, 2:8, 3:7, 4:6, 5:5, 6:4, 7:3, 8:2 и 9:1. Сумма информационных бит первого указателя TFCI и информационных бит второго указателя TFCI может быть меньше 10. В способе LSM, если сумма информационных бит первого указателя TFCI и информационных бит второго указателя TFCI меньше 10, то вставляется количество нулей, равное числу недостающих бит. В результате информационные биты первого указателя TFCI и информационные биты второго указателя TFCI перед передачей могут кодироваться с использованием кода (32,10) Рида-Мюллера.In the LSM method, the TFCI indicator (field 1) and the TFCI indicator (field 2), as a single TFCI indicator, are encoded using a second-order Reed-Muller code subcode (32.10). The TFCI (field 1) and TFCI (field 2) pointers express 10-bit TFCI information in various ratios, and 10 information bits are encoded into one block before transmission, i.e. sub-code (32.10) of the second-order Reed-Muller code corresponding to conditions A1, A2, A3 and A4. The bit ratios in the TFCI (field 1) and TFCI (field 2) indicators include 1: 9, 2: 8, 3: 7, 4: 6, 5: 5, 6: 4, 7: 3, 8: 2, and 9: 1. The sum of the information bits of the first TFCI and information bits of the second TFCI may be less than 10. In the LSM method, if the sum of the information bits of the first TFCI and information bits of the second TFCI is less than 10, then the number of zeros equal to the number of missing bits is inserted. As a result, the information bits of the first TFCI and the information bits of the second TFCI can be encoded using the Reed-Muller code (32.10) before transmission.

В способе HSM указатели TFCI(поле 1) и TFCI(поле 2) фиксированно выражаются 5 битами соответственно, и каждая информация выдается с использованием двоичного ортогонального кода (16,5), после чего 16 бит для указателя TFCI (поле 1) и указателя TFCI(поле 2) поочередно передаются в соответствии с условиями А1, А2, A3 и А4. Когда максимальное число информационных бит первого указателя TFCI и максимальное число информационных бит второго указателя TFCI оба ограничены 5, если число информационных бит первого указателя TFCI или информационных бит второго указателя TFCI превышает 5, то способ HSM использовать невозможно. Поэтому, если число информационных бит первого указателя TFCI или информационных бит второго указателя TFCI меньше 5, перед кодированием с использованием двоичного ортогонального кода (16,5) вставляется количество нулей, равное числу пустых бит.In the HSM method, the TFCI (field 1) and TFCI (field 2) indicators are fixed in 5 bits, respectively, and each information is generated using a binary orthogonal code (16.5), followed by 16 bits for the TFCI indicator (field 1) and the TFCI indicator (field 2) are transmitted alternately in accordance with conditions A1, A2, A3 and A4. When the maximum number of information bits of the first TFCI and the maximum number of information bits of the second TFCI are both limited to 5, if the number of information bits of the first TFCI or information bits of the second TFCI is greater than 5, then the HSM method cannot be used. Therefore, if the number of information bits of the first TFCI or information bits of the second TFCI is less than 5, the number of zeros equal to the number of empty bits is inserted before encoding using the binary orthogonal code (16.5).

На Фиг.1 изображена структурная схема передатчика, работа которого основана на использовании обычного способа HSM. Как показано на Фиг.1, кодер 100 для кодирования в двоичном ортогональном коде (16,5) кодирует 5-битовый указатель TFCI(поле 1) для канала DCH в 16 кодированных символов и подает эти 16 кодированных символов в мультиплексор 110. В это же время кодер 105 для кодирования в двоичном ортогональном коде (16,5) кодирует 5-битовый указатель TFCI(поле 2) для канала DSCH в 16 кодированных символов и подает эти 16 кодированных символов в мультиплексор 110. Затем мультиплексор 110 мультиплексирует по времени 16 кодированных символов, поступивших от кодера 100, и 16 кодированных символов, поступивших от кодера 105, и после компоновки выводит 32 символа. Мультиплексор 120 мультиплексирует по времени 32 символа, поступившие из мультиплексора 110, и другие сигналы и подает результат в расширитель 130. Расширитель 130 расширяет выходной сигнал мультиплексора 120 с использованием расширяющего кода, поступающего из генератора 135 расширяющего кода. Скремблер 140 шифрует расширенный сигнал при помощи скремблирующего кода, поступающего из генератора 145 скремблирующего кода.Figure 1 shows a block diagram of a transmitter whose operation is based on the use of the conventional HSM method. As shown in FIG. 1, an encoder 100 for binary orthogonal encoding (16.5) encodes a 5-bit TFCI pointer (field 1) for a 16-coded DCH channel and feeds these 16 coded characters to a multiplexer 110. In the same the time encoder 105 for encoding in binary orthogonal code (16.5) encodes a 5-bit TFCI pointer (field 2) for the DSCH channel into 16 encoded symbols and provides these 16 encoded symbols to multiplexer 110. Then, multiplexer 110 time-multiplexes 16 encoded symbols received from encoder 100 and 16 encoded characters fishing received from the encoder 105, and after linking displays 32 characters. Multiplexer 120 time-multiplexes 32 symbols from multiplexer 110 and other signals and provides a result to expander 130. Expander 130 expands the output of multiplexer 120 using an spreading code coming from spreading code generator 135. The scrambler 140 encrypts the extended signal with a scrambling code coming from the scrambling code generator 145.

Если пользовательское оборудование находится в области передачи обслуживания, на способ LSM накладывается множество ограничений по следующим причинам. В целях удобства объяснения ниже приведено краткое описание сети беспроводной передачи стандарта 3GPP. Сеть радиодоступа (СРД, RAN - Radio Access Network) состоит из контроллера радиосети (КРС, RNC - Radio Network Controller), Узла В, управляемого контроллером RNC, и пользовательского оборудования. Контроллер RNC управляет Узлом В, Узел В служит в качестве базовой станции, и пользовательское оборудование работает в качестве терминала. Контроллер RNC может быть разделен на обслуживающий контроллер радиосети ОКРС (SRNC, Serving Radio Network Controller) и управляющий контроллер радиосети (УКРС, CRNC - Control Radio Network Controller) в соответствии с их взаимоотношениями с пользовательским оборудованием. Контроллер SRNC, то есть контроллер RNC, в котором зарегистрировано пользовательское оборудование, обрабатывает данные, которые должны быть переданы на пользовательское оборудование или приняты от него, и управляет пользовательским оборудованием. Контроллер CRNC, то есть контроллер RNC, с которым в данный момент соединено пользовательское оборудование, соединяет пользовательское оборудование с контроллером SRNC.If the user equipment is in the handover area, the LSM method has many limitations for the following reasons. For convenience of explanation, a brief description of the 3GPP wireless transmission network is provided below. A radio access network (RAN, Radio Access Network) consists of a radio network controller (RNC, Radio Network Controller), a Node B managed by an RNC, and user equipment. The RNC controller controls the Node B, the Node B serves as a base station, and the user equipment operates as a terminal. The RNC controller can be divided into a Serving Radio Network Controller (SRNC) serving radio network controller and a Control Radio Network Controller (CRNC), according to their relationship with user equipment. The SRNC controller, that is, the RNC controller in which the user equipment is registered, processes the data to be transmitted to or received from the user equipment, and controls the user equipment. The CRNC controller, that is, the RNC controller to which the user equipment is currently connected, connects the user equipment to the SRNC controller.

Когда Узлы В находятся на связи с пользовательским оборудованием, относятся к разным контроллерам RNC, Узлы В, не передающие сигнал канала DSCH, не могут распознать значение кодированных бит TFCI для канала DSCH, в результате чего невозможно корректно передавать на пользовательское оборудование кодированные биты TFCI.When Nodes B are in communication with user equipment, they belong to different RNC controllers, Nodes B that do not transmit a DSCH channel signal cannot recognize the value of TFCI coded bits for DSCH, as a result of which it is impossible to correctly transmit TFCI coded bits to user equipment.

В приведенном выше способе HSM информационные биты TFCI для канала DSCH и информационные биты TFCI для канала DCH кодируются независимо, поэтому у пользовательского оборудования не возникает затруднений при декодировании принятых бит TFCI. Однако в существующем способе HSM для стандарта 3GPP число бит TFCI для канала DCH и число бит TFCI для канала DSCH оба жестко устанавливаются равными 5 битам для выражения 32 информационных бит. Следовательно, когда требуется большее число бит TFCI для канала DCH или канала DSCH, способ HSM не может быть использован.In the above HSM method, the TFCI information bits for the DSCH channel and the TFCI information bits for the DCH channel are independently encoded, so it is not difficult for the user equipment to decode the received TFCI bits. However, in the existing HSM method for 3GPP, the number of TFCI bits for the DCH and the number of TFCI bits for the DSCH are both hard coded to 5 bits to express 32 information bits. Therefore, when more TFCI bits are required for the DCH or DSCH, the HSM method cannot be used.

СУЩНОСТЬ ИЗОБРЕТЕНИЯSUMMARY OF THE INVENTION

Таким образом, задачей настоящего изобретения является предложить устройство и способ передачи/приема бит TFCI в системе мобильной связи МДКР (CDMA).Thus, it is an object of the present invention to provide an apparatus and method for transmitting / receiving TFCI bits in a CDMA mobile communication system.

Другой задачей настоящего изобретения является предложение устройства и способа преобразования (отображения) кодированных символов TFCI для передачи по физическому каналу в системе мобильной связи CDMA.Another objective of the present invention is to provide a device and method for converting (displaying) encoded TFCI symbols for transmission over a physical channel in a CDMA mobile communication system.

Следующей задачей настоящего изобретения является предложение устройства и способа преобразования кодированных символов TFCI для канала DCH и кодированных символов TFCI для канала DSCH, разделенных в заданном соотношении, для передачи по физическому каналу в системе мобильной связи CDMA.A further object of the present invention is to provide an apparatus and method for converting coded TFCI symbols for a DCH channel and coded TFCI symbols for a DSCH channel, separated in a predetermined ratio, for transmission over a physical channel in a CDMA mobile communication system.

Еще одной задачей настоящего изобретения является предложение устройства и способа приема кодированных символов TFCI, преобразованных для передачи по физическому каналу перед передачей в системе мобильной связи CDMA.A further object of the present invention is to provide an apparatus and method for receiving TFCI encoded symbols converted for transmission over a physical channel before transmission in a CDMA mobile communication system.

Следующей задачей настоящего изобретения является создание устройства и способа приема кодированных символов TFCI для канала DCH и кодированных символов TFCI для канала DSCH, разделенных в определенном соотношении, преобразованных для передачи по физическому каналу перед передачей в системе мобильной связи CDMA.A further object of the present invention is to provide an apparatus and method for receiving TFCI encoded symbols for a DCH and TFCI encoded symbols for a DSCH, separated in a specific ratio, converted for transmission over a physical channel before transmission in a CDMA mobile communication system.

В соответствии с первым аспектом настоящего изобретения предлагается способ отображения первых кодированных символов TFCI и вторых кодированных символов TFCI в радиокадр в передающем устройстве системы мобильной связи, предназначенном для кодирования первых k бит TFCI и вторых (10-k) бит TFCI, причем сумма первых кодированных символов TFCI и вторых кодированных символов TFCI равна 32. Упомянутый способ содержит мультиплексирование кодированных символов таким образом, что первые кодированные символы TFCI и вторые кодированные символы TFCI равномерно распределяются в соответствии с режимом передачи и скоростью передачи данных радиокадра, и вывод 32 кодированных символов; преобразование 32 мультиплексированных кодированных символов в радиокадр с соблюдением числа кодированных символов, которые могут размещаться в одном радиокадре, причем это число определяется в соответствии с режимом передачи и скоростью передачи данных радиокадра.According to a first aspect of the present invention, there is provided a method for mapping first encoded TFCI symbols and second encoded TFCI symbols into a radio frame in a transmitter of a mobile communication system for encoding the first k bits of TFCI and second (10-k) bits of TFCI, the sum of the first encoded symbols TFCI and the second encoded TFCI symbols is 32. The method comprises multiplexing the encoded symbols such that the first encoded TFCI symbols and the second encoded TFCI symbols are uniformly distributed are allocated in accordance with the transmission mode and data rate of the radio frame, and the output of 32 encoded characters; the conversion of 32 multiplexed encoded symbols into a radio frame in compliance with the number of encoded symbols that can be placed in one radio frame, and this number is determined in accordance with the transmission mode and data rate of the radio frame.

В соответствии со вторым аспектом настоящего изобретения предлагается устройство для передачи первых бит TFCI и вторых бит TFCI в радиокадре передающего устройства системы мобильной связи. Упомянутое устройство содержит, по меньшей мере, один кодер, предназначенный для кодирования k первых бит TFCI с первой скоростью кодирования с целью вывода (3k+1) первых кодированных символов TFCI и кодирования (10-k) вторых бит TFCI со второй скоростью кодирования с целью вывода (31-3k) вторых кодированных символов TFCI; компоновщик кодированных символов, предназначенный для мультиплексирования кодированных символов таким образом, что первые кодированные символы TFCI и вторые кодированные символы TFCI равномерно распределяются в соответствии с режимом передачи и скоростью передачи данных радиокадра, и вывода мультиплексированных кодированных символов, соответствующих числу кодированных символов, которые могут передаваться в одном радиокадре.In accordance with a second aspect of the present invention, there is provided an apparatus for transmitting first TFCI bits and second TFCI bits in a radio frame of a transmitter of a mobile communication system. Said device comprises at least one encoder designed to encode the k first TFCI bits with a first coding rate to output (3k + 1) the first TFCI encoded symbols and encode (10-k) the second TFCI bits with a second coding rate for output (31-3k) second coded TFCI symbols; a coded symbol compiler for multiplexing coded symbols such that the first TFCI encoded symbols and the second TFCI encoded symbols are evenly distributed in accordance with a transmission mode and a data rate of a radio frame, and outputting multiplexed encoded symbols corresponding to the number of encoded symbols that can be transmitted in one radio frame.

В соответствии с третьим аспектом настоящего изобретения предлагается способ передачи первых бит TFCI и вторых бит TFCI в радиокадре в передающем устройстве системы мобильной связи. Упомянутый способ содержит кодирование k первых бит TFCI с первой скоростью кодирования с целью вывода (3k+1) первых кодированных символов TFCI; кодирование (10-k) вторых бит TFCI со второй скоростью кодирования с целью вывода (31-3k) вторых кодированных символов TFCI; компоновщик кодированных символов (для мультиплексирования кодированных символов) таким образом, что первые кодированные символы TFCI и вторые кодированные символы TFCI равномерно распределяются в соответствии с режимом передачи и скоростью передачи данных радиокадра; вывод мультиплексированных кодированных символов, соответствующих числу кодированных символов, которые могут передаваться в одном радиокадре.According to a third aspect of the present invention, there is provided a method for transmitting first TFCI bits and second TFCI bits in a radio frame in a transmitter of a mobile communication system. Said method comprises encoding k first TFCI bits with a first coding rate to output (3k + 1) first encoded TFCI symbols; encoding (10-k) the second TFCI bits with a second coding rate to output (31-3k) the second encoded TFCI symbols; a coded character composer (for multiplexing coded characters) such that the first coded TFCI characters and the second coded TFCI characters are evenly distributed in accordance with a transmission mode and a data rate of a radio frame; output multiplexed encoded characters corresponding to the number of encoded characters that can be transmitted in one radio frame.

В соответствии с четвертым аспектом настоящего изобретения предлагается устройство, предназначенное для декодирования k первых бит TFCI и (10-k) вторых бит TFCI в приемном устройстве системы мобильной связи, предназначенном для приема (3k-1) первых кодированных символов TFCI для канала DCH (выделенного канала) и (31-3k) вторых кодированных символов TFCI для канала DSCH (общего канала нисходящей линии связи). Упомянутое устройство содержит перекомпоновщик кодированных символов, предназначенный для разделения, в соответствии с некоторым значением k, первых кодированных символов указателя TFCI и вторых кодированных символов TFCI, передаваемых по каналу DPCH (выделенному физическому каналу) с целью перекомпоновки и, по меньшей мере, один декодер, предназначенный для декодирования первых кодированных символов TFCI с целью вывода k первых бит TFCI и декодирования вторых кодированных символов TFCI с целью вывода (10-k) вторых бит TFCI.According to a fourth aspect of the present invention, there is provided an apparatus for decoding k first TFCI bits and (10-k) second TFCI bits in a receiver of a mobile communication system for receiving (3k-1) first TFCI encoded symbols for a DCH (dedicated) channel) and (31-3k) of the second TFCI encoded symbols for the DSCH (common downlink channel). Said device comprises a coded symbol remover intended to separate, in accordance with a value of k, the first encoded TFCI symbols and the second encoded TFCI symbols transmitted on the DPCH (dedicated physical channel) for recomposition and at least one decoder, for decoding the first TFCI encoded symbols to output k first TFCI bits and decoding the second TFCI encoded symbols to output (10-k) second TFCI bits.

В соответствии с пятым аспектом настоящего изобретения предлагается способ декодирования k первых бит TFCI и (10-k) вторых бит TFCI в приемном устройстве системы мобильной связи, предназначенном для приема (3k-1) первых кодированных символов TFCI для канала DCH (выделенного канала) и (31-3k) вторых кодированных символов TFCI для канала DSCH (общего канала нисходящей линии связи). Упомянутый способ содержит этап разделения, в соответствии со значением k, первых кодированных символов TFCI и вторых кодированных символов указателя TFCI, передаваемых по каналу DPCH (выделенному физическому каналу) с целью перекомпоновки; и декодирование первых кодированных символов TFCI с целью вывода k первых бит TFCI; и декодирование вторых кодированных символов TFCI с целью вывода (10-k) вторых бит TFCI.According to a fifth aspect of the present invention, there is provided a method of decoding k first TFCI bits and (10-k) second TFCI bits in a receiver of a mobile communication system for receiving (3k-1) first TFCI encoded symbols for a DCH (dedicated channel) and (31-3k) second TFCI encoded symbols for the DSCH (common downlink channel). Said method comprises the step of separating, in accordance with the value of k, the first encoded TFCI symbols and the second encoded TFCI pointer symbols transmitted on the DPCH (dedicated physical channel) for the purpose of re-arrangement; and decoding the first encoded TFCI symbols to output k first TFCI bits; and decoding the second TFCI encoded symbols to output (10-k) second TFCI bits.

КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙBRIEF DESCRIPTION OF THE DRAWINGS

Упомянутые выше и другие задачи, отличительные особенности и преимущества настоящего изобретения станут более очевидны из приведенного ниже подробного описания при его рассмотрении совместно с сопровождающими чертежами, на которыхThe above and other objectives, features and advantages of the present invention will become more apparent from the following detailed description when considered in conjunction with the accompanying drawings, in which

на Фиг.1 изображена структурная схема обычного передатчика, основанного на использовании режима жесткого разбиения (HSM);figure 1 shows a block diagram of a conventional transmitter based on the use of hard split mode (HSM);

на Фиг.2 изображена структурная схема расположенного в Узле В передатчика, соответствующего одному из вариантов реализации настоящего изобретения;figure 2 shows a structural diagram of a transmitter located in the Node In, corresponding to one embodiment of the present invention;

на Фиг.3 изображена другая структурная схема расположенного в Узле В передатчика, соответствующего одному из вариантов реализации настоящего изобретения;на Фиг.4 изображена подробная структурная схема кодера, показанного на Фиг.2 и 3;Fig. 3 shows another structural diagram of a transmitter located in the Node B corresponding to one embodiment of the present invention; Fig. 4 shows a detailed structural diagram of the encoder shown in Figs. 2 and 3;

на Фиг.5 изображена структура радиокадра нисходящей линии связи, передаваемого от Узла В на пользовательское оборудование;5 illustrates a structure of a downlink radio frame transmitted from a Node B to a user equipment;

на Фиг.6 изображена подробная структурная схема компоновщика символов, показанного на Фиг.2;FIG. 6 is a detailed block diagram of the symbol builder shown in FIG. 2;

на Фиг.7 изображена подробная структурная схема селектора, показанного на Фиг.3;Fig.7 shows a detailed structural diagram of the selector shown in Fig.3;

на Фиг.8 изображена другая подробная структурная схема компоновщика символов, показанного на Фиг.3;on Fig shows another detailed structural diagram of the linker shown in figure 3;

на Фиг.9 изображена структурная схема расположенного в пользовательском оборудовании приемника, соответствующего одному из вариантов реализации настоящего изобретения;figure 9 shows a structural diagram located in the user equipment of the receiver, corresponding to one embodiment of the present invention;

на Фиг.10 изображена другая структурная схема расположенного в пользовательском оборудовании приемника, соответствующего другому варианту реализации настоящего изобретения;figure 10 shows another structural diagram located in the user equipment of the receiver corresponding to another embodiment of the present invention;

на Фиг.11 изображена подробная структура декодера, используемого в приемнике, показанном на Фиг.10;figure 11 shows the detailed structure of the decoder used in the receiver shown in figure 10;

Фиг.12 иллюстрирует способ выбора кодов, используемых для первого указателя TFCI и второго указателя TFCI в соответствии с одним из вариантов реализации настоящего изобретения;12 illustrates a method for selecting codes used for a first TFCI and a second TFCI in accordance with one embodiment of the present invention;

на Фиг.13 изображен другой вариант соединения кодеров и компоновщика символов в соответствии с одним из вариантов реализации настоящего изобретения;on Fig depicts another embodiment of the connection of the encoders and the linker in accordance with one embodiment of the present invention;

на Фиг.14 изображен еще один вариант соединения кодера и компоновщика символов в соответствии с одним из вариантов реализации настоящего изобретения;on Fig depicts another embodiment of the connection of the encoder and the linker in accordance with one embodiment of the present invention;

на Фиг.15 изображен следующий вариант соединения кодера и компоновщика символов в соответствии с одним из вариантов реализации настоящего изобретения;on Fig depicts the following embodiment of the connection of the encoder and the linker in accordance with one embodiment of the present invention;

Фиг.16 иллюстрирует операцию кодирования, соответствующую одному из вариантов реализации настоящего изобретения;Fig. 16 illustrates an encoding operation in accordance with one embodiment of the present invention;

на Фиг.17 изображена операция декодирования, соответствующая одному из вариантов реализации настоящего изобретения;on Fig depicts a decoding operation corresponding to one embodiment of the present invention;

на Фиг.18А и 18В изображены две различные структурные схемы компоновщика символов, соответствующего одному из вариантов реализации настоящего изобретения;on figa and 18B depict two different structural diagrams of the symbol builder, corresponding to one of the embodiments of the present invention;

на Фиг.19 изображена структурная схема компоновщика кодированных символов, соответствующего одному из вариантов реализации настоящего изобретения.on Fig depicts a structural diagram of a linker encoded characters corresponding to one embodiment of the present invention.

ПОДРОБНОЕ ОПИСАНИЕ ПРЕДПОЧТИТЕЛЬНОГО ВАРИАНТА РЕАЛИЗАЦИИ ИЗОБРЕТЕНИЯDETAILED DESCRIPTION OF A PREFERRED EMBODIMENT

Ниже со ссылкой на сопровождающие чертежи описан предпочтительный вариант реализации настоящего изобретения. В последующем описании хорошо известные функции или конструкции подробно не рассматриваются, так как они могут затруднить понимание изобретения из-за описания деталей, в которых нет необходимости.A preferred embodiment of the present invention is described below with reference to the accompanying drawings. In the following description, well-known functions or constructions are not considered in detail, since they may complicate the understanding of the invention due to the description of parts that are not necessary.

Настоящим изобретением предлагаются устройство и способ разделения общего количества из 10 входных информационных бит на информационные биты для канала DCH и информационные биты для канала DSCH в соотношении 1:9, 2:8, 3:7, 4:6, 5:5, 6:4, 7:3, 8:2 или 9:1 в способе HSM с последующим раздельным кодированием информационных бит для канала DCH и информационных бит для канала DSCH. Если сумма числа информационных бит первого указателя TFCI и числа информационных бит второго указателя TFCI меньше 10, то упомянутые устройство и способ, соответствующие одному из вариантов реализации настоящего изобретения, повышают надежность информационных бит первого указателя TFCI или информационных бит второго указателя TFCI перед кодированием. Альтернативно, упомянутые устройство и способ повышают надежность как информационных бит первого указателя TFCI, так и информационных бит второго указателя TFCI перед кодированием.The present invention provides a device and method for dividing a total of 10 input information bits into information bits for a DCH channel and information bits for a DSCH channel in a ratio of 1: 9, 2: 8, 3: 7, 4: 6, 5: 5, 6: 4, 7: 3, 8: 2 or 9: 1 in the HSM method, followed by separate coding of information bits for the DCH channel and information bits for the DSCH channel. If the sum of the number of information bits of the first TFCI and the number of information bits of the second TFCI is less than 10, then the device and method corresponding to one embodiment of the present invention increase the reliability of the information bits of the first TFCI or information bits of the second TFCI before encoding. Alternatively, said apparatus and method improves the reliability of both the information bits of the first TFCI and the information bits of the second TFCI before encoding.

Сначала приведено описание кодера для случая, когда сумма информационных бит первого указателя TFCI и информационных бит второго указателя TFCI равна 10.First, a description is given of the encoder for the case where the sum of the information bits of the first TFCI and information bits of the second TFCI is 10.

В одном радиокадре в соответствии с условиями A1, A2, A3 и А4 передаются соответственно 30, 120, 32 и 128 кодированных символов TFCI. В каждом случае, не учитывая повторную передачу, базовая скорость кодирования составляет 10/32, а при наличии условия A1 скорость кодирования становится равной 10/30 из-за ограниченной передачи по физическому каналу. Таким образом, когда информационные биты указателя TFCI для канала DSCH и информационные биты указателя TFCI для канала DCH разделены в конкретном соотношении 1:9, 2:8, 3:7, 4:6, 5:5, 6:4, 7:3, 8:2 или 9:1, естественно сохранять скорость кодирования путем разделения кодированных символов в указанных выше соотношениях. Сохранение скорости кодирования означает поддержание базовой скорости кодирования (32, 10). В способе HSM причиной поддержания выигрыша в обработке за счет кодирования для по-разному кодируемых указателя TFCI для канала DSCH и указателя TFCI для канала DCH является сохранение выигрыша в обработке за счет кодирования путем простого поддержания скорости кодирования (32, 10), несмотря на то, что указатель TFCI для канала DSCH и указатель TFCI для канала DCH кодируются по отдельности. Пример разделения кодированных бит в соответствии с соотношением входных бит описан для случая условия А1.In one radio frame, in accordance with the conditions A1, A2, A3 and A4, 30, 120, 32 and 128 coded TFCI symbols are transmitted, respectively. In each case, not taking into account the retransmission, the basic coding rate is 10/32, and if condition A1 is present, the coding rate becomes 10/30 due to the limited transmission on the physical channel. Thus, when the information bits of the TFCI indicator for the DSCH channel and the information bits of the TFCI indicator for the DCH channel are separated in a specific ratio of 1: 9, 2: 8, 3: 7, 4: 6, 5: 5, 6: 4, 7: 3 , 8: 2 or 9: 1, it is natural to maintain the coding rate by separating the encoded characters in the above ratios. Saving the coding rate means maintaining the basic coding rate (32, 10). In the HSM method, the reason for maintaining the processing gain by coding for the differently coded TFCIs for the DSCH and the TFCIs for the DCH is to save the processing gains by coding by simply maintaining the coding rate (32, 10), despite the fact that the TFCI for the DSCH and the TFCI for the DCH are separately encoded. An example of separation of coded bits in accordance with the ratio of input bits is described for the case of condition A1.

В случае условия А1, если 10 входных информационных бит разделены в соотношении 1:9, то 30 кодированных выходных символов делятся в соотношении 3:27, а если 10 входных информационных бит разделены в соотношении 2:8, то 30 кодированных выходных символов делятся в соотношении 6:24. Далее, если 10 входных информационных бит разделены в соотношении 3:7, то 30 кодированных выходных символов делятся в соотношении 9:21, а если 10 входных информационных бит разделены в соотношении 4:6, то 30 кодированных выходных символов делятся в соотношении 12:18. Однако в случаях условий А2, A3 и А4 32 кодированных символа передаются полностью или 32 кодированных символа передаются неоднократно (повторяющимся образом), поэтому кодированные символы не могут разделяться правильным образом, как в случае условия А1.In case of condition A1, if 10 input information bits are divided in a ratio of 1: 9, then 30 encoded output symbols are divided in a ratio of 3:27, and if 10 input information bits are divided in a ratio of 2: 8, then 30 encoded output symbols are divided in a ratio 6:24 a.m. Further, if 10 input information bits are divided in a ratio of 3: 7, then 30 encoded output symbols are divided in a ratio of 9:21, and if 10 input information bits are divided in a ratio of 4: 6, then 30 encoded output symbols are divided in a ratio of 12:18 . However, in cases of conditions A2, A3 and A4, 32 encoded characters are transmitted in full or 32 encoded characters are transmitted repeatedly (in a repeating manner), therefore, encoded characters cannot be separated correctly, as in the case of condition A1.

Таким образом, в данном варианте реализации настоящего изобретения скорости кодирования для кодированных символов, определенные с учетом соотношения входных бит могут быть вычислены, как показано в Таблице 1.Thus, in this embodiment of the present invention, the coding rates for coded symbols determined based on the ratio of the input bits can be calculated, as shown in Table 1.

Figure 00000002
Figure 00000002

Критерий определения скоростей кодирования, показанных в Таблице 1, в соответствии с соотношением входных бит описан ниже. В данном варианте реализации настоящего изобретения сумма кодированных символов устанавливается равной 30 путем использования минимального требуемого значения реальной скорости кодирования (30, 10) для наиболее часто используемого случая А1 из условий А1, А2, A3 и А4 и установки скорости кодирования первого указателя TFCI и скорости кодирования второго указателя TFCI в минимальное значение 1/3, а затем оставшиеся 2 кодированных символа распределяются соответственно в кодированный символ первого указателя TFCI и кодированный символ второго указателя TFCI. Таким образом, в данном варианте реализации настоящего изобретения увеличивается как скорость кодирования первого указателя TFCI, так и скорость кодирования второго указателя TFCI, или увеличивается либо скорость кодирования первого указателя TFCI, либо скорость кодирования второго указателя TFCI - при использовании остающихся 2 кодированных символов, как кодированных символов первого указателя TFCI или кодированных символов второго указателя TFCI. В данном варианте реализации настоящего изобретения при определении скоростей кодирования увеличивается скорость кодирования либо первого указателя TFCI, либо второго указателя TFCI, когда необходимо повысить эффективность путем увеличения только скорости кодирования первого указателя TFCI или скорости кодирования второго указателя TFCI при условии, что сумма числа кодированных символов для первого указателя TFCI и числа кодированных символов для второго указателя TFCI должна стать равной 32.The criterion for determining the encoding rates shown in Table 1 in accordance with the ratio of the input bits is described below. In this embodiment of the present invention, the sum of the coded symbols is set to 30 by using the minimum required value of the real coding rate (30, 10) for the most frequently used case A1 from conditions A1, A2, A3 and A4 and setting the coding rate of the first TFCI and coding rate the second TFCI pointer to the minimum value 1/3, and then the remaining 2 encoded characters are allocated respectively to the encoded character of the first TFCI pointer and the encoded character of the second pointer for TFCI. Thus, in this embodiment of the present invention, both the coding rate of the first TFCI and the coding rate of the second TFCI are increased, or either the coding rate of the first TFCI or the coding rate of the second TFCI is increased by using the remaining 2 encoded characters as encoded characters of the first TFCI or encoded characters of the second TFCI. In this embodiment of the present invention, when determining coding rates, the coding rate of either the first TFCI or the second TFCI is increased when it is necessary to increase efficiency by increasing only the coding speed of the first TFCI or the coding rate of the second TFCI, provided that the sum of the number of encoded characters for the first TFCI and the number of coded symbols for the second TFCI should be 32.

После того как определено соотношение входных бит, приведенное в Таблице 1, в соответствии с соотношением кодированных символов используется один из 3 способов кодирования.After the ratio of the input bits is shown in Table 1, one of the 3 encoding methods is used in accordance with the ratio of encoded characters.

Настоящим изобретением предлагается кодер, способный осуществлять кодирование на всех скоростях, приведенных в Таблице 1. Как показано в Таблице 1, если соотношение входных бит (или соотношение объемов информации, то есть соотношение бит первого указателя TFCI и бит второго указателя TFCI) составляет 1:9, соотношение кодированных символов становится равным 3:29, 4:28 или 5:27. Если соотношение входных бит составляет 2:8, соотношение кодированных символов становится равным 6:26, 7:25 или 8:24, а если соотношение входных бит составляет 3:7, соотношение кодированных символов становится равным 9:23, 10:22 или 11:21. Если соотношение входных бит составляет 4:6, соотношение кодированных символов становится равным 12:20, 13:19 или 14:18. Если соотношение входных бит составляет 6:4, соотношение кодированных символов становится равным 18:14, 19:13 или 20:12, а если соотношение входных бит составляет 7:3, соотношение кодированных символов становится равным 21:11, 22:10 или 23:9. Если соотношение входных бит составляет 8:2, соотношение кодированных символов становится равным 24:8, 25:7 или 26:6, а если соотношение входных бит составляет 9:1, соотношение кодированных символов становится равным 27:5, 28:4 или 29:3.The present invention proposes an encoder capable of encoding at all speeds shown in Table 1. As shown in Table 1, if the ratio of the input bits (or the ratio of the volumes of information, that is, the ratio of the bits of the first TFCI to bits of the second TFCI) is 1: 9 , the ratio of encoded characters becomes equal to 3:29, 4:28 or 5:27. If the ratio of input bits is 2: 8, the ratio of encoded characters becomes 6:26, 7:25 or 8:24, and if the ratio of input bits is 3: 7, the ratio of encoded characters becomes 9:23, 10:22 or 11 : 21. If the ratio of input bits is 4: 6, the ratio of encoded characters becomes 12:20, 13:19, or 14:18. If the ratio of input bits is 6: 4, the ratio of encoded characters becomes 18:14, 19:13 or 20:12, and if the ratio of input bits is 7: 3, the ratio of encoded characters becomes 21:11, 22:10 or 23 :9. If the ratio of input bits is 8: 2, the ratio of encoded characters becomes 24: 8, 25: 7 or 26: 6, and if the ratio of input bits is 9: 1, the ratio of encoded characters becomes 27: 5, 28: 4 or 29 : 3.

Следовательно, если соотношение входных бит составляет 1:9, то требуются {кодер (3, 1), кодер (29, 9), кодер (4, 1) и кодер (28, 9)} или {кодер (5, 1) и кодер (27, 9)}. Если соотношение входных бит составляет 2:8, то требуются {кодер (6, 2), кодер (26, 8), кодер (7, 2) и кодер (25, 8)} или {кодер (8, 2) и кодер (24, 8)}. Если соотношение входных бит составляет 3:7, то требуются {кодер (9, 3), кодер (23, 7), кодер (10, 3) и кодер (22, 7)} или {кодер (11, 3) и кодер (21, 7)}. Если соотношение входных бит составляет 4:6, то требуются {кодер (12, 4), кодер (20, 6), кодер (13, 4) и кодер (19, 6)} или {кодер (14, 4) и кодер (18, 6)}. Таким образом, с учетом 24 кодеров и используемых в настоящее время кодера (16, 5) и кодера (32, 10), существует потребность в кодере, способном работать в качестве 18 кодеров с одной структурой для того, чтобы повысить эффективность работы и уменьшить сложность аппаратных средств.Therefore, if the ratio of the input bits is 1: 9, then {encoder (3, 1), encoder (29, 9), encoder (4, 1) and encoder (28, 9)} or {encoder (5, 1) are required and encoder (27, 9)}. If the input bit ratio is 2: 8, then {encoder (6, 2), encoder (26, 8), encoder (7, 2) and encoder (25, 8)} or {encoder (8, 2) and encoder are required (24, 8)}. If the input bit ratio is 3: 7, then {encoder (9, 3), encoder (23, 7), encoder (10, 3) and encoder (22, 7)} or {encoder (11, 3) and encoder are required (21, 7)}. If the input bit ratio is 4: 6, then {encoder (12, 4), encoder (20, 6), encoder (13, 4) and encoder (19, 6)} or {encoder (14, 4) and encoder are required (18, 6)}. Thus, taking into account 24 encoders and currently used encoder (16, 5) and encoder (32, 10), there is a need for an encoder capable of working as 18 encoders with one structure in order to increase work efficiency and reduce complexity hardware.

В общем случае мерой оценки эффективности линейных кодов с исправлением ошибок может служить распределение расстояний Хэмминга для кодовых слов кодов с исправлением ошибок. "Расстояние Хэмминга" представляет собой число ненулевых символов в кодовом слове. То есть, если для некоторого слова "0111" число единиц, содержащихся в слове, равно 3, то расстояние Хэмминга равно 3. Наименьшее из значений расстояния Хэмминга называется "минимальным расстоянием dmin", и увеличение минимального расстояния в кодовом слове повышает эффективность коррекции ошибок для кодов с исправлением ошибок. Другими словами, "оптимальный код" означает код, имеющий оптимальную эффективность коррекции ошибок. Подробно это описано в статье "Теория кодов с исправлением ошибок", Ф.Дж.Маквильямс (F.J.Macwilliams), Н.Дж.А.Слоэн (N.J.A.Sloane), North-Holland.In the general case, a measure of the effectiveness of linear error-correcting codes can be the distribution of Hamming distances for the code words of error-correcting codes. Hamming distance is the number of non-zero characters in the codeword. That is, if for some word “0111” the number of units contained in the word is 3, then the Hamming distance is 3. The smallest of the Hamming distances is called the “minimum distance d min ”, and increasing the minimum distance in the code word increases the error correction efficiency for error correction codes. In other words, “optimal code” means a code having optimal error correction efficiency. This is described in detail in the article "Theory of Error Correcting Codes" by F.J. Macwilliams, N.J. A. Sloane, NJASloane, North-Holland.

Кроме того, чтобы в целях уменьшения сложности аппаратных средств использовать единую структурную схему кодера для кодеров, генерирующих кодовые слова различной длины, предпочтительно укорачивать код, имеющий наибольшую длину, т.е. код (32, 10). Для укорачивания необходимо "перфорировать" кодированные символы. Однако во время "перфорирования" упомянутое минимальное расстояние для кода изменяется в соответствии с позициями "перфорирования". Поэтому предпочтительно вычислять позиции "перфорирования" таким образом, чтобы "перфорированный" код имел минимальное расстояние.In addition, in order to reduce the complexity of the hardware, using a single encoder block diagram for encoders generating codewords of different lengths, it is preferable to shorten the code having the longest length, i.e. code (32, 10). For shortening it is necessary to "perforate" coded characters. However, during “punching”, said minimum distance for the code changes in accordance with the “punching” positions. Therefore, it is preferable to calculate the “punch” positions so that the “perforated” code has a minimum distance.

Например, с точки зрения обеспечения минимального расстояния наиболее предпочтительно использовать оптимальный код (7, 2), имеющий одну из скоростей кодирования, приведенных в Таблице 1, и полученный путем трехкратного повторения симплексного кода (3, 2) и последующего перфорирования (удаления) последних двух кодированных символов. В Таблице 2 приведено соотношение между входными информационными битами симплексного кода (3, 2) и получаемыми на их основе выходными симплексными кодовыми словами (3, 2).For example, from the point of view of ensuring a minimum distance, it is most preferable to use the optimal code (7, 2) having one of the coding rates shown in Table 1 and obtained by repeating the simplex code (3, 2) three times and then punching (deleting) the last two coded characters. Table 2 shows the relationship between the input information bits of a simplex code (3, 2) and the output simplex codewords obtained on their basis (3, 2).

Figure 00000003
Figure 00000003

В Таблице 3 приведено соотношение между входными информационными битами и симплексными кодовыми словами (7, 2), получаемыми путем трехкратного повторения симплексных слов (3, 2) и последующего перфорирования последних двух кодированных символов.Table 3 shows the relationship between the input information bits and simplex codewords (7, 2), obtained by repeating the simplex words (3, 2) three times and then punching the last two encoded characters.

Figure 00000004
Figure 00000004

Однако симплексные кодовые слова (7, 2) полученные путем трехкратного повторения симплексных кодовых слов (3, 2) и последующего перфорирования последних двух кодированных символов могут быть созданы укорачиванием существующего кода (16, 4) Рида-Мюллера.However, simplex codewords (7, 2) obtained by repeating three times simplex codewords (3, 2) and then punching the last two encoded characters can be created by shortening the existing Reed-Muller code (16, 4).

Сначала в качестве примера приведено описание способа укорочения. Код (16, 4) Рида-Мюллера представляет собой линейную комбинацию 4 базовых кодовых слов длиной 16, где "4" - число входных информационных бит. Прием только 2 бит из 16 входных информационных бит эквивалентен использованию линейной комбинации только 2 базовых кодовых слов из 4 базовых кодовых слов длиной 16 и неиспользованию оставшихся кодовых слов. Кроме того, путем ограничения использования базовых кодовых слов и последующим перфорированием 9 символов из 16 можно реализовать кодер (7, 2) с использованием кодера (16, 4). Способ укорочения проиллюстрирован в Таблице 4.First, a shortening method is described as an example. The Reed-Muller code (16, 4) is a linear combination of 4 basic code words of length 16, where "4" is the number of input information bits. Reception of only 2 bits of 16 input information bits is equivalent to using a linear combination of only 2 basic codewords of 4 basic codewords of length 16 and not using the remaining codewords. In addition, by restricting the use of basic codewords and then punching 9 characters out of 16, it is possible to implement an encoder (7, 2) using an encoder (16, 4). The shortening method is illustrated in Table 4.

Как показано в Таблице 4, каждое кодовое слово (16, 4) представляет собой линейную комбинацию 4 выделенных жирным шрифтом базовых кодовых слов длиной 16. Чтобы получить код (6, 2), используются только верхние 2 кодовых слова из 4 базовых кодовых слов. Тогда оставшиеся нижние 12 кодовых слов автоматически являются неиспользуемыми. Следовательно, используются только верхние 4 кодовые слова. Кроме этого, чтобы сгенерировать базовое кодовое слово длиной 7 с использованием верхних 4 базовых кодовых слов, необходимо перфорировать 9 символов. Можно получить симплексные кодовые слова (7, 2), приведенные в Таблице 3, путем перфорирования символов, обозначенных (*) в Таблице 4, и последующей сборки оставшихся 7 кодированных символов.As shown in Table 4, each codeword (16, 4) is a linear combination of 4 bold basic codewords of length 16. To obtain the code (6, 2), only the top 2 codewords of 4 basic codewords are used. Then the remaining lower 12 codewords are automatically unused. Therefore, only the top 4 codewords are used. In addition, to generate a base codeword of length 7 using the top 4 base codewords, you must perforate 9 characters. You can get simplex codewords (7, 2) shown in Table 3 by punching the characters indicated by (*) in Table 4 and then assembling the remaining 7 coded characters.

Ниже будет описана структурная схема кодера, предназначенного для создания {оптимального кода (3, 1), оптимального кода (29, 9), оптимального кода (4, 1) и оптимального кода (28, 9)} и {оптимального кода (5, 1) и оптимального кода (27, 9)}, используемых для соотношения информационных бит 1:9; структурная схема кодера, предназначенного для создания {оптимального кода (6, 2), оптимального кода (26, 8), оптимального кода (7, 2) и оптимального кода (25, 8)} и {оптимального кода (8, 2) и оптимального кода (24, 8)}, используемых для соотношения информационных бит 2:8; структурная схема кодера, предназначенного для создания {оптимального кода (9, 3), оптимального кода (23, 7), оптимального кода (10, 3) и оптимального кода (22, 7)} и {оптимального кода (11, 3) и оптимального кода (21, 7)}, используемых для соотношения информационных бит 3:7; структурная схема кодера, предназначенного для создания {оптимального кода (12, 4), оптимального кода (20, 6), оптимального кода (13, 4) и оптимального кода (19, 6)} и {оптимального кода (14, 4) и оптимального кода (18, 6)}, используемых для соотношения информационных бит 4:6; и структурная схема кодера, предназначенного для создания оптимального кода (16, 5) и оптимального кода (32, 10), используемых для соотношения информационных бит 5:5, путем укорачивания субкода (32, 10) кода Рида-Мюллера второго порядка. Кроме того, также будет описана структурная схема соответствующего кодеру декодера.Below will be described the structural diagram of the encoder designed to create {optimal code (3, 1), optimal code (29, 9), optimal code (4, 1) and optimal code (28, 9)} and {optimal code (5, 1) and the optimal code (27, 9)} used for the ratio of information bits 1: 9; block diagram of an encoder designed to create {optimal code (6, 2), optimal code (26, 8), optimal code (7, 2) and optimal code (25, 8)} and {optimal code (8, 2) and optimal code (24, 8)} used for the ratio of information bits 2: 8; block diagram of an encoder designed to create {optimal code (9, 3), optimal code (23, 7), optimal code (10, 3) and optimal code (22, 7)} and {optimal code (11, 3) and optimal code (21, 7)} used for the ratio of information bits 3: 7; block diagram of an encoder designed to generate {optimal code (12, 4), optimal code (20, 6), optimal code (13, 4) and optimal code (19, 6)} and {optimal code (14, 4) and optimal code (18, 6)} used for the ratio of information bits 4: 6; and a block diagram of an encoder designed to create an optimal code (16, 5) and an optimal code (32, 10) used to correlate information bits 5: 5 by shortening the subcode (32, 10) of the second-order Reed-Muller code. In addition, a block diagram of a decoder corresponding to an encoder will also be described.

1.Первый вариант осуществления передатчика1. The first embodiment of the transmitter

Одним из вариантов реализации настоящего изобретения предлагаются устройство и способ разделения 10 информационных бит в соотношении 1:9, 2:8, 3:7, 4:6, 5:5, 6:4, 7:3, 8:2 или 9:1 перед кодированием в режиме жесткого разбиения, как это делается в режиме логического разбиения, когда соотношение входных информационных бит составляет 5:5.One embodiment of the present invention provides a device and method for separating 10 information bits in a ratio of 1: 9, 2: 8, 3: 7, 4: 6, 5: 5, 6: 4, 7: 3, 8: 2 or 9: 1 before encoding in hard split mode, as is done in logical split mode, when the ratio of input information bits is 5: 5.

На Фиг.2 изображена структурная схема передатчика, соответствующего одному из вариантов реализации настоящего изобретения. Как показано на Фиг.2, биты TFCI для канала DSCH и биты TFCI для канала DCH, разделенные в одном из указанных выше соотношений информационных бит, подаются соответственно в первый и второй кодеры 200 и 205. Здесь биты TFCI для канала DSCH называются битами указателя TFCI(поле 1) или первого указателя TFCI, а биты TFCI для канала DCH называются битами указателя TFCI(поле 2) или второго указателя TFCI. Биты TFCI для канала DSCH поступают из генератора 250 бит первого указателя TFCI, а биты TFCI для канала DCH поступают из генератора 255 бит второго указателя TFCI. Число бит первого указателя TFCI отличается от числа бит второго указателя TFCI в соответствии с указанными выше соотношениями информационных бит. Кроме того, в первый и второй кодеры 200 и 205 подается сигнал управления, содержащий информацию о длине кода, т.е. информацию о длине кодового слова, установленной в соответствии с соотношением информационных бит. Информация о длине кода поступает из генератора 260 информации о длине кода и имеет значение, меняющееся в соответствии с длиной в битах первого указателя TFCI и второго указателя TFCI.Figure 2 shows a block diagram of a transmitter corresponding to one embodiment of the present invention. As shown in FIG. 2, the TFCI bits for the DSCH channel and the TFCI bits for the DCH channel, separated in one of the above information bit ratios, are supplied to the first and second encoders 200 and 205, respectively. Here, the TFCI bits for the DSCH channel are called TFCI indicator bits (field 1) or the first TFCI, and the TFCI bits for the DCH are called bits of the TFCI indicator (field 2) or the second TFCI. The TFCI bits for the DSCH come from the 250 bit generator of the first TFCI, and the TFCI bits for the DCH come from the 255 bit generator of the second TFCI. The number of bits of the first TFCI is different from the number of bits of the second TFCI in accordance with the above information bit ratios. In addition, a control signal containing information about the length of the code, i.e. information on the length of the codeword set in accordance with the ratio of information bits. Information about the length of the code comes from the generator 260 information about the length of the code and has a value that varies according to the bit length of the first TFCI and the second TFCI.

Когда соотношение информационных бит составляет 6:4, кодер 200 принимает сигнал управления длиной, который позволяет этому кодеру работать в качестве кодера (20, 6), кодера (19, 6) или кодера (18, 6) при приеме 6 бит TFCI для канала DSCH и служить в качестве одного из вышеупомянутых 3 кодеров; в то же время кодер 205 принимает сигнал управления длиной, который позволяет этому кодеру 205 работать в качестве кодера (12, 4), кодера (13, 4) или кодера (14, 4) при приеме 4 бит TFCI для канала DCH и служить в качестве одного из вышеупомянутых 3 кодеров. Когда соотношение информационных бит составляет 7:3, кодер 200 принимает сигнал управления длиной, который позволяет этому кодеру работать в качестве кодера (23, 7), кодера (22, 7) или кодера (21, 7) при приеме 7 бит TFCI для канала DSCH, чтобы выступать как один из вышеупомянутых 3 кодеров; в то же время кодер 205 принимает сигнал управления длиной, который позволяет этому кодеру работать в качестве кодера (9, 3), кодера (10, 3) или кодера (11, 3) при приеме 3 бит TFCI для канала DCH и служить в качестве одного из вышеупомянутых 3 кодеров. Когда соотношение информационных бит составляет 8:2, кодер 200 принимает сигнал управления длиной, который позволяет этому кодеру работать в качестве кодера (26, 8), кодера (25, 8) или. кодера (24, 8) при приеме 8 бит TFCI для канала DSCH и служить в качестве одного из вышеупомянутых 3 кодеров; в то же время кодер 205 принимает сигнал управления длиной, который позволяет этому кодеру работать в качестве кодера (6, 2), кодера (7, 2) или кодера (8, 2) при приеме 2 бит TFCI для канала DCH и служить в качестве одного из вышеупомянутых 3 кодеров. Когда соотношение информационных бит составляет 9:1, кодер 200 принимает сигнал управления длиной, который позволяет этому кодеру работать в качестве кодера (29, 9), кодера (28, 9) или кодера (27, 9) при приеме 9 бит TFCI для канала DSCH и служить в качестве одного из вышеупомянутых 3 кодеров; в то же время кодер 205 принимает сигнал управления длиной, который позволяет этому кодеру работать в качестве кодера (3, 1), кодера (4, 1) или кодера (5, 1) при приеме 1 бита TFCI для канала DCH и служить в качестве одного из вышеупомянутых 3 кодеров. Сигнал управления длиной должен генерироваться таким образом, чтобы сумма бит первого указателя TFCI и бит второго указателя TFCI равнялась 32. То есть если кодер для первого указателя представляет собой кодер (4, 1), то кодер для второго указателя TFCI должен быть кодером (28, 9), а не кодером (29, 9) или кодером (27, 9). Если кодер для второго указателя TFCI становится кодером (29, 9), число кодированных бит b1 становится равным 33, а если кодером для второго указателя TFCI становится кодер (27, 9), то число кодированных бит b1 становится равным 31. В этом случае данный передатчик несовместим с обычным передатчиком, в котором используются два кодера (16, 5) или один кодер (32, 10). Кроме того, передатчик несовместим с обычным передатчиком при преобразовании битов b1 в биты dm.When the information bit ratio is 6: 4, encoder 200 receives a length control signal that allows this encoder to operate as an encoder (20, 6), encoder (19, 6), or encoder (18, 6) when receiving 6 TFCI bits for a channel DSCH and serve as one of the above 3 encoders; at the same time, encoder 205 receives a length control signal that allows this encoder 205 to act as an encoder (12, 4), encoder (13, 4) or encoder (14, 4) when receiving 4 TFCI bits for the DCH and serve as one of the above 3 encoders. When the information bit ratio is 7: 3, encoder 200 receives a length control signal that allows this encoder to operate as an encoder (23, 7), encoder (22, 7) or encoder (21, 7) when receiving 7 TFCI bits for a channel DSCH to act as one of the above 3 encoders; at the same time, encoder 205 receives a length control signal that allows this encoder to act as an encoder (9, 3), encoder (10, 3) or encoder (11, 3) when receiving 3 TFCI bits for a DCH and serve as one of the above 3 encoders. When the information bit ratio is 8: 2, the encoder 200 receives a length control signal that allows this encoder to operate as an encoder (26, 8), an encoder (25, 8) or. an encoder (24, 8) when receiving 8 TFCI bits for a DSCH channel and serve as one of the above 3 encoders; at the same time, encoder 205 receives a length control signal that allows this encoder to act as an encoder (6, 2), encoder (7, 2) or encoder (8, 2) when receiving 2 TFCI bits for a DCH and serve as one of the above 3 encoders. When the information bit ratio is 9: 1, encoder 200 receives a length control signal that allows this encoder to operate as an encoder (29, 9), encoder (28, 9), or encoder (27, 9) when receiving 9 TFCI bits for a channel DSCH and serve as one of the above 3 encoders; at the same time, encoder 205 receives a length control signal that allows this encoder to operate as an encoder (3, 1), encoder (4, 1) or encoder (5, 1) when receiving 1 TFCI bit for a DCH and serve as one of the above 3 encoders. The length control signal should be generated so that the sum of the bits of the first TFCI and the bits of the second TFCI is 32. That is, if the encoder for the first pointer is an encoder (4, 1), then the encoder for the second TFCI should be an encoder (28, 9), not the encoder (29, 9) or the encoder (27, 9). If the encoder for the second TFCI pointer becomes an encoder (29, 9), the number of encoded bits b 1 becomes 33, and if the encoder for the second TFCI pointer becomes an encoder (27, 9), then the number of encoded bits b 1 becomes 31. In this In this case, this transmitter is incompatible with a conventional transmitter that uses two encoders (16, 5) or one encoder (32, 10). In addition, the transmitter is incompatible with a conventional transmitter when converting bits b 1 to bits d m .

На Фиг.4 изображена подробная структурная схема кодеров 200 и 205. А именно, кодер 200, предназначенный для кодирования первого указателя TFCI, и кодер 205, предназначенный для кодирования второго указателя TFCI, имеют структуру, показанную на Фиг.4. Однако при генерации кодовых слов первого указателя TFCI и кодовых слов второго указателя TFCI с задержкой по времени кодер для первого указателя TFCI и кодер для второго указателя TFCI могут быть реализованы в одном кодере. Структурная схема передатчика, предназначенного для генерации кодовых слов первого указателя TFCI и кодовых слов второго указателя TFCI с задержкой по времени, изображена на Фиг.3.Figure 4 shows a detailed block diagram of the encoders 200 and 205. Namely, the encoder 200 for encoding the first TFCI, and the encoder 205 for encoding the second TFCI, have the structure shown in Figure 4. However, when generating code words of the first TFCI and code words of the second TFCI with a time delay, the encoder for the first TFCI and the encoder for the second TFCI can be implemented in one encoder. A block diagram of a transmitter for generating code words of a first TFCI and a time delay of a second TFCI is shown in FIG. 3.

Сначала со ссылкой на Фиг.2 подробно описан кодер, соответствующий настоящему изобретению, для случая, когда соотношение бит первого указателя TFCI и бит второго указателя TFCI составляет 1:9.First, with reference to FIG. 2, an encoder according to the present invention is described in detail for the case where the ratio of the bits of the first TFCI to bits of the second TFCI is 1: 9.

Когда соотношение информационных бит составляет 1:9, кодер 200 работает как кодер (3, 1), а кодер 205 работает как кодер (29, 9); кодер 200 работает как кодер (4, 1), а кодер 205 работает как кодер (28, 9); или кодер 200 работает как кодер (5, 1), а кодер 205 работает как кодер (27, 9).When the ratio of information bits is 1: 9, encoder 200 operates as an encoder (3, 1), and encoder 205 operates as an encoder (29, 9); encoder 200 operates as an encoder (4, 1), and encoder 205 operates as an encoder (28, 9); or encoder 200 operates as an encoder (5, 1), and encoder 205 operates as an encoder (27, 9).

Теперь работа кодера (3, 1), кодера (29, 9), кодера (4, 1), кодера (28, 9), кодера (5, 1) и кодера (27, 9) будет описана подробно со ссылкой на Фиг.4.Now, the operation of the encoder (3, 1), encoder (29, 9), encoder (4, 1), encoder (28, 9), encoder (5, 1) and encoder (27, 9) will be described in detail with reference to FIG. .4.

На первом этапе описана работа кодера (3, 1). Как показано на Фиг.4, в обычном виде в кодер подается один входной бит а0, а оставшиеся входные биты а1, а2, а3, а4, а5, а6, а7, а8 и а9 все заполняются нулями. Входной бит а0 подается в умножитель 410, входной бит a1 - в умножитель 412, входной бит а2 - в умножитель 414, входной бит а3 - в умножитель 416, входной бит а4 - в умножитель 418, входной бит а5 - в умножитель 420, входной бит а6 - в умножитель 422, входной бит а7 - в умножитель 424, входной бит а8 - в умножитель 426 и входной бит а9 - в умножитель 428. В это же время генератор 400 кода Уолша формирует базовое кодовое слово W1=10101010101010110101010101010100 и подает сформированное базовое слово W1 в умножитель 410. После этого умножитель 410 умножает входной бит а0 на базовое кодовое слово W1 посимвольно и подает получающийся на выходе результат в логическую схему 440 "Исключающее ИЛИ". Далее генератор 400 кода Уолша создает другие базовые кодовые слова W2, W4, W8 и W16 и подает их в умножители 412, 414, 416 и 418 соответственно. Генератор 402 кода "Все единицы" формирует базовое кодовое слово, состоящее из одних единиц (или последовательность "Все единицы"), и подает созданное базовое кодовое слово из одних единиц в умножитель 420. Генератор 404 масок создает базовые кодовые слова M1, М2, М4 и М8 и подает эти созданные базовые кодовые слова в умножители 422, 424, 426 и 428 соответственно. Однако так как входные биты а1, а2, а3, а4, а5, а6, а7, а8 и а9, подаваемые в умножители 412, 414, 416, 418, 420, 422, 424, 426 и 428, представляют собой одни нули, то умножители 412, 414, 416, 418, 420, 422, 424, 426 и 428 выводят нули в логическую схему 440 "Исключающее ИЛИ", таким образом не влияя на получающийся на выходе из логической схемы 440 "Исключающее ИЛИ" результат. То есть значение, определенное в результате применения в логической схеме 440 операции "Исключающее ИЛИ" к выходным значениям умножителей 410, 412, 414, 416, 418, 420, 422, 424, 426 и 428 равно значению на выходе умножителя 410. 32 символа, поступающие из логической схемы 440 "Исключающее ИЛИ", подаются в устройство 460 перфорирования. В этот момент контроллер 450 принимает информацию о длине кода и на основе информации о длине кода подает в устройство 460 перфорирования сигнал управления, указывающий позиции перфорирования. После чего устройство 460 перфорирования перфорирует 1-й, 3-й, 5-й, 6-й, 7-й, 8-й, 9-й, 10-й, 11-й, 12-й, 13-й, 14-й, 15-й, 16-й, 17-й, 18-й, 19-й, 20-й, 21-й, 22-й, 23-й, 24-й, 25-й, 26-й, 27-й, 28-й, 29-й, 30-й и 31-й кодированные символы из общего количества из 32 кодированных символов с 0-го по 31-й в соответствии с сигналом управления, поступившим из контроллера 450. Другими словами, устройство 460 перфорирования перфорирует 29 символов из 32 кодированных символов и, таким образом, выводит 3 неперфорированных кодированных символа.At the first stage, the operation of the encoder is described (3, 1). As shown in Figure 4, in the usual form, the encoder receives one input bit a0, and the remaining input bits a1, a2, a3, a4, a5, a6, a7, a8 and a9 are all filled with zeros. The input bit a0 is supplied to the multiplier 410, the input bit a1 is sent to the multiplier 412, the input bit a2 is sent to the multiplier 414, the input bit a3 is sent to the multiplier 416, the input bit a4 is sent to the multiplier 418, the input bit a5 is sent to the multiplier 420, the input bit a6 to the multiplier 422, input bit a7 to the multiplier 424, input bit a8 to the multiplier 426 and input bit a9 to the multiplier 428. At the same time, the Walsh code generator 400 generates the base code word W1 = 101010101010101011010101010101010100 and feeds the generated base word W1 to the multiplier 410. After that, the multiplier 410 multiplies the input bit a0 by the base code word W1 pos mvolno and delivers the result obtained at the output 440 to the logic "exclusive OR". Next, the Walsh code generator 400 creates the other base codewords W2, W4, W8 and W16 and feeds them to the multipliers 412, 414, 416 and 418, respectively. The All Units code generator 402 generates a base code word consisting of one units (or the All Units sequence), and feeds the created one unit code base word to the multiplier 420. The mask generator 404 creates the base code words M1, M2, M4 and M8 and feeds these generated base codewords to multipliers 422, 424, 426 and 428, respectively. However, since the input bits a1, a2, a3, a4, a5, a6, a7, a8 and a9 supplied to the multipliers 412, 414, 416, 418, 420, 422, 424, 426 and 428 are one zeros, then multipliers 412, 414, 416, 418, 420, 422, 424, 426, and 428 output zeros to the exclusive-OR logic 440, thereby not affecting the result obtained from the exclusive-OR logic 440. That is, the value determined by applying the Exclusive OR operation in the logic circuit 440 to the output values of the multipliers 410, 412, 414, 416, 418, 420, 422, 424, 426 and 428 is equal to the value at the output of the multiplier 410. 32 characters, coming from the exclusive-OR logic 440 are supplied to the punch device 460. At this point, the controller 450 receives the code length information and, based on the code length information, provides a control signal indicating the position of the punch to the punching device 460. After which the device 460 punching perforates the 1st, 3rd, 5th, 6th, 7th, 8th, 9th, 10th, 11th, 12th, 13th, 14th, 15th, 16th, 17th, 18th, 19th, 20th, 21st, 22nd, 23rd, 24th, 25th, 26th th, 27th, 28th, 29th, 30th and 31st coded characters from a total of 32 coded characters from 0 to 31 in accordance with a control signal received from controller 450. Others in words, the punching device 460 perforates 29 characters out of 32 encoded characters and thus outputs 3 unperforated encoded characters.

На втором этапе описана работа кодера (29, 9). Как показано на Фиг.4, в обычном виде в кодер подаются девять входных бит а0, a1, а2, а3, а4, а5, а6, а7 и а8, а оставшийся входной бит а9 заполняется нулем. Входной бит а0 подается в умножитель 410, входной бит a1 - в умножитель 412, входной бит а2 - в умножитель 414, входной бит а3 - в умножитель 416, входной бит а4 - в умножитель 418, входной бит а5 - в умножитель 420, входной бит а6 - в умножитель 422, входной бит а7 - в умножитель 424, входной бит а8 - в умножитель 426 и входной бит а9 - в умножитель 428. В это же время генератор 400 кода Уолша подает базовое кодовое слово W1=10101010101010110101010101010100 в умножитель 410, базовое кодовое слово W2=01100110011001101100110011001100 - в умножитель 412, базовое кодовое слово W4=00011110000111100011110000111100 - в умножитель 414, базовое кодовое слово W8=00000001111111100000001111111100 - в умножитель 416 и базовое кодовое слово W16=00000000000000011111111111111101 - в умножитель 418. После этого умножитель 410 умножает базовое кодовое слово W1 на входной бит а0 посимвольно и подает получающийся на выходе результат в логическую схему 440 "Исключающее ИЛИ", умножитель 412 умножает базовое кодовое слово W2 на входной бит a1 посимвольно и подает получающийся на выходе результат в логическую схему 440 "Исключающее ИЛИ", умножитель 414 умножает базовое кодовое слово W4 на входной бит а2 посимвольно и подает получающийся на выходе результат в логическую схему 440 "Исключающее ИЛИ", умножитель 416 умножает базовое кодовое слово W8 на входной бит а3 посимвольно и подает получающийся на выходе результат в логическую схему 440 "Исключающее ИЛИ" и умножитель 418 умножает базовое кодовое слово W16 на входной бит а4 посимвольно и подает получающийся на выходе результат в логическую схему 440 "Исключающее ИЛИ". Кроме того, генератор 402 кода "Все единицы" формирует базовое кодовое слово, состоящее из одних единиц, длиной 32 символа и подает сформированное базовое кодовое слово из одних единиц в умножитель 420. Затем умножитель 420 умножает кодовое слово из одних единиц на входной бит а5 посимвольно и подает получающийся на выходе результат в логическую схему 440 "Исключающее ИЛИ". Генератор 404 масок подает в умножитель 422 базовое кодовое слово M1=0101 0000 1100 0111 1100 0001 1101 1101, в умножитель 424 - базовое кодовое слово М2=0000 0011 1001 1011 1011 0111 0001 1100 и в умножитель 426 - базовое слово М4=0001 0101 1111 0010 0110 1100 1010 1100. После чего умножитель 422 умножает базовое кодовое слово M1 на входной бит а6 посимвольно и подает получающийся на выходе результат в логическую схему 440 "Исключающее ИЛИ", умножитель 424 умножает базовое кодовое слово М2 на входной бит а7 посимвольно и подает получающийся на выходе результат в логическую схему 440 "Исключающее ИЛИ" и умножитель 426 умножает базовое кодовое слово М4 на входной бит а8 посимвольно и подает получающийся на выходе результат в логическую схему 440 "Исключающее ИЛИ". Дополнительно генератор 404 масок формирует другое базовое кодовое слово М8 и подает созданное базовое кодовое слово М8 в умножитель 428. Однако так как входной бит а9, поданный в умножитель 428, представляет собой 0, то умножитель 428 подает 0 в логическую схему 440 "Исключающее ИЛИ", таким образом не влияя на получающийся на выходе из логической схемы 440 "Исключающее ИЛИ" результат. То есть значение, определенное в результате применения в логической схеме 440 операции "Исключающее ИЛИ" к выходным значениям умножителей 410, 412, 414, 416, 418, 420, 422, 424, 426 и 428, равно значению, определенному в результате применения операции "Исключающее ИЛИ" к выходным значениям умножителей 410, 412, 414, 416, 418, 420, 422, 424 и 426. 32 символа, поступающие из логической схемы 440 "Исключающее ИЛИ", подаются в устройство 460 перфорирования. В этот момент контроллер 450 принимает информацию о длине кода и на основе информации о длине кода подает в устройство 460 перфорирования сигнал управления, указывающий позиции перфорирования. После чего устройство 460 перфорирования перфорирует 6-й, 10-й и 11-й кодированные символы из общих 32 кодированных символов с 0-го по 31-й в соответствии с сигналом управления, поступившим из контроллера 450. Другими словами, устройство 460 перфорирования перфорирует 3 символа из 32 кодированных символов и, таким образом, выводит 29 неперфорированных кодированных символов.At the second stage, the operation of the encoder is described (29, 9). As shown in FIG. 4, in the normal form, nine input bits a0, a1, a2, a3, a4, a5, a6, a7 and a8 are supplied to the encoder, and the remaining input bit a9 is filled with zero. The input bit a0 is supplied to the multiplier 410, the input bit a1 is sent to the multiplier 412, the input bit a2 is sent to the multiplier 414, the input bit a3 is sent to the multiplier 416, the input bit a4 is sent to the multiplier 418, the input bit a5 is sent to the multiplier 420, the input bit a6 to the multiplier 422, input bit a7 to the multiplier 424, input bit a8 to the multiplier 426 and input bit a9 to the multiplier 428. At the same time, the Walsh code generator 400 supplies the base code word W1 = 1010101010101011010101010101010100 to the multiplier 410, the base codeword W2 = 01100110011001101100110011001100 - to the multiplier 412, base codeword W4 = 00011110000111100011110000111100 - to the multiplier 414, bases The codeword W8 = 00000001111111100000001111111100 is multiplied by the multiplier 416 and the base codeword W16 = 0000000000000001011111111111111101 is multiplied by the multiplier 418. After that, the multiplier 410 multiplies the base codeword W1 by the input bit a0 character by character and feeds the resulting output to the OR logic 440 " , the multiplier 412 multiplies the base code word W2 by the input bit a1 character-by-bit and feeds the resulting output to the exclusive-OR logic 440, the multiplier 414 multiplies the base code word W4 by the input bit a2 character-by-character and feeds the resulting by you While the result is in the exclusive-OR logic 440, the multiplier 416 multiplies the base codeword W8 by the input bit a3 character-by-bit and feeds the resultant output into the exclusive-logic OR 440 and the multiplier 418 multiplies the base codeword W16 by the input-bit a4 character-by-character and feeds the resulting output to the exclusive-OR logic 440. In addition, the All Units code generator 402 generates a base code word of one units with a length of 32 characters and supplies the generated base code word of one units to the multiplier 420. Then, the multiplier 420 multiplies the code word from one units by the input bit a5 character-by-character and feeds the resulting output to the exclusive-OR logic 440. The mask generator 404 supplies the base codeword M1 = 0101 0000 1100 0111 1100 0001 1101 1101 to the multiplier 422, the base codeword M2 = 0000 0011 1001 1011 1011 0111 0001 1100 to the multiplier 424, and the base word M4 = 0001 0101 1111 to the multiplier 426. 0010 0110 1100 1010 1100. After which, the multiplier 422 multiplies the base code word M1 by the input bit a6 character-by-character and feeds the resulting output to the exclusive OR logic 440, the multiplier 424 multiplies the base code word M2 by the input bit a7 character-by-character and delivers the resulting the output is the result in the exclusive circuit OR 440 and the multiplier l 426 multiplies the base codeword M4 by the input bit a8 character by character and feeds the resultant output to the exclusive-OR logic 440. Additionally, the mask generator 404 generates another base codeword M8 and supplies the generated base codeword M8 to the multiplier 428. However, since the input bit a9 supplied to the multiplier 428 is 0, the multiplier 428 supplies 0 to the exclusive-OR logic 440 , thus not affecting the result of the Exclusive OR resulting from the logic 440. That is, the value determined as a result of applying the Exclusive OR operation to the output values of the multipliers 410, 412, 414, 416, 418, 420, 422, 424, 426 and 428 in the logic circuit 440 is equal to the value determined as a result of applying the operation " Exclusive OR "to the output values of the multipliers 410, 412, 414, 416, 418, 420, 422, 424 and 426. 32 characters coming from the logic circuit 440" Exclusive OR "are supplied to the device 460 punching. At this point, the controller 450 receives the code length information and, based on the code length information, provides a control signal indicating the position of the punch to the punching device 460. Then, the punching device 460 perforates the 6th, 10th, and 11th coded symbols from a total of 32 coded symbols from 0 to 31 in accordance with a control signal received from the controller 450. In other words, the punching device 460 perforates 3 characters out of 32 encoded characters and thus outputs 29 non-perforated encoded characters.

На третьем этапе описана работа кодера (4, 1). Как показано на Фиг.4, в обычном виде в кодер подается один входной бит а0, а оставшиеся входные биты a1, а2, а3, а4, а5, а6, а7, а8 и а9 все заполняются нулями. Входной бит а0 подается в умножитель 410, входной бит a1 - в умножитель 412, входной бит а2 - в умножитель 414, входной бит а3 - в умножитель 416, входной бит а4 - в умножитель 418, входной бит а5 - в умножитель 420, входной бит а6 - в умножитель 422, входной бит а7 - в умножитель 424, входной бит а8 - в умножитель 426 и входной бит а9 - в умножитель 428. В это же время генератор 400 кода Уолша формирует базовое кодовое слово W1=10101010101010110101010101010100 и подает созданное базовое слово W1 в умножитель 410. После этого умножитель 410 умножает входной бит а0 на базовое кодовое слово W1 посимвольно и подает получающийся на выходе результат в логическую схему 440 "Исключающее ИЛИ". Генератор 400 кода Уолша создает также другие базовые кодовые слова W2, W4, W8 и W16 и подает их в умножители 412, 414, 416 и 418 соответственно. Генератор 402 кода "Все единицы" формирует базовое кодовое слово, состоящее из одних единиц (или последовательность "Все единицы"), и подает сформированное базовое кодовое слово из одних единиц в умножитель 420. Генератор 404 масок формирует базовые кодовые слова M1, M2, М4 и М8 и подает эти сформированные базовые кодовые слова в умножители 422, 424, 426 и 428 соответственно. Однако, так как входные биты a1, а2, а3, а4, а5, а6, а7, а8 и а9, подаваемые в умножители 412, 414, 416, 418, 420, 422, 424, 426 и 428, представляют собой одни нули, то умножители 412, 414, 416, 418, 420, 422, 424, 426 и 428 выводят нули в логическую схему 440 "Исключающее ИЛИ", таким образом не влияя на получающийся на выходе из логической схемы 440 "Исключающее ИЛИ" результат. То есть значение, определенное в результате применения в логической схеме 440 операции "Исключающее ИЛИ" к выходным значениям умножителей 410, 412, 414, 416, 418, 420, 422, 424, 426 и 428 равно значению на выходе умножителя 410. 32 символа, поступающие из логической схемы 440 "Исключающее ИЛИ", подаются в устройство 460 перфорирования. В этот момент контроллер 450 принимает информацию о длине кода и на основе информации о длине кода подает в устройство 460 перфорирования сигнал управления, указывающий позиции перфорирования. После чего устройство 460 перфорирования перфорирует 1-й, 3-й, 5-й, 7-й, 8-й, 9-й, 10-й, 11-й, 12-й, 13-й, 14-й, 15-й, 16-й, 17-й, 18-й, 19-й, 20-й, 21-й, 22-й, 23-й, 24-й, 25-й, 26-й, 27-й, 28-й, 29-й, 30-й и 31-й кодированные символы из общего количества в 32 кодированных символа с 0-го по 31-й в соответствии с сигналом управления, поступившим из контроллера 450. Другими словами, устройство 460 перфорирования перфорирует 28 символов из 32 кодированных символов и, таким образом, выводит 4 неперфорированных кодированных символа.At the third stage, the operation of the encoder is described (4, 1). As shown in Figure 4, in the usual form, the encoder receives one input bit a0, and the remaining input bits a1, a2, a3, a4, a5, a6, a7, a8 and a9 are all filled with zeros. The input bit a0 is supplied to the multiplier 410, the input bit a1 is sent to the multiplier 412, the input bit a2 is sent to the multiplier 414, the input bit a3 is sent to the multiplier 416, the input bit a4 is sent to the multiplier 418, the input bit a5 is sent to the multiplier 420, the input bit a6 to the multiplier 422, input bit a7 to the multiplier 424, input bit a8 to the multiplier 426 and input bit a9 to the multiplier 428. At the same time, the Walsh code generator 400 generates the base code word W1 = 101010101010101011010101010101010100 and feeds the generated base word W1 to the multiplier 410. After that, the multiplier 410 multiplies the input bit a0 by the base code word W1 character but delivers the result obtained at the output 440 to the logic "exclusive OR". The Walsh code generator 400 also creates other base codewords W2, W4, W8 and W16 and feeds them to the multipliers 412, 414, 416 and 418, respectively. The All Units code generator 402 generates a base code word consisting of one units (or the All Units sequence), and feeds the generated one unit code base word to the multiplier 420. The mask generator 404 generates the base code words M1, M2, M4 and M8 and feeds these generated base codewords to multipliers 422, 424, 426 and 428, respectively. However, since the input bits a1, a2, a3, a4, a5, a6, a7, a8 and a9 supplied to the multipliers 412, 414, 416, 418, 420, 422, 424, 426 and 428 are one zeros, then the multipliers 412, 414, 416, 418, 420, 422, 424, 426 and 428 output zeros to the exclusive-OR logic 440, thereby not affecting the result obtained from the exclusive-OR logic 440. That is, the value determined by applying the Exclusive OR operation in the logic circuit 440 to the output values of the multipliers 410, 412, 414, 416, 418, 420, 422, 424, 426 and 428 is equal to the value at the output of the multiplier 410. 32 characters, coming from the exclusive-OR logic 440 are supplied to the punch device 460. At this point, the controller 450 receives the code length information and, based on the code length information, provides a control signal indicating the position of the punch to the punching device 460. After which, the punching device 460 perforates the 1st, 3rd, 5th, 7th, 8th, 9th, 10th, 11th, 12th, 13th, 14th, 15th, 16th, 17th, 18th, 19th, 20th, 21st, 22nd, 23rd, 24th, 25th, 26th, 27th the 28th, 29th, 29th, 30th and 31st coded characters from a total of 32 coded characters from 0 to 31 in accordance with a control signal received from controller 450. In other words, device 460 punch punches 28 characters out of 32 coded characters and thus outputs 4 unperforated coded characters.

На четвертом этапе опишем работу кодера (28, 9). Как показано на Фиг.4, в обычном виде в кодер подаются девять входных бит а0, а1, а2, а3, а4, а5, а6, а7 и а8, а оставшийся входной бит а9 заполняется нулем. Входной бит а0 подается в умножитель 410, входной бит а1 - в умножитель 412, входной бит а2 - в умножитель 414, входной бит а3 - в умножитель 416, входной бит а4 - в умножитель 418, входной бит а5 - в умножитель 420, входной бит а6 - в умножитель 422, входной бит а7 - в умножитель 424, входной бит а8 - в умножитель 426 и входной бит а9 - в умножитель 428. В это же время генератор 400 кода Уолша подает базовое кодовое слово W1=10101010101010110101010101010100 в умножитель 410, базовое кодовое слово W2=01100110011001101100110011001100 - в умножитель 412, базовое кодовое слово W4=00011110000111100011110000111100 - в умножитель 414, базовое кодовое слово W8=00000001111111100000001111111100 - в умножитель 416 и базовое кодовое слово W16=00000000000000011111111111111101 - в умножитель 418. После этого умножитель 410 умножает базовое кодовое слово W1 на входной бит а0 посимвольно и подает получающийся на выходе результат в логическую схему 440 "Исключающее ИЛИ", умножитель 412 умножает базовое кодовое слово W2 на входной бит а1 посимвольно и подает получающийся на выходе результат в логическую схему 440 "Исключающее ИЛИ", умножитель 414 умножает базовое кодовое слово W4 на входной бит а2 посимвольно и подает получающийся на выходе результат в логическую схему 440 "Исключающее ИЛИ", умножитель 416 умножает базовое кодовое слово W8 на входной бит а3 посимвольно и подает получающийся на выходе результат в логическую схему 440 "Исключающее ИЛИ" и умножитель 418 умножает базовое кодовое слово W16 на входной бит а4 посимвольно и подает получающийся на выходе результат в логическую схему 440 "Исключающее ИЛИ". Кроме того, генератор 402 кода "Все единицы" формирует базовое кодовое слово, состоящее из одних единиц, длиной 32 символа и подает созданное базовое кодовое слово из одних единиц в умножитель 420. Затем умножитель 420 умножает кодовое слово из одних единиц на входной бит а5 посимвольно и подает получающийся на выходе результат в логическую схему 440 "Исключающее ИЛИ". Генератор 404 масок подает в умножитель 422 базовое кодовое слово M1=0101 0000 1100 0111 1100 0001 1101 1101, в умножитель 424 - базовое кодовое слово М2=0000 0011 1001 1011 1011 0111 0001 1100 и в умножитель 426 - базовое слово М4=0001 0101 1111 0010 0110 1100 1010 1100. После чего умножитель 422 умножает базовое кодовое слово M1 на входной бит а6 посимвольно и подает получающийся на выходе результат в логическую схему 440 "Исключающее ИЛИ", умножитель 424 умножает базовое кодовое слово М2 на входной бит а7 посимвольно и подает получающийся на выходе результат в логическую схему 440 "Исключающее ИЛИ" и умножитель 426 умножает базовое кодовое слово М4 на входной бит а8 посимвольно и подает получающийся на выходе результат в логическую схему 440 "Исключающее ИЛИ". Далее генератор 404 масок создает другое базовое кодовое слово М8 и подает созданное базовое кодовое слово М8 в умножитель 428. Однако, так как входной бит а9, поданный в умножитель 428, представляет собой 0, то умножитель 428 подает 0 в логическую схему 440 "Исключающее ИЛИ", таким образом не влияя на получающийся на выходе из логической схемы 440 "Исключающее ИЛИ" результат. То есть значение, определенное в результате применения в логической схеме 440 операции "Исключающее ИЛИ" к выходным значениям умножителей 410, 412, 414, 416, 418, 420, 422, 424, 426 и 428, равно значению, определенному в результате применения операции "Исключающее ИЛИ" к выходным значениям умножителей 410, 412, 414, 416, 418, 420, 422, 424 и 426. 32 символа, поступающие из логической схемы 440 "Исключающее ИЛИ", подаются в устройство 460 перфорирования. В этот момент контроллер 450 принимает информацию о длине кода и на основе информации о длине кода подает в устройство 460 перфорирования сигнал управления, указывающий позиции перфорирования. После чего устройство 460 перфорирования перфорирует 6-й, 10-й, 11-й и 30-й кодированные символы из общего количества в 32 кодированных символа с 0-го по 31-й в соответствии с сигналом управления, поступившим из контроллера 450. Другими словами, устройство 460 перфорирования перфорирует 4 символа из 32 кодированных символов и, таким образом, выводит 28 неперфорированных кодированных символов.At the fourth stage, we describe the work of the encoder (28, 9). As shown in FIG. 4, in the normal form, nine input bits a0, a1, a2, a3, a4, a5, a6, a7 and a8 are fed to the encoder, and the remaining input bit a9 is filled with zero. The input bit a0 is supplied to the multiplier 410, the input bit a1 is sent to the multiplier 412, the input bit a2 is sent to the multiplier 414, the input bit a3 is sent to the multiplier 416, the input bit a4 is sent to the multiplier 418, the input bit a5 is sent to the multiplier 420, the input bit a6 to the multiplier 422, input bit a7 to the multiplier 424, input bit a8 to the multiplier 426 and input bit a9 to the multiplier 428. At the same time, the Walsh code generator 400 supplies the base code word W1 = 1010101010101011010101010101010100 to the multiplier 410, the base codeword W2 = 01100110011001101100110011001100 - to the multiplier 412, base codeword W4 = 00011110000111100011110000111100 - to the multiplier 414, baso The codeword W8 = 00000001111111100000001111111100 is multiplied by 416 and the base codeword W16 = 00000000000000010111111111111101 is multiplied by 418. After that, multiplier 410 multiplies the base codeword W1 by the input bit a0 character by character and feeds the resulting output to the OR logic 440 " , the multiplier 412 multiplies the base code word W2 by the input bit a1 character-by-character and feeds the resulting output to the exclusive-OR logic 440, the multiplier 414 multiplies the base code word W4 by the input bit a2 character-by-character and feeds the resulting by into When the result is output to the exclusive-OR logic 440, the multiplier 416 multiplies the base codeword W8 by the input bit a3 character-by-bit and feeds the resulting output to the exclusive-logic logic 440 and the multiplier 418 multiplies the base code-word W16 by the input bit a4 character-by-character and feeds the resulting output to the exclusive-OR logic 440. In addition, the All Units code generator 402 generates a base code word of one units with a length of 32 characters and feeds the generated base code word of one units to a multiplier 420. Then, a multiplier 420 multiplies a code word from one units by an input bit a5 character-by-character and feeds the resulting output to the exclusive-OR logic 440. The mask generator 404 supplies the base codeword M1 = 0101 0000 1100 0111 1100 0001 1101 1101 to the multiplier 422, the base codeword M2 = 0000 0011 1001 1011 1011 0111 0001 1100 to the multiplier 424, and the base word M4 = 0001 0101 1111 to the multiplier 426. 0010 0110 1100 1010 1100. After which, the multiplier 422 multiplies the base code word M1 by the input bit a6 character-by-character and feeds the resulting output to the exclusive OR logic 440, the multiplier 424 multiplies the base code word M2 by the input bit a7 character-by-character and delivers the resulting the output is the result in the exclusive circuit OR 440 and the multiplier l 426 multiplies the base codeword M4 by the input bit a8 character by character and feeds the resultant output to the exclusive-OR logic 440. Next, the mask generator 404 creates another base codeword M8 and feeds the generated base codeword M8 to the multiplier 428. However, since the input bit a9 supplied to the multiplier 428 is 0, the multiplier 428 feeds 0 to the exclusive-logic circuit 440 ", thus not affecting the resultant exclusive OR result of the logic 440. That is, the value determined as a result of applying the Exclusive OR operation to the output values of the multipliers 410, 412, 414, 416, 418, 420, 422, 424, 426 and 428 in the logic circuit 440 is equal to the value determined as a result of applying the operation " Exclusive OR "to the output values of the multipliers 410, 412, 414, 416, 418, 420, 422, 424 and 426. 32 characters coming from the logic circuit 440" Exclusive OR "are supplied to the device 460 punching. At this point, the controller 450 receives the code length information and, based on the code length information, provides a control signal indicating the position of the punch to the punching device 460. Then, the punching device 460 perforates the 6th, 10th, 11th and 30th encoded characters from a total of 32 encoded characters from 0 to 31 in accordance with a control signal received from controller 450. Others in words, the punching device 460 perforates 4 characters of 32 encoded characters and thus outputs 28 unperforated encoded characters.

На пятом этапе описана работа кодера (5, 1). Как показано на Фиг.4, в обычном виде в кодер подается один входной бит а0, а оставшиеся входные биты а1, а2, а3, а4, а5, а6, а7, а8 и а9 все заполняются нулями. Входной бит а0 подается в умножитель 410, входной бит a1 - в умножитель 412, входной бит а2 - в умножитель 414, входной бит а3 - в умножитель 416, входной бит а4 - в умножитель 418, входной бит а5 - в умножитель 420, входной бит а6 - в умножитель 422, входной бит а7 - в умножитель 424, входной бит а8 - в умножитель 426 и входной бит а9 - в умножитель 428. В это же время генератор 400 кода Уолша формирует базовое кодовое слово W1=10101010101010110101010101010100 и подает сформированное базовое слово W1 в умножитель 410. После этого умножитель 410 умножает входной бит а0 на базовое кодовое слово W1 посимвольно и подает получающийся на выходе результат в логическую схему 440 "Исключающее ИЛИ". Также, генератор 400 кода Уолша формирует другие базовые кодовые слова W2, W4, W8 и W16 и подает их в умножители 412, 414, 416 и 418 соответственно. Генератор 402 кода "Все единицы" формирует базовое кодовое слово, состоящее из одних единиц (или последовательность "Все единицы"), и подает сформированное базовое кодовое слово из одних единиц в умножитель 420. Генератор 404 масок формирует также базовые кодовые слова M1, М2, М4 и М8 и подает эти сформированные базовые кодовые слова в умножители 422, 424, 426 и 428 соответственно. Однако так как входные биты а1, а2, а3, а4, а5, а6, а7, а8 и а9, подаваемые в умножители 412, 414, 416, 418, 420, 422, 424, 426 и 428, представляют собой одни нули, то умножители 412, 414, 416, 418, 420, 422, 424, 426 и 428 выводят нули в логическую схему 440 "Исключающее ИЛИ", таким образом не влияя на получающийся на выходе из логической схемы 440 "Исключающее ИЛИ" результат. То есть значение, определенное в результате применения в логической схеме 440 операции "Исключающее ИЛИ" к выходным значениям умножителей 410, 412, 414, 416, 418, 420, 422, 424, 426 и 428 равно значению на выходе умножителя 410. 32 символа, поступающие из логической схемы 440 "Исключающее ИЛИ", подаются в устройство 460 перфорирования. В этот момент контроллер 450 принимает информацию о длине кода и на основе информации о длине кода подает в устройство 460 перфорирования сигнал управления, указывающий позиции перфорирования. После чего устройство 460 перфорирования перфорирует 1-й, 3-й, 5-й, 7-й, 9-й, 10-й, 11-й, 12-й, 13-й, 14-й, 15-й, 16-й, 17-й, 18-й, 19-й, 20-й, 21-й, 22-й, 23-й, 24-й, 25-й, 26-й, 27-й, 28-й, 29-й, 30-й и 31-й кодированные символы из общего количества в 32 кодированных символа с 0-го по 31-й в соответствии с сигналом управления, поступившим из контроллера 450. Другими словами, устройство 460 перфорирования перфорирует 27 символов из 32 кодированных символов и, таким образом, выводит 5 неперфорированных кодированных символа.At the fifth stage, the operation of the encoder is described (5, 1). As shown in Figure 4, in the usual form, the encoder receives one input bit a0, and the remaining input bits a1, a2, a3, a4, a5, a6, a7, a8 and a9 are all filled with zeros. The input bit a0 is supplied to the multiplier 410, the input bit a1 is sent to the multiplier 412, the input bit a2 is sent to the multiplier 414, the input bit a3 is sent to the multiplier 416, the input bit a4 is sent to the multiplier 418, the input bit a5 is sent to the multiplier 420, the input bit a6 to the multiplier 422, input bit a7 to the multiplier 424, input bit a8 to the multiplier 426 and input bit a9 to the multiplier 428. At the same time, the Walsh code generator 400 generates the base code word W1 = 101010101010101011010101010101010100 and feeds the generated base word W1 to the multiplier 410. After that, the multiplier 410 multiplies the input bit a0 by the base code word W1 pos mvolno and delivers the result obtained at the output 440 to the logic "exclusive OR". Also, the Walsh code generator 400 generates other base codewords W2, W4, W8 and W16 and feeds them to the multipliers 412, 414, 416 and 418, respectively. The All Units code generator 402 generates a basic code word consisting of one units (or the All Units sequence) and supplies the generated basic one code word to the multiplier 420. The mask generator 404 also generates basic code words M1, M2, M4 and M8 and feeds these generated base codewords to multipliers 422, 424, 426 and 428, respectively. However, since the input bits a1, a2, a3, a4, a5, a6, a7, a8 and a9 supplied to the multipliers 412, 414, 416, 418, 420, 422, 424, 426 and 428 are one zeros, then multipliers 412, 414, 416, 418, 420, 422, 424, 426, and 428 output zeros to the exclusive-OR logic 440, thereby not affecting the result obtained from the exclusive-OR logic 440. That is, the value determined by applying the Exclusive OR operation in the logic circuit 440 to the output values of the multipliers 410, 412, 414, 416, 418, 420, 422, 424, 426 and 428 is equal to the value at the output of the multiplier 410. 32 characters, coming from the exclusive-OR logic 440 are supplied to the punch device 460. At this point, the controller 450 receives the code length information and, based on the code length information, provides a control signal indicating the position of the punch to the punching device 460. After which, the punching device 460 perforates the 1st, 3rd, 5th, 7th, 9th, 10th, 11th, 12th, 13th, 14th, 15th, 16th, 17th, 18th, 19th, 20th, 21st, 22nd, 23rd, 24th, 25th, 26th, 27th, 28th the 29th, 30th, 30th and 31st coded characters from a total of 32 coded characters from 0 to 31 in accordance with a control signal received from the controller 450. In other words, the punch device 460 punches 27 characters of 32 encoded characters and thus outputs 5 non-perforated encoded characters.

На шестом этапе описана работа кодера (27, 9). Как показано на Фиг.4, в обычном виде в кодер подаются девять входных бит а0, а1, а2, а3, а4, а5, а6, а7 и а8, а оставшийся входной бит а9 заполняется нулем. Входной бит а0 подается в умножитель 410, входной бит a1 - в умножитель 412, входной бит а2 - в умножитель 414, входной бит а3 - в умножитель 416, входной бит а4 - в умножитель 418, входной бит а5 - в умножитель 420, входной бит а6 - в умножитель 422, входной бит а7 - в умножитель 424, входной бит а8 - в умножитель 426 и входной бит а9 - в умножитель 428. В это же время генератор 400 кода Уолша подает базовое кодовое слово W1=10101010101010110101010101010100 в умножитель 410, базовое кодовое слово W2=01100110011001101100110011001100 - в умножитель 412, базовое кодовое слово W4=00011110000111100011110000111100 - в умножитель 414, базовое кодовое слово W8=00000001111111100000001111111100 - в умножитель 416 и базовое кодовое слово W16=00000000000000011111111111111101 - в умножитель 418. После этого умножитель 410 умножает базовое кодовое слово W1 на входной бит а0 посимвольно и подает получающийся на выходе результат в логическую схему 440 "Исключающее ИЛИ", умножитель 412 умножает базовое кодовое слово W2 на входной бит а1 посимвольно и подает получающийся на выходе результат в логическую схему 440 "Исключающее ИЛИ", умножитель 414 умножает базовое кодовое слово W4 на входной бит а2 посимвольно и подает получающийся на выходе результат в логическую схему 440 "Исключающее ИЛИ", умножитель 416 умножает базовое кодовое слово W8 на входной бит а3 посимвольно и подает получающийся на выходе результат в логическую схему 440 "Исключающее ИЛИ" и умножитель 418 умножает базовое кодовое слово W16 на входной бит а4 посимвольно и подает получающийся на выходе результат в логическую схему 440 "Исключающее ИЛИ". Кроме того, генератор 402 кода "Все единицы" создает базовое кодовое слово, состоящее из одних единиц, длиной 32 символа и подает созданное базовое кодовое слово из одних единиц в умножитель 420. Затем умножитель 420 умножает кодовое слово из одних единиц на входной бит а5 посимвольно и подает получающийся на выходе результат в логическую схему 440 "Исключающее ИЛИ". Генератор 404 масок подает в умножитель 422 базовое кодовое слово M1=0101 0000 1100 0111 1100 0001 1101 1101, в умножитель 424 - базовое кодовое слово М2=0000 0011 1001 1011 1011 0111 0001 1100 и в умножитель 426 - базовое слово М4=0001 0101 1111 0010 0110 1100 1010 1100. После чего умножитель 422 умножает базовое кодовое слово M1 на входной бит а6 посимвольно и подает получающийся на выходе результат в логическую схему 440 "Исключающее ИЛИ", умножитель 424 умножает базовое кодовое слово М2 на входной бит а7 посимвольно и подает получающийся на выходе результат в логическую схему 440 "Исключающее ИЛИ" и умножитель 426 умножает базовое кодовое слово М4 на входной бит а8 посимвольно и подает получающийся на выходе результат в логическую схему 440 "Исключающее ИЛИ". Также генератор 404 масок создает другое базовое кодовое слово М8 и подает созданное базовое кодовое слово М8 в умножитель 428. Однако так как входной бит а9, поданный в умножитель 428, представляет собой 0, то умножитель 428 подает 0 в логическую схему 440 "Исключающее ИЛИ", таким образом не влияя на получающийся на выходе из логической схемы 440 "Исключающее ИЛИ" результат. То есть, значение, определенное в результате применения в логической схеме 440 операции "Исключающее ИЛИ" к выходным значениям умножителей 410, 412, 414, 416, 418, 420, 422, 424, 426 и 428, равно значению, определенному в результате применения операции "Исключающее ИЛИ" к выходным значениям умножителей 410, 412, 414, 416, 418, 420, 422, 424 и 426. 32 символа, поступающие из логической схемы 440 "Исключающее ИЛИ", подаются в устройство 460 перфорирования. В этот момент контроллер 450 принимает информацию о длине кода и на основе информации о длине кода подает в устройство 460 перфорирования сигнал управления, указывающий позиции перфорирования. После чего устройство 460 перфорирования перфорирует 0-й, 2-й, 8-й, 19-й и 20-й кодированные символы из общего количества в 32 кодированных символа с 0-го по 31-й в соответствии с сигналом управления, поступившим из контроллера 450. Другими словами, устройство 460 перфорирования перфорирует 5 символов из 32 кодированных символов и, таким образом, выводит 27 неперфорированных кодированных символов.At the sixth stage, the operation of the encoder is described (27, 9). As shown in FIG. 4, in the normal form, nine input bits a0, a1, a2, a3, a4, a5, a6, a7 and a8 are fed to the encoder, and the remaining input bit a9 is filled with zero. The input bit a0 is supplied to the multiplier 410, the input bit a1 is sent to the multiplier 412, the input bit a2 is sent to the multiplier 414, the input bit a3 is sent to the multiplier 416, the input bit a4 is sent to the multiplier 418, the input bit a5 is sent to the multiplier 420, the input bit a6 to the multiplier 422, input bit a7 to the multiplier 424, input bit a8 to the multiplier 426 and input bit a9 to the multiplier 428. At the same time, the Walsh code generator 400 supplies the base code word W1 = 1010101010101011010101010101010100 to the multiplier 410, the base codeword W2 = 01100110011001101100110011001100 - to the multiplier 412, base codeword W4 = 00011110000111100011110000111100 - to the multiplier 414, bases The codeword W8 = 00000001111111100000001111111100 is multiplied by the multiplier 416 and the base codeword W16 = 0000000000000001011111111111111101 is multiplied by the multiplier 418. After that, the multiplier 410 multiplies the base codeword W1 by the input bit a0 character by character and feeds the resulting output to the OR logic 440 " , the multiplier 412 multiplies the base code word W2 by the input bit a1 character-by-character and feeds the resulting output to the exclusive-OR logic 440, the multiplier 414 multiplies the base code word W4 by the input bit a2 character-by-character and feeds the resulting by into While the result is in the exclusive-OR logic 440, the multiplier 416 multiplies the base codeword W8 by the input bit a3 character-by-bit and feeds the resulting output into the exclusive-logic logic 440 and the multiplier 418 multiplies the base codeword W16 by the input bit-by-character a4 and feeds the resulting output to the exclusive-OR logic 440. In addition, the All Units code generator 402 creates a base code word of one units with a length of 32 characters and feeds the generated base code word of one units to a multiplier 420. Then, a multiplier 420 multiplies a code word from one units by an input bit a5 character-by-character and feeds the resulting output to the exclusive-OR logic 440. The mask generator 404 supplies the base codeword M1 = 0101 0000 1100 0111 1100 0001 1101 1101 to the multiplier 422, the base codeword M2 = 0000 0011 1001 1011 1011 0111 0001 1100 to the multiplier 424, and the base word M4 = 0001 0101 1111 to the multiplier 426. 0010 0110 1100 1010 1100. After which, the multiplier 422 multiplies the base code word M1 by the input bit a6 character-by-character and feeds the resulting output to the exclusive OR logic 440, the multiplier 424 multiplies the base code word M2 by the input bit a7 character-by-character and delivers the resulting the output is the result in the exclusive circuit OR 440 and the multiplier l 426 multiplies the base codeword M4 by the input bit a8 character by character and feeds the resultant output to the exclusive-OR logic 440. Also, the mask generator 404 creates another base codeword M8 and supplies the generated base codeword M8 to the multiplier 428. However, since the input bit a9 supplied to the multiplier 428 is 0, the multiplier 428 supplies 0 to the exclusive-OR logic 440 , thus not affecting the result of the Exclusive OR resulting from the logic 440. That is, the value determined as a result of applying the Exclusive OR operation to the output values of the multipliers 410, 412, 414, 416, 418, 420, 422, 424, 426 and 428 in the logic circuit 440 is equal to the value determined as a result of applying the operation An exclusive OR to the output values of the multipliers 410, 412, 414, 416, 418, 420, 422, 424, and 426. 32 characters from the exclusive OR logic 440 are provided to the punch device 460. At this point, the controller 450 receives the code length information and, based on the code length information, provides a control signal indicating the position of the punch to the punching device 460. Then, the punching device 460 perforates the 0th, 2nd, 8th, 19th and 20th coded characters from a total of 32 coded characters from 0 to 31 in accordance with a control signal received from controller 450. In other words, punching device 460 perforates 5 characters from 32 encoded characters and thus outputs 27 unperforated encoded characters.

В Таблице 5 приведены схемы перфорирования, с использованием которых все кодеры, указанные в Таблице 1, могут быть реализованы при помощи кодера, показанного на Фиг.4. Схемы перфорирования, приведенные в Таблице 5, применяются в устройстве 460 перфорирования, показанном на Фиг.4, для формирования кода (n, k) (где n=3, 4,..., 14, 18, 19,..., 29 и k=1, 2, 3, 4, 6, 7, 8, 9).Table 5 shows the punching patterns, using which all the encoders shown in Table 1 can be implemented using the encoder shown in Figure 4. The punching patterns shown in Table 5 are used in the punching device 460 shown in FIG. 4 to generate the code (n, k) (where n = 3, 4, ..., 14, 18, 19, ..., 29 and k = 1, 2, 3, 4, 6, 7, 8, 9).

В таблице 5 "0" представляет позицию, в которой кодированный символ перфорируется, а "1" - позицию, в которой кодированный символ не перфорируется. При использовании схем перфорирования, приведенных в Таблице 5, можно вычислить символы первого кодированного указателя TFCI и второго кодированного указателя TFCI даже для случаев, когда соотношения числа информационных бит первого указателя TFCI и числа информационных бит второго указателя TFCI составляют 2:8, 3:7, 4:6, 6:4, 7:3, 8:2 и 9:1. На основе рассмотрения схем перфорирования, приведенных в Таблице 5, и предыдущего описания, изложенного для случая, когда соотношение числа информационных бит первого указателя TFCI и числа информационных бит второго указателя TFCI составляет 1:9, принцип работы кодеров 200 и 205 должен стать более очевидным.In table 5, “0” represents the position at which the encoded character is perforated, and “1” represents the position at which the encoded character is not perforated. Using the punching schemes shown in Table 5, the symbols of the first encoded TFCI and the second encoded TFCI can be calculated even for cases where the ratio of the number of information bits of the first TFCI and the number of information bits of the second TFCI is 2: 8, 3: 7, 4: 6, 6: 4, 7: 3, 8: 2 and 9: 1. Based on a consideration of the punching patterns shown in Table 5 and the previous description for the case where the ratio of the number of information bits of the first TFCI to the number of information bits of the second TFCI is 1: 9, the operation of encoders 200 and 205 should become more obvious.

После описанных выше операций кодированные символы, поступающие из кодеров 200 и 205, компонуются (или мультиплексируются по времени) при помощи компоновщика (или мультиплексора) 210, генерирующего 32-символьный мультиплексированный сигнал.After the operations described above, encoded characters coming from encoders 200 and 205 are composed (or time-multiplexed) using a linker (or multiplexer) 210 generating a 32-character multiplexed signal.

Ниже описан способ компоновки символов первого кодированного указателя TFCI и символов второго кодированного указателя TFCI с использованием компоновщика 210 кодированных символов. Компоновщик 210 кодированных символов компонует символы первого кодированного указателя TFCI и символы второго кодированного указателя TFCI, поступающие из кодеров 200 и 205, таким образом, что кодированные символы TFCI распределяются в радиокадре как можно более равномерно. То есть компоновщик 210 кодированных символов преобразует информационные биты аk в кодированные биты b1, что приведено в описании существующего уровня техники. Из кодированных символов, полученных путем кодирования информационных бит аk, х-й кодированный символ из кодированных символов, полученных при кодировании бит первого указателя TFCI обозначается как c 1 х , где х - целое число, включая 0, а y-й кодированный символ из кодированных символов, полученных при кодировании бит второго указателя TFCI обозначается как c 2 y , где у - целое число, включая 0. Сумма значения х последнего символа из c 1 х и значения у последнего символа из c 2 y всегда должна быть равной 32. Кроме того, сумма кодированных символов c 1 х и кодированных символов c 2 y равна 32. Таким образом, компоновщик 210 кодированных символов выполняет функцию преобразования кодированных символов c 1 х и c 2 y в биты b1. Перед передачей в реальном радиокадре биты b1 преобразуются в биты dm для соответствующих случаев А1, А2, A3 и А4.The following describes a method of arranging the symbols of the first encoded TFCI and symbols of the second encoded TFCI using the encoder 210 of the encoded symbols. The encoder symbol compiler 210 composes the symbols of the first encoded TFCI indicator and the symbols of the second encoded TFCI indicator coming from encoders 200 and 205 so that the encoded TFCI symbols are distributed in the radio frame as evenly as possible. That is, the encoder symbol composer 210 converts information bits a k into encoded bits b 1 , as described in the prior art. Of the encoded symbols obtained by encoding information bits a k , the xth encoded symbol of the encoded symbols obtained by encoding the bits of the first TFCI is denoted as c 1 x , where x is an integer, including 0, and the yth encoded character from the encoded characters obtained by encoding the bits of the second TFCI pointer is denoted as c 2 y , where y is an integer, including 0. The sum of the x value of the last character from c 1 x and the values of the last character from c 2 y must always be 32. In addition, the sum of the encoded characters c 1 x and coded characters c 2 y is 32. Thus, the encoder 210 linker performs the function of converting encoded characters c 1 x and c 2 y to bits b 1 . Before transmission in a real radio frame, bits b 1 are converted to bits d m for the corresponding cases A1, A2, A3 and A4.

В случае условий А2, A3 и А4 все 32 бита b1 соответствующим образом передаются. Однако в случае условия А1 биты d30(b30) и d31(b31) не передаются, поэтому необходимо выбрать по одному из кодированных символов c 1 х и c 2 y для их отображения в биты d30(b30) и d31 (b33). Правила отображения кодированных символов c 1 х и c 2 y в биты d30(b30) и d31 (b31) приведены ниже.In the case of conditions A2, A3 and A4, all 32 bits of b 1 are transmitted accordingly. However, in the case of condition A1, bits d 30 (b 30 ) and d 31 (b 31 ) are not transmitted, so you must choose one of the encoded characters c 1 x and c 2 y to map them to bits d 30 (b 30 ) and d 31 (b 33 ). Rules for displaying encoded characters c 1 x and c 2 y in bits d 30 (b 30 ) and d 31 (b 31 ) are given below.

Правило 1: последние кодированные символы из символов первого кодированного указателя TFCI и символов второго кодированного указателя TFCI отображаются в биты d30(b30) и d31(b31).Rule 1: the last encoded characters from the characters of the first encoded TFCI indicator and the characters of the second encoded TFCI indicator are mapped to bits d 30 (b 30 ) and d 31 (b 31 ).

Правило 2: произвольные кодированные символы из символов первого кодированного указателя TFCI и символов второго кодированного указателя TFCI отображаются в биты d30(b30) и d31(b31).Rule 2: arbitrary encoded characters from the symbols of the first encoded TFCI and symbols of the second encoded TFCI are mapped to bits d 30 (b 30 ) and d 31 (b 31 ).

Правило 3: два произвольных кодированных символа, поступающих из кодера с повышенной скоростью кодирования, отображаются в биты d30(b30) и d31(b31).Rule 3: two arbitrary coded characters coming from an encoder with an increased coding rate are mapped to bits d 30 (b 30 ) and d 31 (b 31 ).

Правило 4: два произвольных кодированных символа, поступающие из кодера с высокой скоростью кодирования, отображаются в биты d30(b30) и d31(b31).Rule 4: two arbitrary coded characters coming from an encoder with a high coding rate are mapped to bits d 30 (b 30 ) and d 31 (b 31 ).

Правило 5: два произвольных кодированных символа, поступающие из кодера, отличного от кодера с повышенной скоростью кодирования, отображаются в биты d30(b30) и d31(b31).Rule 5: two arbitrary encoded characters coming from an encoder other than an encoder with an increased encoding rate are mapped to bits d 30 (b 30 ) and d 31 (b 31 ).

При применении Правила 1, Правила 2, Правила 3, Правила 4 и Правила 5 должно учитываться следующее. А именно: когда один или два кодированных символа из кодированных символов c 1 х и c 2 y каждого из кодов не передаются, должно приниматься в расчет: (1) как будет меняться эффективность кода, используемого для первого указателя TFCI или второго указателя TFCI; (2) надежность (или эффективность) какого из указателей TFCI, первого указателя TFCI или второго указателя TFCI, должна быть увеличена; (3) какие кодированные символы из кодированных символов c 1 х и c 2 y , поступающих из соответствующих кодеров, должны отображаться в биты d30(b30) и d31(b31), чтобы снизить до минимума ухудшение эффективности кодов; и (4) какой из указателей TFCI, первый указатель TFCI или второй указатель TFCI, должен подвергаться изменениям при передаче.When applying Rule 1, Rule 2, Rule 3, Rule 4 and Rule 5, the following shall be taken into account. Namely: when one or two coded characters from coded characters c 1 x and c 2 y each of the codes is not transmitted, it must be taken into account: (1) how the efficiency of the code used for the first TFCI or the second TFCI will change; (2) the reliability (or effectiveness) of which of the TFCIs, the first TFCI or the second TFCI, should be increased; (3) which encoded characters from encoded characters c 1 x and c 2 y coming from the respective encoders should be mapped to bits d 30 (b 30 ) and d 31 (b 31 ) in order to minimize the degradation of code efficiency; and (4) which of the TFCIs, the first TFCI or the second TFCI, should undergo changes during transmission.

При последующем рассмотрении Правила 1, Правила 2, Правила 3 и Правила 5 будет предполагаться, что в способе HSM соотношение числа информационных бит первого указателя TFCI и числа информационных бит второго указателя TFCI равно 3:7. Кроме того, при рассмотрении Правила 4 будет предполагаться, что соотношение числа информационных бит первого указателя TFCI и числа информационных бит второго указателя TFCI равно 3:7 для случая А1.Upon further consideration of Rule 1, Rule 2, Rule 3, and Rule 5, it will be assumed that in the HSM method, the ratio of the number of information bits of the first TFCI to the number of information bits of the second TFCI is 3: 7. In addition, when considering Rule 4, it will be assumed that the ratio of the number of information bits of the first TFCI to the number of information bits of the second TFCI is 3: 7 for case A1.

Рассмотрим Правило 1 с использованием примера. В соответствии с соотношением информационных бит первого указателя TFCI и второго указателя TFCI имеются код (9, 3) и код (23, 7) или код (11, 3) и код (21, 7). Код (9, 3) и код (23, 7) используются для повышения эффективности кодирования второго указателя TFCI, а код (11, 3) и код (21, 7) используются для повышения эффективности кодирования первого указателя TFCI. Когда применяется Правило 1, не передается последний кодированный символ кода (9, 3), в результате реальная скорость кодирования для кода (9, 3) становится равной (8, 3); не передается последний кодированный символ кода (23, 7), в результате реальная скорость кодирования для кода (23, 7) становится равной (22, 7); не передается последний кодированный символ кода (11, 3), в результате реальная скорость кодирования для кода (11, 3) становится равной (10, 3); и не передается последний кодированный символ кода (21, 7), в результате реальная скорость кодирования для кода (21, 7) становится равной (20, 7). В случае Правила 1 кодеры отображают созданные ими последние кодированные символы в биты d30(b30) и d31(d31), способствуя упрощению преобразования. Однако в случае условия А1 реальные скорости кодирования первого указателя TFCI и второго указателя TFCI снижаются, приводя к уменьшению эффективности кодирования первого указателя TFCI и второго указателя TFCI.Consider Rule 1 using an example. In accordance with the ratio of the information bits of the first TFCI and the second TFCI, there is a code (9, 3) and a code (23, 7) or a code (11, 3) and a code (21, 7). Code (9, 3) and code (23, 7) are used to increase the coding efficiency of the second TFCI, and code (11, 3) and code (21, 7) are used to increase the coding efficiency of the first TFCI. When Rule 1 is applied, the last encoded character of the code is not transmitted (9, 3), as a result, the real encoding speed for the code (9, 3) becomes (8, 3); the last encoded character of the code is not transmitted (23, 7), as a result, the real encoding speed for the code (23, 7) becomes equal to (22, 7); the last encoded character of the code is not transmitted (11, 3), as a result, the real encoding speed for the code (11, 3) becomes equal to (10, 3); and the last encoded character of the code is not transmitted (21, 7), as a result, the real encoding speed for the code (21, 7) becomes equal to (20, 7). In Rule 1, the encoders map the last encoded characters they created into bits d 30 (b 30 ) and d 31 (d 31 ), thereby simplifying the conversion. However, in the case of condition A1, the real coding rates of the first TFCI and the second TFCI are reduced, resulting in a decrease in the coding efficiency of the first TFCI and the second TFCI.

Рассмотрим Правило 2 с использованием примера. В соответствии с соотношением информационных бит первого указателя TFCI и второго указателя TFCI имеются код (9, 3) и код (23, 7) или код (11, 3) и код (21, 7). Когда применяется Правило 2, не передается произвольный кодированный символ кода (9, 3), в результате реальная скорость кодирования для кода (9, 3) становится равной (8, 3); не передается произвольный кодированный символ кода (23, 7), в результате реальная скорость кодирования для кода (23, 7) становится равной (22, 7); не передается произвольный кодированный символ кода (11, 3), в результате реальная скорость кодирования для кода (11, 3) становится равной (10, 3); не передается произвольный кодированный символ кода (21,7), в результате реальная скорость кодирования для кода (21, 7) становится равной (20, 7). Произвольные кодированные символы могут выбираться из данных 4 кодов таким образом, чтобы реальные эффективности кодов не снижались несмотря на снижение реальных скоростей кодирования для соответствующих кодов. Однако эффективность некоторых кодов может уменьшаться вне зависимости от выбранных произвольных кодированных символов. Правило 2 сложнее Правила 1 по способу преобразования кодированных символов c 1 х и c 2 y . Однако в случае условия А1 можно сохранить эффективности кодов первого указателя TFCI и второго указателя TFCI несмотря на снижение реальной скорости кодирования в кодерах для первого указателя TFCI и второго указателя TFCI.Consider Rule 2 using an example. In accordance with the ratio of the information bits of the first TFCI and the second TFCI, there is a code (9, 3) and a code (23, 7) or a code (11, 3) and a code (21, 7). When Rule 2 is applied, no arbitrary coded code symbol is transmitted (9, 3), as a result, the real encoding speed for the code (9, 3) becomes equal to (8, 3); no arbitrary coded code symbol is transmitted (23, 7), as a result, the real encoding speed for the code (23, 7) becomes equal to (22, 7); no arbitrary coded code symbol is transmitted (11, 3), as a result, the actual encoding speed for the code (11, 3) becomes equal to (10, 3); no arbitrary coded code symbol is transmitted (21.7), as a result, the real coding rate for the code (21, 7) becomes equal to (20, 7). Arbitrary coded characters can be selected from these 4 codes in such a way that the real efficiency of the codes does not decrease despite the decrease in real coding rates for the corresponding codes. However, the performance of some codes may decrease regardless of the selected arbitrary encoded characters. Rule 2 is more complicated than Rule 1 in the way of converting coded characters c 1 x and c 2 y . However, in the case of condition A1, it is possible to maintain the efficiency of the codes of the first TFCI and the second TFCI, despite the decrease in the real coding rate in the encoders for the first TFCI and the second TFCI.

Рассмотрим Правило 3 с использованием примера. В соответствии с соотношением информационных бит первого указателя TFCI и второго указателя TFCI имеются код (9, 3) и код (23, 7) или код (11, 3) и код (21, 7). Когда применяется Правило 3, не передаются 2 произвольных кодированных символа кода (23, 7), в результате реальная скорость кодирования для кода (23, 7) становится равной (21, 7); не передаются 2 произвольных кодированных символа кода (11, 3), в результате реальная скорость кодирования для кода (11, 3) становится равной (9, 3). Произвольные кодированные символы могут выбираться таким образом, чтобы реальные эффективности кодов не снижались несмотря на снижение реальных скоростей кодирования для соответствующих кодов. Однако эффективность большинства кодов уменьшается. В случае Правила 3 реальная скорость кодирования соответствующих кодов становится равной (9, 3) или (21, 7), таким образом, соблюдается эффективность кодовых слов указателей TFCI при реальной скорости передачи данных для условия А1. Однако увеличение числа кодированных символов TFCI вызывает снижение эффективности кода, для которого число кодированных символов увеличилось несмотря на то, что планировалось увеличить эффективность кода первого указателя TFCI или кода второго указателя TFCI. В случае Правила 3 можно искать произвольные символы, которые не снижают эффективность кодов. Подобно Правилу 2 Правило 3 также характеризуется сложным способом преобразования. Чтобы упростить способ преобразования, последние два из кодированных символов, поступающих из кодера, создающего увеличенное число кодированных символов, отображаются в биты d30(b30) и d31(b31).Consider Rule 3 using an example. In accordance with the ratio of the information bits of the first TFCI and the second TFCI, there is a code (9, 3) and a code (23, 7) or a code (11, 3) and a code (21, 7). When Rule 3 is applied, 2 arbitrary coded code symbols are not transmitted (23, 7), as a result, the real encoding speed for the code (23, 7) becomes equal to (21, 7); 2 arbitrary encoded code symbols are not transmitted (11, 3), as a result, the real encoding speed for the code (11, 3) becomes equal to (9, 3). Arbitrary coded characters can be selected so that the real code efficiencies do not decrease despite the reduction in real coding rates for the corresponding codes. However, most codes are less efficient. In the case of Rule 3, the actual coding rate of the corresponding codes becomes (9, 3) or (21, 7), thus, the efficiency of the TFCI codewords is observed at the real data rate for condition A1. However, an increase in the number of coded TFCI symbols causes a decrease in code efficiency, for which the number of coded symbols has increased despite the intention to increase the efficiency of the code of the first TFCI or the code of the second TFCI. In the case of Rule 3, you can search for arbitrary characters that do not reduce the effectiveness of the codes. Like Rule 2, Rule 3 is also characterized by a complex way of conversion. To simplify the conversion method, the last two of the encoded characters coming from the encoder generating the increased number of encoded characters are mapped to bits d 30 (b 30 ) and d 31 (b 31 ).

Рассмотрим Правило 4 с использованием примера. В соответствии с соотношением информационных бит первого указателя TFCI и второго указателя TFCI имеются код (9, 3) и код (23, 7) или код (11, 3) и код (21, 7). Код (9, 3) и код (23, 7) используются для повышения скорости кодирования первого указателя TFCI, а код (11, 3) и код (21, 7) используются для повышения скорости кодирования второго указателя TFCI. Когда применяется Правило 4, не передаются последние два кодированные символа кода (23, 7), в результате реальная скорость кодирования для кода (23, 7) становится равной (21, 7); а скорость кодирования для кода (9, 3) остается неизменной; не передаются последние два кодированных символа кода (21, 7), в результате реальная скорость кодирования для кода (21, 7) становится равной (19, 7); а скорость кодирования для кода (11, 3) остается неизменной. При применении Правила 4 в биты d30(b30) и d31(b31) отображаются два последних символа или два произвольных символа, поступающие из соответствующих кодеров, создающих большое число кодовых слов. При применении Правила 4 не передаются два кодированных символа кода, имеющего более длинное кодовое слово, в результате чего эффективность кода, имеющего более длинное кодовое слово, снижается, но эффективность кода, имеющего более короткое кодовое слово, сохраняется.Consider Rule 4 using an example. In accordance with the ratio of the information bits of the first TFCI and the second TFCI, there is a code (9, 3) and a code (23, 7) or a code (11, 3) and a code (21, 7). Code (9, 3) and code (23, 7) are used to increase the coding rate of the first TFCI, and code (11, 3) and code (21, 7) are used to increase the coding rate of the second TFCI. When Rule 4 is applied, the last two coded characters of the code are not transmitted (23, 7), as a result, the real coding rate for the code (23, 7) becomes equal to (21, 7); and the coding rate for the code (9, 3) remains unchanged; the last two encoded characters of the code are not transmitted (21, 7), as a result, the real encoding speed for the code (21, 7) becomes equal to (19, 7); and the coding rate for the code (11, 3) remains unchanged. When Rule 4 is applied, bits d 30 (b 30 ) and d 31 (b 31 ) display the last two characters or two arbitrary characters coming from the corresponding encoders, creating a large number of code words. When Rule 4 is applied, two coded characters of a code having a longer codeword are not transmitted, as a result of which the efficiency of a code having a longer codeword is reduced, but the efficiency of a code having a shorter codeword is preserved.

Рассмотрим Правило 5 с использованием примера. Если предполагается, что соотношение числа информационных бит первого указателя TFCI и числа информационных бит второго указателя TFCI равно 3:7, а эффективность кодового слова, передающего второй указатель TFCI, увеличена, то имеются коды (9, 3) и (23, 7). При применении Правила 5, чтобы передавать второй указатель TFCI с высокой надежностью, в биты d30(b30) и d31(b31) отображаются два произвольных кодированных символа кода (9, 3), в результате чего реальная скорость кодирования становится равной (7, 3). При применении Правила 5 производительность кодера для первого указателя TFCI снижается, но кодированные символы для второго указателя TFCI остаются "неповрежденными", в результате чего можно безопасно передавать второе кодовое слово TFCI.Consider Rule 5 using an example. If it is assumed that the ratio of the number of information bits of the first TFCI and the number of information bits of the second TFCI is 3: 7, and the efficiency of the codeword transmitting the second TFCI is increased, then there are codes (9, 3) and (23, 7). When Rule 5 is applied, in order to transmit the second TFCI with high reliability, two arbitrary coded code symbols are displayed in bits d 30 (b 30 ) and d 31 (b 31 ), as a result of which the real encoding speed becomes ( 7, 3). When Rule 5 is applied, the encoder performance for the first TFCI is reduced, but the encoded characters for the second TFCI are “intact”, so that the second TFCI codeword can be safely transmitted.

В приведенном выше описании Правила 1, Правила 2, Правила 3 и Правила 4 биты c 1 х и c 2 y отображаются в биты b1 только в случае наличия условия А1. Однако когда имеют место условия А2, A3 и А4, передаются все из 32 кодированных символов или эти 32 кодированные символа передаются повторяющимся образом, поэтому отдельного правила преобразования не требуется, и могут быть использованы неизмененные правила преобразования, применяемые для случая условия А1. Кроме того. Правило 1, Правило 2, Правило 3, Правило 4 и Правило 5 могут применяться подходящим образом в соответствии с обстоятельствами.In the above description, Rules 1, Rules 2, Rules 3 and Rules 4 bits c 1 x and c 2 y are mapped to bits b 1 only if condition A1 is present. However, when conditions A2, A3 and A4 are met, all of the 32 encoded characters are transmitted, or these 32 encoded characters are transmitted in a repeating manner, so no separate conversion rule is required, and the unchanged conversion rules applicable to the case of condition A1 can be used. Moreover. Rule 1, Rule 2, Rule 3, Rule 4 and Rule 5 may be applied appropriately in accordance with the circumstances.

Далее в качестве примера описан предлагаемый настоящим изобретением способ преобразования c 1 х и c 2 y в биты b1. В приведенном ниже примере способ, применяемый для Правила 1, и способ компоновки символов первого кодированного указателя TFCI и символов второго кодированного указателя TFCI как можно более равномерно с целью уменьшения времени передачи могут также быть применены к другому способу преобразования. В случае условия А1 в b30 или b31 отображаются последние кодированные символы из числа c 1 х и c 2 y .Further, an example of a method for converting c 1 x and c 2 y to bits b 1 . In the example below, the method used for Rule 1 and the method of arranging the symbols of the first encoded TFCI and symbols of the second encoded TFCI as evenly as possible in order to reduce transmission time can also be applied to another conversion method. In the case of condition A1, the last coded characters from the number c are displayed in b 30 or b 31 1 x and c 2 y .

Из предлагаемых данным изобретением кодеров 16 кодеры, увеличивающие скорость кодирования для кодера первого указателя TFCI или для кодера второго указателя TFCI, имеющих скорость кодирования 1/3, разработаны таким образом, чтобы обеспечивать оптимальную эффективность на скорости кодирования 1/3.Of the encoders 16 of the present invention, encoders that increase the coding rate for the encoder of the first TFCI or for the encoder of the second TFCI having a 1/3 coding rate are designed to provide optimal performance at a 1/3 coding rate.

Перед описанием способа преобразования кодированных символов c 1 х и c 2 y в кодированные биты b1 обозначим число символов c 1 x первого кодированного указателя TFCI как n (где n=х+1), а число символов c 2 y второго кодированного указателя TFCI как m (где m=y+1). Для удобства рассмотрения предположим, что n равно или меньше m, и сумма n и m равна 32. Следовательно, если n=4, 7, 10, 13 и 16, то m=28, 25, 22, 19 и 16, соответственно. Значения n и m определяются следующим образом:Before describing how to convert encoded characters c 1 x and c 2 y in coded bits b 1 we denote the number of characters c 1 x the first encoded TFCI pointer as n (where n = x + 1), and the number of characters c 2 y the second encoded TFCI pointer as m (where m = y + 1). For convenience, we assume that n is equal to or less than m, and the sum of n and m is 32. Therefore, if n = 4, 7, 10, 13, and 16, then m = 28, 25, 22, 19, and 16, respectively. The values of n and m are defined as follows:

Figure 00000005
Figure 00000005

Figure 00000006
Figure 00000006

В Уравнении (1) n обозначает общее количество символов первого кодированного указателя TFCI, a i обозначает индексы символов первого кодированного указателя TFCI, при этом 0≤i≤n-1 (или х). Индексы присваиваются в порядке формирования. Уравнение (1) дает позиции бит b1, в которые должны отображаться символы первого кодированного указателя TFCI. В Уравнении (1) [х] означает целое число, полученное округлением заданного значения х.In Equation (1), n denotes the total number of characters of the first encoded TFCI, ai denotes the character indices of the first encoded TFCI, with 0≤i≤n-1 (or x). Indexes are assigned in order of formation. Equation (1) gives the positions of bits b 1 to which the symbols of the first encoded TFCI pointer should be mapped. In Equation (1), [x] means an integer obtained by rounding a given value of x.

В Уравнении (2) n обозначает общее количество символов первого кодированного указателя TFCI, m обозначает общее количество символов второго кодированного указателя TFCI и i обозначает индексы символов второго кодированного указателя TFCI, при этом 0≤i≤m-1 (или y). Индексы присваиваются в порядке формирования. Уравнение (2) дает позиции бит b1, в которые должны отображаться символы второго кодированного указателя TFCI. В Уравнении (2) ;x; означает целое число, меньшее или равное заданному значению х.In Equation (2), n is the total number of characters of the first encoded TFCI, m is the total number of characters of the second encoded TFCI, and i is the character indices of the second encoded TFCI, with 0≤i≤m-1 (or y). Indexes are assigned in order of formation. Equation (2) gives the positions of bits b 1 to which the symbols of the second coded TFCI pointer should be mapped. In Equation (2); x; means an integer less than or equal to the given value of x.

Символы первого кодированного указателя TFCI отображаются (компонуются) в соответствии с Уравнением (1), а символы второго кодированного указателя TFCI отображаются в соответствии с Уравнением (2). Что касается очередности кодированных символов, сначала могут компоноваться либо символы первого кодированного указателя TFCI, либо символы второго кодированного указателя TFCI. В ином случае символы первого кодированного указателя TFCI и символы второго кодированного указателя TFCI могут компоноваться одновременно.The symbols of the first encoded TFCI indicator are displayed (composed) in accordance with Equation (1), and the symbols of the second encoded TFCI indicator are displayed in accordance with Equation (2). Regarding the sequence of coded symbols, either the symbols of the first encoded TFCI or the symbols of the second encoded TFCI may be arranged first. Otherwise, the symbols of the first encoded TFCI indicator and the symbols of the second encoded TFCI indicator may be arranged at the same time.

Если число символов первого кодированного указателя TFCI больше числа символов второго кодированного указателя TFCI (n>m), Уравнение (2) используется для отображения символов первого кодированного указателя TFCI и Уравнение (1) используется для отображения символов второго кодированного указателя TFCI.If the number of characters of the first encoded TFCI is greater than the number of characters of the second encoded TFCI (n> m), Equation (2) is used to display the characters of the first encoded TFCI and Equation (1) is used to display the characters of the second encoded TFCI.

В Таблице 6 изображены кодированные символы, сформированные согласно Уравнению (1) и Уравнению (2). В Таблице 6 "0" указывает позиции, где передаются символы c 1 х первого кодированного указателя TFCI, и "1" указывает позиции, где передаются символы c 2 y второго кодированного указателя TFCI.Table 6 shows the coded symbols generated according to Equation (1) and Equation (2). In Table 6, “0” indicates the position where the c characters are transmitted 1 x the first encoded TFCI, and "1" indicates the position where the c 2 y second encoded TFCI pointer.

Таблица 6 является примером компоновки символов первого кодированного указателя TFCI и символов второго кодированного указателя TFCI. Чтобы выбрать позиции для передачи кодированных символов, созданных в соответствии с Таблицей 6, по физическому каналу, для условий А1, А2, A3 и А4 используются различные способы. В случае условия А1 кодированные символы c 1 х и c 2 y , отображенные в бит b30 или бит b31, перфорируются, и затем 30 бит b1 преобразуются (отображаются) перед передачей в биты dm. В случае условия А2 32 бита b1, преобразованные для условия А1, последовательно повторяются 3 раза, еще раз повторяются биты с b0 по b23 и затем преобразуются перед передачей в общее количество бит dm, равное 120. В случае условия A3 32 бита b1, скомпонованные для условия А1, отображаются перед передачей в позиции передаваемых бит dm. В случае условия А4 32 бита b1, преобразованные для условия А1, повторяются 4 раза, затем отображаются перед передачей в позиции 128 передаваемых бит dm.Table 6 is an example of the arrangement of the symbols of the first encoded TFCI and symbols of the second encoded TFCI. In order to select positions for transmitting encoded characters created in accordance with Table 6 over the physical channel, various methods are used for conditions A1, A2, A3 and A4. In the case of condition A1, the encoded characters c 1 x and c 2 y mapped to bit b 30 or bit b 31 are punched, and then 30 bits b 1 are converted (displayed) before being transferred to bits d m . In the case of condition A2, 32 bits b 1 converted to condition A1 are repeated 3 times in succession, bits b 0 to b 23 are repeated again and then converted before transmission to a total number of bits d m equal to 120. In case of condition A3 32 bits b 1 arranged for condition A1 are displayed before being transmitted at the position of the transmitted bits d m . In the case of condition A4, 32 bits b 1 , converted for condition A1, are repeated 4 times, then they are displayed before transmission at the position of 128 transmitted bits d m .

На Фиг.6 изображена подробная структурная схема компоновщика 210 кодированных символов, показанного на Фиг.2. Если обратиться к Фиг.6, ссылочным номером 601 указаны символы c 2 y второго кодированного указателя TFCI, поступающие из кодера 200, показанного на Фиг.2, а ссылочным номером 611 указаны символы c 1 х первого кодированного указателя TFCI, поступающие из кодера 205. Устройства хранения 603 и 613 представляют собой устройства, предназначенные для хранения кодированных символов c 1 х и c 2 y и реализованы с использованием запоминающих устройств (памяти). Однако при модификации аппаратной структуры можно непосредственно направлять символы 601 второго кодированного указателя TFCI и символы 611 первого кодированного указателя TFCI в коммутатор 620 без сохранения кодированных символов в устройствах хранения. Коммутатор 620 поочередно подключает устройства хранения 603 и 613 согласно принятой информации о выборе кода. Кодированные символы c 1 х и c 2 y , поступающие из устройств хранения 603 и 613, сохраняются в устройстве постоянного хранения 621. Контроллер 670 компонует принятые кодированные символы c 1 х и c 2 y в соответствии с Таблицей 6. Компоновка символов может быть реализована либо аппаратно, либо программно. Коммутатор 630 направляет биты b1, хранящиеся в устройстве хранения 621, к узлу вывода или повторителю 640 в соответствии с информацией о количестве кодированных символов TFCI, т.е. информации о битах dm. А именно: в случае условий А1 или A3, когда число бит dm равно 30 или 32, коммутатор 630 направляет биты b1 из устройства хранения 621 в узел вывода. В случае условий А2 или А4, когда число бит dm равно 120 или 128, коммутатор 630 направляет биты b1 из устройства хранения 621 в повторитель 640. Повторитель 640 повторяет биты b1, поступившие от коммутатора 630, заранее определенное число раз, чтобы получить биты dm, для условий А2 или А4. При наличии условий А2 и А4 повторитель 640 включен. Повторитель 640 может также быть реализован программно в контроллере 670.FIG. 6 is a detailed block diagram of a coded symbol linker 210 shown in FIG. 2. Referring to FIG. 6, the reference numeral 601 indicates the characters c 2 y the second TFCI encoded pointer coming from the encoder 200 shown in FIG. 2, and c 1 x the first TFCI encoded pointer coming from encoder 205. Storage devices 603 and 613 are devices designed to store encoded characters c 1 x and c 2 y and implemented using storage devices (memory). However, when modifying the hardware structure, the symbols 601 of the second TFCI encoded indicator and the symbols 611 of the first TFCI encoded indicator can be sent directly to the switch 620 without storing the encoded symbols in storage devices. The switch 620 alternately connects the storage devices 603 and 613 according to the received code selection information. Coded characters c 1 x and c 2 y coming from storage devices 603 and 613 are stored in the permanent storage device 621. The controller 670 composes the received encoded symbols c 1 x and c 2 y in accordance with Table 6. The layout of characters can be implemented either hardware or software. The switch 630 forwards the bits b 1 stored in the storage device 621 to the output node or the repeater 640 in accordance with the information on the number of TFCI encoded symbols, i.e. bit information d m . Namely: in the case of conditions A1 or A3, when the number of bits d m is 30 or 32, the switch 630 sends bits b 1 from the storage device 621 to the output node. In the case of conditions A2 or A4, when the number of bits d m is 120 or 128, the switch 630 sends the bits b 1 from the storage device 621 to the repeater 640. The repeater 640 repeats the bits b 1 received from the switch 630 a predetermined number of times to obtain bits d m , for conditions A2 or A4. Under conditions A2 and A4, repeater 640 is turned on. Repeater 640 may also be implemented programmatically in controller 670.

Биты b1, скомпонованные компоновщиком 210 кодированных символов в соответствии с Таблицей 6, подаются в мультиплексор 220, где они мультиплексируются по времени с физической информацией, такой как биты команды ТРС и биты пилотного сигнала, передаваемые по каналу DPCCH, и с каналом DPDCH. Мультиплексор 220 формирует сигнал канала DPCH, структура которого изображена на Фиг.5. На Фиг.5 изображена структура сигнала канала DPCH, передаваемого от Узла В на пользовательское оборудование.B 1 bits arranged by encoder 210 in accordance with Table 6 are provided to multiplexer 220, where they are time-multiplexed with physical information, such as TPC command bits and pilot bits transmitted over the DPCCH, and with the DPDCH. Multiplexer 220 generates a DPCH signal, the structure of which is depicted in FIG. Figure 5 shows the structure of the DPCH signal transmitted from the Node B to the user equipment.

Если обратиться к Фиг.5, ссылочным номером 510 обозначена структура радиокадра, состоящего из 15 временных интервалов (слотов). Ссылочным номером 520 обозначена структура временного интервала для канала нисходящей линии связи, в котором сигнал канала DPDCH и сигнал канала DPCCH разделены во времени. То есть временной интервал (слот) состоит из двух полей 501 и 507 данных, образующих канал DPDCH, а также поле 503 команды ТРС, поле 505 указателя TFCI и поле 509 пилотного сигнала, образующих канал DPCCH. Поле 503 команды ТРС используется для передачи команды ТРС для канала восходящей линии связи от пользовательского оборудования к Узлу В, а поле 509 пилотного сигнала используется для оценки изменения в канале восходящей линии связи и уровня сигнала пользовательским оборудованием. Далее, поле 505 указателя TFCI используется для передачи символов dm кодированного указателя TFCI, поступающих на пользовательское оборудование от компоновщика 210 кодированных символов.Referring to FIG. 5, reference numeral 510 denotes a structure of a radio frame consisting of 15 time slots (slots). Reference numeral 520 denotes a time slot structure for a downlink channel in which a DPDCH channel signal and a DPCCH channel signal are separated in time. That is, the time interval (slot) consists of two data fields 501 and 507 forming the DPDCH channel, as well as a TPC command field 503, a TFCI indicator field 505, and a pilot signal field 509 forming the DPCCH channel. The TPC command field 503 is used to transmit the TPC command for the uplink channel from the user equipment to Node B, and the pilot signal field 509 is used to evaluate the change in the uplink channel and the signal strength by the user equipment. Further, the TFCI indicator field 505 is used to transmit the dm symbols of the TFCI encoded indicator received to the user equipment from the encoder symbol composer 210.

Канал DPCH, созданный мультиплексором 220, подается в расширитель 230, и в это же время из генератора 235 расширяющего кода в расширитель 230 поступает расширяющий код для разделения каналов. Расширитель 230 расширяет полосу канала DPCH посимвольно при помощи расширяющего кода и выводит расширенный сигнал канала DPCH поэлементно. Расширенный сигнал канала DPCH подается в скремблер 240, и в это же время из генератора 245 скремблирующего кода в скремблер 240 поступает скремблирующий код. Скремблер 240 шифрует расширенный сигнал канала DPCH скремблирующим кодом.The DPCH channel created by the multiplexer 220 is supplied to the expander 230, and at the same time, an expansion code for channel separation is supplied from the spreading code generator 235 to the expander 230. Expander 230 expands the DPCH bandwidth character-by-character with the spreading code and outputs the expanded DPCH signal bitwise. The expanded DPCH signal is supplied to the scrambler 240, and at the same time, a scrambling code is supplied from the scrambler code generator 245 to the scrambler 240. The scrambler 240 encrypts the extended DPCH channel signal with a scrambling code.

2. Второй вариант реализации передатчика2. The second embodiment of the transmitter

На Фиг.13 изображена структурная схема передатчика, соответствующего второму варианту реализации настоящего изобретения. Как показано на Фиг.13, кодер 1303 и кодер 1313 кодируют соответственно информационные биты TFCI для канала DSCH (информационные биты второго указателя TFCI) и информационные биты TFCI для канала DCH (информационные биты первого указателя TFCI). Кодер 1303 и кодер 1313 идентичны по структуре кодеру, изображенному на Фиг.4, за исключением того, что отсутствуют устройство перфорирования и контроллер. 32 кодированных символа, поступающие из кодера 1303, подаются в устройство 1305 хранения символов второго кодированного указателя TFCI, а 32 кодированных символа, поступающих из кодера 1313, подаются в устройство 1315 хранения символов первого кодированного указателя TFCI. Устройство 1315 хранения символов первого кодированного указателя TFCI и устройство 1305 хранения символов второго кодированного указателя TFCI могут совместно использовать одно и то же запоминающее устройство. В этом случае символы первого кодированного указателя TFCI и символы второго кодированного указателя TFCI должны быть логически распознаваемы. Устройство 1305 хранения символов второго кодированного указателя TFCI и устройство 1315 хранения символов первого кодированного указателя TFCI подают в компоновщик 1350 символов кодированные символы из числа хранящихся в них 32 кодированных символов, выбираемые в соответствии с информацией 1331 выбора кодированных символов второго указателя TFCI и информацией 1333 выбора кодированных символов первого указателя TFCI, принимаемой от контроллера 1330. Информация 1331 выбора кодированных символов второго указателя TFCI и информация 1333 выбора кодированных символов первого указателя TFCI является той же самой информацией, что и схема перфорирования, приведенная в Таблице 5, и используется для выбора требуемых кодированных символов из 32 кодированных символов вместо перфорирования кодированных символов согласно схеме перфорирования. Из устройства 1305 хранения символов второго кодированного указателя TFCI и устройства 1315 хранения символов первого кодированного указателя TFCI выводятся соответственно c 2 y и c 1 х . Компоновщик 1350 символов компонует принятые символы второго кодированного указателя TFCI и символы первого кодированного указателя TFCI в виде, показанном в Таблице 6, согласно информации 1335 о компоновке кодированных символов, принятой от контроллера 1330. В результате компоновщик 1350 выводит биты b1. Контроллер 1330, показанный на Фиг.13, управляет устройствами 1305 и 1315 хранения символов и компоновщиком 1350 символов в соответствии со схемой перфорирования символов, приведенной в Таблице 5, и схемой компоновки символов, приведенной в Таблице 6, чтобы получить на выходе тот же результат, что и для кодера и селектора символов, изображенных на Фиг.4, 6 и 8.13 is a structural diagram of a transmitter according to a second embodiment of the present invention. As shown in FIG. 13, encoder 1303 and encoder 1313 encode TFCI information bits for a DSCH (information bits of a second TFCI indicator) and TFCI information bits for a DCH (information bits of a first TFCI indicator), respectively. Encoder 1303 and encoder 1313 are identical in structure to the encoder shown in FIG. 4, except that there is no punching device and controller. 32 encoded symbols coming from encoder 1303 are supplied to the symbol storage device 1305 of the second TFCI encoded indicator, and 32 encoded symbols coming from encoder 1313 are supplied to the symbol storage device 1315 of the first TFCI encoded indicator. The symbol storage device 1315 of the first TFCI encoded pointer and the symbol storage device 1305 of the second TFCI encoded pointer can share the same memory device. In this case, the symbols of the first encoded TFCI indicator and the symbols of the second encoded TFCI indicator should be logically recognizable. The symbol storage device 1305 of the second TFCI encoded pointer and the symbol storage device 1315 of the first TFCI encoded pointer provide encoded symbols from the number of 32 encoded symbols stored in them to the linker 1350, selected in accordance with the encoded symbol selection information of the second TFCI indicator and encoded selection information 1333 the symbols of the first TFCI indicator received from the controller 1330. Information 1331 selection of encoded symbols of the second indicator TFCI and information 1333 selection of encoded SIM tin TFCI first pointer is the same information as the puncturing scheme given in Table 5, and used to select the required coded symbols from the 32 coded symbols instead of puncturing the coded symbols according to a puncturing scheme. From the symbol storage device 1305 of the second TFCI encoded pointer and the symbol storage device 1315 of the first TFCI encoded pointer, c 2 y and c 1 x . The symbol composer 1350 composes the received symbols of the second TFCI encoded indicator and the symbols of the first TFCI encoded indicator in the form shown in Table 6 according to the encoded symbol arrangement information 1335 received from the controller 1330. As a result, the linker 1350 outputs bits b 1 . The controller 1330 shown in FIG. 13 controls the character storage devices 1305 and 1315 and the character builder 1350 in accordance with the character punching pattern shown in Table 5 and the character patterning shown in Table 6 to obtain the same result, as for the encoder and character selector shown in Figures 4, 6 and 8.

На Фиг.19 изображена подробная структурная схема компоновщика 1350 кодированных символов. Как показано на Фиг.19, компоновщик кодированных символов состоит из устройства хранения 1901, контроллера 1910 и коммутатора. Устройство хранения 1901 (то есть устройство, предназначенное для хранения символов первого кодированного указателя TFCI и символов второго кодированного указателя TFCI в виде, показанном в Таблице 6) компонует символы первого кодированного указателя TFCI и символы второго кодированного указателя TFCI под управлением контроллера 1910, а затем последовательно выводит биты b1. Контроллер 1910 для подачи в устройство хранения 1901 символов первого кодированного указателя TFCI и символов второго кодированного указателя TFCI управляет упомянутым коммутатором, а также управляет устройством хранения 1901 для перекомпоновки символов первого кодированного указателя TFCI и символов второго кодированного указателя TFCI в вид, показанный в Таблице 6. Контроллер 1910, показанный на Фиг.19, может быть реализован программно. В этом случае программное обеспечение может служить контроллером адресов. В ином случае компоновщик 1350 символов, устройство 1315 хранения символов первого кодированного указателя TFCI и устройство 1305 хранения символов второго кодированного указателя TFCI могут быть реализованы либо в одном и том же запоминающем устройстве, либо в различных запоминающих устройствах. Однако при программной реализации контроллер 1330 управляет адресами в памяти компоновщика 1350 символов, устройства 1315 хранения символов первого кодированного указателя TFCI и устройства 1305 хранения символов второго кодированного указателя TFCI, таким образом выполняя функции кодеров и компоновщика символов программным путем.On Fig shows a detailed structural diagram of the linker 1350 encoded characters. As shown in FIG. 19, a coded symbol composer consists of a storage device 1901, a controller 1910, and a switch. A storage device 1901 (i.e., a device designed to store the characters of the first encoded TFCI and symbols of the second encoded TFCI in the form shown in Table 6) composes the symbols of the first encoded TFCI and symbols of the second encoded TFCI under the control of the controller 1910, and then sequentially outputs bits b 1 . A controller 1910 for supplying the symbols of the first encoded TFCI and symbols of the second encoded TFCI to the storage device 1901 controls the switch and also controls the storage device 1901 to rearrange the symbols of the first encoded TFCI and the symbols of the second encoded TFCI to the form shown in Table 6. The controller 1910 shown in FIG. 19 may be implemented in software. In this case, the software can serve as an address controller. Otherwise, the symbol composer 1350, the symbol storage device 1315 of the first TFCI encoded indicator, and the symbol storage device 1305 of the second TFCI encoded indicator can be implemented either in the same memory device or in different memory devices. However, in a software implementation, the controller 1330 manages the memory addresses of the symbol mapper 1350, the symbol storage device 1315 of the first TFCI encoded indicator, and the symbol storage device 1305 of the second TFCI encoded indicator, thereby performing the functions of the encoders and symbol mapper programmatically.

3. Третий вариант реализации передатчика3. The third embodiment of the transmitter

На Фиг.3 изображена структурная схема передатчика, соответствующая третьему варианту реализации настоящего изобретения. Передатчик кодирует биты первого указателя TFCI и биты второго указателя TFCI с использованием одного кодера.Figure 3 shows a block diagram of a transmitter according to a third embodiment of the present invention. The transmitter encodes the bits of the first TFCI and the bits of the second TFCI using one encoder.

Как показано на Фиг.3, биты 301 второго указателя TFCI и биты 303 первого указателя TFCI подаются в селектор 310.As shown in FIG. 3, bits 301 of the second TFCI and bits 303 of the first TFCI are provided to selector 310.

Селектор 310 выборочно подает в кодер 311 биты 301 второго указателя TFCI или биты 303 первого указателя TFCI в соответствии с информацией о выборе указателя TFCI, поступающей от контроллера 330. Примерная подробная структурная схема селектора 310 изображена на Фиг.7. Как показано на Фиг.7, биты 301 второго указателя TFCI подаются в устройство хранения 703, а биты 303 первого указателя TFCI подаются в устройство хранения 713. Устройства хранения 703 и 713 (то есть устройства, предназначенные для хранения бит 301 второго указателя TFCI и бит 303 первого указателя TFCI) могут быть реализованы с использованием запоминающих устройств. Однако при модификации аппаратной структуры можно непосредственно подавать биты 301 второго указателя TFCI и биты 303 первого указателя TFCI на коммутатор 720 без использования устройств хранения. Коммутатор 720 поочередно подключает устройства хранения 703 и 713 согласно принятой информации о выборе кода. Биты второго указателя TFCI и биты первого указателя TFCI, поступающие от коммутатора 720, подаются в кодер 311. Селектор 310 может также быть реализован программно.The selector 310 selectively feeds to the encoder 311 bits 301 of the second TFCI indicator or bits 303 of the first TFCI indicator in accordance with the selection information of the TFCI indicator received from the controller 330. An exemplary detailed block diagram of the selector 310 is shown in FIG. 7. As shown in FIG. 7, bits 301 of the second TFCI are supplied to storage device 703, and bits 303 of the first TFCI are supplied to storage device 713. Storage devices 703 and 713 (that is, devices designed to store bits 301 of the second TFCI and bits 303 of the first TFCI indicator) may be implemented using storage devices. However, when modifying the hardware structure, it is possible to directly feed bits 301 of the second TFCI and bits 303 of the first TFCI to the switch 720 without using storage devices. The switch 720 alternately connects the storage devices 703 and 713 according to the received code selection information. The bits of the second TFCI pointer and the bits of the first TFCI pointer coming from switch 720 are provided to encoder 311. Selector 310 may also be implemented in software.

Кодер 311 имеет структуру, показанную на Фиг.4 и кодирует биты TFCI, поступающие от селектора 310, в соответствии с информацией о длине кода, принятой от контроллера 330. Контроллер 330 может также быть реализован программно.Encoder 311 has the structure shown in FIG. 4 and encodes TFCI bits from selector 310 in accordance with code length information received from controller 330. Controller 330 may also be implemented in software.

Кодированные символы c 1 х или c 2 y , поступающие из кодера 311, подаются в компоновщик 312 символов, где они компонуются в вид, приведенный в Таблице 6. Внутренняя структура компоновщика 312 символов изображена на Фиг.8.Coded characters c 1 x or c 2 y coming from the encoder 311, served in the linker 312 characters, where they are arranged in the form shown in Table 6. The internal structure of the linker 312 characters shown in Fig.

Как показано на Фиг.8, устройство хранения 801 компонует принятые кодированные символы TFCI в вид, приведенный в Таблице 6, под управлением контроллера 810. Из кодированных символов c 1 х или c 2 y принятые первыми кодированные символы TFCI хранятся в устройстве хранения 801 до завершения компоновки других кодированных символов TFCI. Устройство хранения 801 подает на коммутатор 803 биты b1. Коммутатор 803 выдает неизмененные кодированные символы TFCI от устройства хранения 801 или направляет кодированные символы TFCI в повторитель 805 в соответствии с информацией о количестве передач кодированных символов TFCI. Повторитель 805 повторяет кодированные символы, поступающие от коммутатора 803, с такой кратностью, чтобы их количество равнялось числу кодированных символов dm указателей TFCI, которое должно передаваться по физическому каналу. Для выполнения этой операции повторитель 805 может быть реализован и программно. Повторитель 805 может быть реализован либо как внутренний блок контроллера 810, либо как отдельный блок.As shown in FIG. 8, the storage device 801 composes the received TFCI encoded symbols into the form shown in Table 6 under the control of the controller 810. Of the encoded symbols c 1 x or c 2 y first received TFCI encoded symbols are stored in the storage device 801 until the layout of the other TFCI encoded symbols is completed. Storage device 801 provides bits b 1 to switch 803. The switch 803 provides unmodified TFCI encoded symbols from the storage device 801 or sends the TFCI encoded symbols to the repeater 805 in accordance with the information on the number of transmissions of the encoded TFCI symbols. The repeater 805 repeats the encoded symbols coming from the switch 803 with such a multiplicity that their number is equal to the number of encoded symbols d m of the TFCI pointers, which should be transmitted over the physical channel. To perform this operation, the repeater 805 may also be implemented in software. Repeater 805 can be implemented either as an internal unit of controller 810, or as a separate unit.

Кодированные символы dm указателей TFCI, поступающие из компоновщика 312 символов, подаются в мультиплексор 313, где они мультиплексируются во времени с физической информацией, такой как биты команды ТРС и пилотного сигнала, передаваемые по каналу DPCCH, и с каналом DPDCH. Мультиплексированный сигнал канала DPCH имеет структуру, изображенную на Фиг.5.The encoded symbols d m of the TFCIs coming from the symbol composer 312 are supplied to a multiplexer 313, where they are time-multiplexed with physical information, such as the TPC command and pilot bits transmitted on the DPCCH and the DPDCH. The multiplexed DPCH signal has the structure shown in FIG. 5.

Сигнал канала DPCH подается в расширитель 314 и в это же время в расширитель 314 подается расширяющий код, созданный генератором 316 расширяющего кода. Расширитель 314 расширяет полосу сигнала канала DPCH посимвольно при помощи расширяющего кода для разделения каналов и выводит расширенный сигнал канала DPCH поэлементно. Расширенный сигнал канала DPCH подается в скремблер 315, и в это же время из генератора 317 скремблирующего кода в скремблер 315 поступает скремблирующий код. Скремблер 315 шифрует расширенный сигнал канала DPCH скремблирующим кодом.The signal of the DPCH channel is supplied to the expander 314 and at the same time, an extension code generated by the extension code generator 316 is supplied to the expander 314. Expander 314 expands the DPCH signal bandwidth character by character with the spreading code for channel separation and outputs the expanded DPCH signal bitwise. The expanded DPCH signal is supplied to the scrambler 315, and at the same time, a scrambling code is received from the scrambler code generator 317 to the scrambler 315. The scrambler 315 encrypts the extended DPCH signal with a scrambling code.

4. Четвертый вариант реализации передатчика4. The fourth embodiment of the transmitter

На Фиг.14 изображена структурная схема передатчика, соответствующего четвертому варианту реализации настоящего изобретения. Передатчик, показанный на Фиг.14, отличается от передатчика, показанного на Фиг.13, тем, что в нем последовательно кодируются информационные биты первого указателя TFCI и информационные биты второго указателя TFCI с использованием одного кодера. Как показано на Фиг.14, информационные биты первого указателя TFCI или информационные биты второго указателя TFCI подаются в кодер 1403, где они кодируются и затем подаются в устройство 1405 хранения кодированных символов. Устройство 1405 хранения кодированных символов выбирает кодированные символы в соответствии с информацией 1401 о выборе кодированных символов (т.е. схемой перфорирования, приведенной в Таблице 5), принятой от контроллера 1430, и подает выбранные кодированные символы в селектор 1450 кода (или компоновщик кода). Устройство 1405 хранения кодированных символов может непосредственно подавать выбранные символы первого кодированного указателя TFCI или символы второго кодированного указателя TFCI в компоновщик 1450 кода. В ином случае кодер 1403 выдает другие кодированные символы указателя TFCI, а устройство 1405 хранения кодированных символов выбирает символы уже хранящегося кодированного указателя TFCI в соответствии с информацией 1401 о выборе кодированных символов, поступающей от контроллера 1430, и подает кодированные символы TFCI двух типов в компоновщик 1450 кода. Селектор 1450 кода, показанный на Фиг.14, преобразует кодированные символы c 1 х и c 2 y , принятые в виде, показанном в Таблице 6, в биты b1. Кроме того, устройство хранения кодированных символов, компоновщик кода и контроллер могут быть реализованы программно.FIG. 14 is a structural diagram of a transmitter according to a fourth embodiment of the present invention. The transmitter shown in FIG. 14 differs from the transmitter shown in FIG. 13 in that the information bits of the first TFCI and the information bits of the second TFCI are sequentially encoded using one encoder. As shown in FIG. 14, information bits of a first TFCI indicator or information bits of a second TFCI indicator are supplied to encoder 1403, where they are encoded and then supplied to encoded symbol storage device 1405. The encoded symbol storage device 1405 selects the encoded symbols in accordance with the encoded symbol selection information 1401 (i.e., the punching pattern shown in Table 5) received from the controller 1430 and supplies the selected encoded symbols to the code selector 1450 (or code composer) . The encoded symbol storage device 1405 may directly feed selected symbols of a first encoded TFCI indicator or symbols of a second encoded TFCI indicator to a code composer 1450. Otherwise, the encoder 1403 provides other encoded symbols of the TFCI pointer, and the encoded symbol storage device 1405 selects the symbols of the already stored TFCI encoded pointer in accordance with the encoded symbol selection information 1401 from the controller 1430, and provides two types of encoded TFCI symbols to the linker 1450 code. The code selector 1450 shown in FIG. 14 converts the encoded characters c 1 x and c 2 y taken in the form shown in Table 6, in bits b 1 . In addition, a coded character storage device, a code composer, and a controller may be implemented in software.

5. Пятый вариант реализации передатчика5. The fifth embodiment of the transmitter

На Фиг.15 изображена структурная схема передатчика, соответствующего пятому варианту реализации настоящего изобретения. В отличие от других передатчиков передатчик, показанный на Фиг.15, одновременно выполняет кодирование указателей TFCI и компоновку символов.15 is a structural diagram of a transmitter according to a fifth embodiment of the present invention. Unlike other transmitters, the transmitter shown in FIG. 15 simultaneously encodes TFCIs and character arrangements.

Работа данного передатчика описана со ссылкой на пример, в котором биты второго указателя TFCI кодируются со скоростью (4, 1), биты первого указателя TFCI кодируются со скоростью (28, 9), и кодированные символы компонуются в биты b1.The operation of this transmitter is described with reference to an example in which the bits of the second TFCI are encoded at a speed of (4, 1), the bits of the first TFCI are encoded at a speed of (28, 9), and the encoded characters are compiled into bits b 1 .

Как показано на Фиг.15, устройство 1501 хранения базовых кодовых слов хранит базовые кодовые слова W1, W2, W4, W8, W16, M1, М2, М4, М8 и последовательность "Все единицы", используемые в кодере, показанном на Фиг.4. В устройстве 1501 хранения базовых кодовых слов базовые кодовые слова длиной 32 символа размещены в горизонтальных строках, при этом символы соответствующих базовых кодовых слов расположены в вертикальных столбцах. Контроллер 1510 принимает информационные биты 1511 второго указателя TFCI, информационные биты 1513 первого указателя TFCI, информацию 1515 о выборе символов кодированных указателей TFCI и информацию 1517 о компоновке символов кодированных указателей TFCI, управляет устройством 1501 хранения базовых кодовых слов для генерации кода (4, 1) и кода (28, 9) и компонует коды с целью уменьшения времени передачи.As shown in FIG. 15, the base codeword storage device 1501 stores the base codewords W1, W2, W4, W8, W16, M1, M2, M4, M8 and the “All Units” sequence used in the encoder shown in FIG. 4 . In the base codeword storage device 1501, the base codewords 32 characters long are arranged in horizontal rows, with the characters of the corresponding base codewords arranged in vertical columns. The controller 1510 receives the information bits 1511 of the second TFCI indicator, the information bits 1513 of the first TFCI indicator, information 1515 about the selection of symbols of the encoded TFCI indicators and information 1517 about the character layout of the encoded TFCI indicators, controls the base code word storage device 1501 to generate the code (4, 1) and code (28, 9) and composes the codes in order to reduce the transmission time.

Если информационный бит 1511 второго указателя TFCI обозначить как а 2 0 , а информационные биты 1513 первого указателя TFCI обозначить как а 1 0 , а 1 1 , а 1 2 , а 1 3 , а 1 4 , a 1 5 , a 1 6 , а 1 7 и a 1 8 , то контроллер 1510 4 раза повторяет операцию генерации 7 символов первого кодированного указателя TFCI и 1 символа второго кодированного указателя TFCI согласно информации 1517 о компоновке кодированных символов TFCI, приведенной в Таблице 6, т.е., c 1 0 , c 1 1 , c 1 2 , c 1 3 , c 1 4 , c 1 5 , c 1 6 , c 1 7 , c 1 8 , c 1 9 , c 1 10 , c 1 11 , c 1 12 , c 1 13 , c 1 14 , c 1 15 , c 1 16 , c 1 17 , c 1 18 , c 1 19 , c 1 20 , c 1 21 , c 1 22 , c 1 23 , c 1 24 , c 1 25 , c 1 26 , c 1 27 и c 2 0 , c 2 1 , c 2 2 , c 2 3 .If the information bit 1511 of the second TFCI is designated as a 2 0 , and information bits 1513 of the first TFCI pointer to designate as a 1 0 , a 1 1 , a 1 2 , a 1 3 , a 1 4 , a 1 5 , a 1 6 , a 1 7 and a 1 8 , then the controller 1510 repeats the operation 4 times generating 7 symbols of the first encoded TFCI and 1 symbol of the second encoded TFCI according to the information 1517 about the layout of the encoded TFCI symbols shown in Table 6, i.e., c 1 0 , c 1 1 , c 1 2 , c 1 3 , c 1 4 , c 1 5 , c 1 6 , c 1 7 , c 1 8 , c 1 9 , c 1 10 , c 1 eleven , c 1 12 , c 1 thirteen , c 1 14 , c 1 fifteen , c 1 16 , c 1 17 , c 1 18 , c 1 19 , c 1 20 , c 1 21 , c 1 22 , c 1 23 , c 1 24 , c 1 25 , c 1 26 , c 1 27 and c 2 0 , c 2 1 , c 2 2 , c 2 3 .

Для символов первого кодированного указателя TFCI и символов второго кодированного указателя TFCI используются разные базовые кодовые слова в соответствии с принятыми информационными битами TFCI a 1 0 , a 1 1 , а 1 2 , а 1 3 , а 1 4 , а 1 5 , a 1 6 , а 1 7 , a 1 8 и а 2 0 . Использование выбранных базовых кодовых слов определяется в соответствии с тем, какое значение имеют информационные биты: "0" или "1", и символы выбираются согласно схеме перфорирования, приведенной в Таблице 5.For the symbols of the first encoded TFCI indicator and the symbols of the second encoded TFCI indicator, different base codewords are used in accordance with the received TFCI information bits a 1 0 , a 1 1 , a 1 2 , a 1 3 , a 1 4 , a 1 5 , a 1 6 , a 1 7 , a 1 8 and a 2 0 . The use of the selected base codewords is determined in accordance with the meaning of the information bits: “0” or “1”, and the characters are selected according to the punching pattern shown in Table 5.

Для символов первого кодированного указателя TFCI принимаются девять входных бит первого указателя TFCI, поэтому генератор 1501 базовых кодовых слов создает базовые кодовые слова W1, W2, W4, W8, W16, последовательность "Все единицы", M1, М2 и М4. Для символов второго кодированного указателя TFCI принимается один входной бит второго указателя TFCI, поэтому генератор 1501 базовых кодовых слов создает только базовое кодовое слово W1. Символы первого кодированного указателя TFCI имеют схему перфорирования {1,1,1,1,1,1,0,1,1,1,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1}, и символы второго кодированного указателя TFCI имеют схему перфорирования {1,0,1,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0}.For the characters of the first encoded TFCI, nine input bits of the first TFCI are received, so the base code generator 1501 generates the base code words W1, W2, W4, W8, W16, the sequence "All units", M1, M2 and M4. For the symbols of the second encoded TFCI, one input bit of the second TFCI is received, therefore, the base codeword generator 1501 generates only the base codeword W1. The symbols of the first TFCI encoded pointer have a punch pattern {1,1,1,1,1,1,0,0,1,1,1,0,0,1,0,1,1,1,1,1,1,1,1 , 1,1,1,1,1,1,1,1,1,1,1,1}, and the symbols of the second TFCI encoded pointer have a punch pattern {1,0,1,0,1,0,1,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}.

Чтобы сформировать символы второго кодированного указателя TFCI, устройство 1501 хранения базовых кодовых слов выбирает 0-й, 2-й, 4-й и 6-й символы базового кодового слова W1. Чтобы сформировать символы первого кодированного указателя TFCI, устройство 1501 хранения базовых кодовых слов применяет операцию "Исключающее ИЛИ" к базовым кодовым словам W1, W2, W4, W8, W16, последовательности "Все единицы", M1, M2 и М4, затем выбирает символы получающегося в результате кодового слова, кроме 6-го, 10-го, 11-го и 13-го.To generate the symbols of the second TFCI encoded indicator, the base codeword storage device 1501 selects the 0th, 2nd, 4th and 6th symbols of the base codeword W1. To generate the characters of the first TFCI encoded pointer, the base codeword storage device 1501 applies the exclusive OR operation to the base codewords W1, W2, W4, W8, W16, the All Units sequence, M1, M2, and M4, then selects the characters of the resulting as a result of the code word, except for the 6th, 10th, 11th and 13th.

Работа кодера для указателей TFCI и компоновщика символов, показанных на Фиг.15, описана с использованием примера одновременной генерации кода (4, 1) и кода (28, 9). Кроме того, другой способ генерации различных типов кодовых слов содержит процесс выбора типа базового кодового слова, которое должно использоваться согласно числу бит входного кода и определения порядка генерации кодированных символов с использованием схемы компоновки кодированных символов, приведенной в Таблице 6. Этот способ содержит также применение операции "Исключающее ИЛИ" к базовым кодовым словам в соответствии с порядком и значениями бит входного кода и выбор кодированных символов в соответствии со схемой перфорирования, приведенной в Таблице 5. Устройство 1530 хранения кодированных символов хранит значения, поступающие из устройства 1501 хранения базовых кодовых слов. Как и передатчик, изображенный на Фиг.13 и 14, передатчик, показанный на Фиг.15, может также быть реализован программно.The operation of the encoder for the TFCI pointers and the character builder shown in FIG. 15 is described using an example of simultaneously generating code (4, 1) and code (28, 9). In addition, another method for generating various types of codewords includes a process for selecting the type of base codeword to be used according to the number of bits of the input code and determining the order of generation of the encoded characters using the encoded character arrangement shown in Table 6. This method also includes applying the operation "Exclusive OR" to the basic code words in accordance with the order and values of the bits of the input code and the selection of encoded characters in accordance with the punching pattern, when shown in Table 5. The coded symbol storage device 1530 stores values coming from the base codeword storage device 1501. Like the transmitter shown in FIGS. 13 and 14, the transmitter shown in FIG. 15 can also be implemented in software.

6. Первый вариант реализации приемника6. The first embodiment of the receiver

На Фиг.9 в соответствии с одним из вариантов реализации настоящего изобретения изображена структурная схема приемника, соответствующего передатчикам, изображенным на Фиг.3 и 4. Как показано на Фиг.9, сигнал канала DPCH нисходящей линии связи поступает в устройство 940 дескремблирования, и в это же время в устройство 940 дескремблирования подается скремблирующий код, созданный генератором 945 скремблирующего кода. Устройство 940 дескремблирования дешифрует сигнал канала DPCH нисходящей линии связи с использованием упомянутого скремблирующего кода. Дескремблированный сигнал канала DPCH нисходящей линии связи подается в устройство 930 свертки, и в это же время в устройство 930 свертки подается расширяющий код, сформированный генератором 935 расширяющего кода. Устройство 930 свертки производит свертку дескремблированного сигнала канала DPCH нисходящей линии связи посимвольно при помощи упомянутого расширяющего кода.Fig. 9, in accordance with one embodiment of the present invention, is a block diagram of a receiver corresponding to the transmitters shown in Figs. 3 and 4. As shown in Fig. 9, a downlink DPCH signal is supplied to the descrambling device 940, and at the same time, a scrambling code generated by the scrambling code generator 945 is supplied to the descrambling device 940. The descrambling device 940 decrypts the downlink DPCH channel signal using the scrambling code. The descrambled downlink DPCH signal is supplied to the convolution device 930, and at the same time, an expansion code generated by the spread code generator 935 is supplied to the convolution device 930. The convolution device 930 convolves the descrambled downlink DPCH signal symbol by symbol using the spreading code.

Символы прошедшего свертку сигнала канала DPCH подаются в демультиплексор 920, где они демультиплексируются (разделяются) на кодированные символы TFCI и другие сигналы, такие как канал DPDCH, биты команды ТРС и биты пилотного сигнала. Кодированные символы TFCI подаются в устройство 910 перекомпоновки кодированных символов. Устройство 910 перекомпоновки кодированных символов разделяет кодированные символы TFCI на кодированные символы для канала DSCH (информационные символы второго указателя TFCI) и кодированные символы для канала DCH (информационные символы первого указателя TFCI) в соответствии с информацией о длине кода и информацией о позициях. Информация о длине кода представляет собой информацию управления длиной кода, основанную на соотношении числа бит TFCI для канала DSCH и числа бит TFCI для канала DCH. Информация о позициях представляет собой информацию, указывающую позиции кодированных символов для канала DSCH и позиции кодированных символов для канала DCH, приведенную в Таблице 6. Символы второго кодированного указателя TFCI и символы первого кодированного указателя TFCI, разделенные устройством 910 перекомпоновки кодированных символов, подаются в первый декодер 900 и второй декодер 905 соответственно. Декодеры 900 и 905 определяют соответствующие коды согласно информации о длине кода и декодируют соответственно символы второго кодированного указателя TFCI и символы первого кодированного указателя TFCI при помощи определенных кодов. То есть первый декодер 900 декодирует символы второго кодированного указателя. TFCI и выводит биты второго указателя TFCI (биты TFCI для канала DSCH), а второй декодер 905 декодирует символы первого кодированного указателя TFCI и выводит биты первого указателя TFCI (биты TFCI для канала DCH).The symbols of the convolutional DPCH channel signal are supplied to the demultiplexer 920, where they are demultiplexed (separated) into TFCI encoded symbols and other signals, such as the DPDCH channel, TPC command bits, and pilot bits. TFCI coded symbols are provided to coded symbol rearrangement apparatus 910. The coded symbol rearrangement device 910 splits the TFCI coded symbols into coded symbols for the DSCH channel (information symbols of the second TFCI indicator) and encoded symbols for the DCH channel (information symbols of the first TFCI indicator) in accordance with the code length information and position information. The code length information is code length control information based on the ratio of the number of TFCI bits for the DSCH and the number of TFCI bits for the DCH. The position information is information indicating the positions of the encoded symbols for the DSCH channel and the positions of the encoded symbols for the DCH channel, shown in Table 6. The symbols of the second encoded TFCI pointer and the symbols of the first encoded TFCI pointer, separated by the encoded symbol remap apparatus 910, are supplied to the first decoder 900 and a second decoder 905, respectively. The decoders 900 and 905 determine the corresponding codes according to the code length information and decode the symbols of the second encoded TFCI indicator and the symbols of the first encoded TFCI indicator using certain codes, respectively. That is, the first decoder 900 decodes the symbols of the second encoded pointer. TFCI both outputs the bits of the second TFCI indicator (TFCI bits for the DSCH channel), and the second decoder 905 decodes the symbols of the first encoded TFCI indicator and outputs the bits of the first TFCI indicator (TFCI bits for the DCH channel).

На Фиг.18А и 18В изображена подробная структурная схема устройства 910 перекомпоновки кодированных символов, соответствующего различным вариантам реализации настоящего изобретения. Как показано на Фиг.18А, устройство перекомпоновки кодированных символов состоит из устройства хранения 1801, контроллера 1810 и коммутатора. Устройство хранения 1801, то есть устройство, предназначенное для хранения кодированных символов TFCI, принятых от демультиплексора 920, разделяет символы первого кодированного указателя TFCI и символы второго кодированного указателя TFCI под управлением контроллера 1810. Контроллер 1810 управляет устройством хранения 1801 и коммутатором для того, чтобы в декодеры 905 и 900 подавались соответственно символы первого кодированного указателя TFCI и символы второго кодированного указателя TFCI. В ином случае, если используется один декодер, контроллер 1810 по отдельности. обеспечивает поступление кодированных символов TFCI двух типов в один декодер. Контроллер 1810 может быть реализован программно. В этом случае программное обеспечение может служить контроллером адресов.On figa and 18B shows a detailed structural diagram of a device 910 rearrangement of coded symbols, corresponding to various embodiments of the present invention. As shown in FIG. 18A, a coded symbol rearrangement device consists of a storage device 1801, a controller 1810, and a switch. A storage device 1801, that is, a device for storing TFCI encoded symbols received from the demultiplexer 920, separates the symbols of the first encoded TFCI and the symbols of the second encoded TFCI under the control of the controller 1810. The controller 1810 controls the storage device 1801 and the switch so that decoders 905 and 900 were supplied, respectively, the symbols of the first encoded TFCI indicator and the symbols of the second encoded TFCI indicator. Otherwise, if one decoder is used, the controller 1810 separately. provides two types of TFCI encoded symbols to one decoder. Controller 1810 may be implemented in software. In this case, the software can serve as an address controller.

Как показано на Фиг.18В, устройство перекомпоновки кодированных символов состоит из устройства хранения 1821, контроллера 1820, генератора 1830 масок, умножителя 1815 и умножителя 1817. Устройство хранения 1821 работает аналогично устройству хранения 1801, изображенному на Фиг.18А. Контроллер 1820 управляет устройством хранения 1821, чтобы обеспечить подачу кодированных символов TFCI из демультиплексора 920 в первый умножитель 1815 и второй умножитель 1817. Кроме того, контроллер 1820 управляет генератором 1830 масок, чтобы создать маски для разделения символов первого кодированного указателя TFCI и символов второго кодированного указателя TFCI. Маски, сформированные генератором 1830 масок, подаются в первый умножитель 1815 и второй умножитель 1817. Первый умножитель 1815 умножает кодированные символы TFCI, поступающие из устройства хранения 1821, на соответствующую маску и выводит символы первого кодированного указателя TFCI. Второй умножитель 1817 умножает кодированные символы TFCI, поступающие из устройства хранения 1821, на соответствующую маску и выводит символы второго кодированного указателя TFCI. Генератор 1830 масок либо сохраняет шаблон отображения символов для символов первого кодированного указателя TFCI и символов второго кодированного указателя TFCI, приведенную в Таблице 6, в виде маски, либо генерирует маски, используя Уравнения (1) и (2). Маски используются для разделения кодированных символов TFCI, поступающих из демультиплексора 920, на символы первого кодированного указателя TFCI и символы второго кодированного указателя TFCI. Если каждый из умножителей 1815 и 1817 может выводить два типа кодированных символов TFCI, то для разделения символов первого кодированного указателя TFCI и символов второго кодированного указателя TFCI используется только один из этих двух умножителей.As shown in FIG. 18B, the coded symbol rearrangement device consists of a storage device 1821, a controller 1820, a mask generator 1830, a multiplier 1815, and a multiplier 1817. The storage device 1821 operates similarly to the storage device 1801 shown in FIG. 18A. A controller 1820 controls the storage device 1821 to provide TFCI encoded symbols from the demultiplexer 920 to the first multiplier 1815 and the second multiplier 1817. In addition, the controller 1820 controls the mask generator 1830 to create masks to separate the characters of the first TFCI encoded pointer and the symbols of the second encoded pointer TFCI The masks generated by the mask generator 1830 are supplied to the first multiplier 1815 and the second multiplier 1817. The first multiplier 1815 multiplies the encoded TFCI symbols coming from the storage device 1821 by the corresponding mask and outputs the characters of the first TFCI encoded pointer. The second multiplier 1817 multiplies the encoded TFCI symbols coming from the storage device 1821 by the corresponding mask and outputs the symbols of the second encoded TFCI. The mask generator 1830 either stores a character mapping pattern for the characters of the first encoded TFCI and symbols of the second encoded TFCI shown in Table 6 as a mask, or generates masks using Equations (1) and (2). Masks are used to separate the TFCI encoded symbols coming from demultiplexer 920 into the symbols of the first encoded TFCI and symbols of the second encoded TFCI. If each of the multipliers 1815 and 1817 can output two types of TFCI encoded symbols, then only one of these two multipliers is used to separate the symbols of the first encoded TFCI and the symbols of the second encoded TFCI.

На Фиг.11 изображена подробная структурная схема декодеров 900 и 905, показанных на Фиг.9. Как показано на Фиг.11, принятые символы r(t) подаются в устройство 1100 вставки нулей, и в это же время в контроллер 1130 подается информация о длине кода. Контроллер 1130 на основе информации о длине кода определяет позиции перфорирования и подает информацию управления для определенных позиций перфорирования в устройство 1100 вставки нулей. Информация о длине кода указывает длину кода или скорость кодирования, используемые в кодере, а информация управления указывает позиции перфорирования. Позиции перфорирования представляют собой позиции символов, удаленных для получения требуемой длины совокупности кодированных символов, соответствующей числу бит, принятых от кодера. В Таблице 7 приведены позиции перфорирования, хранящиеся вместе с длинами кодов.FIG. 11 shows a detailed block diagram of the decoders 900 and 905 shown in FIG. 9. As shown in FIG. 11, the received symbols r (t) are supplied to the zero insertion device 1100, and at the same time, code length information is supplied to the controller 1130. The controller 1130, based on the code length information, determines the punching positions and provides control information for the specific punching positions to the zero insertion device 1100. The code length information indicates the code length or coding rate used in the encoder, and the control information indicates the punching position. Punch positions are the positions of characters deleted to obtain the desired length of the set of encoded characters corresponding to the number of bits received from the encoder. Table 7 shows the punch positions stored along with the code lengths.

Figure 00000007
Figure 00000007

В Таблице 7 подразумевается, что информация о длине кода указывает скорость кодирования, используемую в кодере. Так как скорость кодирования (k, n) указывает, что n входных бит кодируется в k символов, то принятые символы имеют длину кодирования k. Кроме того, F_n в Таблице 7 представляет n позиций перфорирования. Как можно видеть из Таблицы 7, информация управления (позиции перфорирования) позволяет устройству 1100 вставки нулей сохранять число (32) выводимых символов вне зависимости от длины кода принятых символов.Table 7 implies that the code length information indicates the coding rate used in the encoder. Since the coding rate (k, n) indicates that n input bits are encoded into k characters, the received characters have a coding length k. In addition, F_n in Table 7 represents n perforation positions. As can be seen from Table 7, the control information (punching position) allows the device 1100 insert zeros to save the number (32) of the displayed characters, regardless of the code length of the received characters.

Как показано в Таблице 7, контроллер 1130 выводит информацию о 29 позициях перфорирования для скорости кодирования (3, 1), информацию о 28 позициях перфорирования для скорости кодирования (4, 1), информацию о 27 позициях перфорирования для скорости кодирования (5, 1), информацию о 26 позициях перфорирования для скорости кодирования (6, 2), информацию о 25 позициях перфорирования для скорости кодирования (7, 2), информацию о 24 позициях перфорирования для скорости кодирования (8, 2), информацию о 23 позициях перфорирования для скорости кодирования (9, 3), информацию о 22 позициях перфорирования для скорости кодирования (10, 3), информацию о 21 позиции перфорирования для скорости кодирования (11, 3), информацию о 20 позициях перфорирования для скорости кодирования (12, 4), информацию о 19 позициях перфорирования для скорости кодирования (13, 4), информацию о 18 позициях перфорирования для скорости кодирования (14, 4), информацию о 14 позициях перфорирования для скорости кодирования (18, 6), информацию о 13 позициях перфорирования для скорости кодирования (19, 6), информацию о 12 позициях перфорирования для скорости кодирования (20, 6), информацию о 11 позициях перфорирования для скорости кодирования (21, 7), информацию о 10 позициях перфорирования для скорости кодирования (22, 7), информацию о 9 позициях перфорирования для скорости кодирования (23, 7), информацию о 8 позициях перфорирования для скорости кодирования (24, 8), информацию о 7 позициях перфорирования для скорости кодирования (25, 8), информацию о 6 позициях перфорирования для скорости кодирования (26, 8), информацию о 5 позициях перфорирования для скорости кодирования (27, 9), информацию о 4 позициях перфорирования для скорости кодирования (28, 9) и информацию о 3 позициях перфорирования для скорости кодирования (29, 9). Для соответствующих случаев позиции перфорирования идентичны указанным при описании кодера.As shown in Table 7, the controller 1130 outputs information about 29 punch positions for the coding rate (3, 1), information about 28 punch positions for the coding speed (4, 1), information about 27 punch positions for the coding speed (5, 1) , information on 26 punching positions for coding speed (6, 2), information on 25 punching positions for coding speed (7, 2), information on 24 punching positions for coding speed (8, 2), information on 23 punching positions for speed coding (9, 3), information about 22 punching positions for coding speed (10, 3), information on 21 punching positions for coding speed (11, 3), information on 20 punching positions for coding speed (12, 4), information about 19 punching positions for coding speed (13, 4), information on 18 punching positions for coding speed (14, 4), information on 14 punching positions for coding speed (18, 6), information on 13 punching positions for coding speed (19, 6), information on 12 punch positions for coding speed I (20, 6), information on 11 punching positions for coding speed (21, 7), information on 10 punching positions for coding speed (22, 7), information on 9 punching positions for coding speed (23, 7), information about 8 punching positions for coding speed (24, 8), information on 7 punching positions for coding speed (25, 8), information about 6 punching positions for coding speed (26, 8), information about 5 punching positions for coding speed ( 27, 9), information on 4 punching positions for coming soon five coding (28, 9) and information on 3 puncturing positions for a coding rate (29, 9). For appropriate cases, the punching positions are identical to those specified in the description of the encoder.

Устройство 1100 вставки нулей вставляет нули в позиции перфорирования для принятых символов в соответствии с информацией управления, а затем выводит поток символов с длиной 32 символа. Поток символов подается в устройство 1120 выполнения обратного быстрого преобразования Адамара и умножители 1102, 1104 и 1106. Поток символов, поступающий в умножители 1102, 1104 и 1106, умножается соответственно на функции маскирования M1, M2 и M15, созданные генератором 1110 масок. Символы, выводимые из умножителей 1102, 1104 и 1106, подаются на коммутаторы 1152, 1154 и 1156 соответственно. В это же время контроллер 1130 подает на коммутаторы 1152, 1154 и 1156 информацию управления коммутацией, указывающую использование/неиспользование функций маскирования на основе информации о длине кода. Например, так как кодеры (3, 1), (4, 1), (5, 1), (6, 2), (7, 2), (8, 2), (9, 3), (10, 3), (11, 3), (12, 4), (13, 4), (14, 4), (18, 6), (19, 6) и (20, 6) не используют функции маскирования, коммутаторы 1152, 1154 и 1156 разомкнуты в соответствии с информацией управления коммутацией. Однако, так как кодеры (21, 7), (22, 7) и (23, 7) используют одну базовую функцию маскирования, замыкается только коммутатор 1152. При таком способе контроллер 1130 управляет коммутаторами 1152, 1154 и 1156 в соответствии с числом функций маскирования, используемых исходя из скорости кодирования. Затем каждое из устройств 1120, 1122, 1124 и 1126 выполнения обратного быстрого преобразования Адамара осуществляют обратное быстрое преобразование Адамара для 32 символов, принятых от устройства 1100 вставки нулей, и вычисляют корреляции между данными символами и всеми кодами Уолша, которые могут использоваться в передатчике. Далее устройства выполнения обратного быстрого преобразования Адамара определяют наибольшую корреляцию из всех корреляций и индекс кода Уолша, имеющего наибольшую корреляцию. Таким образом, каждое из устройств 1120, 1122, 1124 и 1126 подает в компаратор 1140 корреляций индекс функции маскирования, умноженной на принятый сигнал, значение наивысшей корреляции и индекс кода Уолша, имеющего наибольшую корреляцию. Так как сигнал, поступающий в устройство 1120 выполнения обратного быстрого преобразования Адамара, не умножается ни на одну из функций маскирования, то идентификатором функции маскирования становится "0". Компаратор 1140 корреляций определяет наибольшую корреляцию путем сравнения корреляций, поступающих из устройств выполнения обратного быстрого преобразования Адамара, и объединяет индекс функции маскирования, имеющей наибольшую корреляцию, с индексом кода Уолша.The zero insertion device 1100 inserts zeros at the punch position for received characters in accordance with the control information, and then outputs a character stream with a length of 32 characters. The symbol stream is supplied to the Hadamard inverse fast transform device 1120 and multipliers 1102, 1104 and 1106. The symbol stream supplied to the multipliers 1102, 1104 and 1106 is multiplied by the masking functions M1, M2 and M15, respectively, created by the mask generator 1110. Symbols output from multipliers 1102, 1104, and 1106 are provided to switches 1152, 1154, and 1156, respectively. At the same time, the controller 1130 supplies switching switches 1152, 1154, and 1156 with switching control information indicating the use / non-use of masking functions based on the code length information. For example, since the encoders (3, 1), (4, 1), (5, 1), (6, 2), (7, 2), (8, 2), (9, 3), (10, 3), (11, 3), (12, 4), (13, 4), (14, 4), (18, 6), (19, 6) and (20, 6) do not use masking functions, switches 1152, 1154, and 1156 are open in accordance with switching control information. However, since the encoders (21, 7), (22, 7) and (23, 7) use the same basic masking function, only the switch 1152 is closed. With this method, the controller 1130 controls the switches 1152, 1154 and 1156 in accordance with the number of functions masking used based on coding rate. Then, each of the inverse fast Hadamard transform devices 1120, 1122, 1124, and 1126 perform inverse fast Hadamard transform for 32 characters received from the zero insertion device 1100, and correlations between these characters and all Walsh codes that can be used in the transmitter are calculated. Next, the inverse fast Hadamard transform apparatuses determine the largest correlation of all correlations and the index of the Walsh code having the largest correlation. Thus, each of the devices 1120, 1122, 1124, and 1126 supplies the correlation comparator 1140 with the index of the masking function times the received signal, the highest correlation value, and the index of the Walsh code that has the highest correlation. Since the signal supplied to the inverse fast Hadamard transform device 1120 is not multiplied by any of the masking functions, the identifier of the masking function becomes "0". The correlation comparator 1140 determines the largest correlation by comparing the correlations from the Hadamard inverse fast transform devices, and combines the index of the masking function having the largest correlation with the Walsh code index.

7. Второй вариант реализации приемника7. The second embodiment of the receiver

На Фиг.10 в соответствии с другим вариантом реализации настоящего изобретения изображена структурная схема приемника, соответствующего передатчикам, изображенным на Фиг.3 и 4. Как показано на Фиг.10, сигнал канала DPCH нисходящей линии связи подается в устройство 1040 дескремблирования и в это же время в устройство 1040 дескремблирования подается скремблирующий код, сформированный генератором 1045 скремблирующего кода. Устройство 1040 дескремблирования дешифрует сигнал канала DPCH нисходящей линии связи с использованием упомянутого скремблирующего кода. Дескремблированный сигнал канала DPCH нисходящей линии связи подается в устройство 1030 свертки и в это же время в устройство 1030 свертки подается расширяющий код, сформированный генератором 1035 расширяющего кода. Устройство 1030 свертки проводит свертку дескремблированного сигнала канала DPCH нисходящей линии связи посимвольно при помощи упомянутого расширяющего кода.Figure 10 in accordance with another embodiment of the present invention shows a block diagram of a receiver corresponding to the transmitters depicted in figure 3 and 4. As shown in figure 10, the signal channel DPCH downlink is supplied to the device 1040 descrambling and in the same time, a scrambling code generated by the scrambling code generator 1045 is supplied to the descrambling device 1040. The descrambling device 1040 decrypts the downlink DPCH signal using the scrambling code. The descrambled downlink DPCH signal is supplied to the convolution device 1030, and at the same time, an expansion code generated by the spread code generator 1035 is supplied to the convolution device 1030. The convolution device 1030 convolves the descrambled downlink DPCH signal symbol by symbol using the spreading code.

Символы прошедшего свертку сигнала канала DPCH подаются в демультиплексор 1020, где они демультиплексируются (разделяются) на кодированные символы TFCI и другие сигналы, такие как сигнал канала DPDCH, биты команды ТРС и биты пилотного сигнала. Кодированные символы TFCI подаются в устройство 1010 перекомпоновки кодированных символов. Устройство 1010 перекомпоновки кодированных символов разделяет кодированные символы TFCI на кодированные символы для канала DSCH (информационные символы второго указателя TFCI) и кодированные символы для канала DCH (информационные символы первого указателя TFCI) в соответствии с информацией о длине кода и информацией о позициях. Информация о длине кода представляет собой информацию управления длиной кода, основанную на соотношении числа бит TFCI для канала DSCH и числа бит TFCI для канала DCH. Информация о позициях представляет собой информацию, указывающую позиции кодированных символов для канала DSCH и позиции кодированных символов для канала DCH, приведенную в Таблице 6.The symbols of the convolutional DPCH channel signal are supplied to the demultiplexer 1020, where they are demultiplexed (separated) into TFCI encoded symbols and other signals, such as the DPDCH channel signal, TPC command bits, and pilot bits. TFCI coded symbols are provided to coded symbol rearrangement apparatus 1010. The coded symbol remover 1010 splits the TFCI coded symbols into coded symbols for the DSCH (information symbols of the second TFCI indicator) and encoded symbols for the DCH channel (information symbols of the first TFCI indicator) according to the code length information and position information. The code length information is code length control information based on the ratio of the number of TFCI bits for the DSCH and the number of TFCI bits for the DCH. The position information is information indicating the positions of the encoded symbols for the DSCH channel and the positions of the encoded symbols for the DCH channel, shown in Table 6.

Устройство 1010 перекомпоновки кодированных символов имеет любую из структур, изображенных на Фиг.18А и 18В. При использовании любой из структур, показанных на Фиг.18А и 18В, устройство 1010 перекомпоновки кодированных символов должно по отдельности последовательно выводить символы первого кодированного указателя TFCI и символы второго кодированного указателя TFCI. Разделенные символы второго кодированного указателя TFCI и символы первого кодированного указателя TFCI последовательно подаются в декодер 1000. Декодер 1000 декодирует символы первого кодированного указателя TFCI или символы второго кодированного указателя TFCI при помощи кода, соответствующего информации управления (информации о длине кода) для данной длины кода. Таким образом, декодер 1000 выводит биты первого указателя TFCI или биты второго указателя TFCI. Декодер 1000 выполняет ту же функцию, что и декодер, изображенный на Фиг.11.The coded symbol rearrangement device 1010 has any of the structures depicted in FIGS. 18A and 18B. When using any of the structures shown in FIGS. 18A and 18B, the encoded symbol rearrangement apparatus 1010 must individually sequentially output the symbols of the first encoded TFCI and the symbols of the second encoded TFCI. The separated characters of the second encoded TFCI indicator and the symbols of the first encoded TFCI indicator are sequentially supplied to the decoder 1000. The decoder 1000 decodes the symbols of the first encoded TFCI indicator or the symbols of the second encoded TFCI indicator using a code corresponding to the control information (code length information) for a given code length. Thus, the decoder 1000 outputs the bits of the first TFCI or bits of the second TFCI. The decoder 1000 performs the same function as the decoder shown in Fig.11.

Кроме того, настоящим изобретением предлагается декодер, способный выполнять декодирование для соответствующих соотношений информационных бит, который соответствует кодеру, предназначенному для кодирования кодов различной длины. Теперь подробно опишем работу декодера, соответствующего одному из вариантов реализации настоящего изобретения. При работе в качестве декодера, соответствующего кодерам (6, 2), (7, 2) и (8, 2), данный декодер использует устройства выполнения обратного быстрого преобразования Адамара для кодера Уолша с длиной 4. При работе в качестве декодера, соответствующего кодерам (9, 3), (10, 3) и (11, 3), данный декодер использует устройства выполнения обратного быстрого преобразования Адамара для кодера Уолша с длиной 8. При работе в качестве декодера, соответствующего кодерам (12, 4), (13, 4) и (14, 4), данный декодер использует устройства выполнения обратного быстрого преобразования Адамара для кодера Уолша с длиной 16. При работе в качестве декодера, соответствующего кодеру (16, 5), данный декодер использует устройства выполнения обратного быстрого преобразования Адамара для кодера Уолша с длиной 16. При работе в качестве декодера, соответствующего кодерам (18, 6), (19, 6), (20, 6), (21, 7), (22, 7), (23, 7), (24, 8), (25, 8), (26, 8), (27, 9), (28, 9), (29, 9) и (32, 10), данный декодер использует устройства выполнения обратного быстрого преобразования Адамара для кодера Уолша с длиной 32. Для этой работы декодер должен содержать структуру выполнения обратного быстрого преобразования Адамара, способную поддерживать коды с переменной длиной. Таким образом, настоящим изобретением предлагается декодер, содержащий структуру выполнения обратного быстрого преобразования Адамара, способную поддерживать коды с переменной длиной.In addition, the present invention provides a decoder capable of decoding for corresponding information bit ratios, which corresponds to an encoder for encoding codes of various lengths. Now we describe in detail the operation of the decoder corresponding to one of the embodiments of the present invention. When operating as a decoder corresponding to encoders (6, 2), (7, 2) and (8, 2), this decoder uses Hadamard reverse fast conversion devices for a Walsh encoder with a length of 4. When working as a decoder corresponding to encoders (9, 3), (10, 3) and (11, 3), this decoder uses Hadamard inverse fast conversion devices for a Walsh encoder with a length of 8. When working as a decoder corresponding to encoders (12, 4), (13 , 4) and (14, 4), this decoder uses inverse fast conversion devices damar for a Walsh encoder with a length of 16. When working as a decoder corresponding to an encoder (16, 5), this decoder uses Hadamard inverse fast conversion devices for a Walsh encoder with a length of 16. When working as a decoder corresponding to encoders (18, 6 ), (19, 6), (20, 6), (21, 7), (22, 7), (23, 7), (24, 8), (25, 8), (26, 8), (27, 9), (28, 9), (29, 9) and (32, 10), this decoder uses Hadamard inverse fast conversion devices for a Walsh encoder with a length of 32. For this operation, the decoder must contain an inverse fast execution structureHadamard transforms capable of supporting variable length codes. Thus, the present invention provides a decoder comprising an inverse fast Hadamard transform structure capable of supporting variable length codes.

8. Функционирование вариантов реализации изобретения8. The functioning of the embodiments of the invention

Работа кодера, декодера, компоновщика символов и устройства перекомпоновки символов будет описана со ссылкой на Фиг.16 и 17.The operation of the encoder, decoder, character mapper, and character mapper will be described with reference to FIGS. 16 and 17.

На Фиг.16 изображена схема работы кодера и компоновщика кодированных символов, расположенных в передатчике, соответствующем одному из вариантов реализации настоящего изобретения. Если обратиться к Фиг.16, на этапе 1601 передатчик принимает решение кодировать биты первого указателя TFCI (информационные биты TFCI для канала DCH) и биты второго указателя TFCI (информационные биты TFCI для канала DSCH) в режиме HSM (режим жесткого разбиения). На этапе 1602 кодер принимает биты первого указателя TFCI и биты второго указателя TFCI. На этапе 1603 кодер кодирует биты первого указателя TFCI (32 кодированных символа) и биты второго указателя TFCI (32 кодированных символа) способом, соответствующим настоящему изобретению. На этапе 1604 компоновщик кодированных символов выбирает кодированные символы, имеющие оптимальную эффективность, из символов первого кодированного указателя TFCI согласно схеме выбора кода, а также выбирает кодированные символы, имеющие оптимальную эффективность, из символов второго кодированного указателя TFCI согласно схеме выбора кода. Схемы выбора кода идентичны схемам перфорирования, приведенным в Таблице 5. На этапе 1605 компоновщик кодированных символов компонует выбранные символы первого кодированного указателя TFCI и выбранные символы второго кодированного указателя TFCI в соответствии с шаблоном компоновки символов для получения оптимального разнесения по времени. Шаблон компоновки символов приведен в Таблице 6. Как описано применительно к Фиг.15, операции этапов 1603, 1604 и 1605 могут выполняться в одном процессе. После этапа 1605 на этапе 1606 окончательно определяются биты b1, что завершает процесс кодирования и компоновки символов.On Fig shows a diagram of the operation of the encoder and linker encoded characters located in the transmitter, corresponding to one embodiment of the present invention. Referring to FIG. 16, at step 1601, the transmitter decides to encode the bits of the first TFCI pointer (TFCI information bits for the DCH channel) and the bits of the second TFCI pointer (TFCI information bits for the DSCH channel) in HSM mode (hard split mode). At step 1602, the encoder receives the bits of the first TFCI and bits of the second TFCI. In step 1603, the encoder encodes the bits of the first TFCI indicator (32 encoded symbols) and the bits of the second TFCI indicator (32 encoded symbols) in a manner consistent with the present invention. In step 1604, the encoded symbol composer selects encoded symbols having optimal efficiency from the symbols of the first encoded TFCI indicator according to the code selection scheme, and also selects encoded symbols having optimal efficiency from the symbols of the second encoded TFCI indicator according to the code selection scheme. The code selection patterns are identical to the punching patterns shown in Table 5. At step 1605, the encoded character composer composes the selected characters of the first encoded TFCI and the selected characters of the second encoded TFCI in accordance with the character arrangement to obtain optimal time diversity. The character layout template is shown in Table 6. As described in relation to FIG. 15, the operations of steps 1603, 1604 and 1605 can be performed in one process. After step 1605, at step 1606, bits b 1 are finally determined, which completes the encoding and character composition process.

На Фиг.17 изображена работа декодера и устройства перекомпоновки кодированных символов, расположенных в приемнике, соответствующем одному из вариантов реализации настоящего изобретения. Если обратиться к Фиг.17, на этапе 1701 приемник принимает кодированные символы TFCI, передаваемые в поле TFCI, содержащемся в канале DPCCH канала DPCH нисходящей линии связи. На этапе 1702 декодер вставляет нули в позиции символов второго кодированного указателя TFCI, входящих в состав принятых кодированных символов TFCI, согласно информации о позициях символов второго кодированного указателя TFCI, и также создает первое кодовое слово TFCI, содержащее 32 кодированных символа. Далее декодер вставляет нули в позиции символов первого кодированного указателя TFCI, входящих в состав принятых кодированных символов TFCI, согласно информации о позициях символов первого кодированного указателя TFCI, и также создает второе кодовое слово TFCI, содержащее 32 кодированных символа. Как описано применительно к Фиг.18А и 18В, можно разделить символы первого кодированного указателя TFCI и символы второго кодированного указателя TFCI, используя маску. Информация о позициях символов первого кодированного указателя TFCI и символов второго кодированного указателя TFCI идентична шаблону, используемому на этапе 1604 Фиг.16. Причиной вставки нулей в позиции неперфорированных или невыбранных символов является необходимость обеспечения правильной работы декодера. На этапе 1703 декодер вычисляет корреляции для созданных первого кодового слова TFCI и второго кодового слова TFCI. На этапе 1704 декодер выводит значения или индексы первого кодового слова TFCI и второго кодового слова TFCI, имеющих максимальную корреляцию. На этапе 1705 декодер заканчивает процесс декодирования первого кодового слова TFCI и второго кодового слова TFCI.On Fig depicts the operation of the decoder and the device rearrangement of coded symbols located in the receiver corresponding to one embodiment of the present invention. Referring to FIG. 17, at step 1701, the receiver receives TFCI encoded symbols transmitted in the TFCI field contained in the DPCCH of the downlink DPCH. At step 1702, the decoder inserts zeros at the symbol positions of the second TFCI encoded indicator included in the received TFCI encoded symbols, according to the symbol positions of the second TFCI encoded indicator, and also creates a first TFCI codeword containing 32 encoded symbols. Next, the decoder inserts zeros at the symbol positions of the first TFCI encoded indicator included in the received TFCI encoded symbols, according to the symbol positions of the first TFCI encoded indicator, and also creates a second TFCI codeword containing 32 encoded symbols. As described with respect to FIGS. 18A and 18B, it is possible to separate the symbols of the first encoded TFCI indicator and the symbols of the second encoded TFCI indicator using a mask. Information on the positions of the symbols of the first encoded TFCI and symbols of the second encoded TFCI is identical to the template used in step 1604 of FIG. 16. The reason for inserting zeros at the positions of unperforated or unselected characters is the need to ensure the correct operation of the decoder. At step 1703, the decoder calculates correlations for the generated first TFCI codeword and the second TFCI codeword. At step 1704, the decoder outputs the values or indices of the first TFCI codeword and the second TFCI codeword having maximum correlation. At step 1705, the decoder ends the decoding process of the first TFCI codeword and the second TFCI codeword.

Предшествующее описание приведено для способа декодирования, способа преобразования c 1 х и c 2 y в биты b1 и способа преобразования бит b1 в биты dm для случая, когда сумма информационных бит первого указателя TFCI и информационных бит второго указателя TFCI в режиме HSM равна 10. Кроме того, приведено описание приемопередатчика, кодера и декодера. Обычно, если сумма информационных бит первого указателя TFCI и информационных бит второго указателя TFCI меньше 10, то используется режим LSM и не используется режим HSM. То есть режим HSM используется только в том случае, если как число информационных бит первого указателя TFCI, так и число информационных бит второго указателя TFCI меньше 5. Обычно в режиме HSM используются только кодер (16, 5). Следовательно, режим HSM не используется, когда число информационных бит первого указателя TFCI больше 5 или число информационных бит второго указателя TFCI больше 5. Однако если используется новый кодер, способный создавать 24 типа кодов в соответствии с настоящим изобретением, ограничение по числу информационных бит TFCI отсутствует, таким образом, позволяя надежно передавать информационные биты TFCI. То есть можно определить коды, с помощью которых должны кодироваться информационные биты TFCI. Соответственно, можно раздельно передавать код первого указателя TFCI или код второго указателя TFCI, либо одновременно передавать код первого указателя TFCI и код второго указателя TFCI, обеспечивая надежную передачу.The preceding description is for a decoding method, a conversion method c 1 x and c 2 y to bits b 1 and a method for converting bits b 1 to d m bits for the case where the sum of the information bits of the first TFCI and information bits of the second TFCI in HSM mode is 10. In addition, a description is given of a transceiver, encoder and decoder. Typically, if the sum of the information bits of the first TFCI and the information bits of the second TFCI is less than 10, then the LSM mode is used and the HSM mode is not used. That is, the HSM mode is used only if both the number of information bits of the first TFCI and the number of information bits of the second TFCI are less than 5. Usually, only the encoder is used in HSM (16, 5). Therefore, the HSM mode is not used when the number of information bits of the first TFCI is greater than 5 or the number of information bits of the second TFCI is greater than 5. However, if a new encoder capable of creating 24 types of codes in accordance with the present invention is used, there is no restriction on the number of TFCI information bits , thus allowing the reliable transmission of TFCI information bits. That is, it is possible to determine the codes by which TFCI information bits are to be encoded. Accordingly, it is possible to separately transmit the code of the first TFCI indicator or the code of the second TFCI indicator, or simultaneously transmit the code of the first TFCI indicator and the code of the second TFCI indicator, ensuring reliable transmission.

Подробное описание данного изобретения будет приведено для случая, когда кодер имеет структуру, показанную на Фиг.4, и использует шаблон перфорирования, приведенный в Таблице 4. Данное изобретение может также применяться к другому случаю, когда кодер имеет отличающуюся структуру и использует отличающийся шаблон перфорирования.A detailed description of the present invention will be given for the case where the encoder has the structure shown in Figure 4 and uses the punching pattern shown in Table 4. This invention can also be applied to another case where the encoder has a different structure and uses a different punching pattern.

Пример 1. Соотношение числа информационных бит первого указателя TFCI и числа информационных бит второго указателя TFCI составляет 2:6Example 1. The ratio of the number of information bits of the first TFCI pointer and the number of information bits of the second TFCI pointer is 2: 6

Когда соотношение числа информационных бит первого указателя TFCI и числа информационных бит второго указателя TFCI составляет 2:6, обычный способ HSM может кодировать перед передачей информационные биты первого указателя TFCI, но не может кодировать информационные биты второго указателя TFCI. Однако при использовании кодера, соответствующего настоящему изобретению, информационные биты первого указателя TFCI кодируются в 6 символов, 7 символов или 8 символов, а информационные биты второго указателя TFCI кодируются в 18 символов, 19 символов или 20 символов. Сумма символов первого кодированного указателя TFCI и символов второго кодированного указателя TFCI, кодированных при помощи кодера, соответствующего настоящему изобретению, становится равной минимум 24 и максимум 28. Когда данная сумма меньше 32, что является базовым числом кодированных символов, простейшим способом обработки данных символов является передача только 24 символов или 28 символов в прерывистом режиме (DTX). Этот способ способствует упрощению, но при его использовании в периоде DTX не может передаваться другая информация, что вызывает избыточное расходование ресурсов. В дополнение к этому невозможно повысить эффективность кодирования информационных бит перового указателя TFCI и информационных бит второго указателя TFCI из-за прерывистой передачи кодированных символов.When the ratio of the number of information bits of the first TFCI to the number of information bits of the second TFCI is 2: 6, the normal HSM method can encode the information bits of the first TFCI before transmitting, but it cannot encode the information bits of the second TFCI. However, when using the encoder of the present invention, the information bits of the first TFCI are encoded into 6 characters, 7 characters or 8 characters, and the information bits of the second TFCI are encoded into 18 characters, 19 characters or 20 characters. The sum of the symbols of the first encoded TFCI indicator and the symbols of the second encoded TFCI indicator encoded by the encoder of the present invention becomes at least 24 and at most 28. When this sum is less than 32, which is the base number of encoded symbols, the easiest way to process these symbols is to transmit only 24 characters or 28 characters in intermittent mode (DTX). This method contributes to simplification, but when it is used in the DTX period, other information cannot be transmitted, which causes excessive consumption of resources. In addition to this, it is not possible to improve the coding efficiency of the information bits of the TFCI pen pointer and the information bits of the second TFCI pointer due to intermittent transmission of encoded symbols.

В Примере 1 способ кодирования может быть изменен путем установления приоритета первого указателя TFCI в повышении надежности или эффективности, установления приоритета второго указателя TFCI в повышении надежности или эффективности либо путем повышения эффективности как первого указателя TFCI, так и второго указателя TFCI.In Example 1, the encoding method can be changed by prioritizing the first TFCI to improve reliability or efficiency, prioritizing the second TFCI to improve reliability or efficiency, or by increasing the efficiency of both the first TFCI and the second TFCI.

Если устанавливается приоритет первого указателя TFCI в повышении надежности или эффективности, информационные биты второго указателя TFCI кодируются с использованием кодера (18, 6), кодера (19, 6) или кодера (20, 6), а информационные биты первого указателя TFCI кодируются с использованием кодера (14, 4), кодера (13, 4) или кодера (12, 4). Кроме того, существует другой способ кодирования информационных бит первого указателя TFCI при помощи кодера (6, 2), кодера (7, 2) или кодера (8, 2) и последующей неоднократной передачи бит первого кодированного указателя TFCI, в результате чего повышается надежность или эффективность. В способе повышения эффективности или надежности кода первого указателя TFCI при помощи кодирования информационных бит первого указателя TFCI с использованием кодера (14, 4), кодера (13, 4) или кодера (12, 4) перед кодированием в 2 бита, отличающиеся от 2 реальных информационных бит, вставляются нули. После повторения первого указателя TFCI сумма символов повторенного первого кодированного указателя TFCI и символов второго кодированного указателя TFCI может превышать 32. Если сумма символов первого кодированного указателя TFCI и символов второго кодированного указателя TFCI превышает 32, система несовместима со стандартом 3GPP, что приводит к повышению сложности аппаратных средств. И наоборот, если сумма символов первого кодированного указателя TFCI и символов второго кодированного указателя TFCI меньше 32, как в Примере 1, существует меньше ограничений на выбор кода по сравнению со случаем, когда сумма информационных бит первого указателя TFCI и информационных бит второго указателя TFCI равна 10. То есть когда сумма информационных бит первого указателя TFCI и информационных бит второго указателя TFCI равна 10, необходимо выбирать коды, в которых сумма кодированных символов равна 32. Однако, если сумма кодированных символов меньше 32, несмотря на то, что для информационных бит, приведенных в Примере 1, используется максимальная скорость кодирования, скорость кодирования информационных бит TFCI может задаваться таким образом, что эффективность повышается в условиях, когда сумма кодированных символов становится равной 32.If the first TFCI is prioritized in improving reliability or efficiency, the information bits of the second TFCI are encoded using an encoder (18, 6), encoder (19, 6) or encoder (20, 6), and the information bits of the first TFCI are encoded using encoder (14, 4), encoder (13, 4) or encoder (12, 4). In addition, there is another way of encoding the information bits of the first TFCI using an encoder (6, 2), an encoder (7, 2) or an encoder (8, 2), and then repeatedly transmitting the bits of the first encoded TFCI, thereby increasing reliability or efficiency. In a method of increasing the efficiency or reliability of the code of the first TFCI pointer by encoding the information bits of the first TFCI pointer using an encoder (14, 4), encoder (13, 4) or encoder (12, 4) before encoding in 2 bits, different from 2 real information bits, zeros are inserted. After repeating the first TFCI, the sum of the characters of the repeated first coded TFCI and the characters of the second coded TFCI may exceed 32. If the sum of the characters of the first coded TFCI and the characters of the second coded TFCI exceeds 32, the system is incompatible with the 3GPP standard, which increases the complexity of the hardware funds. Conversely, if the sum of the symbols of the first encoded TFCI and symbols of the second encoded TFCI is less than 32, as in Example 1, there are less restrictions on the choice of code compared to the case when the sum of the information bits of the first TFCI and the information bits of the second TFCI is 10 That is, when the sum of the information bits of the first TFCI and the information bits of the second TFCI is 10, you must select codes in which the sum of the encoded characters is 32. However, if the sum of the encoded characters is less than 3 2, although the maximum coding rate is used for the information bits shown in Example 1, the coding rate of the TFCI information bits can be set so that the efficiency increases under conditions when the sum of the encoded symbols becomes 32.

В то же время, если в Примере 1 устанавливается приоритет второго указателя TFCI в повышении надежности или эффективности, информационные биты первого указателя TFCI кодируются с использованием кодера (6, 2), кодера (7, 2) или кодера (8, 2), а информационные биты второго указателя TFCI кодируются с использованием кодера (26, 8), кодера (25, 8) или кодера (24, 8). В ином случае можно кодировать информационные биты при помощи кодера (20, 6), кодера (19, 6) или кодера (18, 6), и впоследствии неоднократно передавать кодированные биты для повышения, таким образом, надежности или эффективности. После повторения второго указателя TFCI сумма символов первого кодированного указателя TFCI и символов повторенного второго кодированного указателя TFCI может превышать 32. Однако, если сумма символов первого кодированного указателя TFCI и символов второго кодированного указателя TFCI превышает 32, система несовместима со стандартом 3GPP.At the same time, if Example 1 sets the priority of the second TFCI pointer in improving reliability or efficiency, the information bits of the first TFCI pointer are encoded using an encoder (6, 2), encoder (7, 2) or encoder (8, 2), and the information bits of the second TFCI are encoded using an encoder (26, 8), an encoder (25, 8), or an encoder (24, 8). Otherwise, it is possible to encode information bits using an encoder (20, 6), an encoder (19, 6), or an encoder (18, 6), and subsequently repeatedly transmit the encoded bits to increase, thus, reliability or efficiency. After repeating the second TFCI, the sum of the characters of the first coded TFCI and the characters of the repeated second coded TFCI may exceed 32. However, if the sum of the characters of the first coded TFCI and the characters of the second coded TFCI is greater than 32, the system is not compatible with the 3GPP standard.

Способом повышения надежности или эффективности как первого указателя TFCI, так и второго указателя TFCI в Примере 1 является увеличение перед кодированием числа информационных бит первого указателя TFCI до 3, а числа информационных бит второго указателя TFCI - до 7. То есть перед передачей информационные биты первого указателя TFCI кодируются при помощи кодера (9, 3), кодера (10, 3) или кодера (11, 3), а информационные биты второго указателя TFCI кодируются при помощи кодера (23, 7), кодера (22, 7) или кодера (21, 7). Этот способ может быть использован только если сумма кодированных символов не превышает 32. Когда сумма кодированных символов превышает 32, возникает указанная выше проблема. Другой способ - кодировать информационные биты первого указателя TFCI при помощи кодера (6, 2), кодера (7, 2) или кодера (8, 2), а информационные биты второго указателя TFCI при помощи кодера (18, 6), кодера (19, 6) или кодера (20, 6), а затем неоднократно передавать кодированные биты. Сумма повторяющимся образом переданных кодированных бит не должна превышать 32. Имеется 3 типа кодеров для кодирования информационных бит первого указателя TFCI, и также имеется 3 типа кодеров для кодирования информационных бит второго указателя TFCI. Из этих кодеров выбирается кодер, имеющий наилучшую эффективность. Что касается числа повторяемых кодерами символов, то символы выбранного кодера повторно передаются с гораздо большей кратностью.A way to increase the reliability or efficiency of both the first TFCI and the second TFCI in Example 1 is to increase the number of information bits of the first TFCI to 3 before encoding, and the number of information bits of the second TFCI to 7 before the coding. That is, before transmitting the information bits of the first pointer TFCIs are encoded using an encoder (9, 3), encoder (10, 3) or encoder (11, 3), and information bits of the second TFCI pointer are encoded using an encoder (23, 7), encoder (22, 7) or encoder ( 21, 7). This method can only be used if the sum of the encoded characters does not exceed 32. When the sum of the encoded characters exceeds 32, the above problem occurs. Another way is to encode the information bits of the first TFCI with an encoder (6, 2), encoder (7, 2) or an encoder (8, 2), and the information bits of the second TFCI with an encoder (18, 6), encoder (19 , 6) or the encoder (20, 6), and then repeatedly transmit the encoded bits. The sum of the transmitted encoded bits in a repeatable manner should not exceed 32. There are 3 types of encoders for encoding information bits of the first TFCI, and there are also 3 types of encoders for encoding information bits of the second TFCI. Of these encoders, the encoder having the best performance is selected. As for the number of characters repeated by the encoders, the characters of the selected encoder are retransmitted with much greater multiplicity.

Пример 2. Соотношение информационных бит первого указателя TFCI и числа информационных бит второго указателя TFCI составляет 3:4Example 2. The ratio of the information bits of the first TFCI to the number of information bits of the second TFCI is 3: 4

Когда соотношение числа информационных бит первого указателя TFCI и числа информационных бит второго указателя TFCI составляет 3:4, т.е., если как число информационных бит первого указателя TFCI, так и число информационных бит второго указателя TFCI меньше 5, обычный способ HSM (16, 5) кодирует перед передачей информационные биты первого указателя TFCI и информационные биты второго указателя TFCI по отдельности или последовательно. Однако при использовании кодера, соответствующего настоящему изобретению, информационные биты первого указателя TFCI кодируются в 9 символов, 10 символов или 11 символов, а информационные биты второго указателя TFCI кодируются в 12 символов, 13 символов или 14 символов. Сумма символов первого кодированного указателя TFCI и символов второго кодированного указателя TFCI, кодированных при помощи кодера, соответствующего настоящему изобретению, становится равной максимум 25. Когда данная сумма меньше 32, что является базовым числом кодированных символов, простейшим способом обработки данных символов является передача только 21 символа или 24 символов в прерывистом режиме (DTX). Этот способ способствует упрощению, но при его использовании в периоде DTX не может передаваться другая информация, что вызывает избыточное расходование ресурсов. В дополнение к этому невозможно повысить эффективность кодирования информационных бит первого указателя TFCI и информационных бит второго указателя TFCI из-за прерывистой передачи кодированных символов.When the ratio of the number of information bits of the first TFCI to the number of information bits of the second TFCI is 3: 4, i.e., if both the number of information bits of the first TFCI and the number of information bits of the second TFCI are less than 5, the usual HSM method (16 , 5) encodes before transmitting the information bits of the first TFCI and the information bits of the second TFCI individually or sequentially. However, when using the encoder of the present invention, the information bits of the first TFCI are encoded into 9 characters, 10 characters or 11 characters, and the information bits of the second TFCI are encoded into 12 characters, 13 characters or 14 characters. The sum of the characters of the first encoded TFCI and the characters of the second encoded TFCI encoded with the encoder of the present invention becomes a maximum of 25. When this sum is less than 32, which is the base number of encoded characters, the simplest way to process these characters is to transmit only 21 characters or 24 characters in intermittent mode (DTX). This method contributes to simplification, but when it is used in the DTX period, other information cannot be transmitted, which causes excessive consumption of resources. In addition to this, it is not possible to improve the coding efficiency of the information bits of the first TFCI and information bits of the second TFCI due to intermittent transmission of encoded symbols.

В Примере 2 способ кодирования может быть изменен путем установления приоритета первого указателя TFCI в повышении надежности или эффективности, установления приоритета второго указателя TFCI в повышении надежности или эффективности либо путем повышения эффективности как первого указателя TFCI, так и второго указателя TFCI.In Example 2, the coding method can be changed by prioritizing the first TFCI to improve reliability or efficiency, prioritizing the second TFCI to improve reliability or efficiency, or by increasing the efficiency of both the first TFCI and the second TFCI.

Если устанавливается приоритет первого указателя TFCI в повышении надежности или эффективности, информационные биты второго указателя TFCI кодируются с использованием кодера (12, 4), кодера (13, 4) или кодера (14, 4), а информационные биты первого указателя TFCI кодируются с использованием кодера (20, 6), кодера (19, 6) или кодера (18, 6). Кроме того, существует другой способ кодирования информационных бит первого указателя TFCI при помощи кодера (9, 3), кодера (10, 3) или кодера (11, 3) и последующей неоднократной передачи бит первого кодированного указателя TFCI, в результате чего повышается надежность или эффективность. В способе повышения эффективности или надежности кода первого указателя TFCI при помощи кодирования информационных бит первого указателя TFCI с использованием кодера (20, 6), кодера (19, 6) или кодера (18, 6) перед кодированием в 3 бита, отличающихся от 3 реальных информационных бит, вставляются нули. После повторения первого указателя TFCI сумма символов повторенного первого кодированного указателя TFCI и символов второго кодированного указателя TFCI может превышать 32. Если сумма символов первого кодированного указателя TFCI и символов второго кодированного указателя TFCI превышает 32, система несовместима со стандартом 3GPP, что приводит к повышению сложности аппаратных средств. И наоборот, если сумма символов первого кодированного указателя TFCI и символов второго кодированного указателя TFCI меньше 32, как в Примере 2, существует меньше ограничений на выбор кода по сравнению со случаем, когда сумма информационных бит первого указателя TFCI и информационных бит второго указателя TFCI равна 10. То есть когда сумма информационных бит первого указателя TFCI и информационных бит второго указателя TFCI равна 10, необходимо выбирать коды, в которых сумма кодированных символов равна 32. Однако, если сумма кодированных символов меньше 32, несмотря на то, что для информационных бит, приведенных в Примере 2, используется максимальная скорость кодирования, скорость кодирования информационных бит TFCI может задаваться таким образом, что эффективность повышается в условиях, когда сумма кодированных символов становится равной 32.If the first TFCI is prioritized in improving reliability or efficiency, the information bits of the second TFCI are encoded using an encoder (12, 4), encoder (13, 4) or encoder (14, 4), and the information bits of the first TFCI are encoded using encoder (20, 6), encoder (19, 6) or encoder (18, 6). In addition, there is another way to encode the information bits of the first TFCI using an encoder (9, 3), an encoder (10, 3) or an encoder (11, 3) and then repeatedly transmitting the bits of the first TFCI encoded, thereby increasing the reliability or efficiency. In a method of increasing the efficiency or reliability of the code of the first TFCI pointer by encoding the information bits of the first TFCI pointer using an encoder (20, 6), encoder (19, 6) or encoder (18, 6) before encoding in 3 bits that differ from 3 real information bits, zeros are inserted. After repeating the first TFCI, the sum of the characters of the repeated first coded TFCI and the characters of the second coded TFCI may exceed 32. If the sum of the characters of the first coded TFCI and the characters of the second coded TFCI exceeds 32, the system is incompatible with the 3GPP standard, which increases the complexity of the hardware funds. Conversely, if the sum of the symbols of the first encoded TFCI and symbols of the second encoded TFCI is less than 32, as in Example 2, there are less restrictions on the choice of code compared to the case when the sum of the information bits of the first TFCI and the information bits of the second TFCI is 10 That is, when the sum of the information bits of the first TFCI and the information bits of the second TFCI is 10, you must select codes in which the sum of the encoded characters is 32. However, if the sum of the encoded characters is less than 3 2, although the maximum coding rate is used for the information bits shown in Example 2, the coding rate of the TFCI information bits can be set so that the efficiency increases under conditions when the sum of the encoded symbols becomes 32.

В то же время, если в Примере 2 устанавливается приоритет второго указателя TFCI в повышении надежности или эффективности, информационные биты первого указателя TFCI кодируются с использованием кодера (9, 3), кодера (10, 3) или кодера (11, 3), а информационные биты второго указателя TFCI кодируются с использованием кодера (23, 7), кодера (22, 7) или кодера (21, 7). В ином случае можно кодировать информационные биты при помощи кодера (14, 4), кодера (13, 4) или кодера (12, 4), и впоследствии неоднократно передавать кодированные биты для повышения, таким образом, надежности или эффективности. После повторения второго указателя TFCI сумма символов первого кодированного указателя TFCI и символов повторенного второго кодированного указателя TFCI может превышать 32. Однако, если сумма символов первого кодированного указателя TFCI и символов второго кодированного указателя TFCI превышает 32, система несовместима со стандартом 3GPP.At the same time, if Example 2 sets the priority of the second TFCI pointer in improving reliability or efficiency, the information bits of the first TFCI pointer are encoded using an encoder (9, 3), encoder (10, 3) or encoder (11, 3), and the information bits of the second TFCI are encoded using an encoder (23, 7), an encoder (22, 7), or an encoder (21, 7). Otherwise, it is possible to encode information bits using an encoder (14, 4), an encoder (13, 4) or an encoder (12, 4), and subsequently repeatedly transmit the encoded bits to increase, thus, reliability or efficiency. After repeating the second TFCI, the sum of the characters of the first coded TFCI and the characters of the repeated second coded TFCI may exceed 32. However, if the sum of the characters of the first coded TFCI and the characters of the second coded TFCI is greater than 32, the system is not compatible with the 3GPP standard.

И, наконец, способом повышения надежности или эффективности как первого указателя TFCI, так и второго указателя TFCI в Примере 2 является увеличение числа информационных бит первого указателя TFCI и информационных бит второго указателя TFCI таким образом, чтобы сумма информационных бит первого указателя TFCI и информационных бит второго указателя TFCI стала равной 10, и использование кодера, подходящего для кодирования увеличенного числа информационных бит. Например, перед передачей можно использовать способ кодирования информационных бит первого указателя TFCI при помощи кодера (14, 4), кодера (13, 4) или кодера (12, 4), а информационных бит второго указателя TFCI - при помощи кодера (18, 6), кодера (19, 6) или кодера (20, 6). Этот способ можно использовать только, когда сумма информационных бит первого указателя TFCI и информационных бит второго указателя TFCI не превышает 10, а сумма кодированных символов не превышает 32. Если сумма кодированных символов превышает 32, возникает проблема, указанная выше. Другим способом является кодирование информационных бит первого указателя TFCI при помощи кодера (9, 3), кодера (10, 3) или кодера (11, 3), и информационных бит второго указателя TFCI - при помощи кодера (12, 4), кодера. (13, 4) или кодера (14, 4) и последующая неоднократная передача кодированных бит. Сумма неоднократно передаваемых кодированных бит не должна превышать 32. Имеется 3 типа кодеров для кодирования информационных бит первого указателя TFCI, и также имеется 3 типа кодеров для кодирования информационных бит второго указателя TFCI. Из этих кодеров выбирается кодер, имеющий наилучшую эффективность. Что касается числа повторяемых кодерами символов, то символы выбранного кодера повторно передаются с гораздо большей кратностью. В дополнение к описанному можно объединить способ изменения скорости кодирования и способ неоднократной передачи для передачи информационных бит первого указателя TFCI и информационных бит второго указателя TFCI с высокой надежностью или эффективностью.And finally, a way to increase the reliability or efficiency of both the first TFCI and the second TFCI in Example 2 is to increase the number of information bits of the first TFCI and information bits of the second TFCI so that the sum of the information bits of the first TFCI and the information bits of the second TFCI has become equal to 10, and the use of an encoder suitable for encoding an increased number of information bits. For example, before transmission, you can use the method of encoding the information bits of the first TFCI pointer using an encoder (14, 4), the encoder (13, 4) or the encoder (12, 4), and the information bits of the second TFCI pointer using the encoder (18, 6 ), encoder (19, 6) or encoder (20, 6). This method can only be used when the sum of the information bits of the first TFCI and the information bits of the second TFCI does not exceed 10, and the sum of the encoded symbols does not exceed 32. If the sum of the encoded symbols exceeds 32, the above problem occurs. Another way is to encode the information bits of the first TFCI pointer using an encoder (9, 3), encoder (10, 3) or encoder (11, 3), and the information bits of the second TFCI pointer - using an encoder (12, 4), encoder. (13, 4) or encoder (14, 4) and subsequent repeated transmission of the encoded bits. The sum of the repeatedly transmitted coded bits should not exceed 32. There are 3 types of encoders for encoding the information bits of the first TFCI, and there are also 3 types of encoders for encoding the information bits of the second TFCI. Of these encoders, the encoder having the best performance is selected. As for the number of characters repeated by the encoders, the characters of the selected encoder are retransmitted with much greater multiplicity. In addition to the described, a coding rate change method and a multiple transmission method for transmitting information bits of the first TFCI and information bits of the second TFCI with high reliability or efficiency can be combined.

Критерии определения способа выбора кода для режима HSM, описанного для Примера 1 и Примера 2, обобщены ниже.The criteria for determining the code selection method for the HSM mode described for Example 1 and Example 2 are summarized below.

Критерий 1: Число информационных бит первого указателя TFCI или информационных бит второго указателя TFCI превышает 5 битCriterion 1: The number of information bits of the first TFCI or information bits of the second TFCI exceeds 5 bits

- Если устанавливается приоритет первого указателя TFCI, передатчик фиксирует кодер для второго указателя TFCI, a затем во время передачи меняет скорость кодирования первого указателя TFCI или кодирует первый указатель TFCI с учетом числа реальных информационных бит, а затем повторяющимся образом передает кодированные биты.- If the priority of the first TFCI is set, the transmitter fixes the encoder for the second TFCI, and then during the transfer changes the coding rate of the first TFCI or encodes the first TFCI taking into account the number of real information bits, and then transmits the encoded bits repeatedly.

- Если устанавливается приоритет второго указателя TFCI, передатчик фиксирует кодер для первого указателя TFCI, a затем во время передачи меняет скорость кодирования второго указателя TFCI или кодирует второй указатель TFCI с учетом числа реальных информационных бит, а затем повторяющимся образом передает кодированные биты.- If the priority of the second TFCI indicator is set, the transmitter fixes the encoder for the first TFCI indicator, and then during the transmission changes the coding rate of the second TFCI indicator or encodes the second TFCI indicator taking into account the number of real information bits, and then transmits the encoded bits repeatedly.

- Если устанавливается приоритет как первого указателя TFCI, так и второго указателя TFCI, то передатчик выполняет кодирование с изменением скоростей кодирования первого указателя TFCI и второго указателя TFCI либо выполняет кодирование с учетом числа реальных информационных бит с последующей повторяющейся передачей кодированных бит. Можно объединить способ изменения скорости кодирования и способ повторяющейся передачи.- If the priority of both the first TFCI indicator and the second TFCI indicator is set, the transmitter performs encoding with a change in the coding rates of the first TFCI indicator and the second TFCI indicator or performs encoding taking into account the number of real information bits with subsequent repeated transmission of the encoded bits. You can combine the method of changing the coding rate and the method of repeated transmission.

Критерий 2: Число информационных бит первого указателя TFCI или число информационных бит второго указателя TFCI не превышает 5 битCriterion 2: The number of information bits of the first TFCI indicator or the number of information bits of the second TFCI indicator does not exceed 5 bits

Передатчик перед передачей кодирует информационные биты первого указателя TFCI и информационные биты второго указателя TFCI с использованием кодера (16, 5).Before transmitting, the transmitter encodes the information bits of the first TFCI and the information bits of the second TFCI using an encoder (16, 5).

- Остальное аналогично описанному в Критерии 1.- The rest is similar to that described in Criterion 1.

Способ выбора кода, основанный на описанных выше критериях и использующий схему перфорирования, приведенную в Таблице 5, и скорость кодирования, приведенную в Таблице 1, ниже описан со ссылкой на Фиг.12. Как показано на Фиг.12, необходимость передачи первого указателя TFCI (первых информационных бит) и второго указателя TFCI (вторых информационных бит) возникает на этапе 1201. То есть, когда от Узла В. требуется передать канал DSCH на пользовательское оборудование, передатчик принимает указатель TFCI для канала DSCH и указатель TFCI для канала DCH. На этапе 1202 определяется, равна ли сумма первых информационных бит и вторых информационных бит 10. Если сумма первых информационных бит и вторых информационных бит равна 10, то передатчик на этапе 1208 определяет код, который должен использоваться для первых информационных бит и вторых информационных бит.A code selection method based on the above criteria and using the punching pattern shown in Table 5 and the coding speed shown in Table 1 are described below with reference to FIG. As shown in FIG. 12, the need to transmit the first TFCI (first information bits) and second TFCI (second information bits) arises at step 1201. That is, when the Node B is required to transmit the DSCH to the user equipment, the transmitter receives the pointer TFCI for DSCH and TFCI for DCH. At 1202, it is determined whether the sum of the first information bits and the second information bits is 10. If the sum of the first information bits and the second information bits is 10, then the transmitter determines at 1208 a code to be used for the first information bits and the second information bits.

Процесс выбора кода на этапе 1208 будет описан для случая, когда соотношение первых информационных бит и вторых информационных бит составляет 3:7. В этом случае кодер для первых информационных бит представляет собой кодер (9, 3), кодер (10, 3) или кодер (11, 3), а кодер для вторых информационных бит представляет собой кодер (23, 7), кодер (22, 7) или кодер (21, 7). При этом сумма кодированных бит должна быть равна 32. Критерием выбора трех типов скоростей кодирования в соответствии с типами информационных бит является: (1) установление приоритета первых информационных бит для добавления 2 дополнительных символов, (2) установление приоритета вторых информационных бит для добавления 2 дополнительных символов или (3) добавление одного дополнительного символа, как к первым информационным битам, так и ко вторым информационным битам. После определения на этапе 1208 скорости кодирования, которая должна использоваться для первых информационных бит и вторых информационных бит, на этапе 1209 передатчик кодирует первые информационные биты и вторые информационные биты с данной определенной скоростью кодирования. На этапе 1210 передатчик мультиплексирует символы первого кодированного указателя TFCI и символы второго кодированного указателя TFCI.The code selection process in step 1208 will be described for the case where the ratio of the first information bits to the second information bits is 3: 7. In this case, the encoder for the first information bits is an encoder (9, 3), an encoder (10, 3) or an encoder (11, 3), and the encoder for the second information bits is an encoder (23, 7), encoder (22, 7) or encoder (21, 7). The sum of the coded bits should be 32. The criterion for choosing three types of coding rates in accordance with the types of information bits is: (1) prioritization of the first information bits to add 2 additional characters, (2) priority of the second information bits to add 2 additional characters characters or (3) adding one additional character to both the first information bits and the second information bits. After determining at step 1208 the coding rate to be used for the first information bits and second information bits, at step 1209, the transmitter encodes the first information bits and second information bits with a given determined coding rate. At step 1210, the transmitter multiplexes the symbols of the first encoded TFCI indicator and the symbols of the second encoded TFCI indicator.

Однако, если на этапе 1202 определено, что сумма первых информационных бит и вторых информационных бит меньше 10, то на этапе 1203 передатчик определяет, превышает ли число первых информационных бит или вторых информационных бит 5. Если число первых информационных бит или число вторых информационных бит превышает 5, передатчик переходит к выполнению этапа 1204. Однако, если как число первых информационных бит, так и число вторых информационных бит не превышает 5, передатчик переходит к выполнению этапа 1221. На этапе 1221 передатчик определяет, использовать ли кодер (16, 5) для кодирования первых информационных бит и вторых информационных бит. Если передатчик принял решение не использовать кодер (16, 5), он переходит к выполнению этапа 1206. В противном случае, если передатчик принял решение использовать кодер (16, 5), он переходит к выполнению этапа 1209. На этапе 1204 передатчик принимает решение, использовать ли режим DTX при передаче первых информационных бит или вторых информационных бит. Если передатчик принял решение использовать режим DTX, он переходит к выполнению этапа 1208. В противном случае, если передатчик принял решение не использовать режим DTX, он переходит к выполнению этапа 1205.However, if it is determined in step 1202 that the sum of the first information bits and the second information bits is less than 10, then in step 1203, the transmitter determines whether the number of the first information bits or the second information bits exceeds 5. If the number of the first information bits or the number of second information bits exceeds 5, the transmitter proceeds to step 1204. However, if both the number of first information bits and the number of second information bits does not exceed 5, the transmitter proceeds to step 1221. At step 1221, the transmitter determines using whether encoder (16, 5) to encode the first information bits and second information bits. If the transmitter decides not to use the encoder (16, 5), it proceeds to step 1206. Otherwise, if the transmitter decides to use the encoder (16, 5), it proceeds to step 1209. At step 1204, the transmitter decides whether to use the DTX mode when transmitting the first information bits or the second information bits. If the transmitter decides to use the DTX mode, it proceeds to step 1208. Otherwise, if the transmitter decides not to use the DTX mode, it proceeds to step 1205.

Выполнение этапа 1208 будет описано для соотношения первых информационных бит и вторых информационных бит, равного 3:4. В этом случае кодером для первых информационных бит является кодер, выбранный из кодера (9, 3), кодера (10, 3) и кодера (11, 3), а кодером для вторых информационных бит является кодер, выбранный из кодера (12, 4), кодера (13, 4) и кодера (14, 4). На этапе 1208, если режим DTX используется в случае, когда число первых информационных бит и число вторых информационных бит каждое не превышают 5, то ограничений в выборе кодеров не существует, но сумма кодированных символов не должна превышать 32.The execution of step 1208 will be described for the ratio of the first information bits and the second information bits equal to 3: 4. In this case, the encoder for the first information bits is the encoder selected from the encoder (9, 3), the encoder (10, 3) and the encoder (11, 3), and the encoder for the second information bits is the encoder selected from the encoder (12, 4 ), encoder (13, 4) and encoder (14, 4). At 1208, if the DTX mode is used in the case where the number of first information bits and the number of second information bits each do not exceed 5, then there are no restrictions on the choice of encoders, but the sum of the encoded characters should not exceed 32.

На этапе 1205 передатчик принимает решение, увеличить ли перед передачей надежность или эффективность как первого указателя TFCI, так и второго указателя TFCI. Если передатчик принял решение увеличить перед передачей надежность или эффективность как первого указателя TFCI, так и второго указателя TFCI, на этапе 1207 он выбирает одно из следующего: способ увеличения скорости кодирования, способ повторяющейся передачи или способ, полученный объединением этих двух способов. На этапе 1208 передатчик определяет код, который должен использоваться для первого указателя TFCI и второго указателя TFCI в соответствии со способом, выбранным на этапе 1207. На этапе 1209 передатчик кодирует информационные биты первого указателя TFCI и информационные биты второго указателя TFCI с использованием выбранного способа, а затем на этапе 1210 мультиплексирует символы первого кодированного указателя TFCI и символы второго кодированного указателя TFCI. Если на этапе 1207 передатчик принял решение увеличить перед передачей надежность или эффективность первого указателя TFCI и второго указателя TFCI путем использования способа неоднократной передачи, то на этапе 1209 передатчик повторяет символы первого кодированного указателя TFCI и символы второго кодированного указателя TFCI, а затем на этапе 1210 мультиплексирует их. В ином случае передатчик повторяет символы первого кодированного указателя TFCI и символы второго кодированного указателя TFCI, кодированные на этапе 1209, на этапе 1210.At step 1205, the transmitter decides whether to increase the reliability or efficiency of both the first TFCI and the second TFCI before transmitting. If the transmitter has decided to increase the reliability or efficiency of both the first TFCI and the second TFCI before transmitting, at step 1207, it selects one of the following: a method for increasing the coding rate, a method for repeating transmission, or a method obtained by combining these two methods. At 1208, the transmitter determines the code to be used for the first TFCI and the second TFCI in accordance with the method selected at 1207. At 1209, the transmitter encodes the information bits of the first TFCI and the information bits of the second TFCI using the selected method, and then, in step 1210, the symbols of the first encoded TFCI and the symbols of the second encoded TFCI are multiplexed. If at step 1207 the transmitter decided to increase the reliability or efficiency of the first TFCI and second TFCI before transmitting by using the multiple transmission method, then at step 1209, the transmitter repeats the characters of the first encoded TFCI and the symbols of the second encoded TFCI, and then multiplexes at 1210 them. Otherwise, the transmitter repeats the symbols of the first encoded TFCI indicator and the symbols of the second encoded TFCI indicator encoded in step 1209, in step 1210.

Если на этапе 1205 передатчик принял решение повысить перед передачей надежность или эффективность либо первого указателя TFCI, либо второго указателя TFCI, то передатчик на этапе 1206 выбирает, приоритет какого из указателей устанавливать: первого указателя TFCI или второго указателя TFCI. Передатчик устанавливает приоритет первого указателя TFCI, если информационные биты первого указателя TFCI должны передаваться с высокой надежностью вне зависимости от числа этих бит. Передатчик устанавливает приоритет второго указателя TFCI, если информационные биты второго указателя TFCI должны передаваться с высокой надежностью в качестве подготовки перед возникновением ситуации, где Узлы В, отличные от Узла В, принимающего канал DSCH, не могут передавать информационные биты второго указателя TFCI для канала DSCH, когда пользовательское оборудование находится в области мягкой передачи обслуживания. Кроме того, передатчик устанавливает приоритет второго указателя TFCI, если информационные биты второго указателя TFCI должны передаваться с высокой надежностью вне зависимости от числа этих бит. Если на этапе 1206 передатчик принял решение перед передачей повысить надежность или эффективность либо первого указателя TFCI, либо второго указателя TFCI, то на этапе 1207 передатчик определяет способ повышения перед передачей надежности или эффективности либо первого указателя TFCI, либо второго указателя TFCI путем использования способа увеличения скорости кодирования, способа повторяющейся передачи или способа, полученного объединением, этих двух способов. На этапе 1208 передатчик определяет код, который должен использоваться для первого указателя TFCI и второго указателя TFCI согласно способу, определенному на этапе 1207. На этапе 1209 передатчик кодирует информационные биты первого указателя TFCI и информационные биты второго указателя TFCI с использованием данного определенного способа, а затем на этапе 1210 мультиплексирует символы первого кодированного указателя TFCI и символы второго кодированного указателя TFCI. Если передатчик на этапе 1207 принял решение повысить надежность или эффективность либо первого указателя TFCI, либо второго указателя TFCI путем использования способа увеличения скорости кодирования, то на этапе 1210 передатчик мультиплексирует символы первого кодированного указателя TFCI и символы второго кодированного указателя TFCI, кодированные на этапе 1209. Если на этапе 1207 передатчик принял решение перед передачей повысить надежность или эффективность либо первого указателя TFCI, либо второго указателя TFCI путем использования способа неоднократной передачи, то на этапе 1209 передатчик повторяет символы первого кодированного указателя TFCI и символы второго кодированного указателя TFCI, а затем мультиплексирует их на этапе 1210. В ином случае передатчик повторяет символы первого кодированного указателя TFCI и второго кодированного указателя TFCI, кодированные на этапе 1209, на этапе 1210.If at step 1205 the transmitter decided to increase the reliability or efficiency of either the first TFCI or the second TFCI before transmitting, then the transmitter at step 1206 chooses which priority to set: the first TFCI or the second TFCI. The transmitter sets the priority of the first TFCI, if the information bits of the first TFCI should be transmitted with high reliability, regardless of the number of these bits. The transmitter sets the priority of the second TFCI, if the information bits of the second TFCI must be transmitted with high reliability as a preparation before a situation arises where Node Bs other than Node B receiving the DSCH cannot transmit information bits of the second TFCI for DSCH, when the user equipment is in the soft handoff area. In addition, the transmitter sets the priority of the second TFCI, if the information bits of the second TFCI should be transmitted with high reliability, regardless of the number of these bits. If, at step 1206, the transmitter decided before transmitting to increase the reliability or efficiency of either the first TFCI or the second TFCI, then at step 1207, the transmitter determines how to increase reliability or efficiency of either the first TFCI or the second TFCI before using the method of increasing speed encoding, a repeating transmission method, or a method obtained by combining these two methods. At 1208, the transmitter determines the code to be used for the first TFCI and the second TFCI according to the method determined at 1207. At 1209, the transmitter encodes the information bits of the first TFCI and the information bits of the second TFCI using this specific method, and then at 1210, multiplexes the symbols of the first encoded TFCI indicator and the symbols of the second encoded TFCI indicator. If the transmitter in step 1207 decided to increase the reliability or efficiency of either the first TFCI or the second TFCI by using a method of increasing the coding rate, then in step 1210, the transmitter multiplexes the symbols of the first encoded TFCI and the symbols of the second encoded TFCI, encoded in 1209. If, at step 1207, the transmitter decided before transmitting to increase the reliability or efficiency of either the first TFCI or the second TFCI by using a non-uniform After transmitting, then at step 1209, the transmitter repeats the symbols of the first encoded TFCI and symbols of the second encoded TFCI, and then multiplexes them at 1210. Otherwise, the transmitter repeats the symbols of the first encoded TFCI and second encoded TFCI, encoded at 1209, at step 1210.

Как описано выше, в приведенном варианте реализации настоящего изобретения можно кодировать/декодировать различные типы бит TFCI, используя одну структурную схему кодера/декодера. Кроме того, в данном варианте мультиплексируются символы TFCI, кодированные с использованием различных технологий кодирования, таким образом, чтобы перед передачей символы TFCI равномерно распределялись. Для случая 10 входных информационных бит кодирование TFCI осуществляется при соотношении, выбранном из следующих: 1:9, 2:8, 3:7, 4:6, 5:5, 6:4, 7:3, 8:2 и 9:1, в зависимости от типа и характеристики данных, передаваемых по каналу DSCH и каналу DCH, что способствует гибкости режима HSM, который превосходит режим LSM с точки зрения сигнализации и задержки по времени. Кроме того, кодер кодирует биты TFCI для канала DCH и биты TFCI для канала DSCH, а затем сохраняет кодированные символы TFCI для канала DCH и кодированные символы TFCI для канала DSCH в устройстве хранения, таким образом обеспечивая быструю обработку информации.As described above, in the embodiment of the present invention, it is possible to encode / decode various types of TFCI bits using a single encoder / decoder block diagram. In addition, in this embodiment, TFCI symbols encoded using various coding techniques are multiplexed so that TFCI symbols are evenly distributed before transmission. For the case of 10 input information bits, TFCI coding is performed at a ratio selected from the following: 1: 9, 2: 8, 3: 7, 4: 6, 5: 5, 6: 4, 7: 3, 8: 2 and 9: 1, depending on the type and characteristics of the data transmitted on the DSCH and DCH, which contributes to the flexibility of the HSM mode, which is superior to the LSM mode in terms of signaling and time delay. In addition, the encoder encodes the TFCI bits for the DCH channel and the TFCI bits for the DSCH channel, and then stores the encoded TFCI symbols for the DCH channel and the encoded TFCI symbols for the DSCH channel in the storage device, thereby providing fast information processing.

Хотя данное изобретение рассмотрено и описано со ссылкой на конкретный предпочтительный вариант его реализации, специалистам в данной области техники понятно, что могут быть осуществлены различные изменения в форме и деталях без выхода за пределы сущности и объема данного изобретения, определенных в пунктах приложенной формулы изобретения.Although the invention has been considered and described with reference to a specific preferred embodiment, it will be understood by those skilled in the art that various changes in form and detail can be made without departing from the spirit and scope of the invention as defined in the appended claims.

Claims (22)

1. Способ отображения первых кодированных TFCI (указателя объединения транспортного формата, УОТФ) символов и вторых кодированных TFCI-символов в кадр в передающем устройстве системы мобильной связи, предназначенный для кодирования k первых TFCI-битов и (10-k) вторых TFCI-битов, причем сумма первых кодированных TFCI-символов и вторых кодированных TFCI-символов равна тридцати двум, и этот способ содержит этапы: мультиплексируют упомянутые первые и вторые кодированные TFCI-символы таким образом, что первые кодированные TFCI-символы и вторые кодированные TFCI-символы равномерно распределяют в соответствии с режимом передачи и скоростью передачи данных кадра и выводят тридцать два кодированных символа; и отображают тридцать два мультиплексированных кодированных символов в кадр с соблюдением числа кодированных символов, которые могут быть отображены в один кадр, определенного в соответствии с режимом передачи и скоростью передачи данных кадра.1. A method for displaying the first TFCI encoded (transport format combining indicator, FFAT) symbols and second encoded TFCI symbols in a frame in a transmitter of a mobile communication system, for encoding k first TFCI bits and (10-k) second TFCI bits, wherein the sum of the first encoded TFCI symbols and the second encoded TFCI symbols is thirty-two, and this method comprises the steps of: multiplying said first and second encoded TFCI symbols such that the first encoded TFCI symbols and the second encoded TFCI c the characters are evenly distributed in accordance with the transmission mode and the data rate of the frame and thirty-two encoded characters are output; and displaying thirty-two multiplexed encoded symbols per frame, observing the number of encoded symbols that can be displayed in one frame, determined in accordance with the transmission mode and the data rate of the frame. 2. Способ по п.1, отличающийся тем, что упомянутые первые кодированные TFCI-символы с 1 i мультиплексируют в позиции b, вычисленные по формуле:2. The method according to claim 1, characterized in that the said first encoded TFCI symbols with 1 i multiplex in position b, calculated by the formula:
Figure 00000011
Figure 00000011
где n представляет общее число упомянутых первых кодированных TFCI-символов;where n represents the total number of said first coded TFCI symbols; i представляет индекс, указывающий произвольный кодированный символ из упомянутых первых кодированных TFCI-символов.i represents an index indicating an arbitrary encoded symbol of said first encoded TFCI symbols.
3. Способ по п.1, отличающийся тем, что упомянутые вторые кодированные TFCI-символы мультиплексируют в позиции b, вычисленные по формуле:3. The method according to claim 1, characterized in that the said second encoded TFCI symbols are multiplexed at position b, calculated by the formula:
Figure 00000012
Figure 00000012
где n представляет общее число упомянутых первых кодированных TFCI-символов;where n represents the total number of said first coded TFCI symbols; m представляет общее число упомянутых вторых кодированных TFCI-символов;m represents the total number of said second encoded TFCI symbols; i представляет индекс, указывающий произвольный кодированный символ из упомянутых вторых кодированных TFCI-символов с 2 i .i represents an index indicating an arbitrary encoded symbol of said second encoded TFCI symbols with 2 i .
4. Способ по п.1, отличающийся тем, что, если упомянутое число кодированных символов, которые могут быть отображены в один кадр, равно тридцати, то в упомянутый кадр отображают тридцать кодированных символов, исключая один произвольный символ из упомянутых первых кодированных TFCI-символов и один произвольный символ из упомянутых вторых кодированных TFCI-символов.4. The method according to claim 1, characterized in that if said number of encoded symbols that can be displayed in one frame is thirty, then thirty encoded symbols are displayed in said frame, excluding one arbitrary symbol from said first encoded TFCI symbols and one arbitrary symbol of said second encoded TFCI symbols. 5. Способ по п.4, отличающийся тем, что упомянутый один произвольный символ из упомянутых первых кодированных TFCI-символов представляет собой последний кодированный символ из этих первых кодированных TFCI-символов, а упомянутый один произвольный символ из упомянутых вторых кодированных TFCI-символов представляет собой последний кодированный символ из этих вторых кодированных TFCI-символов.5. The method according to claim 4, characterized in that said one arbitrary symbol from said first encoded TFCI symbols is the last encoded symbol from these first encoded TFCI symbols, and said one arbitrary symbol from said second encoded TFCI symbols is the last encoded character of these second encoded TFCI characters. 6. Способ по п.1, отличающийся тем, что, если упомянутое число кодированных символов, которые могут быть отображены в один кадр, равно тридцати, то в упомянутый кадр отображают тридцать кодированных символов, исключая два произвольных кодированных символа из упомянутых первых кодированных TFCI-символов или два произвольных кодированных символа из упомянутых вторых кодированных TFCI-символов.6. The method according to claim 1, characterized in that if the said number of encoded characters that can be displayed in one frame is thirty, then thirty encoded characters are displayed in the said frame, excluding two arbitrary coded characters from the first coded TFCI- characters or two arbitrary coded characters from said second coded TFCI characters. 7. Способ по п.1, отличающийся тем, что, если упомянутое число кодированных символов, которые могут быть отображены в один кадр, равно ста двадцати, то упомянутые тридцать два мультиплексированных кодированных символа повторяют три раза, первые двадцать четыре кодированных символа из упомянутых тридцати двух мультиплексированных кодированных символов повторяют еще раз, а затем отображают в упомянутый кадр.7. The method according to claim 1, characterized in that if the said number of encoded symbols that can be displayed in one frame is one hundred and twenty, then the thirty-two multiplexed encoded symbols are repeated three times, the first twenty-four encoded symbols of the thirty two multiplexed encoded characters are repeated again, and then displayed in the said frame. 8. Способ по п.1, отличающийся тем, что, если упомянутое число кодированных символов, которые могут быть отображены в один кадр, равно тридцати двум, то в упомянутый кадр отображают упомянутые тридцать два мультиплексированных кодированных символа.8. The method according to claim 1, characterized in that if said number of encoded symbols that can be displayed in one frame is thirty-two, then said thirty-two multiplexed encoded symbols are displayed in said frame. 9. Способ по п.1, отличающийся тем, что, если упомянутое число кодированных символов, которые могут быть отображены в один кадр, равно ста двадцати восьми, то упомянутые тридцать два мультиплексированных кодированных символа повторяют четыре раза и затем отображают в упомянутый кадр.9. The method according to claim 1, characterized in that if the said number of encoded characters that can be displayed in one frame is one hundred twenty-eight, then the thirty-two multiplexed encoded characters are repeated four times and then displayed in the said frame. 10. Устройство для передачи первых TFCI-битов (указателя объединения транспортного формата, УОТФ) и вторых TFCI-битов в кадре в передающем устройстве системы мобильной связи, содержащее по меньшей мере один кодер, предназначенный для кодирования k первых TFCI-битов с первой скоростью кодирования с целью вывода (3k+1) первых кодированных TFCI-символов и кодирования (10-k) вторых TFCI-битов со второй скоростью кодирования с целью вывода (31-3k) вторых кодированных TFCI-символов; компоновщик кодированных символов, предназначенный для мультиплексирования кодированных символов таким образом, чтобы упомянутые первые кодированные TFCI-символы и упомянутые вторые кодированные TFCI-символы равномерно распределялись в соответствии с режимом передачи и скоростью передачи данных кадра, и для вывода упомянутых мультиплексированных кодированных символов в соответствии с числом кодированных символов, которые могут быть переданы в одном кадре.10. Device for transmitting first TFCI bits (transport format combining indicator, FFEP) and second TFCI bits in a frame in a transmitting device of a mobile communication system, comprising at least one encoder designed to encode k first TFCI bits with a first coding rate for the purpose of outputting (3k + 1) the first encoded TFCI symbols and encoding (10-k) the second TFCI bits with a second encoding rate to output (31-3k) the second encoded TFCI symbols; a coded symbol composer for multiplexing coded symbols such that said first encoded TFCI symbols and said second encoded TFCI symbols are evenly distributed in accordance with a transmission mode and a data rate of a frame, and for outputting said multiplexed encoded symbols in accordance with a number encoded characters that can be transmitted in a single frame. 11. Устройство по п.10, дополнительно содержащее селектор, предназначенный для выбора упомянутых первых TFCI-битов и упомянутых вторых TFCI-битов в соответствии со значением k и подачи выбранных TFCI-битов в кодер.11. The device of claim 10, further comprising a selector for selecting said first TFCI bits and said second TFCI bits in accordance with the k value and supplying the selected TFCI bits to the encoder. 12. Устройство по п.10, отличающееся тем, что упомянутый компоновщик кодированных символов мультиплексирует кодированные символы таким образом, что упомянутые первые кодированные TFCI-символы c 1 i выводятся в позиции b, вычисленные по формуле12. The device according to claim 10, characterized in that said encoded symbol mapper multiplexes encoded symbols such that said first encoded TFCI symbols c 1 i are displayed at position b, calculated by the formula
Figure 00000013
Figure 00000013
где n представляет общее число упомянутых первых кодированных TFCI-символов;where n represents the total number of said first coded TFCI symbols; i представляет индекс, указывающий произвольный кодированный символ из упомянутых первых кодированных TFCI-символов.i represents an index indicating an arbitrary encoded symbol of said first encoded TFCI symbols.
13. Устройство по п.10, отличающееся тем, что упомянутый компоновщик кодированных символов мультиплексирует кодированные символы таким образом, что упомянутые вторые кодированные символы с 2 i выводятся в позиции b, вычисленные по формуле:13. The device according to claim 10, characterized in that said encoded symbol mapper multiplexes the encoded symbols such that said second encoded symbols 2 i are displayed at position b, calculated by the formula:
Figure 00000014
Figure 00000014
где n представляет общее число упомянутых первых кодированных TFCI-символов;where n represents the total number of said first coded TFCI symbols; m представляет общее число упомянутых вторых кодированных TFCI-символов;m represents the total number of said second encoded TFCI symbols; i представляет индекс, указывающий произвольный кодированный символ из упомянутых вторых кодированных TFCI-символов.i represents an index indicating an arbitrary encoded symbol of said second encoded TFCI symbols.
14. Способ передачи первых TFCI-битов (указателя объединения транспортного формата, УОТФ) и вторых TFCI-битов в кадре в передающем устройстве системы мобильной связи, содержащий этапы: кодируют k первых TFCI-битов с первой скоростью кодирования с целью вывода (3k+1) первых кодированных TFCI-символов; кодируют (10-k) вторых TFCI-битов со второй скоростью кодирования с целью вывода (31-3k) вторых кодированных TFCI-символов; мультиплексируют упомянутые первые и вторые кодированные TFCI-символы таким образом, чтобы упомянутые первые кодированные TFCI-символы и упомянутые вторые кодированные TFCI-символы равномерно распределялись в соответствии с режимом передачи и скоростью передачи данных кадра; и выводят мультиплексированные кодированные символы в соответствии с числом кодированных символов, которые могут быть переданы в одном кадре.14. A method for transmitting first TFCI bits (transport format combining indicator, FFEP) and second TFCI bits in a frame in a transmitter of a mobile communication system, comprising the steps of: encode k first TFCI bits with a first coding rate for output (3k + 1 ) the first encoded TFCI characters; encode (10-k) second TFCI bits with a second coding rate to output (31-3k) second encoded TFCI symbols; multiplexing said first and second encoded TFCI symbols such that said first encoded TFCI symbols and said second encoded TFCI symbols are uniformly distributed according to a transmission mode and a frame data rate; and outputting the multiplexed encoded symbols in accordance with the number of encoded symbols that can be transmitted in one frame. 15. Способ по п.14, отличающийся тем, что упомянутые первые кодированные TFCI-символы с 1 i выводят в позиции b, вычисленные по формуле:15. The method according to 14, characterized in that the said first encoded TFCI symbols with 1 i output at position b, calculated by the formula:
Figure 00000015
Figure 00000015
где n представляет общее число упомянутых первых кодированных TFCI-символов;where n represents the total number of said first coded TFCI symbols; i представляет индекс, указывающий произвольный кодированный символ из упомянутых первых кодированных TFCI-символов.i represents an index indicating an arbitrary encoded symbol of said first encoded TFCI symbols.
16. Способ по п.14, отличающийся тем, что упомянутые вторые кодированные TFCI-символы с 2 i выводят в позиции b, вычисленные по формуле:16. The method according to 14, characterized in that the said second encoded TFCI symbols with 2 i output at position b, calculated by the formula:
Figure 00000016
Figure 00000016
где n представляет общее число упомянутых первых кодированных TFCI-символов;where n represents the total number of said first coded TFCI symbols; m представляет общее число упомянутых вторых кодированных TFCI-символов;m represents the total number of said second encoded TFCI symbols; i представляет индекс, указывающий произвольный кодированный символ из упомянутых вторых кодированных TFCI-символов.i represents an index indicating an arbitrary encoded symbol of said second encoded TFCI symbols.
17. Устройство для декодирования k первых TFCI-битов и (10-k) вторых TFCI-битов в принимающем устройстве системы мобильной связи, предназначенное для приема (3k-1) первых кодированных TFCI-символов для канала DCH (выделенного канала, ВК) и (31-3k) вторых кодированных TFCI-символов для канала DSCH (общего канала нисходящей линии связи, ОКНЛС), и содержащее устройство перекомпоновки кодированных символов, предназначенное для разделения с целью перекомпоновки упомянутых первых кодированных TFCI-символов и вторых кодированных TFCI-символов, передаваемых по каналу DPCH (выделенному физическому каналу), в соответствии со значением k; и по меньшей мере, один декодер, предназначенный для декодирования упомянутых первых кодированных TFCI-символов с целью вывода упомянутых k первых TFCI-битов и декодирования упомянутых вторых символов TFCI с целью вывода упомянутых (10-k) вторых TFCI-битов.17. A device for decoding k first TFCI bits and (10-k) second TFCI bits in a receiver of a mobile communication system for receiving (3k-1) first encoded TFCI symbols for a DCH (dedicated channel, VC) and (31-3k) second encoded TFCI symbols for a DSCH channel (common downlink channel, OKNLS), and comprising a coded symbol rearrangement apparatus for partitioning for reconfiguring said first encoded TFCI symbols and second encoded TFCI symbols transmitted via DPCH (dedicated physical channel), in accordance with the value of k; and at least one decoder for decoding said first encoded TFCI symbols to output said k first TFCI bits and decoded said second TFCI symbols to output said (10-k) second TFCI bits. 18. Устройство по п.17, отличающееся тем, что упомянутое устройство перекомпоновки кодированных символов выделяет упомянутые первые кодированные TFCI-символы c 1 i , находящиеся в позициях b, вычисленных по приведенной ниже формуле, из кодированных символов, полученных мультиплексированием упомянутых первых кодированных TFCI-символов и упомянутых вторых кодированных TFCI-символов:18. The device according to 17, characterized in that the said device for rearranging the encoded symbols allocates the aforementioned first encoded TFCI symbols c 1 i located at positions b calculated by the following formula from encoded symbols obtained by multiplexing said first encoded TFCI symbols and said second encoded TFCI symbols:
Figure 00000017
Figure 00000017
где n представляет общее число упомянутых первых кодированных TFCI-символов;where n represents the total number of said first coded TFCI symbols; i представляет индекс, указывающий произвольный кодированный символ из упомянутых первых кодированных TFCI-символов.i represents an index indicating an arbitrary encoded symbol of said first encoded TFCI symbols.
19. Устройство по п.17, отличающееся тем, что упомянутое устройство перекомпоновки кодированных символов выделяет упомянутые вторые кодированные TFCI-символы с 2 i , находящиеся в позициях b, вычисленных по приведенной ниже формуле, из кодированных символов, полученных мультиплексированием упомянутых первых кодированных TFCI-символов и упомянутых вторых кодированных TFCI-символов:19. The device according to 17, characterized in that the said device for rearranging the encoded symbols selects said second encoded TFCI symbols with 2 i located at positions b calculated by the following formula from encoded symbols obtained by multiplexing said first encoded TFCI symbols and said second encoded TFCI symbols:
Figure 00000018
Figure 00000018
где n представляет общее число упомянутых первых кодированных TFCI-символов;where n represents the total number of said first coded TFCI symbols; m представляет общее число упомянутых вторых кодированных TFCI-символов;m represents the total number of said second encoded TFCI symbols; i представляет индекс, указывающий произвольный кодированный символ из упомянутых вторых кодированных TFCI-символов.i represents an index indicating an arbitrary encoded symbol of said second encoded TFCI symbols.
20. Способ декодирования k первых TFCI-битов и (10-k) вторых TFCI-битов в принимающем устройстве системы мобильной связи, предназначенном для приема (3k-1) первых кодированных TFCI-символов для канала DCH (выделенного канала, ВК) и (31-3k) вторых кодированных TFCI-символов для канала DSCH (общего канала нисходящей линии связи, ОКНЛС), и содержащий этапы: разделяют с целью перекомпоновки упомянутые первые кодированные TFCI-символы и упомянутые вторые кодированные TFCI-символы, передаваемые по каналу DPCH (выделенному физическому каналу, ВФК) в соответствии со значением k; декодируют упомянутые первые кодированные TFCI-символы с целью вывода упомянутых k первых TFCI-битов; и декодируют упомянутые вторые кодированные TFCI-символы с целью вывода упомянутых (10-k) вторых TFCI-битов.20. A method for decoding k first TFCI bits and (10-k) second TFCI bits in a receiver of a mobile communication system for receiving (3k-1) first encoded TFCI symbols for a DCH (dedicated channel, VC) and ( 31-3k) second encoded TFCI symbols for a DSCH (common downlink channel, OKNLS), and comprising the steps of: separating said first encoded TFCI symbols and said second encoded TFCI symbols transmitted on a DPCH (dedicated) physical channel, VFC) in accordance with the value k; decoding said first coded TFCI symbols to output said k first TFCI bits; and decoding said second encoded TFCI symbols to output said (10-k) second TFCI bits. 21. Способ по п.20, отличающийся тем, что упомянутые первые кодированные TFCI-символы с 1 i , находящиеся в позициях b, вычисленных по приведенной ниже формуле, выделяют из кодированных символов, полученных мультиплексированием упомянутых первых кодированных TFCI-символов и упомянутых вторых кодированных TFCI-символов:21. The method according to claim 20, characterized in that said first coded TFCI symbols with 1 i located at positions b calculated by the following formula are extracted from the coded symbols obtained by multiplexing said first encoded TFCI symbols and said second encoded TFCI symbols:
Figure 00000019
Figure 00000019
где n представляет общее число упомянутых первых кодированных TFCI-символов;where n represents the total number of said first coded TFCI symbols; i представляет индекс, указывающий произвольный кодированный символ из упомянутых первых кодированных TFCI-символов.i represents an index indicating an arbitrary encoded symbol of said first encoded TFCI symbols.
22. Способ по п.20, отличающийся тем, что упомянутые вторые кодированные TFCI-символы с 2 i , находящиеся в позициях b, вычисленных по приведенной ниже формуле, выделяют из кодированных символов, полученных мультиплексированием упомянутых первых кодированных TFCI-символов и упомянутых вторых кодированных TFCI-символов:22. The method according to claim 20, characterized in that the said second encoded TFCI symbols with 2 i located at positions b calculated by the following formula are extracted from the coded symbols obtained by multiplexing said first encoded TFCI symbols and said second encoded TFCI symbols:
Figure 00000020
Figure 00000020
где n представляет общее число упомянутых первых кодированных TFCI-символов;where n represents the total number of said first coded TFCI symbols; m представляет общее число упомянутых вторых кодированных TFCI-символов;m represents the total number of said second encoded TFCI symbols; i представляет индекс, указывающий произвольный кодируемый символ из упомянутых вторых кодированных TFCI-символов.i represents an index indicating an arbitrary encoded symbol of said second encoded TFCI symbols.
RU2002118530/09A 2001-07-09 2002-07-09 Device and method for converting tfci indicator bits into characters for fixed division mode in cdma mobile communication system RU2233540C2 (en)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
KR2001-44673 2001-07-09
KR20010044673 2001-07-09
KR2001-51605 2001-08-25
KR20010051605 2001-08-25
KR2001-52596 2001-08-29

Publications (2)

Publication Number Publication Date
RU2002118530A RU2002118530A (en) 2004-03-27
RU2233540C2 true RU2233540C2 (en) 2004-07-27

Family

ID=33422257

Family Applications (1)

Application Number Title Priority Date Filing Date
RU2002118530/09A RU2233540C2 (en) 2001-07-09 2002-07-09 Device and method for converting tfci indicator bits into characters for fixed division mode in cdma mobile communication system

Country Status (1)

Country Link
RU (1) RU2233540C2 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2460245C2 (en) * 2007-09-10 2012-08-27 Квэлкомм Инкорпорейтед Methods and device to include information on communication mode (tdd or fdd) into transfer frame to detect system
RU2616600C1 (en) * 2013-07-16 2017-04-18 Хуавей Текнолоджиз Ко., Лтд. Method of transmitting information, user equipment and basic station
RU2667461C1 (en) * 2013-12-31 2018-09-19 Хуавэй Текнолоджиз Ко., Лтд. Method and system for processing polar code and wireless communication device

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Невдяев Л.М. Мобильная связь 3-го поколения. - М.: Связь и Бизнес, 2000, с.143-147. *

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2460245C2 (en) * 2007-09-10 2012-08-27 Квэлкомм Инкорпорейтед Methods and device to include information on communication mode (tdd or fdd) into transfer frame to detect system
US8780767B2 (en) 2007-09-10 2014-07-15 Qualcomm Incorporated Methods and apparatus for including mode information in a frame for system acquisition
RU2616600C1 (en) * 2013-07-16 2017-04-18 Хуавей Текнолоджиз Ко., Лтд. Method of transmitting information, user equipment and basic station
RU2667461C1 (en) * 2013-12-31 2018-09-19 Хуавэй Текнолоджиз Ко., Лтд. Method and system for processing polar code and wireless communication device
US10135571B2 (en) 2013-12-31 2018-11-20 Huawei Technologies Co., Ltd. Polar code processing method and system, and wireless communications apparatus

Also Published As

Publication number Publication date
RU2002118530A (en) 2004-03-27

Similar Documents

Publication Publication Date Title
US7995552B2 (en) Apparatus and method for transmitting TFCI bits for a hard split mode in a CDMA mobile communication system
US7792085B2 (en) Apparatus and method for symbol mapping TFCI bits for a hard split mode in a CDMA mobile communication system
KR100434470B1 (en) Apparatus and method for tfci bits coding and decoding
US7068638B2 (en) Apparatus and method for coding/decoding TFCI bits in an asynchronous CDMA communication system
KR100396503B1 (en) Apparatus and method for transmitting tfci bits in cdma communication system
RU2233540C2 (en) Device and method for converting tfci indicator bits into characters for fixed division mode in cdma mobile communication system
RU2235433C2 (en) Device and method for coding/decoding transport-format combination pointer (tfcp) bits in asynchronous cdma communication system

Legal Events

Date Code Title Description
MM4A The patent is invalid due to non-payment of fees

Effective date: 20160710