The apparatus and method of encoding / decoding bits of the pointer combination of transport formats (octf) in an asynchronous communication system mdcr

 

The invention relates to a mobile communication system mdcr. Disclosed device for encoding bits UCTF in an asynchronous mobile communication system mdcr containing user equipment (ON) and the NodeB transmits packet data. The generator bits UKTF creates bits UCTF, the number of which is variable, dependent relationship information bits of the first channel to the second channel. Generator information length code generates information code length to set the length of the code word in accordance with the ratio of information bits. The Walsh codes generator generates the basic code word Walsh from first to fifth. The sequence generator generates a sequence of all ones. The generator generates masks the underlying mask from the first to the fourth. Multipliers from the first to the tenth multiply bits UCTF on the basis of the code word Walsh from the first to the fifth, the sequence of all ones and a basic mask from the first to the fourth, respectively. The adder sums the output signals of the multipliers from the first to the tenth. Drill hole-punches a code word. The technical result is to create a device and method for implementing multiple func is molov, coded by different methods. 7 N. and 30 C.p. f-crystals, 12 ill.

The present invention relates generally to asynchronous mobile communication system mdcr and, in particular, to a device and method of encoding/decoding bits UCTF (pointer combination of transport formats for data DSCH (shared channel downlink) using hard partitioning.

Sharing multiple users on a shared channel in downlink (DSCH) is usually organized on the principle of time-division. Channel DSCH is used in combination with the selected channel (VC) (DCH) for each user. Channel VK includes a dedicated physical control channel (WFCU) (DPCCH) and dedicated physical data channel (VFCD) (DPDCH). In particular, the channel DSCH is used in combination with channel WFCU. Therefore, the channel WFCU used as a physical control channel for the associated channels VK and DSCH. The channel WFCU transmit information UCTF (pointer combination of transport formats), which is one of a number of control signals. UKTF represents information indicating a transport format of the data sent over the physical to the s and a coding 10-bit information UKTF converted into a 30-bit code. To send this 30-bit code, use the channel WFCU.

There are two method of simultaneous transmission UKTF for channel VK and UKTV for channel DSCH channel, WFKU: method hard partitioning and method of logical partitioning.

UKTF for VK referred to as field 1 UKTV or first UCTP and UKTV for DSCH referred to as field 2 UKTF or second UKTF.

In case of application of the method of the hard break field 1 UKTV and field 2 UKTV Express 5 bits each, then encode mode (15, 5) biorthogonol code with perforation. Then a 15-bit field 1 UKTV and field 2 UKTV multiplexer 30-bit code, a unifying field 1 UKTV and field 2 UKTV passed over the physical channel.

In case of application of the method of logical partitioning field 1 UKTV and field 2 UKTV encode in a single UKTF mode (30, 10) code, reed-Miller with perforation (or a sub-code code reed-Miller second order). According to this method, the information field bits 1 UKTV and field 2 UKTV divided in a certain respect. It is 10 information bits field 1 UKTV and field 2 UKTV share in respect of 1:9, 2:8, 3:7, 4:6, 5:5, 6:4, 7:3, 8:2 or 9:1. Dividing field 1 UKTV and field 2 UKTV in a certain respect, they encode a block code, i.e. code reed-Miller with perforation mode (30, 10).

In Fig.1 is shown to encode a 5-bit field 1 UKTV for VK 15 coded characters and issues 15 coded symbols to the multiplexer 110. At the same time biorthogonol (15, 5) encoder 105 encodes the 5-bit field 2 UKTF for DSCH 15 coded characters and issues 15 coded symbols to the multiplexer 110. The multiplexer 110 multiplexes in time 15 coded symbols received from the encoder 100, with 15 coded symbols received from the encoder 105, and generates 30 characters, placed in a certain way. The multiplexer 120 multiplexes in time 30 characters received from the multiplexer 110, with other signals and its output signal is supplied to the block 130 extend along the spectrum. Block 130 extend along the spectrum broadens the spectrum of the output signal of the multiplexer 120 with code extension generated by the generator 135 code extensions. Scrambler 140 scramblase extended spectrum signal by using a scrambling code generated by the generator 145 scrambling codes.

In Fig.2 shows the procedure of exchange of signalling messages and data between the NodeB and cattle (radio network controllers) according to the method of hard partitioning approved in the current 3GPP (cooperation Project on creation of communication systems of the 3rd generation). According Fig.2 when there is data to be transmitted on the DSCH channel, the controller of radio links (CLRS) 11 on OCRS (the service which I dedicated channel) 13 on OCRS 10. When this transfer primitive MAC-D-Data-REQ. At step 102 the level of the MAC-D 13 of OCRS 10 transmits the DSCH channel data received from CLRS 11, at the level of the MAC (for MAC shared channel) 21 UCRS (controlling radio network controller) 20. When this transfer primitive MAC-C/SH-Data-REQ. At step 103 WT-21 UCRS (controlling radio network controller) 20 determines (plans) of DSCH data obtained in step 102 from the level of the MAC-D 13 of OCRS 10, and then transmits the DSCH data and associated UTP (index transport format) on L1 (1st level) 30 to NodeB (in this case, the term “NodeB” means the base station). When this transfer primitive MPHY-Data-REQ. At step 104, the MAC-D 13 of OCRS 10 transmits data to be transmitted over the channel DCH, and the associated CTS on L1 30 of the node NodeB. When this transfer primitive MPHY-Data-REQ. The data transmitted at step 103, does not depend on the data transmitted at step 104, and the L1 level 30 on NodeB generates UKTV, which is divided into UKTF for VK and UKTV for DSCH. When transferring data and UTP on the steps 103 and 104 Protocol is used for data frames.

After receiving the data and the corresponding CTS on the steps 103 and 104, the L1 level 30 on NodeB on stage 105 transmits data on DSCH DSCH physical channel (PDSCH) at the level of the and stage 106 level L1 30 on NodeB transmits UKTF at level L1 41 40 channel DPCH. When transferring UKTF created from CTS made in steps 103 and 104, the L1 level 30 on NodeB uses the fields for DCH and DSCH.

In Fig.3 shows the procedure of exchange of signalling messages and data between the NodeB cattle according to the method of logical partitioning. According Fig.3 in the presence of DSCH data to be transmitted, at step 201 CLR 301 cattle 300 transmits the DSCH data to the level of the MAC-D 303 cattle 300. When this transfer primitive MAC-D-Data-REQ. Receiving a DSCH data from CLRS 301, the level of MAC-D 303 at step 202 transmits the DSCH data to the level of MAC-C/SH MAC for a common/shared channel) 305. When this transfer primitive MAC-C/SH-Data-REQ. After receiving the data DSCH, the level of MAC-C/SH 305 at step 203 determines the time of transmission of the DSCH data, and then transmits UKTF associated with the DSCH data to the level of MAC-d Passing UCTF on the MAC-D 303 at step 203, the level of MAC-C/SH 305 at step 204 transmits the DSCH data to the level L1 307 on NodeB. The DSCH data transfer is carried out at the time (planned) in step 203. Having UKTF for DSCH data transmitted from the MAC-C/SH 305 at step 203, the level of MAC-D 303 at step 205 determines UTP (UTP for DSCH) and transmits UTP at level L1 307 on NodeB. The level of MAC-D 303 may also transfer UKTF instead of UTP. When this transfer primitive MPHY-Data-REQ.

Perea level L1 307 on NodeB. MAC-D 303 may also transfer UKTF instead of UTP. When this transfer primitive MPHY-Data-REQ. The DSCH data transfer at step 204 and the transmission of CTS on stage 205 is consistent with the time determined at the step 203. Thus, the transmission of CTS at 310 on channel WFCU is carried out at step 205 in the frame immediately preceding the frame data DSCH channel PDSCH at step 204. At stage 204, 205 and 206 for data transmission and UTP Protocol is used frames. In particular, at step 206, the transmission UKTF is carried out by means of the control frame. At step 207, the level L1 307 NodeB transmits the DSCH data on the PDSCH to the level L1 311 310. At step 208, the level L1 307 on NodeB creates UKTF of CTS made in steps 205 and 206, and transmits the created UCTF on DPCH on L1 311 to 310. In particular, the level L1 307 on NodeB creates UKTF using appropriate UKTF or UTP, made in steps 205 and 206, and transmits the created UCTF on DPCCH.

Thus, according to the method of logical partitioning MAC-C/SH 305 at step 203 transmits the scheduling information for DSCH and information UKTF for DSCH MAC-D 303. The fact that in order to encode UKTF for DSCH and UKTV for DCH same method of coding, the MAC-D 303 must simultaneously transmit the scheduling information for DSCH and information UCTF on L1 307 the information planning and information UKTF from WT-305 after data on MAC WITH 305. In addition, when the WT-305 is separated from the MAC-D 303 via Iur, i.e. in the presence of WT-305 on PCRs (going red) and the MAC-D 303 on OCRS, exchange of information, planning and information UCTF on Iur, resulting in increased latency.

Compared with the method of logical partitioning method hard partitioning can reduce the delay, because after planning on the MAC WITH no need to send the information to the MAC-D. This is possible because according to the strict partitioning NodeB can independently encode UKTF for DCH and UKTV for DSCH. In addition, when the MASS-separated from the MAC-D through the Iur, i.e. in the presence of WT-s PCRs and the presence of MAC-D on OCRS, no information exchange planning Iur, which prevents an increase in the delay. However, as described above, the amount of information (in bits) UKTF for DCH and DSCH hard split in the ratio of 5 bits to 5 bits, which gives the opportunity to Express a maximum of 32 bits of information for DCH and 32 bits of information for DSCH. Therefore, if there are more than 32 bits of information for DSCH or DCH mode hard partitioning cannot be used.

Thus, the present invention is a device and method for implementing multiple operations kodirovaniya is a device and method for multiplexing symbols, coded by different methods.

Another objective of the present invention is a device and method for encoding 10 input bits in relation to 1:9, 2:8, 3:7, 4:6, 5:5, 6:4, 7:3, 8:2 or 9:1, even in hard mode split, as is done in the mode of the logical partition.

To achieve the above and other purposes provided by the device for encoding bits UCTF (pointer combination of transport formats) depending on the relationship information bits of the first channel to the second channel in a mobile communication system mdcr, comprising: a first encoder that encodes the first bits UKTF expressing a combination of transport formats of the first channel to generate a first encoded symbol and carrying out the perforation of the first coded symbols according to a given first position of the perforation; a second encoder encoding the second bits UKTF expressing a combination of transport formats of the second channel, to generate the second coded symbols and engaged in the perforation of the second coded symbols according to the second positions of the perforations; and a multiplexer multiplexing the output symbols of the first and second encoders for transmission of symbols on the second channel.

To achieve the above and the mobile communication mdcr, containing and NodeB transmits packet data on a first channel, the first and second coded bits UKTV - on the second channel set for transmission of management data for the first channel containing phases in which: encode the first bits UKTF expressing a combination of transport formats of the first channel to generate a first encoded symbols, and accordingly, the second bits UKTF expressing a combination of transport formats of the second channel to generate a second encoded symbols; and perforined first coded symbols and the second coded symbols according to the first and second positions of the perforations, to generate the first coded bits UKTF and second coded bits UKTV; multiplexers first coded bits UKTF and second coded bits UKTV; and transmit the multiplexed encoded bits UCTF on the second channel.

Preferably, the first channel is a shared channel downlink (DSCH), and the second channel is a dedicated channel (VC) (DCH).

The above and other objectives, features and advantages of the present invention can be better understood from the following detailed description, given, ), working on the principle of hard partitioning, in the conventional asynchronous mobile communication system mdcr;

Fig.2 is a logical block diagram of the procedures for the exchange of signalling messages and data between the NodeB and the radio network controllers (cattle) in accordance with the method of the hard break in the conventional asynchronous mobile communication system mdcr;

Fig.3 is a logical block diagram of the procedures for the exchange of signalling messages and data between the NodeB and the radio network controllers (cattle) in accordance with the method of logical partitioning in the conventional asynchronous mobile communication system mdcr;

Fig.4 is a block diagram of the transmitter encoding bits UKTF for DSCH and bits UKTF for VC using different encoding methods according to a variant implementation of the present invention; and

Fig.5 is a detailed diagram of the encoder shown in Fig.4;

Fig.6 is a block diagram of the receiver, decoding the coded symbols according to a variant implementation of the present invention; and

Fig.7 is a detailed diagram of the decoder shown in Fig.6;

Fig.8 is a diagram of the transport signal format for VC downlink;

Fig.9 is a diagram of a method of multiplexing the coded symbols obtained by different methods of encoding;

Fig.10 - logical is izbieniya, when OCRC does not coincide with PCRs;

Fig.11 is a logical flowchart of the operation of OCRS according to a variant implementation of the present invention; and

Fig.12 is a logical flowchart of the operation PCRs according to a variant implementation of the present invention; and

Fig.13 is a structure diagram of a control frame containing the information transmitted from PCRs on OCRS shown in Fig.8.

The preferred implementation of the present invention is described below with reference to the accompanying drawings. In the following description are not considered in detail the well-known functions or constructions, in order not to obscure the invention is inconsequential details.

In the case of applying the method of the rigid partitioning of the total number of information bits for the DSCH and VK is equal to 10, and 10 information bits are divided in the ratio 1:9, 2:8, 3:7, 4:6, 5:5, 6:4, 7:3, 8:2 or 9:1 for DSCH and VK, then subject to encoding.

The physical layer transmits the 30 coded symbols UCTF in one frame when the coding rate 1/3. When data bits UKTF are divided above a certain aspect, preferably, the coded symbols are shared in the same ratio to maintain the corresponding coding rate. For example, when the coding 1/3. When the 10 input bits are divided in the ratio 2:8, 30 output symbols shall share in the ratio of 6:24. When 10 input symbols are divided in the ratio 3:7, 30 output symbols shall share in the ratio of 9:21. When 10 input symbols are divided in the ratio 4:6, 30 output symbols shall share in the ratio of 12:18, etc.

Therefore, when the ratio of information bits is 1:9, requires the encoder (3, 1), which received 1 input bits, outputs 3 coded symbol, and coder (27, 9), which received 9 input bits, outputs 27 of encoded symbols. When the ratio of information bits is equal to 2:8, requires the encoder (6, 2), which, having 2 input bits, and outputs the 6 coded symbols, and encoder (24, 8), which received 8 input bits, outputs 24 coded symbols. When the ratio of information bits is 3:7, requires the coder (9, 3), which, having 3 input bits, outputs 9 coded symbols, and coder (21, 7), which received 7 input bits 21 displays the encoded symbol. When the ratio of information bits is 4:6, requires the encoder (12, 4), which, after receiving 4 input bits, and outputs the 12 coded symbols, and encoder (18, 6), which received 6 input bits, outputs 18 coded symbols, etc. To improve proitem case, the performance of linear codes error correction is measured by the distribution of the Hamming distance between the code words of the error correction. The Hamming distance is defined as the number of nonzero symbols in each code word. For code words 0111 Hamming distance is 3. The minimum Hamming distance is the minimum distance dmin. Increasing the minimum distance performance linear error correction code is a linear error correction increases. See details in "theory of Error-Correcting Codes", F. J. Macwilliams, N. J. A. Sloane, North-Holland.

In addition, in order to achieve simplification of the apparatus, it is preferable to reduce the code having the maximum length, i.e., code (32, 10), to apply encoders with different lengths on the same circuit. To reduce code (32, 10), coded character you want to punch. When perforation code (32, 10) the minimum distance of the code changes depending on the position of the perforation. Therefore, when calculating the position of the perforation is preferably assumed that the perforated code must be optimal minimum distance.

For example, for the optimal code (6, 2) had the desired minimum distance, it is preferable to use wazyaname bits simplex code (3, 2) and the output code words of the simplex (3, 2).

If you double the code words of the simplex (3,2), the ratio between the input information bits and the output code words of the simplex (3, 2) is converted in accordance with table 2.

However, duplicated code words of the simplex (3, 2) can be implemented by reducing the existing code reed-Miller (16, 4). For illustrative method description reduction consider the code reed-Miller (16, 4), representing a linear combination of 4 basic codewords of length 16, where the number 4 denotes the number of input information bits. Getting only 2 of the 4 input information bits is equivalent to using a linear combination of only 2 basic code words of the 4 basic codewords of length 16 and the non-use of the other code words. In addition, the restriction of the use of the basic codeword and subsequent perforation 10 of 16 characters lets you use the encoder (16, 4) as the encoder (6, 2). Reduction method shown in table 3.

According to table 3, each code word (16, 4) is a linear combination of 4 basic code words (provided the basic code words. Thus, remaining below 12 code words are not automatically used, and used only the top 4 of the code word. In addition, to convert the 4 top code word in the code word length 6, it is necessary to punch 10 of 16 characters. To get duplicated code words of the simplex (3, 2), shown in table 2, it is possible to punch the characters marked (*) in table 3, and then to collect the 6 remaining coded symbols. This description is given with reference to the structure of the encoder generates optimal code (3, 1) and the optimal code (27, 9), used for the ratio(quantities) information bits 1:9, the design of the encoder generates optimal code (6, 2) and the optimal code (24, 8), used for the ratio of information bits 2:8, the design of the encoder generates optimal code (9, 3) and the optimal code (21, 7) used for the ratio of information bits 3:7, to the design of the encoder generates optimal code (12, 4) and the optimal code (18, 6) used for the ratio of information bits 4:6, and to the design of the encoder generates optimal code (15, 5) and the optimal code (15, 5) used for the ratio of information bits 5:5, by reducing the sub-code (32, 10) code, reed-Milesto and the method of separation of 10 information bits in the ratio of 1:9, 2:8, 3:7, 4:6, 5:5, 6:4, 7:3, 8:2 or 9:1 before coding even in hard mode split, as is done in the mode of the logical partition.

In Fig.4 shows the design of the transmitter, corresponding to the first variant implementation of the present invention. According Fig.4 bits UKTF for DSCH and bits UKTF for VK, divided in accordance with the ratio of information bits received at the first and second encoders 400 and 405, respectively. In this case, bits UKTF for DSCH referred to as field 1 UKTV or bits UKTF and bits UKTF for VK referred to as field 2 UKTF or second bits UKTF. Bits UKTF for DSCH come from a generator 450 of the first bits UKTF and bits UKTF for VC received from the generator 455 second bits UKTF. The first and second bits UKTF can be in a variety of relationships mentioned above, in accordance with the ratio of information bits. In addition, the first and second encoders 400 and 405 receives the control signal length, expressing the information length of a code, i.e., information on the length of a code word, which depends on the ratio of information bits. Information length code supplied from the generator 460 information length code, and its value is changed in accordance with the length of the field 1 UKTV and field length 2 UKTF.

When aspect] is in accordance with the control signal length, allowing the encoder 400 to work as a coder (18,6), bringing 18-character code word when receiving 6 input bits and the encoder 405 receives 4-bit UKTF for DSCH and issue 12 of encoded symbols in accordance with the control signal length, which allows the encoder 405 to work as a coder (12, 4), bringing the 12-character code word when receiving 4 input bits. When the ratio of data bits is 7:3, the encoder 400 receives 7-bit UKTF for DSCH and issues 21 the encoded symbol in accordance with the control signal length, which allows the encoder 400 to work as a coder (21, 7), yielding a 21-character code word when receiving 7 input bits and the encoder 405 receives a 3-bit UKTF for DSCH and issue 9 of encoded symbols in accordance with the control signal length, which allows the encoder 405 to work as a coder (9, 3), displaying the 9-character code word when receiving 3 input bits. When the ratio of information bits is 8:2, the encoder 400 receives 8-bit UKTF for DSCH and issues 24 coded symbols in accordance with the control signal length, which allows the encoder 400 to work as a coder (24, 8), bringing 24-character code word upon receipt of 8 input bits and the encoder 405 receives 2-bit TPC to work as a coder (6, 2), yielding a 6-character code word when receiving 2 input bits.

When the ratio of information bits equal to 9:1, the encoder 400 receives 9-bit UKTF for DSCH and issues 27 of encoded symbols in accordance with the control signal length, which allows the encoder 400 to work as a coder (27, 9), yielding a 27-character code word when receiving 9 input bits and the encoder 405 accepts 1-bit UKTF for DSCH and issues 3 coded symbol in accordance with the control signal length, which allows the encoder 405 to work as a coder (3, 1), displaying the 3-character code word when receiving 1 input bits.

In Fig.5 shows the design of the encoders 400 and 405. Describe the work of coders with respect to the corresponding ratios of the information bits.

1) the Ratio of information bits = 1:9

When the ratio of information bits equal to 1:9, the encoder 400 acts as an encoder (3, 1) and the encoder 405 acts as a coder (27, 9). Therefore, the work of the encoders 400 and 405 are described below separately.

First, we describe the operation of the encoder 400.

On the encoder 400 receives one input bit, namely the input bits A0, while all other input bits A1, A2, A3, A4, A5, A6, A7, A8 and A9 0. The input bit A0 is supplied to the multiplier 510, the input bit a1 to the multiplier is t A5 - the multiplier 520, the input bit A6 to the multiplier 522, the input bit A7 - multiplier 524, the input bits A8 - multiplier 526 and the input bit A9 - multiplier 528. At the same time, the generator 500 Walsh codes generates the basis codeword W1 = 10101010101010110101010101010100. The multiplier 510 character multiplies the input bit A0 on the basis codeword W1 and issues an output signal to the operator 540 “exclusive OR”. Further, the generator 500 Walsh codes generates other basis codeword W2, W4, W8 and W16 and gives them to the multipliers 512, 514, 516 and 518, respectively. Generator 502 code “all units” generates basic code word consisting of one unit, and outputs the generated basic code word consisting of one unit, the multiplier 520. In addition, the generator 504 generates masks the underlying code word Ml, M2, M4 and M8, and issues the generated code word Ml, M2, M4 and M8 on the multipliers 522, 524, 526 and 528, respectively. However, since all the input bits A1, A2, A3, A4, A5, A6, A7, A8 and A9 input to the multipliers 512, 514, 516, 518, 520, 522, 524, 526 and 528, respectively, equal to 0, the multipliers 512, 514, 516, 518, 520, 522, 524, 526 and 528 give zeros (no signal) on the operator 540 “exclusive OR” that does not affect the output signal of the operator 540 “exclusive OR”. This means that value is and 528, carried out by the operator 540 “exclusive OR” is the output value of the multiplier 510. 32 character issued by the operator 540 “exclusive OR”, proceed to punch 560. The controller 550 receives data length code and outputs on the punch 560, the control signal indicating the position of the perforations upon the length of the code. Drill hole-punches 560 1st, 3rd, 5th, 6th, 7th, 8th, 9th, 10th, 11th, 12th, 13th, 14th, 15th, 16th, 17th, 18th, 19th, 20th, 21st, 22nd, 23rd, 24th, 25th, 26th, 27th, 28th, 29th, 30th and 31st coded symbols from the total number of the first 32 code symbols from the 0th to 31st symbols according to the control signal length output from the controller 550. In other words, the punch hole-punches 560 29 symbols from the 32 coded symbols, and thus displays 3 unperforated code symbol.

Now describe the operation of the encoder 405.

On the encoder 405 receives nine input bits, namely the input bits A0, a1, A2, A3, A4, A5, A6, A7 and A8, while the remaining input bit A9 is equal to 0. The input bit A0 is supplied to the multiplier 510, the input bit a1 to the multiplier 512, the input bit A2 to the multiplier 514, the input bit A3 to the multiplier 516, the input bit A4 to the multiplier 518, the input bit A5 - multiplier 520, the input bit A6 to the multiplier 522, the input bit A7 - multiplier 524, the input is e code word W1 = 10101010101010110101010101010100 to the multiplier 510, basis codeword W2 = 01100110011001101100110011001100 to the multiplier 512, the base codeword W4 = 00011110000111100011110000111100 to the multiplier 514, the base code word W8 = 00000001111111100000001111111100 to the multiplier 516, and a basic codeword W16 = 00000000000000011111111111111101 to the multiplier 518. The multiplier 510 character multiplies the input bit A0 on the basis codeword W1 and issues an output signal to the operator 540 “exclusive OR”, the multiplier 512 character multiplies the input bits al on the basis codeword W2 and issues an output signal to the operator 540 “exclusive OR”, multiplier 514 character multiplies the input bit A2 of the underlying codeword W4 and issues an output signal to the operator 540 “exclusive OR”, multiplier 516 character multiplies the input bit A3 to the base code word W8 and issues an output signal to the operator 540 “exclusive OR”, and the multiplier 518 character multiplies the input bit A4 to the base code word W16 and issues an output signal to the operator 540 “exclusive OR”. Generator 502 code “all units” generates basic code word consisting of all ones of length 32, and outputs the generated basic code word consisting of one unit, the multiplier 520. The multiplier 520 character multiplies the basis codeword consisting iswide basic codeword M1 = 0101 0000 1100 0111 1100 0001 1101 1101 to the multiplier 522, basic codeword M2 = 0000 0011 1001 1011 1011 0111 0001 1100 on the multiplier 524, and a basic codeword M4 = 0001 0101 1111 0010 0110 1100 1010 1100 on the multiplier 526. The multiplier 522 character multiplies the basis codeword M1 on input bit A6 and issues an output signal to the operator 540 “exclusive OR”, multiplier 524 character multiplies the basis codeword M2 on input bits A7 and issues an output signal to the operator 540 “exclusive OR”, and the multiplier 526 character multiplies the basis codeword M4 input bits A8 and issues an output signal to the operator 540 “exclusive OR”. In addition, the generator 504 generates masks the underlying code word M8 and outputs the generated basic code word M8 on the multiplier 528. However, since the input bit A9 input to the multiplier 528 0, the multiplier 528 outputs 0 (no signal) on the operator 540 “exclusive OR” that does not affect the output signal of the operator 540 “exclusive OR”. This means that the value obtained by applying the exclusive OR operation to the output values of the multipliers 510, 512, 514, 516, 518, 520, 522, 524, 526 and 528 done by the operator 540 “exclusive OR” is equal to the value obtained by applying the exclusive OR operation to the output values of the multipliers 510, 512, 514, 516, 518, 520, 522,0 receives data length code and outputs on the punch 560 control signal, specifies the position of the perforations upon the length of the code. Drill hole-punches 560 0-th, 2-th, 8-th, 19-th and 20-th code symbols from the total number of second 32 coded symbols from the 0th to 31st symbols according to the control signal length output from the controller 550. In other words, the punch hole-punches 560 5 symbols from the 32 coded symbols, and thus displays 27 unperforated code symbol.

2) the Ratio of information bits = 2:8

When the ratio of information bits equal to 2:8, the encoder 400 acts as a coder (6, 2), and the encoder 405 acts as a coder (24, 8). Therefore, the work of the encoders 400 and 405 are described below separately.

First, we describe the operation of the encoder 400.

On the encoder 400 receives two input bits, namely the input bits A0 and a1, while the remaining input bits A2, A3, A4, A5, A6, A7, A8 and A9 0. The input bit A0 is supplied to the multiplier 510, the input bit a1 to the multiplier 512, the input bit A2 to the multiplier 514, the input bit A3 to the multiplier 516, the input bit A4 to the multiplier 518, the input bit A5 - multiplier 520, the input bit A6 to the multiplier 522, the input bit A7 - multiplier 524, the input bits A8 - multiplier 526 and the input bit A9 - multiplier 528. At the same time, the generator 500 codes Walsh delivers the basis codeword W1 no multiplies the input bit A0 on the basis codeword W1 and issues an output signal to the operator 540 “exclusive OR”, and the multiplier 512 character multiplies the input bit a1 on the basis codeword W2 and issues an output signal to the operator 540 “exclusive OR”. Further, the generator 500 Walsh codes generates other basic code word W4, W8 and W16 and gives them to the multipliers 514, 516 and 518, respectively. Generator 502 code “all units” generates basic code word consisting of one unit, and outputs the generated basic code word consisting of one unit, the multiplier 520. Generator 504 generates masks the underlying code words M1, M2, M4 and M8, and issues the generated code words M1, M2, M4 and M8 on the multipliers 522, 524, 526 and 528, respectively. However, since the input bits A2, A3, A4, A5, A6, A7, A8 and A9 input to the multipliers 514, 516, 518, 520, 522, 524, 526 and 528, respectively, equal to 0, the multipliers 514, 516, 518, 520, 522, 524, 526 and 528 give zeros (no signal) on the operator 540 “exclusive OR” that does not affect the output signal of the operator 540 “exclusive OR”. This means that the value obtained by applying the exclusive OR operation to the output values of the multipliers 510, 512, 514, 516, 518, 520, 522, 524, 526 and 528 done by the operator 540 “exclusive OR” is equal to the value obtained by applying the exclusive OR operation to the output values of the multipliers 510 and 5 is Imam information length code and outputs on the punch 560 control signal, specifies the position of the perforations upon the length of the code. Drill hole-punches 560 3rd, 7th, 8th, 9th, 10th, 11th, 12th, 13th, 14th, 15th, 16th, 17th, 18th, 19th, 20th, 21st, 22nd, 23rd, 24th, 25th, 26th, 27th, 28th, 29th, the 30th and 31st coded symbols from the total number of the first 32 code symbols from the 0th to 31st symbols according to the control signal length output from the controller 550. In other words, the punch hole-punches 560 26 symbols from the 32 coded symbols, and thus displays 6 unperforated code, the 0-th, 1-St, 2-nd, 4-th, 5-th and 6-th.

Now describe the operation of the encoder 405.

On the encoder 405 receives eight input bits, namely the input bits A0, A1, A2, A3, A4, A5, A6 and A7, while the remaining input bits A8 and A9 0. The input bit A0 is supplied to the multiplier 510, the input bit a1 to the multiplier 512, the input bit A2 to the multiplier 514, the input bit A3 to the multiplier 516, the input bit A4 to the multiplier 518, the input bit A5 - multiplier 520, the input bit A6 to the multiplier 522, the input bit A7 - multiplier 524, the input bits A8 - multiplier 526 and the input bit A9 - multiplier 528. At the same time, the generator 500 codes Walsh delivers the basis codeword W1 = 10101010101010110101010101010100 to the multiplier 510, the base code word W2 = 01100110011001101100110011001100 to the multiplier 512, the base codeword W4 = 00011110 word W16 = 00000000000000011111111111111101 to the multiplier 518. The multiplier 510 character multiplies the input bit A0 on the basis codeword W1 and issues an output signal to the operator 540 “exclusive OR”, the multiplier 512 character multiplies the input bits al on the basis codeword W2 and issues an output signal to the operator 540 “exclusive OR”, multiplier 514 character multiplies the input bit A2 of the underlying codeword W4 and issues an output signal to the operator 540 “exclusive OR”, multiplier 516 character multiplies the input bit A3 to the base code word W8 and issues an output signal to the operator 540 “exclusive OR”, and the multiplier 518 character multiplies the input bit A4 to the base code word W16 and issues an output signal to the operator 540 “exclusive OR”. Generator 502 code “all units” generates basic code word consisting of all ones of length 32, and outputs the generated basic code word consisting of one unit, the multiplier 520. The multiplier 520 character multiplies the basis codeword consisting of one unit, the input bit A5 and issues an output signal to the operator 540 “exclusive OR”. Generator 504 masks gives the basic codeword M1 = 0101 0000 1100 0111 1100 0001 1101 1101 to the multiplier 522 and the base codeword M2 = 0000 0011 1001 1011 1011 0111 0001 1100 on the multiplier arator 540 “exclusive OR”, and the multiplier 524 character multiplies the basis codeword M2 on input bits A7 and issues an output signal to the operator 540 “exclusive OR”. In addition, the generator 504 generates masks the underlying code word M4 and M8 and outputs the generated basic code word M4 and M8 on the multipliers 526 and 528, respectively. However, since the input bits A8 and A9 input to the multipliers 526 and 528, respectively, equal to 0, the multipliers 526 and 528 give zeros (no signal) on the operator 540 “exclusive OR” that does not affect the output signal of the operator 540 “exclusive OR”. This means that the value obtained by applying the exclusive OR operation to the output values of the multipliers 510, 512, 514, 516, 518, 520, 522, 524, 526 and 528 done by the operator 540 “exclusive OR” is equal to the value obtained by applying the exclusive OR operation to the output values of the multipliers 510, 512, 514, 516, 518, 520, 522 and 524. 32 character issued by the operator 540 “exclusive OR”, proceed to punch 560. The controller 550 receives data length code and outputs on the punch 560, the control signal indicating the position of the perforations upon the length of the code. Drill hole-punches 560 1st, 7th, 13th, 15th, 20th, 25th, 30th and 31st coded symbols from the total number of second 32 Konami words, drill hole-punches 560 8 symbols from the 32 coded symbols, and thus outputs 24 unperforated code symbol.

3) the Ratio of information bits = 3:7

When the ratio of information bits is 3:7, the encoder 400 acts as a coder (9, 3), and the encoder 405 acts as a coder (21, 7). Therefore, the work of the encoders 400 and 405 are described below separately.

First, we describe the operation of the encoder 400.

On the encoder 400 receives three input bits, namely the input bits A0, A1 and A2, while the remaining input bits A3, A4, A5, A6, A7, A8 and A9 0. The input bit A0 is supplied to the multiplier 510, the input bit a1 to the multiplier 512, the input bit A2 to the multiplier 514, the input bit A3 to the multiplier 516, the input bit A4 to the multiplier 518, the input bit A5 - multiplier 520, the input bit A6 to the multiplier 522, the input bit A7 - multiplier 524, the input bits A8 - multiplier 526 and the input bit A9 - multiplier 528. At the same time, the generator 500 codes Walsh delivers the basis codeword W1 = 10101010101010110101010101010100 to the multiplier 510, the base code word W2 = 01100110011001101100110011001100 to the multiplier 512 and the base codeword W4 = 00011110000111100011110000111100 to the multiplier 514. The multiplier 510 character multiplies the input bit A0 on the basis codeword W1 and issues an output signal to the operator 540 “drop what drove on the operator 540 “exclusive OR”, and the multiplier 514 character multiplies the input bit A2 of the underlying codeword W4 and issues an output signal to the operator 540 “exclusive OR”. Further, the generator 500 Walsh codes generates other basic code word W8 and W16 and gives them to the multipliers 516 and 518, respectively. Generator 502 code “all units” generates basic code word consisting of one unit, and outputs the generated basic code word consisting of one unit, the multiplier 520. Generator 504 generates masks the underlying code words M1, M2, M4 and M8, and issues the generated code words M1, M2, M4 and M8 on the multipliers 522, 524, 526 and 528, respectively. However, since the input bits A3, A4, A5, A6, A7, A8 and A9 input to the multipliers 516, 518, 520, 522, 524, 526 and 528, respectively, equal to 0, the multipliers 516, 518, 520, 522, 524, 526 and 528 give zeros (no signal) on the operator 540 “exclusive OR” that does not affect the output signal of the operator 540 “exclusive OR”. This means that the value obtained by applying the exclusive OR operation to the output values of the multipliers 510, 512, 514, 516, 518, 520, 522, 524, 526 and 528 done by the operator 540 “exclusive OR” is equal to the value obtained by applying the exclusive OR operation to the output values of the multipliers 510, 512 and 514. 32 symbol is rmatio length code and outputs on the punch 560 control signal, specifies the position of the perforations upon the length of the code. Drill hole-punches 560 7th, 8th, 11th, 12th, 13th, 14th, 15th, 16th, 17th, 18th, 19th, 20th, 21st, 22nd, 23rd, 24th, 25th, 26th, 27th, 28th, 29th, the 30th and 31st coded symbols from the total number of the first 32 code symbols from the 0th to 31st symbols according to the control signal output from the controller 550. In other words, the punch hole-punches 560 23 symbols from the 32 coded symbols, and thus displays 9 unperforated code.

Now describe the operation of the encoder 405.

On the encoder 405 receives seven input bits, namely the input bits A0, A1, A2, A3, A4, A5 and A6, while the remaining input bits A7, A8 and A9 0. The input bit A0 is supplied to the multiplier 510, the input bit a1 to the multiplier 512, the input bit A2 to the multiplier 514, the input bit A3 to the multiplier 516, the input bit A4 to the multiplier 518, the input bit A5 - multiplier 520, the input bit A6 to the multiplier 522, the input bit A7 - multiplier 524, the input bits A8 - multiplier 526 and the input bit A9 - multiplier 528. At the same time, the generator 500 codes Walsh delivers the basis codeword W1 = 10101010101010110101010101010100 to the multiplier 510, the base code word W2 = 01100110011001101100110011001100 to the multiplier 512, the base codeword W4 = 00011110000111100011110000111100 to the multiplier 514, the base CC 518. The multiplier 510 character multiplies the input bit A0 on the basis codeword W1 and issues an output signal to the operator 540 “exclusive OR”, the multiplier 512 character multiplies the input bit A1 on the basis codeword W2 and issues an output signal to the operator 540 “exclusive OR”, multiplier 514 character multiplies the input bit A2 of the underlying codeword W4 and issues an output signal to the operator 540 “exclusive OR”, multiplier 516 character multiplies the input bit A3 to the base code word W8 and issues an output signal to the operator 540 “exclusive OR”, and the multiplier 518 character multiplies the input bit A4 to the base code word W16 and issues an output signal to the operator 540 “exclusive OR”. Generator 502 code “all units” generates basic code word consisting of all ones of length 32, and outputs the generated basic code word consisting of one unit, the multiplier 520. The multiplier 520 character multiplies the basis codeword consisting of one unit, the input bit A5 and issues an output signal to the operator 540 “exclusive OR”. Generator 504 masks gives the basic codeword M1 = 0101 0000 1100 0111 1100 0001 1101 1101 to the multiplier 522. The multiplier 522 character multiplies the basis codeword M1 on fruit basic code word M2, M4 and M8, and issues the generated code word M2, M4 and M8 on the multipliers 524, 526 and 528, respectively. However, since the input bits A7, A8 and A9 input to the multipliers 524, 526 and 528, respectively, equal to 0, the multipliers 524, 526 and 528 give zeros (no signal) on the operator 540 “exclusive OR” that does not affect the output signal of the operator 540 “exclusive OR”. This means that the value obtained by applying the exclusive OR operation to the output values of the multipliers 510, 512, 514, 516, 518, 520, 522, 524, 526 and 528 done by the operator 540 “exclusive OR” is equal to the value obtained by applying the exclusive OR operation to the output values of the multipliers 510, 512, 514, 516, 518, 520 and 522. 32 character issued by the operator 540 “exclusive OR”, proceed to punch 560. The controller 550 receives data length code and outputs on the punch 560, the control signal indicating the position of the perforations upon the length of the code. Drill hole-punches 560 0-th, 1st, 2nd, 3rd, 4th, 5th, 7th, 12th, 18th, 21st and 24th of code symbols from the total number of second 32 coded symbols from the 0th to 31st symbols according to the control signal output from the controller 550. In other words, the punch hole-punches 560 11 symbols from the 32 coded symbols, and thus vformation bits equal to 4:6, the encoder 400 acts as a coder (12, 4), and the encoder 405 acts as a coder (18, 6). Therefore, the work of the encoders 400 and 405 are described below separately.

First, we describe the operation of the encoder 400.

On the encoder 400 receives four input bits, namely the input bits A0, A1, A2 and A3, while the remaining input bits A4, A5, A6, A7, A8 and A9 0. The input bit A0 is supplied to the multiplier 510, the input bit a1 to the multiplier 512, the input bit A2 to the multiplier 514, the input bit A3 to the multiplier 516, the input bit A4 to the multiplier 518, the input bit A5 - multiplier 520, the input bit A6 to the multiplier 522, the input bit A7 - multiplier 524, the input bits A8 - multiplier 526 and the input bit A9 - multiplier 528. At the same time, the generator 500 codes Walsh delivers the basis codeword W1 = 10101010101010110101010101010100 to the multiplier 510, the base code word W2 = 01100110011001101100110011001100 to the multiplier 512, the base codeword W4 = 00011110000111100011110000111100 to the multiplier 514 and a basic codeword W8 = 00000001111111100000001111111100 to the multiplier 516. The multiplier 510 character multiplies the input bit A0 on the basis codeword W1 and issues an output signal to the operator 540 “exclusive OR”, the multiplier 512 character multiplies the input bit A1 on the basis codeword W2 and issues an output signal to the operator 540 “iskluchena operator 540 “exclusive OR”, and the multiplier 516 character multiplies the input bit A3 to the base code word W8 and issues an output signal to the operator 540 “exclusive OR”. Further, the generator 500 Walsh codes generates one basic codeword W16 and outputs it to the multiplier 518. Generator 502 code “all units” generates basic code word consisting of one unit, and outputs the generated basic code word consisting of one unit, the multiplier 520. Generator 504 generates masks the underlying code word Ml, M2, M4 and M8, and issues the generated code word Ml, M2, M4 and M8 on the multipliers 522, 524, 526 and 528, respectively. However, since the input bits A4, A5, A6, A7, A8 and A9 input to the multiplier 518, 520, 522, 524, 526 and 528, respectively, equal to 0, the multipliers 518, 520, 522, 524, 526 and 528 give zeros (no signal) on the operator 540 “exclusive OR” that does not affect the output signal of the operator 540 “exclusive OR”. This means that the value obtained by applying the exclusive OR operation to the output values of the multipliers 510, 512, 514, 516, 518, 520, 522, 524, 526 and 528 done by the operator 540 “exclusive OR” is equal to the value obtained by applying the exclusive OR operation to the output values of the multipliers 510, 512, 514 and 516. 32 character issued by the operator 540 is t to the punch 560 control signal, specifies the position of the perforations upon the length of the code. Drill hole-punches 560 0-th, 1st, 2nd, 15th, 16th, 17th, 18th, 19th, 20th, 21st, 22nd, 23rd, 24th, 25th, 26th, 27th, 28th, 29th, the 30th and 31st coded symbols from the total number of the first 32 code symbols from the 0th to 31st symbols according to the control signal output from the controller 550. In other words, the punch hole-punches 560 20 symbols from the 32 coded symbols, and thus displays 12 unperforated code.

Now describe the operation of the encoder 405.

On the encoder 405 receives six input bits, namely the input bits A0, A1, A2, A3, A4 and A5, while the remaining input bits A6, A7, A8 and A9 0. The input bit A0 is supplied to the multiplier 510, the input bit a1 to the multiplier 512, the input bit A2 to the multiplier 514, the input bit A3 to the multiplier 516, the input bit A4 to the multiplier 518, the input bit A5 - multiplier 520, the input bit A6 to the multiplier 522, the input bit A7 - multiplier 524, the input bits A8 - multiplier 526 and the input bit A9 - multiplier 528. At the same time, the generator 500 codes Walsh delivers the basis codeword W1 = 10101010101010110101010101010100 to the multiplier 510, the base code word W2 = 01100110011001101100110011001100 to the multiplier 512, the base codeword W4 = 00011110000111100011110000111100 to the multiplier 514, the base code CL is ITIL character 510 multiplies the input bit A0 on the basis codeword W1 and issues an output signal to the operator 540 “exclusive OR”, the multiplier 512 character multiplies the input bit A1 on the basis codeword W2 and issues an output signal to the operator 540 “exclusive OR”, multiplier 514 character multiplies the input bit A2 of the underlying codeword W4 and issues an output signal to the operator 540 “exclusive OR”, multiplier 516 character multiplies the input bit A3 to the base code word W8 and issues an output signal to the operator 540 “exclusive OR”, and the multiplier 518 character multiplies the input bit A4 to the base code word W16 and issues an output signal to the operator 540 “exclusive OR”. Generator 502 code “all units” generates basic code word consisting of all ones of length 32, and outputs the generated basic code word consisting of one unit, the multiplier 520. The multiplier 520 character multiplies the basis codeword consisting of one unit, the input bit A5 and issues an output signal to the operator 540 “exclusive OR”. Generator 504 generates masks the underlying code words M1, M2, M4 and M8, and issues the generated code words M1, M2, M4 and M8 on the multipliers 522, 524, 526 and 528, respectively. However, since the input bits A6, A7, A8 and A9 input to the multipliers 522, 524, 526 and 528, respectively, equal to 0, the multipliers 522, 524, 526 and 528 revealing the exclusive OR. This means that the value obtained by applying the exclusive OR operation to the output values of the multipliers 510, 512, 514, 516, 518, 520, 522, 524, 526 and 528 done by the operator 540 “exclusive OR” is equal to the value obtained by applying the exclusive OR operation to the output values of the multipliers 510, 512, 514, 516, 518 and 520. 32 character issued by the operator 540 “exclusive OR”, proceed to punch 560. The controller 550 receives data length code and outputs on the punch 560, the control signal indicating the position of the perforations upon the length of the code. Drill hole-punches 560 0-th, 7 th, 9th, 11th, 16th, 19th, 24th, 25th, 26th, 27th, 28th, 29th, 30th and 31st coded symbols from the total number of second 32 coded symbols from the 0th to 31st symbols according to the control signal output from the controller 550. In other words, the punch hole-punches 560 14 symbols from the 32 coded symbols, and thus displays 18 unperforated code.

5) the Ratio of information bits = 5:5

When the ratio of information bits equal to 5:5, both the encoder 400 and 405 of the act as the encoder (15, 3). The following describes the operation of the encoders 400 and 405.

On the encoder 400 receives five input bits, namely the input bits A0, a1, A2, A3 and A4, while the remaining input bits is 2 - the multiplier 514, the input bit A3 to the multiplier 516, the input bit A4 to the multiplier 518, the input bit A5 - multiplier 520, the input bit A6 to the multiplier 522, the input bit A7 - multiplier 524, the input bits A8 - multiplier 526 and the input bit A9 - multiplier 528. At the same time, the generator 500 codes Walsh delivers the basis codeword W1 = 10101010101010110101010101010100 to the multiplier 510, the base code word W2 = 0110011001100101100110011001100 to the multiplier 512, the base codeword W4 00011110000111100011110000111100 to the multiplier 514, the base code word W8 = 00000001111111100000001111111100 to the multiplier 516, and a basic codeword W16 00000000000000011111111111111101 to the multiplier 518. The multiplier 510 character multiplies the input bit A0 on the basis codeword W1 and issues an output signal to the operator 540 “exclusive OR”, the multiplier 512 character multiplies the input bit a1 on the basis codeword W2 and issues an output signal to the operator 540 “exclusive OR”, multiplier 514 character multiplies the input bit A2 of the underlying codeword W4 and issues an output signal to the operator 540 “exclusive OR”, multiplier 516 character multiplies the input bit A3 to the base code word W8 and issues an output signal to the operator 540 “exclusive OR”, and the multiplier 518 character multiplies the input bit A4 to basin generates basic code word, consisting of all ones of length 32, and outputs the generated basic code word consisting of one unit, the multiplier 520. Generator 504 generates masks the underlying code words M1, M2, M4 and M8, and issues the generated code words M1, M2, M4 and M8 on the multipliers 522, 524, 526 and 528, respectively. However, since the input bits A5, A6, A7, A8 and A9 input to the multiplier 520, 522, 524, 526 and 528, respectively, equal to 0, the multipliers 520, 522, 524, 526 and 528 give zeros (no signal) on the operator 540 “exclusive OR” that does not affect the output signal of the operator 540 “exclusive OR”. This means that the value obtained by applying the exclusive OR operation to the output values of the multipliers 510, 512, 514, 516, 518, 520, 522, 524, 526 and 528 done by the operator 540 “exclusive OR” is equal to the value obtained by applying the exclusive OR operation to the output values of the multipliers 510, 512, 514, 516 and 518. 32 character issued by the operator 540 “exclusive OR”, proceed to punch 560. The controller 550 receives data length code and outputs on the punch 560, the control signal indicating the position of the perforations upon the length of the code. Drill hole-punches 560 0 th, 1 St, 2 nd, 3 rd, 4 th, 5 th, 6 th, 7 th, 8 th, 9 th, 10 th, 11 th, 12 th, 13th, 14th, 30th and 31st coded symbols from the appropriate controller 550. In other words, the punch hole-punches 560 17 symbols from the 32 coded symbols, and thus displays 15 unperforated code.

Naturally, the encoder (21, 7) corresponding to the first variant implementation, consistently takes 7 input bits A0, A1, A2, A3, A4, A5 and A6. However, the minimum distance of a linear block code is equal to 7, not 8, which value is the minimum distance of an optimal code. Optimal code with minimum distance 8, for the encoder (21, 7) can be created simply by changing the input bits. Below describes how to create an optimal code (21, 7) according to the second variant of implementation. The second variant implementation is similar to the first variant of implementation except for the operation of the encoder and decoder (21, 7). Therefore, the description of the second variant implementation applies only to the operation of the encoder and decoder (21, 7).

The second variant implementation of the

Describe the operation of the encoder 405, shown in Fig.4, using code (21, 7), according to the second variant of implementation with reference to Fig.5.

On the encoder 405 receives seven input bits, namely the input bits A0, A1, A2, A3, A4, A7 and A6, while the remaining input bits A5, A8 and A9 0. The input bit A0 is supplied to the multiplier is t A4 - the multiplier 518, the input bit A5 - multiplier 520, the input bit A6 to the multiplier 522, the input bit A7 - multiplier 524, the input bits A8 - multiplier 526 and the input bit A9 - multiplier 528. At the same time, the generator 500 codes Walsh delivers the basis codeword W1 = 10101010101010110101010101010100 to the multiplier 510, the base code word W2 = 01100110011001101100110011001100 to the multiplier 512, the base codeword W4 = 00011110000111100011110000111100 to the multiplier 514, the base code word W8 = 00000001111111100000001111111100 to the multiplier 516, and a basic codeword W16 = 00000000000000011111111111111101 to the multiplier 518. The multiplier 510 character multiplies the input bit A0 on the basis codeword W1 and issues an output signal to the operator 540 “exclusive OR”, the multiplier 512 character multiplies the input bit a1 on the basis codeword W2 and issues an output signal to the operator 540 “exclusive OR”, multiplier 514 character multiplies the input bit A2 of the underlying codeword W4 and issues an output signal to the operator 540 “exclusive OR”, multiplier 516 character multiplies the input bit A3 to the base code word W8 and issues an output signal to the operator 540 “exclusive OR”, and the multiplier 518 character multiplies the input bit A4 to the base code word W16 and issues an output signal to the operator 540, and the 522 and the base codeword M2 = 0000 0011 1001 1011 1011 0111 0001 1100 on the multiplier 524. The multiplier 522 character multiplies the basis codeword M1 on input bit A6 and issues an output signal to the operator 540 “exclusive OR”, and the multiplier 524 character multiplies the basis codeword M2 on input bits A7 and issues an output signal to the operator 540 “exclusive OR”. In addition, the generator 502 code “all units” generates basic code word consisting of all ones of length 32, and outputs the generated basic code word consisting of all ones to the multiplier 520, and the generator 504 generates masks the underlying code word M4 and M8 and outputs the generated basic code word M4 and M8 on the multipliers 526 and 528, respectively. However, since the input bits A5, A8 and A9 input to the multiplier 520, 526 and 528, respectively, equal to 0, the multipliers 520, 526 and 528 give zeros (no signal) on the operator 540 “exclusive OR” that does not affect the output signal of the operator 540 “exclusive OR”. This means that the value obtained by applying the exclusive OR operation to the output values of the multipliers 510, 512, 514, 516, 518, 520, 522, 524, 526 and 528 done by the operator 540 “exclusive OR” is equal to the value obtained by applying the exclusive OR operation to the output values of the multipliers 510, 512, 514, 516, 518, 520, 522 and 524. the AET information length code and outputs on the punch 560 control signal, specifies the position of the perforations upon the length of the code. Drill hole-punches 560 0 th, 2 th, 6 th, 7 th, 9 th, 10 th, 12th, 14th, 15th, 29th, and 30th coded symbols from the total number of second 32 coded symbols from the 0th to 31st symbols according to the control signal output from the controller 550. In other words, the punch hole-punches 560 11 symbols from the 32 coded symbols, and thus displays 21 unperforated code symbol.

Describe the operation of the decoder 605, shown in Fig.6 using the code (21, 7), according to the second variant of implementation with reference to Fig.7.

According Fig.7 the received symbols r(t) received at block 700 the insertion of zeros, whereas the information length of a code entered on the controller 770. Controller 770 stores the position of the perforation(0, 2, 6, 7, 9, 10, 12, 14, 15, 29, 30) on the basis of the code length of received symbols, and outputs the stored information of the positions of the perforations on the 700 block of inserted zeros. For example, the controller 770 displays on the 700 block insert zeros information on the above positions perforation velocity encoding (21, 7). Block 700 inserts zeros inserts zeros in the positions of the perforations in accordance with the information management positions perforation and gives the character stream of length 32. The character stream is fed to block 720 reverse rapidly sootvetstvuyushie code word masks M1-M15, generated from the basic code words M1, M2, M4, M8 generator 710 masks. Output characters multipliers 701-715 arrive at the appropriate switches 752-765. For the encoder (21, 7), which uses two basic codeword (Ml, M2), closed only three switches (752, 753, 754). Then the blocks(720, 721, 722, 723, 724) OBPA perform inverse fast Hadamard transform taken 32 characters. The inverse fast Hadamard transform is used to obtain the correlation values between received 32 characters and Walsh codes of length 32. Each block 720, 721, 722, 723 inverse fast Hadamard transform (OBPA) gives the highest correlation value with the received symbols and the index of the Walsh corresponding to the largest correlation value. The correlation comparator 740 compares the correlation values received from units OBPA(720, 721, 722, 723), and gives the index of the Walsh corresponding to the largest correlation value. From the index of the Walsh (5 bits) and the index of the code word mask (2 bits) corresponding to the largest correlation value, it is possible to obtain decoded bits UKTF. According to this variant implementation, since the encoder sequentially receives the first 5 input bits, and then takes the remaining 2 input bits is ova masks and 0, inserted between the index of the Walsh index code word mask.

Still working encoders 400 and 405 was described for the ratios of the information bits 9:1, 8:2, 7:3 and 6:4.

After the above operations of the encoding performed at the transmitter, the coded symbols output from the encoders 400 and 405 are multiplexed in time for the multiplexer 410, which generates multiplexed 30-character signal.

Now describe how the multiplexer 410 multiplexes the coded channels DSCH and VK. The multiplexer 410 multiplexes the coded symbols output from the encoders 400 and 405, so that the 30 coded symbols is more uniformly.

In the following description, it is assumed that UKTF for DCH and UKTV for DSCH consist of m bits and n bits, respectively. Possible ratio of m to n is a (m:n) = 1:9, 2:8, 3:7, 4:6, 5:5, 6:4, 7:3, 8:2 or 9:1.

First consider the case of m>n. Even in the case of n>m can be positioned bits UKTF for channels VK and DSCH in the following way, swapping n and m.

According to the above encoding method, if UKTF for DCH and DSCH, respectively, consist of m bits and n bits, then the number of generated bits after encoding, respectively, m*3 and n*3. Therefore, to select items for spolight m bits, defined by dividing m*3 bits for the DCH in 3 equal parts, and n bits that are defined by dividing n*3 bits into 3 equal parts.

Now describe a way of placing m bits for VK and n bits for the DSCH using the data of 10 bits.

Let L denotes the L-th bits of the 10 bits.

In equations (1) and (2)denotes the maximum integer less than or equal to the given value of x, anddenotes the minimum integer greater than or equal to the given value of X.

In equation (2) F(-1) is, by definition, equal to zero (0). That is, F(-1)=0. The way the m bits for VK and n bits for the DSCH using the above formula is expressed by equation (3) below. Bits for the DSCH consistently feature in accordance with n values L of 10 values L.

In equation (3) l (1ln) denotes the l-th bit of the n bits for the DSCH. Therefore, equation (3) is used when calculating the value corresponding to the l-th position of the 10 bits for the DSCH.

m bits for the DCH feature in accordance with L values other than the values obtained from the EQ is>/p>In equation (4) l takes values in the range (1ln).

The following table 4 shows the behavior of the functions F(k) and G(k) for the respective cases of m:n= 9:1, 8:2, 7:3, 6:4 and 5:5.

In Fig.9 shows a diagram explaining how to negotiate bits UKTF for VK and bits UKTF for DSCH with 30 bits of WFCU for m:n = 6:4. From table 4 it follows that for m:n = 6:4 position DSCH corresponds to the case when the values of L equal to 2, 4, 7 and 9.

Then multiplexed signals are sent to the multiplexer 420, which multiplexes them in time with other signals, for example, the control bits of the portable power (UPM) and bits of the pilot signal, as shown in Fig.8. Block 430 extend along the spectrum performs symbol-by-symbol channel expansion multiplexed symbols with code extensions provided by the generator 435 code extensions for transmission over the channel and psegment displays impeller enhanced signals. Scrambler 440 scramblase impeller-extended signal using the scrambling code provided by generator 445 scrambling codes.

In Fig.6 shows the structure of a receiver in accordance with embodiment nastoyasheye, produced by the generator 645 scrambling codes. Diskriminirovaniya characters are compressed by the range block 630 compression on the spectrum with code extension generated by the generator 635 codes extend along the spectrum. Compressed spectrum signal demultiplexers the demultiplexer 620 in bits UKTF and other signals, for example UPM bits, the bits of the pilot signal and the feedback signal. Demultiplexing characters UKTF re demultiplexer the demultiplexer 610 into the encoded bits UKTF for the DSCH and the coded bits UKTF for VC depending on the control information code length based on the ratio of information bits, i.e. the number of bits UKTF for the DSCH to the number of bits UKTF to VK, then come to the decoder 600 and 605, respectively. The decoder 600 and 605 decodes the coded symbols UKTF for the DSCH and the coded symbols UKTF for VK, respectively, depending on the control information code length based on the ratio of information bits, i.e. the number of bits UKTF for the DSCH to the number of bits UKTF for VC, then the output bits UKTF for DSCH and bits UKTF for VK, respectively.

In Fig.7 detailing the design of the decoder 600 and 605. According Fig.7 printfolder 770. Controller 770 stores the position of the perforation on the basis of the code length of received symbols and outputs the stored information of the positions of the perforations on the 700 block of inserted zeros. For example, the controller 770 displays on the 700 block insert zeros information on 29 positions perforation velocity encoding (3, 1), 26 positions perforation for encoding speed (6, 2), 23 positions perforation for encoding speed (9, 3), 20 items perforation for encoding speed (12, 4), 14 positions perforation for encoding speed (18, 6), 11 positions perforation velocity encoding (21, 7), information on the 8 positions of the perforations to the coding rate (24, 8), 5 positions perforation velocity encoding (27, 9). For appropriate cases, the position of the perforations coincide with those specified in the description of the encoders. Block 700 inserts zeros inserts zeros in the positions of the perforations in accordance with the information management positions perforation and gives the character stream of length 32. The character stream is fed to block 720 inverse fast Hadamard transform (OBPA) and multipliers 701-715. The signals input to the multipliers 701-715, are multiplied by the corresponding code words of the masks M1-M15, GE shall propose to the corresponding switches 751-765. The controller 770 issues on switches 751-765 the management information indicating the use/non-use features of the mask based on the received data length code. For coders(3, 1), (6, 2), (9, 3), (12, 4) and (18, 6) not using the feature mask, all switches 752, 754 and 756 are open in accordance with the management information. For the encoder (21, 7), which uses only one basic codeword, limit switch 752 controlled according to the number of features of the mask used on the basis of the coding rate. Then each block 720, 724 and 726 OBPA performs inverse fast Hadamard transform taken 32 characters and calculates the correlation and the index of the Walsh code having the highest correlation among correlations between the codes of the Walsh and 0 (since the signal received at block 720 OBPA, not multiplied by any function of the mask) indicating the index of the function of the mask is multiplied with the received signal to obtain correlation values between received 32 characters and Walsh codes of length 32. The correlation comparator 740 compares the correlation values received from units OBPA. From the index of the Walsh (5 bits) and the index of the code word mask (2 bits) corresponding to the largest value of q is th split. Now we describe the method in accordance with the present invention with reference to Fig.10 and 13.

In Fig.10 shows the procedure of exchange of signalling messages and data between the NodeB and the cattle according to the method of logical partitioning. In Fig.11 illustrates the operation of OCRS according to a variant implementation of the present invention. In Fig.12 shows PCRs according to a variant implementation of the present invention. In Fig.13 shows the structure of a control frame containing the information transmitted from PCRs on OCRS shown in Fig.8.

According Fig.10 in the presence of DSCH data to be transmitted, CLR 11 on OCRS 10, at step 401, passes the data on DSCH MAC-D 13 of OCRS 10. Receiving a DSCH data from CLRS 11, MAC-D 13 of OCRS 10, at step 402, transmits the DSCH data to the MAC-C/SH 21 PCRs 20. Data on DSCH Iur Protocol is used frames. After receiving the data DSCH MAC-C/SH 21 PCRs 20, at step 403, determines the time of transmission of the DSCH data, and then transmits certain information at the time of transfer and UKTV for data DSCH MAC-D 13 of OCRS 10. Passing information on transmission time and UKTV for data DSCH MAC-D 13 of ACRS at step 403, the MAC-C/SH 21 PCRs 20, at step 404, transmits the DSCH data on L1 30 on NodeB. When this data transfer DSCH is performed during transmission, particularly the 20, The MAC-D 13 of OCRS 10 at step 405 transmits UKTF together with information on the transmission time on L1 30 on NodeB to the time of transmission. When this is used for data transmission frame control. Further, the MAC-D 13 of OCRS 10, at step 406, determines the data VK and UKTV for VK and passes them on L1 30 on NodeB. The DSCH data transfer at step 404 and transfer UCTF on stage 405 is consistent with the transmission time determined at step 403. Thus, the transfer UCTF on ON on WFKU is carried out at step 405 in the frame immediately preceding the frame data DSCH channel VFCD at step 404. At stage 404, 405 and 406 for data transmission and UKTV Protocol is used frames. In particular, at step 406 transfer UKTF is carried out by means of the control frame. After receiving the data and UKTV transmitted on the steps 404, 405 and 406, L1 30 on NodeB, at step 407, and transmits the DSCH data on L1 41 on BY VFCD. Next, L1 30 on NodeB, at step 408, reports UCTF on L1 41 on BY WFCU. Thus L1 30 on NodeB creates UKTF using UKTF or CTS from steps 405 and 406, and then transmits the created UKTF using WFCU.

In Fig.11 illustrates the operation of OCRS according to a variant implementation of the present invention. According Fig.11 at step 441 OCRS prepares DSCH data for transmission. Preparing the and stage 412, OCRS at step 413 receives scheduling information for DSCH data, i.e., the time information transmission and UKTV. This scheduling information can be taken by using a control frame.

According Fig.13 AUC (the frame number of the connection) specifies the unique number of the transmitted frame and represents the information transmission time when the DSCH data to be transferred. In addition, UKTV (box 2), is shown in Fig.13 indicates information UKTF for the DSCH data to be transmitted.

According Fig.11 at step 414 OCRS passes on NodeB control frame containing the time information transmission and information UKTF for DSCH. The control frame should be received at the NodeB to the time of transmission. At step 415 OCRS transmits data VK together with UCTF for VC on NodeB.

In Fig.12 shows PCRs according to a variant implementation of the present invention. According Fig.12 at step 501 PCRs takes DSCH data passed to OCR at step 413 shown in Fig.11. After receiving the data DSCH, PCRs at step 502 plans DSCH channel data received from the cattle population. This means that PCRs determines (plans) transfer times when DSCH data obtained from the population of cattle, DSCH data created by PCRs, transferable, and tan transmission and UTP or UKTF at step 502 PCRs at step 503 transmits scheduling information transmission time and information UCTF on OCRS using the control frame. Transmitted when the control frame has the structure shown in Fig.8. After the transfer schedule information and time information UKTF PCRs at step 504 transmits the DSCH data to NodeB at the scheduled time.

The above variant of implementation of the present invention provides the ability to encode/decode different types of bits UKTF using the encoder/decoder of the same design. In addition, an implementation option provides multiplexing symbols UKTF encoded using different encoding methods, allowing uniformly distribute the symbols UKTF before sending. For the 10 input bits encoding UKTF is accomplished by selecting one of the ratios 1:9, 2:8, 3:7, 4:6, 5:5, 6:4, 7:3, 8:2 and 9:1 depending on transmission data bits DSCH and VK. In addition, if OCRS separated from PCRs mode logical partition, the option of implementation of the present invention provides for the possibility of information transmission planning from the level of MAC-C/SH to PCRs to the level of MAC-D on OCRS. In addition, an implementation option provides for the transmission of alarm messages to individually use the hard partition and logical method of russianese with reference to certain variations in its implementation, specialists in this field it is obvious that it can be made various changes regarding the form and details, are not beyond the nature and scope of the invention defined in the attached claims.

Claims

1. Device for transmission of bits UCTF (pointer combination of transport formats in the mobile communication system mdcr (multiple access code division), containing (user equipment) and the node, to transmit the information bits ON the first channel and the second channel coded bits UKTF depending on the information bits of the first channel and information bits of the second channel, and transmitting the encoded bits UCTF on the third channel set for transmission of management data for the first and second channels, comprising a generator of the first bits UCTF, forming the first bits UKTF depending on the information bits of the first channel, the second generator bits UKTF forming the second bits UKTF depending on the information bits of the second channel, and an encoder that encodes the first bits UKTF and second bits UCTF, by using the sub-code code reed-Miller second order so that the tion, depending on the ratio of the number of first bits UKTF and the number of second bits UKTF.

2. The device under item 1, in which the first channel is a shared channel downlink (DSCH), the second channel is a dedicated physical data channel (VFCD), and the third channel is a dedicated physical control channel (WFWC).

3. The device under item 1, in which first position the perforation approach code reed-Miller second order correspond to the 1st, 3 rd, 5 th, 6 th, 7 th, 8 th, 9 th, 10 th, 11 th, 12 th, 13 th, 14 th, 15 th, 16 th, 17 th, 18 th, 19 th, 20 th, 21, 22, 23 rd, 24 th, 25 th, 26 th, 27 th, 28 th, 29 th, 30 th and 31st coded symbol from the total number of the first 32 code symbols from the 0-th to 31-th of a symbol or sequence of bases of the total number of 32 bits from 0 to 31 bits, and the second position of the perforation of the sub-code code reed-Miller second order correspond to the 0-th, 2-th, 8-th, 19-th and 20-th code symbol from the total number of second code 32 characters from 0 to 31-th of a symbol or sequence of bases of the total number of 32 bits from 0 to 31 bits, when the number of first bits UKTF is 1, and the number of second bits UKTF equal to 9.

4. The device under item 1, in which first position perfu, 16 th, 17 th, 18 th, 19 th, 20 th, 21 St, 22 nd, 23 rd, 24 th, 25 th, 26 th, 27 th, 28 th, 29 th, 30 th and 31st coded symbol from the total number of the first 32 code symbols from the 0-th to 31-th of a symbol or sequence of bases of the total number of 32 bits from 0 to 31 bits, and second positions of the perforations of the sub-code code reed-Miller second order correspond to the 1-th, 7-th, 13-th, 15-th, 20-th, 25-th, 30 th and 31st coded symbol from the total number of second code 32 characters from 0 to 31-th of a symbol or sequence of bases of the total number of 32 bits from 0 to 31 bits, when the number of first bits UKTF equal to 2, and the number of second bits UKTF is 8.

5. The device under item 1, in which first position the perforation of the sub-code code reed-Miller second order correspond to the 7 th, 8 th, 11 th, 12 th, 13 th, 14 th, 15 th, 16 th, 17 th, 18 th, 19 th, 20 th, 21 St, 22 nd, 23 rd, 24 th, 25 th, 26 th, 27 th, 28 th, 29 th, 30 th and 31st coded symbol from the total number of the first 32 code symbols from the 0-th to 31-th of a symbol or sequence of bases of the total number of 32 bits from 0 to 31 bits, and the second position of the perforation of the sub-code code reed-Miller second order correspond to the 0-th, 1 th, 2 th, 3-th, 4-th, 5-th, 7-th, 12-th, 18-th, 21 and 24-th code symbol from the total number of second 32 is 31 bits, when the number of first bits UKTF is 3, and the number of second bits UKTF is 7.

6. The device under item 1, in which first position the perforation of the sub-code code reed-Miller second order correspond to the 0-th, 1 th, 2 th, 15 th, 16 th, 17 th, 18 th, 19 th, 20 th, 21 St, 22 nd, 23 rd, 24 th, 25 th, 26 th, 27 th, 28 th, 29 th, 30 th and 31st coded symbol from the total number of the first 32 code symbols from the 0-th to 31-th of a symbol or sequence of bases of the total number of 32 bits from 0 to 31 bits, and the second position of the perforation of the sub-code code reed-Miller second order correspond to the 0-th, 7 th, 9 th, 11-th, 16-th, 19-th, 24 th, 25 th, 26 th, 27 th, 28 th, 29 th, 30 th and 31st coded symbol from the total number of second code 32 characters from 0 to 31-th of a symbol or sequence of bases of the total number of 32 bits from 0 to 31 bits, when the number of first bits UKTF equal to 4, and the number of second bits UKTF is 6.

7. Device for encoding bits UCTF (pointer combination of transport formats in the mobile communication system mdcr containing and the node, to transmit the information bits ON the first channel and the second channel coded bits UKTF depending on the information bits of the first channel and information bits in the second KPO first and second channels, containing the generator bits UKTF forming bits UCTF, the number of which is variable, dependent relationship information bits of the first channel to the second channel, the generator of the information length of a code generating information code length to set the length of the code word in accordance with the ratio of information bits, the Walsh codes generator, generating base code word Walsh from the first to the fifth, the sequence generator generates a sequence of some 1, generator masks, generating basic mask from the first to the fourth multipliers from the first to the tenth multiplier bits UCTF on basic words Walsh from the first to the fifth, a sequence of one 1 and the base of the mask from the first to the fourth, respectively, the adder, summing the output signals of the multipliers of the first through tenth, and the punch, punching a code word generated by the adder, in accordance with the information length of the code.

8. The device according to p. 7, in which the first channel is a shared channel downlink (DSCH), the second channel is a dedicated physical data channel (VFCD), and the third channel is a dedicated physical control channel (Fukutoshin information bits of the first channel to the second channel in a mobile communication system mdcr, containing the first encoder that encodes the first bits UCTF, by using the sub-code code reed-Miller of the second order, the second encoder encoding the second bits UKTF expressing a combination of transport formats of the second channel by using the sub-code code reed-Miller of the second order, and a multiplexer multiplexing the output of the first and second encoders for transmission of coded bits UCTF on the third channel set for transmission of management data for the first and second channels.

10. The device under item 9, in which the first bits UKTF represent bits UKTF for DSCH, and the second bits UKTF represent bits UKTF for VFCD.

11. The device under item 9, in which first position the perforation approach code reed-Miller second order correspond to the 1st, 3 rd, 5 th, 6 th, 7 th, 8 th, 9 th, 10 th, 11 th, 12 th, 13 th, 14 th, 15 th, 16 th, 17 th, 18 th, 19 th, 20 th, 21, 22, 23 rd, 24 th, 25 th, 26 th, 27 th, 28 th, 29 th, 30 th and 31st coded symbol from the total number of the first 32 code symbols from the 0-th to 31-th of a symbol or sequence of bases of the total number of 32 bits from 0 to 31 bits, and the second position of the perforation of the sub-code code reed-Miller second order correspond to the 0-th, 2-th, 8-th, 19-th and 20-th code symbol from the total number of 32 bits from 0 to 31 bits, when the number of first bits UKTF is 1, and the number of second bits UKTF equal to 9.

12. The device under item 9, in which first position the perforation of the sub-code code reed-Miller second order correspond to the 3 rd, 7 th, 8 th, 9 th, 10 th, 11 th, 12 th, 13 th, 14 th, 15 th, 16 th, 17 th, 18 th, 19 th, 20 th, 21 St, 22 nd, 23 rd, 24 th, 25-th, 26 th, 27 th, 28 th, 29 th, 30 th and 31st coded symbol from the total number of the first 32 code symbols from the 0-th to 31-th of a symbol or sequence of bases of the total number of 32 bits from 0 to 31 bits, and the second position of the perforation of the sub-code code reed-Miller second order correspond to the 1-th, 7-th, 13-th, 15-th, 20-th, 25-th, 30 th and 31st coded symbol from the total number of second code 32 characters from 0 to 31-th of a symbol or sequence of bases of the total number of 32 bits from 0 to 31 bits, when the number of first bits UKTF equal to 2, and the number of second bits UKTF is 8.

13. The device under item 9, in which first position the perforation of the sub-code code reed-Miller second order correspond to the 7 th, 8 th, 11 th, 12 th, 13 th, 14 th, 15 th, 16 th, 17 th, 18 th, 19 th, 20 th, 21 St, 22 nd, 23 rd, 24 th, 25 th, 26 th, 27 th, 28 th, 29 th, 30 th and 31st coded symbol from the total number of the first 32 code symbols from the 0th to 31st symbols or posledovatel is Miller's second order, corresponding to 0-th, 1st, 2nd, 3rd, 4th, 5th, 7th, 12th, 18th, 21st and 24th code symbol from the total number of second code 32 characters from 0 to 31-th of a symbol or sequence of bases of the total number of 32 bits from 0 to 31 bits, when the number of first bits UKTF is 3, and the number of second bits UKTF is 7.

14. The device under item 9, in which first position the perforation of the sub-code code reed-Miller second order correspond to the 0-th, 1 th, 2 th, 15 th, 16 th, 17 th, 18 th, 19 th, 20 th, 21 St, 22 nd, 23 rd, 24 th, 25 th, 26 th, 27 th, 28 th, 29 th, 30 th and 31st coded symbol from the total number of the first 32 code symbols from the 0-th to 31-th of a symbol or sequence of bases of the total number of 32 bits from 0 to 31 bits, and the second position of the perforation of the sub-code code reed-Miller second order correspond to the 0-th, 7 th, 9 th, 11-th, 16-th, 19-th, 24 th, 25 th, 26 th, 27 th, 28 th, 29 th, 30 th and 31st coded symbol from the total number of second code 32 characters from 0 to 31-th of a symbol or sequence of bases of the total number of 32 bits from 0 to 31 bits, when the number of first bits UKTF equal to 4, and the number of second bits UKTF is 6.

15. Device for receiving bits UCTF (pointer combination of transport formats in the mobile communication system mdcr, sod the bits UKTF for the first channel in the first characters UKTF and bits UKTF for the second channel, in the second symbols UCTF, and transmitting the first and second symbols UCTF on the third channel set for transmission of management data for the first and second channels containing demultiplexer, demultiplexing the received symbols UCTF in the first characters UKTF and second characters UCTF, and the decoder inserts zeros in the first characters UKTF and second symbols UCTF in the first and second predetermined positions, respectively, and decoding the first and second characters UKTF with the inserted zeros using inverse fast Hadamard transform (OBPA), in which the first number of coded bits UKTF and the number of second coded bits UKTF is variable, depending on the relationship between the information bits of the first channel to the second channel.

16. The device according to p. 15, in which the first channel is a shared channel downlink (DSCH), the second channel is a dedicated physical data channel (VFCD), and the third channel is a dedicated physical control channel (WFWC).

17. The device according to p. 15, in which first position the perforation of the sub-code code reed-Miller second order correspond to the 1st, 3 rd, 5 th, 6 th, 7 th, 8 th, 9 th, 10 th, 11 th, imbalu of the total number of the first 32 code symbols from the 0-th to 31-th of a symbol or sequence of bases of the total number of 32 bits from 0 to 31 bits, and second positions of the perforations of the sub-code code reed-Miller second order correspond to the 0-th, 2-th, 8-th, 19-th and 20-th code symbol from the total number of second code 32 characters from 0 to 31-th of a symbol or sequence of bases of the total number of 32 bits from 0 to 31 bits, when the number of first bits UKTF is 1, and the number of second bits UKTF equal to 9.

18. The device according to p. 15, in which first position the perforation of the sub-code code reed-Miller second order correspond to the 3 rd, 7 th, 8 th, 9 th, 10 th, 11 th, 12 th, 13 th, 14 th, 15 th, 16 th, 17 th, 18 th, 19 th, 20 th, 21 St, 22 nd, 23 rd, 24 th, 25-th, 26 th, 27 th, 28 th, 29 th, 30 th and 31st coded symbol from the total number of the first 32 code symbols from the 0-th to 31-th of a symbol or sequence of bases of the total number of 32 bits from 0 to 31 bits, and the second position of the perforation of the sub-code code reed-Miller second order correspond to the 1-th, 7-th, 13-th, 15-th, 20-th, 25-th, 30 th and 31st coded symbol from the total number of second code 32 characters from 0 to 31-th of a symbol or sequence of bases of the total number of 32 bits from 0 to 31 bits, when the number of first bits UKTF equal to 2, and the number of second bits UKTF is 8.

19. The device according to p. 15, in which the first position of the punch the 9th, 20 th, 21 St, 22 nd, 23 rd, 24 th, 25 th, 26 th, 27 th, 28 th, 29 th, 30 th and 31st coded symbol from the total number of the first 32 code symbols from the 0-th to 31-th of a symbol or sequence of bases of the total number of 32 bits from 0 to 31 bits, and the second position of the perforation of the sub-code code reed-Miller second order correspond to the 0-th, 1st, 2nd, 3rd, 4th, 5th, 7th, 12th, 18th, 21st and 24th code symbol from the total number of second code 32 characters from 0 to 31-th of a symbol or sequence of bases of the total number of 32 bits from 0 to 31 bits, when the number of first bits UKTF is 3, and the number of second bits UKTF is 7.

20. The device according to p. 15, in which first position the perforation of the sub-code code reed-Miller second order correspond to the 0-th, 1 th, 2 th, 15 th, 16 th, 17 th, 18 th, 19 th, 20 th, 21 St, 22 nd, 23 rd, 24 th, 25 th, 26 th, 27 th, 28 th, 29 th, 30 th and 31st coded symbol from the total number of the first 32 code symbols from the 0-th to 31-th of a symbol or sequence of bases of the total number of 32 bits from 0 to 31 bits, and the second position of the perforation of the sub-code code reed-Miller second order correspond to the 0-th, 7 th, 9 th, 11-th, 16-th, 19-th, 24 th, 25 th, 26 th, 27 th, 28 th, 29 th, 30 th and 31st coded symbol from the total number of second 32 codes the ITA, when the number of first bits UKTF equal to 4, and the number of second bits UKTF is 6.

21. The mode of transmission bits UCTF (pointer combination of transport formats in the mobile communication system mdcr containing and the node B to transmit the information bits ON the first channel and the second channel, the first and second encoded bits UKTV - on the third channel set for transmission of management data for the first and second channels, comprising stages, which encode the first bits UKTF expressing a combination of transport formats of the first channel to generate a first encoded symbols, and, accordingly, the second bits UKTF expressing a combination of transport formats of the second channel, to generate the second coded symbols through the use of a sub-code code reed-Miller second order, respectively, multiplexers first coded bits UKTF and second coded bits UCTF, and transmit the multiplexed encoded bits UCTF on the third channel, and the number of first bits UKTF and the number of second bits UKTF is variable, depending on the relationship between the information bits of the first channel to the second channel.

22. The method according to p. 21, the channel is a dedicated physical data channel (VFCD), and the third channel is a dedicated physical control channel (WFWC).

23. The method according to p. 21, in which the first position of the perforation of the sub-code code reed-Miller second order correspond to the 1st, 3 rd, 5 th, 6 th, 7 th, 8 th, 9 th, 10 th, 11 th, 12 th, 13 th, 14 th, 15 th, 16 th, 17 th, 18 th, 19 th, 20 th, 21, 22, 23 rd, 24 th, 25 th, 26 th, 27 th, 28 th, 29 th, 30 th and 31st coded symbol from the total number of the first 32 code symbols from the 0-th to 31-th of a symbol or sequence of bases of the total number of 32 bits from 0 to 31 bits, and the second position of the perforation of the sub-code code reed-Miller second order correspond to the 0-th, 2-th, 8-th, 19-th and 20-th code symbol from the total number of second code 32 characters from 0 to 31-th of a symbol or sequence of bases of the total number of 32 bits from 0 to 31 bits, when the number of first bits UKTF is 1, and the number of second bits UKTF equal to 9.

24. The method according to p. 21, in which the first position of the perforation of the sub-code code reed-Miller second order correspond to the 3 rd, 7 th, 8 th, 9 th, 10 th, 11 th, 12 th, 13 th, 14 th, 15 th, 16 th, 17 th, 18 th, 19 th, 20 th, 21 St, 22 nd, 23 rd, 24 th, 25-th, 26 th, 27 th, 28 th, 29 th, 30 th and 31st coded symbol from the total number of the first 32 code symbols from the 0th to 31st symbols or poslat 1st, 7-th, 13-th, 15-th, 20-th, 25-th, 30 th and 31st coded symbol from the total number of second code 32 characters from 0 to 31-th of a symbol or sequence of bases of the total number of 32 bits from 0 to 31 bits, when the number of first bits UKTF equal to 2, and the number of second bits UKTF is 8.

25. The method according to p. 21, in which the first position of the perforation of the sub-code code reed-Miller second order correspond to the 7 th, 8 th, 11 th, 12 th, 13 th, 14 th, 15 th, 16 th, 17 th, 18 th, 19 th, 20 th, 21 St, 22 nd, 23 rd, 24 th, 25 th, 26 th, 27 th, 28 th, 29 th, 30 th and 31st coded symbol from the total number of the first 32 code symbols from the 0-th to 31-th of a symbol or sequence of bases of the total number of 32 bits from 0 to 31 bits, and the second position of the perforation of the sub-code code reed-Miller second order correspond to the 0-th, 1 th, 2 th, 3-th, 4-th, 5-th, 7-th, 12-th, 18-th, 21 and 24-th code symbol from the total number of second code 32 characters from 0 to 31-th of a symbol or sequence of bases of the total number of 32 bits from 0 to 31 bits, when the number of first bits UKTF is 3, and the number of second bits UKTF is 7.

26. The method according to p. 21, in which the first position of the perforation of the sub-code code reed-Miller second order correspond to the 0-th, 1 th, 2 th, 15 th, 16-ESCWA first 32 code symbols from the 0-th to 31-th of a symbol or sequence of bases of the total number of 32 bits from 0 to 31 bits, and second positions of the perforations of the sub-code code reed-Miller second order correspond to the 0-th, 7 th, 9 th, 11-th, 16-th, 19-th, 24 th, 25 th, 26 th, 27 th, 28 th, 29 th, 30 th and 31st coded symbol from the total number of second code 32 characters from 0 to 31-th of a symbol or sequence of bases of the total number of 32 bits from 0 to 31 bits, when the number of first bits UKTF equal to 4, and the number of second bits UKTF is 6.

27. The way of reception of bits UCTF (pointer combination of transport formats in the mobile communication system mdcr containing and the node, to transmit the information bits ON the first channel and the second channel, the first and second encoded bits UKTV - on the third channel set for transmission of management data for the first and second channels containing phases in which demultiplexing received coded bits UCTF in the first characters UKTF and second coded bits UCTF, insert zeros in the first coded bits UKTF and second coded bits UCTF in the first and second predetermined positions, respectively, and decode the first and second characters UKTF with the inserted zeros, in which the number of first bits UKTF and the number of second bits UKTF is variable, scotorum the first channel is a shared channel downlink (DSCH), the second channel is a dedicated physical data channel (VFCD), and the third channel is a dedicated physical control channel (WFWC).

29. The method according to p. 27, in which the first position of the perforation of the sub-code code reed-Miller second order correspond to the 1st, 3 rd, 5 th, 6 th, 7 th, 8 th, 9 th, 10 th, 11 th, 12 th, 13 th, 14 th, 15 th, 16 th, 17 th, 18 th, 19 th, 20 th, 21, 22, 23 rd, 24 th, 25 th, 26 th, 27 th, 28 th, 29 th, 30 th and 31st coded symbol from the total number of the first 32 code symbols from the 0-th to 31-th of a symbol or sequence of bases of the total number of 32 bits from 0 to 31 bits, and the second position of the perforation of the sub-code code reed-Miller second order correspond to the 0-th, 2-th, 8-th, 19-th and 20-th code symbol from the total number of second code 32 characters from 0 to 31-th of a symbol or sequence of bases of the total number of 32 bits from 0 to 31 bits, when the number of first bits UKTF is 1, and the number of second bits UKTF equal to 9.

30. The method according to p. 27, in which the first position of the perforation of the sub-code code reed-Miller second order correspond to the 3 rd, 7 th, 8 th, 9 th, 10 th, 11 th, 12 th, 13 th, 14 th, 15 th, 16 th, 17 th, 18 th, 19 th, 20 th, 21 St, 22 nd, 23 rd, 24 th, 25-th, 26 th, 27 th, 28 th, 29 th, 30 th and 31st coded symbol from the number of 32 bits from 0 to 31 bits, and second positions of the perforations of the sub-code code reed-Miller second order correspond to the 1-th, 7-th, 13-th, 15-th, 20-th, 25-th, 30 th and 31st coded symbol from the total number of second code 32 characters from 0 to 31-th of a symbol or sequence of bases of the total number of 32 bits from 0 to 31 bits, when the number of first bits UKTF equal to 2, and the number of second bits UKTF is 8.

31. The method according to p. 27, in which the first position of the perforation of the sub-code code reed-Miller second order correspond to the 7 th, 8 th, 11 th, 12 th, 13 th, 14 th, 15 th, 16 th, 17 th, 18 th, 19 th, 20 th, 21 St, 22 nd, 23 rd, 24 th, 25 th, 26 th, 27 th, 28 th, 29 th, 30 th and 31st coded symbol from the total number of the first 32 code symbols from the 0-th to 31-th of a symbol or sequence of bases of the total number of 32 bits from 0 to 31 bits, and the second position of the perforation of the sub-code code reed-Miller second order correspond to the 0-th, 1 th, 2 th, 3-th, 4-th, 5-th, 7-th, 12-th, 18-th, 21 and 24-th code symbol from the total number of second code 32 characters from 0 to 31-th of a symbol or sequence of bases of the total number of 32 bits from 0 to 31 bits, when the number of first bits UKTF is 3, and the number of second bits UKTF is 7.

32. The method according to p. 27, in which the first position is mu 21, 22, 23 rd, 24 th, 25 th, 26 th, 27 th, 28 th, 29 th, 30 th and 31st coded symbol from the total number of the first 32 code symbols from the 0-th to 31-th of a symbol or sequence of bases of the total number of 32 bits from 0 to 31 bits, and the second position of the perforation of the sub-code code reed-Miller second order correspond to the 0-th, 7-th, 9-th, 11-th, 16-th, 19-th, 24 th, 25 th, 26 th, 27 th, 28 th, 29 th, 30 th and 31st coded symbol from the total number of second code 32 characters from 0 to 31-th of a symbol or sequence of bases of the total number of 32 bits from 0 to 31 bits, when the number of first bits UKTF equal to 4, and the number of second bits UKTF is 6.

33. The encoding of bits UCTF (pointer combination of transport formats) for the first channel and bits UKTF for the second channel based on the relationship information bits of the first channel to the second channel in a mobile communication system mdcr containing phases in which create m first bits UCTF on the basis of data of the first channel and second n bits UCTF on the basis of data of the second channel, encode the first bits UKTF third channel set for transmission of management data for the first and second channels to generate a first coded symbols UKTF code veryeasy second coded character UCTF, multiplexers first coded symbols UKTF and second coded symbols UKTF thus, in order to evenly distribute the first and second characters UKTF.

34. The method according to p. 33, in which the first position of the perforation of the sub-code code reed-Miller second order correspond to the 1st, 3 rd, 5 th, 6 th, 7 th, 8 th, 9 th, 10 th, 11 th, 12 th, 13 th, 14 th, 15 th, 16 th, 17 th, 18 th, 19 th, 20 th, 21, 22, 23 rd, 24 th, 25 th, 26 th, 27 th, 28 th, 29 th, 30 th and 31st coded symbol from the total number of the first 32 code symbols from the 0-th to 31-th of a symbol or sequence of bases of the total number of 32 bits from 0 to 31 bits, and the second position of the perforation of the sub-code code reed-Miller second order correspond to the 0-th, 2-th, 8-th, 19-th and 20-th code symbol from the total number of second code 32 characters from 0 to 31-th of a symbol or sequence of bases of the total number of 32 bits from 0 to 31 bits, when the number of first bits UKTF is 1, and the number of second bits UKTF equal to 9.

35. The method according to p. 33, in which the first position of the perforation of the sub-code code reed-Miller second order correspond to the 3 rd, 7 th, 8 th, 9 th, 10 th, 11 th, 12 th, 13 th, 14 th, 15 th, 16 th, 17 th, 18 th, 19 th, 20 th, 21 St, 22 nd, 23 rd, 24 th, 25-th, 26 th, 27 th, 28 th, 29 th, 30 th and 31st coded singeo number of 32 bits from 0 to 31 bits, and second positions of the perforations of the sub-code code reed-Miller second order correspond to the 1-th, 7-th, 13-th, 15-th, 20-th, 25-th, 30 th and 31st coded symbol from the total number of second code 32 characters from 0 to 31-th of a symbol or sequence of bases of the total number of 32 bits from 0 to 31 bits, when the number of first bits UKTF equal to 2, and the number of second bits UKTF is 8.

36. The method according to p. 33, in which the first position of the perforation of the sub-code code reed-Miller second order correspond to the 7 th, 8 th, 11 th, 12 th, 13 th, 14 th, 15 th, 16 th, 17 th, 18 th, 19 th, 20 th, 21 St, 22 nd, 23 rd, 24 th, 25 th, 26 th, 27 th, 28 th, 29 th, 30 th and 31st coded symbol from the total number of the first 32 code symbols from the 0-th to 31-th of a symbol or sequence of bases of the total number of 32 bits from 0 to 31 bits, and the second position of the perforation of the sub-code code reed-Miller second order correspond to the 0-th, 1 th, 2 th, 3-th, 4-th, 5-th, 7-th, 12-th, 18-th, 21 and 24-th code symbol from the total number of second code 32 characters from 0 to 31-th of a symbol or sequence of bases of the total number of 32 bits from 0 to 31 bits, when the number of first bits UKTF is 3, and the number of second bits UKTF is 7.

37. The method according to p. 33, in which the first position is mu 21, 22, 23 rd, 24 th, 25 th, 26 th, 27 th, 28 th, 29 th, 30 th and 31st coded symbol from the total number of the first 32 code symbols from the 0-th to 31-th of a symbol or sequence of bases of the total number of 32 bits from 0 to 31 bits, and the second position of the perforation of the sub-code code reed-Miller second order correspond to the 0-th, 7-th, 9-th, 11-th, 16-th, 19-th, 24 th, 25 th, 26 th, 27 th, 28 th, 29 th, 30 th and 31st coded symbol from the total number of second code 32 characters from 0 to 31-th of a symbol or sequence of bases of the total number of 32 bits from 0 to 31 bits, when the number of first bits UKTF equal to 4, and the number of second bits UKTF is 6.

 

Same patents:

The invention relates to the provision of reliable data transfer

The invention relates to the field of radio communications

The invention relates to a wireless communication system

The invention relates to the field of railway transport

The invention relates to digital data transmission

The invention relates to a mobile communication system to transmit information over the channel, the pilot signal

The invention relates to a data transmission method in a mobile communication system

The invention relates to a device and method for signal transmission of the control channel data rate (RDM) in the mobile communication system using the method of high speed data transmission (autonomic neuropathy), and, in particular, to a device and method for Gating or repetition of the signal transmission channel RDM

FIELD: radio communications.

SUBSTANCE: proposed method intended for single-ended radio communications between mobile objects whose routes have common initial center involves radio communications with aid of low-power intermediate transceiving stations equipped with non-directional antennas and dropped from mobile object, these intermediate transceiving drop stations being produced in advance on mentioned mobile objects and destroyed upon completion of radio communications. Proposed radio communication system is characterized in reduced space requirement which enhances its effectiveness in joint functioning of several radio communication systems.

EFFECT: reduced mass and size of transceiver stations, enhanced noise immunity and electromagnetic safety of personnel.

1 cl, 7 dwg, 1 tbl

FIELD: radio communications.

SUBSTANCE: proposed method intended for data transfer from mobile object to stationary one residing at initial center of common mobile-object route using electronic means disposed on stationary and mobile objects involves radio communications with aid of low-power intermediate transceiving stations equipped with non-directional antennas and dropped from mobile object, these intermediate transceiving drop stations being produced in advance on mobile object. Proposed radio communication system is characterized in reduced space requirement which enhanced its effectiveness in joint functioning with several other radio communication systems.

EFFECT: reduced mass and size of transceiver stations, enhanced noise immunity and electromagnetic safety of personnel.

2 cl, 6 dwg

FIELD: radio communications.

SUBSTANCE: proposed method intended for data transfer to mobile object from stationary one residing at initial center of mobile-object route using electronic means disposed on stationary and mobile objects involves radio communications with aid of low-power intermediate transceiving stations equipped with non-directional antennas and dropped from mobile object, these intermediate transceiving drop stations being produced in advance on mobile object. Proposed radio communication system is characterized in reduced space requirement which enhances its effectiveness in joint functioning with several other radio communication systems.

EFFECT: reduced mass and size of transceiver stations, enhanced noise immunity and electromagnetic safety of personnel.

2 cl, 6 dwg, 1 tbl

FIELD: radio communications.

SUBSTANCE: proposed method for single-ended radio communications between mobile objects whose routes have common initial center involves use of low-power intermediate transceiving stations equipped with non-directional antennas and dropped from mobile objects. Proposed radio communication system is characterized in reduced space requirement and, consequently, in enhanced effectiveness when operating simultaneously with several other radio communication systems.

EFFECT: reduced mass and size, enhanced noise immunity and electromagnetic safety for attending personnel.

2 cl, 7 dwg, 1 tbl

FIELD: radio communications.

SUBSTANCE: proposed method intended for data transfer to mobile objects from stationary one residing at initial center of common mobile-objects route using electronic means disposed on stationary and mobile objects involves radio communications with aid of low-power intermediate transceiving stations equipped with non-directional antennas and dropped from first mobile object. Proposed radio communication system is characterized in reduced space requirement which enhances its effectiveness in simultaneous functioning of several radio communication systems.

EFFECT: reduced mass and size of transceiver stations, enhanced noise immunity and electromagnetic safety of personnel.

2 cl, 7 dwg, 1 tbl

FIELD: radio communications.

SUBSTANCE: proposed method intended for data transfer to mobile objects from stationary one residing at initial center of common mobile-objects route using electronic means disposed on stationary and mobile objects involves radio communications with aid of low-power intermediate transceiving stations equipped with non-directional antennas and dropped from first mobile object, these intermediate transceiving drop stations being produced in advance on first mobile object. Proposed radio communication system is characterized in reduced space requirement which enhances its effectiveness in joint functioning with several other radio communication systems.

EFFECT: reduced mass and size of transceiver stations, enhanced noise immunity and electromagnetic safety of personnel.

2 cl, 7 dwg, 1 tbl

FIELD: radio communications.

SUBSTANCE: proposed method for single-ended radio communications between mobile objects having common initial center involves use of low-power intermediate transceiver stations equipped with non-directional antennas and dropped from mobile objects. Proposed radio communication system is characterized in reduced space requirement and, consequently, in enhanced effectiveness when operating simultaneously with several other radio communication systems.

EFFECT: reduced mass and size, enhanced noise immunity and electromagnetic safety of personnel.

2 cl, 7 dwg, 1 tbl

FIELD: radio communications.

SUBSTANCE: proposed method intended for data transfer to mobile objects from stationary one residing at initial center of common mobile-objects route using electronic means disposed on stationary and mobile objects involves radio communications with aid of low-power intermediate transceiving stations equipped with non-directional antennas and dropped from first mobile object, these intermediate transceiving drop stations being produced in advance on first mobile object and destroyed upon completion of radio communications between mobile and stationary objects. Proposed radio communication system is characterized in reduced space requirement which enhances its effectiveness in joint functioning with several radio communication systems.

EFFECT: reduced mass and size of transceiver stations, enhanced noise immunity and electromagnetic safety of personnel.

2 cl, 7 dwg, 1 tbl

FIELD: radio communications engineering; digital communications in computer-aided ground-to-air data exchange systems.

SUBSTANCE: proposed system designed to transfer information about all received messages irrespective of their priority from mobile objects to information user has newly introduced message processing unit, group of m modems, (m + 1) and (m + 2) modems, address switching unit, reception disabling unit whose input functions as high-frequency input of station and output is connected to receiver input; control input of reception disabling unit is connected to output of TRANSMIT signal shaping unit; first input/output of message processing unit is connected through series-connected (m + 2) and (m + 1) modems and address switching unit to output of control unit; output of address switching unit is connected to input of transmission signal storage unit; t outputs of message processing unit function through t respective modems as low-frequency outputs of station; initialization of priority setting and control units, message processing unit clock generator, and system loading counter is effected by transferring CLEAR signal to respective inputs.

EFFECT: enhanced efficiency due to enhanced throughput capacity of system.

1 cl, 2 dwg

FIELD: radiophone groups servicing distant subscribers.

SUBSTANCE: proposed radiophone system has base station, plurality of distant subscriber stations, group of modems, each affording direct digital synthesizing of any frequency identifying frequency channel within serial time spaces, and cluster controller incorporating means for synchronizing modems with base station and used to submit any of modems to support communications between subscriber stations and base station during sequential time intervals.

EFFECT: enhanced quality of voice information.

12 cl, 11 dwg

Up!