Device and method for check transmission for increasing carrying capacity of transmission in information transmitting system

FIELD: communications engineering.

SUBSTANCE: method includes selecting one combination among given combinations, appropriate for several or every generated symbols of code word to transmit generated symbols of code word with length of sub-packet, determined in accordance to data transfer speed, information, appropriate for data transfer speed, is read, also based on length of sub-packet and chosen combination, from a table, wherein identification information, pointing at data transfer speed, sub-packet length and selected combination, is, is previously displayed for given information, and generated code word symbols are transmitted in accordance to read information and in accordance to selected combination.

EFFECT: possible check transmission of information by means of hybrid automatic repeat query for increasing carrying capacity during high-speed information transfer.

4 cl, 16 dwg, 6 tbl

 

The technical field to which the invention relates.

This invention in General relates to a device and method of data transmission in the data transmission system and, in particular, to a device and method of transmitting feedback data in a data transmission system for high-speed data transfer.

The level of technology

In General for high-speed data transmission system for digital communication applies GASP (Hybrid Automatic repeat Request) to improve the efficiency of the transmission or transmission bandwidth. In contrast ASP (Automatic repeat Request), using only codes with error detection, GASP uses the transmitter codes and error detecting codes and error correction, and therefore the receiver simultaneously and performs error detection and error correction resulting in increased system throughput. Why GASP following.

First, GASP used when the state of the channel, defined in the current mode of the system changes in time. In this case, the pointer state of the channel (CTC)indicating the difference between the reference channel and receive channel detected by the receiver, not the right way to pass back from the receiver to the transmitter. For example, if the rate of change in USK higher speed mod is based connection, or if you create a channel quality feedback is difficult, then use GASP. In this case, the receiver can cope with the changing state of the channel by use of appropriate codes with error correction, which is the main task GASP. Of course, when using GASP bandwidth depends on the frequency of repetition codes in the codes with error correction. It is therefore very important method of determining the repetition frequency codes.

Secondly, another argument for the use of GASP is to increase the average throughput in the hardware environment of the channel, where there is a wide dynamic range SNR (signal-to-noise). That is, when the state of the channel, defined in the current mode of the system changes in time, the pointer link-state (UIC)indicating the difference between the reference channel and receive channel detected by the receiver can report back from the receiver to the transmitter. But if the dynamic parameter encoding, developed according to the state of the channel, already dynamic range SNR, using GASP you can request retransmission. But if the dynamic parameter encoding, developed according to the state of the channel, wider dynamic range, SNR, using GASP not necessary.

Third, even in stat is cnom the state of the channel, when the channel state is not different from that of the reference channel, GASP used to prevent packet loss due to random errors, such as impulse noise, interference from the user, congestion packages, shot noise, switching errors and losses. For example, HASP used to prevent packet loss in wireless data networks. In this case, the codes with error correction with high repetition rate codes are mainly used to increase throughput.

GASP is divided into a method using a combination of characters between the initial transmission and re-transmission, or other method that does not use combining characters. The first method, which uses combining characters, has better performance than the second method that does not use combining characters. In turn, the combination of symbols is divided into a hard combination and flexible combination. Flexible combinations of characters is far superior to the hard combining characters from the point of view of performance. Therefore, it is well known that GASP using flexible combinations of characters, provides the best performance. Using flexible combinations of characters GASP includes passing the e methods usually divided into a method of combining chase and method of increasing redundancy (PI). Characteristics and modes of action of the method of the chase combining method and incremental redundancy are well known in the art and therefore a detailed description is not given. Describes the characteristics of a flexible combination of characters.

If we assume that the encoding rate of the code used for channel transmission, constant and channel status (or SNR (Signal-to-Noise)) is also constant, even if HASP used in the channel without the use of a flexible combination of symbols, the error rate in frames (PSC) in the initial transmission is not different from the CHALK re-transfer. But using flexible combinations of characters GASP improves the condition of the channel, i.e. the SNR using the coefficient flexible combination is proportional to the number of retransmissions. As a result, the increase in the number of retransmissions cause a decrease in CHALK.

The transmitter uses GASP, recognizes only two States: a good state and the bad state of the 1-bit information (ACK/NAC (confirmed/not confirmed))transmitted from the receiver. “Good condition” indicates that the data channel has the best condition compared to the condition of the support channel, and “poor condition” of the criminal code which indicates, the data channel has a worse channel state than the state of the channel. So HASP system determines whether the hardware environment of the channel is bad or good, using the binary index of the channel status. If the hardware environment of the channel is bad, then GASP system re-transmits the symbols according to the method of chase combining or method of increasing redundancy, defined in the current system operating mode. This operation is equivalent to a slight increase in the effective SNR, i.e. to increase the SNR of the characters, ultimately arriving in the decoder of the receiver, and also equivalent forced to change the state of the transmission channel to good condition with retransmission performed by the transmitter. So CHALK in GASP using flexible combinations of symbols is reduced in proportion to the number of retransmissions.

Illustrated in figure 1-3 1× EV-DV (Evolution-Data and Speech), which is designed PPP (2nd Partnership Project 3rd Generation) and proposed as mobile communication systems of the 3rd generation, is a typical HASP system.

Figures 1-3 illustrate the structure of the reverse channel systems 1× EV-DV in accordance with the prior art. 1 and 2 illustrate a transmitter for transmitting reverse channel (R-SCH), which is one the m channel, used in the system 1× EV-DV PP. According to figures 1 and 2 reverse channel contains a first reverse channel R-SCH1 and second reverse channel R-SCH2. R-SCH1 and R-SCH2 have the same function block. Figure 3 illustrates the structure perform modulation, orthogonal expansion functions and extensions pseudoloma (PSH) in the signals R-SCH1 and R-SCH2. According to figures 1 and 2, the transmitter uses different codes with error correction (e.g., turbocode) and codes with error detection (e.g., codes, CRC (Control Cyclic redundancy Code)) in accordance with the values of the data rate. According to figure 3, the signals on the respective channels regulate by the relative ratios of the transmission and then to transfer them to put the code seal. Channel transmitter, the construction of which is illustrated in figure 1-3, selects one data rate defined by the high level from among some set of values of velocity data, and sends the input data block size based on the selected data rate in the encoder error detection (e.g., 16-bit CRC encoder). The output of the encoder error detection, have 6 end (tail) of bits, and 2 reserved bits, summed with the input data and end bits serve as the final bi is s for turbocodes. Turbocodes exposes turbocoding put an end data. Stream turbocoding symbols of the code words are repeated symbols is subjected to channel interleaving, truncated, and the recurrence of characters to match the baud rate of the characters. A stream of characters, a consistent speed transmission with speed of transmission symbols, multiplied by the relative gain and then subjected to modulation, orthogonal expansion functions and expansion of vocational schools to transfer.

The structure of the reverse channel according to the 1xEV-DV PPP illustrated in figure 1-3, has the following problems.

Issue # 1

The current structure of channel uses codes with error correction, having a repetition rate codes, defined by their data rate, and does not provide GASP using flexible combinations of physical channel, such as a method of combining chase and method of increasing redundancy. That is, the existing structure of the channel is made for permanent CHALK using a constant repetition frequency codes and constant gain of the transmission power in accordance with its data transfer rate. The existing channel structure is configured to compensate the state for the channel, which deviates from the desired CHALK basically raschet the m mode, using power control return line connection (RMALS); and to control deviations from the state of the channel in each period (e.g., of 1.25 MS) using RMAS. For example, the parameter encoding a reverse channel according to the standard 1× EV-DV uses the power regulation between the calculated limits of the SNR and the actual limits of the SNR of the channel to ensure those limits SNR, which can be compensated coding. Power control is used for slight adjustment of the dynamic range, and therefore adjusted the dynamic range should be included in the dynamic range for encoding. But even in this structure, if the power regulation will not well enough to perform its functions, the system should consider using other means, such as GASP to improve throughput.

For example, the dynamic range for power control return line connection (RMAS) is about 30 dB, and 20-microsecond frame dynamic range is between +15 dB and -15 dB. Therefore, the actual range of management regarding school transfer provided by RMLS 20-microsecond frame backward channel is limiting. That is, the control range of the SNR provided by RMLS, the dependent is it on the speed of data transfer. For example, although the existing channel structure can sufficiently make use of a dynamic range of about 30 dB at a data rate of 9.6 kbit/s, the dynamic range for several reasons to reduce the data rate of 1 Mbps, making it difficult to guarantee the performance of the reception. It is therefore necessary to compensate for this difficulty by using GASP.

Issue # 2

Cascading structure turbomotive, repetition of symbols, channel alternation, repetition and truncation symbols and the existing method of using codes with error correction do not respond properly to the requirements of the method of increasing redundancy (VI). That is, this structure uses, which is a disadvantage, different combinations of drop at each re-transmission and uses the truncation after the interleave channel with a speed of 1024 kbps, thereby reducing performance of turbocodes. Another problem of this structure is to identify combinations of redundancy for the optimization of the ratio of the combined code with the flexible combination. In addition, although the method of the chase combining method and incremental redundancy is used in the reverse supplemental channel in accordance with the values of the data rate, this structure has the problem of how to define the of each combination of redundancy.

Issue # 3

Because the reverse channel values of the transfer rate of data are significantly different from each other, so the throughput of each user is calculated based on changes in SNR, and, probably, it changes gradually. This results in some loss of throughput. Preferably linear provision of this part, in order to optimize throughput. To reduce the loss in throughput is possible to minimize the gap between the curves bandwidth corresponding values of the data transfer rate using HASP on the basis of a VI that uses different values of the repetition rate codes. But you can't use this method at a fixed repetition rate code and a fixed combination of drop in accordance with these values of the data.

Issue # 4

The current structure of 1xEV-DV reverse channel has the following problem. The structure of the return channel in accordance with the standard mdcr-2000 (CDMA-2000) (Multistation Access, Code-Division multiplexing), the matrix 1xEV-DV patterns reverse channel is designed so that the maximum data rate is limited by the 307,2 kbit/s According to the data measured in the real hardware environment, it is known that the maximum speed the transfer of data back additional channel reaches saturation at a speed of 307,2 kbit/s In this state, 1xEV-DV, the structure of the reverse channel must increase the transmit power to meet the desired CHOKE values 307,2; 614,4 and 1024 kbps, which probably will be used in the same hardware environment of the channel. But if the transmit power of the mobile terminal device will increase in the reverse channel, the transmit power, including the transmit power of other mobile terminal devices increases, except when in the same cell the cell is one or more users. This means an increase in the level of interference power received on the reverse channel from the point of view of the controller of the base station (KBS). Accordingly there is a need to provide a method for reducing the CHALK using retransmission by using GASP, which uses a flexible combination, despite the transmission delay. Of course, this method is not suitable for contour mode with time-limited service. But if a good channel state is available, then at least once, the average throughput increases. Therefore, there is a need to GASP that will use a flexible combination of high speed data transfer, but the existing system such HASP does not provide. This issue is described in more detail below.

In substantially the respective return channel R-SCH standard 1× EV-DV frequency of repetition codes and the size of the input block are determined according to the values of the data rate, as shown in table 1 below. In the case of the backward channel, there is no certainty about the time when the user will transfer the load, and therefore it is preferable to assume that there are always so many users of the channel load as there are users on average the same cell the cell. This means that in the reverse channel always has a mean FRI (more Termocom). Of course, it is assumed that the maximum data transfer rate or the maximum data rate at the moment can be used in a good channel state, when the mobile terminal is located near the base station, where there are a small number of users. But in most cases it is believed that the actual current system operating mode has average PT. According to the actual measured data, if only one user has in the reverse channel 1x system mdcr-2000, the system can provide service with a maximum data transfer rate equal to 307,2 kbit/s, in contour mode, but cannot provide the service at a data rate higher 307,2 kbit/S. This means that the system cannot provide the EAC is ugiwanie when the data transfer rate, equal 307,2 kbps, despite the small number of available users back the main channel (R-FCH). Therefore, even a mobile terminal that uses a high data rate, transmit data with limited transmit power. To solve this problem, it is preferable to calculate the desired CHALK by combining the power of re-transmission based on a flexible combination for re-transmission. Under this assumption, the existing channel parameters return line connection described with reference to table 1.

Table 1

The values of the Data Rate in the Reverse Channel

Availability of serviceData rate (kbps).The repetition frequency codesRepeatInterleaver ChannelTruncationThe repetition of charactersThe frequency of transmission symbols (ksps/s)
9,61/4215360x4307,2
19,21/4115360X4307,2
38,41/4130720 X2307,2
of 76.81/4161440XI307,2
153,61/41122880XI614,4
no307,21/21122880XI614,4
no614,41/21245760XI12288
no1024,41/21409604096XI12288

frame duration: 20 MS, the effective repetition rate codes when 1024,5 kbit/c=5/9

Table 1 illustrates the values of the data rate of the reverse channel based on the assumption that the frame duration is 20 MS, and the effective speed of the following codes at 1024 kbit/s - 5/9. When the data transmission speed equal of 153.6 kbps, then the higher power (or energy transmission symbols Es), required on average for other high speed data, calculate as follows. For example, if the data transfer speed is 307,2 kbit/s, the repetition frequency of codes increases the I with R=1/4 and R=1/2, and so the data rate is doubled, resulting in the Es is expected to increase by +3 dB. Therefore, to ensure the same quality of signal and data rate equal to of 153.6 kbps, you need to raise Es about +3 dB. Of course, the required increase in capacity may be lower than this value, because the factor turbo alternation increases with the size of the input data block. But the difference between them is not so great because there is a loss coefficient encoding because of the speed of repetition codes. When the data transfer rate equal to 614,4 kbit/s data rate was doubled at the same repetition rate code R=1/2, and therefore it is necessary to increase Es +3dB compared with the data rate 307,2 kbit/s, or an average of + 6 dB compared to the data rate of 153.6 kbit/s With data transfer rate equal to 1024 kbit/s data rate again doubled at the same repetition rate codes, and therefore it is necessary to increase Es to +9 dB in average compared with a data rate equal to 153,6 kbps/stroeve the average number of retransmissions is shown in Table 2.

Table 2

The values of the data rate and the energy required characters are transmitted in a reverse channel

Availability of serviceData rate (kbps)The repetition frequency codesRepeatInterleaver channelThe frequency of transmission symbols (ksps/s)Loss Es (dB)The average number of retransmissions
9,61/421536307,2+121
19,21/411536307,2+91
38,41/413072307,2+61
of 76.81/416144307,2+31
153,61/4112288614,401
No307,21/4112288614,4-32
No614,41/412457612288-63
No1024,41/41 4096012288-94

frame duration: 20 MS chase combining is assumed for the calculation of the average number of retransmissions

Table 2 illustrates the values of the data rate and the desired energy transmission symbols in the reverse channel, assuming that the frame duration is 20 MS, and the chase combining is used to calculate the average number of retransmissions. When the data transfer rate 1024,4 kbps on average can occur 4 retransmission. Of course, when there is a good channel when only one user uses the reverse channel, the communication can be carried out successfully during the initial transmission. Therefore, when the average is 4 retransmission, all R=1/2 code word retransmit more than 4 times in order to minimize the transmission delay. Therefore, the method of increasing redundancy can be considered the most effective method for this case. But in any channel in which conditions a little bit better conditions of this channel, it is not necessary to use the repetition rate code R=1/2, and therefore it is preferable to use the code with high repetition rate codes. Of course, the controller of the base station (KBS) can either select an existing value of the velocity data with planning and to increase propusknoy ability by assigning the mobile terminal of the selected values of velocity data.

Issue # 5

For immediate response, i.e. to reduce the propagation delay in the forward and reverse directions (SPO), in the physical channel, you must perform soft combining. But in the existing structure of the backward channel, when errors occur in the frame transmission of the physical channel, the physical layer may not request retransmission, and only informs the upper level of errors. The upper level then determines whether errors in the transmission defined upper level, and requests retransmission for the whole frame when errors are detected. “Methods of support in the Protocol the radio link used for this purpose, causing a serious delay in time. For high-speed data processing necessary physical GASP, according to which the physical layer performs fast processing confirmation/non-confirmation.

The INVENTION

The objective of this invention is to provide device and method for transmitting reverse data using GASP (Hybrid Automatic Repeat Request) to increase the transmission capacity in the transmission system for high-speed data transfer.

Another objective of this invention is to provide device and method for determining kombinats and redundancy used for initial transmission and re-transmission in the data transmission system.

In accordance with the first aspect of the present invention, a method for encoding input information bits by using quasi-complementary turbo code (CDTC) at a given repetition rate codes for the formation of symbols of the code word and transmitting the generated symbols of the code words. According to this method selects one combination from among the set of combinations corresponding to some or all of the generated symbols of the code words to transmit the generated symbols of the code words with length subpacket determined according to the speed data; read information corresponding to the data rate, duration of subpacket and the selected combination from the table in which identification information indicating the data transmission rate, the duration of subpacket and the selected combination, pre-mapped for this information; and transmit the generated symbols of the code words according to the read information and according to the selected combination.

In accordance with the second aspect of the present invention, a method of selecting symbols of the code words in a device for encoding input information bits by using quasi-complementary turbo code (CDTC) satunnaisotos sequence codes for the formation of symbols of the code word and transmitting the generated symbols of the code words. This method consists in the fact that at the transmission select the number of symbols of the code word that corresponds to the duration, determined by the repetition frequency of codes defined on the basis of the speed data transmission, starting from the first symbol among the generated code words; and when you choose transfer 1/2 of the symbols of the code words, starting with the first symbol among the originally selected symbols of the code word.

In accordance with a third aspect of the present invention, an apparatus for encoding input information bits by using quasi-complementary turbo code (CDTC) with a given repetition frequency codes for the formation of symbols of the code word and for transmitting the generated symbols of the code words. The device includes a selector for selecting one combination among the set of combinations corresponding to some or all of the generated symbols of the code words to transmit the generated symbols of the code words with length subpacket determined according to the value of the speed data transmission and for selecting information corresponding to the data rate, duration of subpacket and the selected combination, and based on the selected combination of symbols of a code word from a table in which the data rate, the duration of subpacket and the combination you selected is displayed in advance for this information; and the repeater characters for repetition of symbols according to the selected combination of number of iterations equal to the number defined in accordance with the speed of data transfer.

In accordance with the fourth aspect of the present invention, an apparatus for encoding input information bits by using quasi-complementary turbo code (CDTC) with a given repetition frequency codes for the formation of symbols of the code word and for transmitting the generated symbols of the code words. The device comprises an interleaver to interleave the symbols of the code words: a selector for selecting one combination among the set of combinations corresponding to all or some of the generated symbols of the code words to transmit the generated symbols of the code words with length subpacket defined according to a certain data rate, and to select information corresponding to the data rate, duration of subpacket and the selected combination, and symbols of the code word based on the selected combination from the table in which the data rate, the duration of subpacket and the combination you selected is displayed in advance for this information.

BRIEF DESCRIPTION of DRAWINGS

These and other objectives, features and advantages of this invention will become more apparent from when the entered the following detailed description in conjunction with the accompanying drawings, on which:

Figures 1-3 illustrate the structure of the reverse channel for the system 1xEV-DV, known from the prior art;

Figure 4 illustrates the structure of the R-SCH1-transmitter according to a variant implementation of the invention;

Figure 5 illustrates the structure of the R-SCH2-transmitter according to a variant implementation of the invention;

6 illustrates the structure of the R-SCH1-transmitter according to another variant implementation of the invention;

7 illustrates the structure of the R-SC2 transmitter according to another variant implementation of the invention;

Fig illustrates the structure of subpacket and the relationship display identification subpacket (COI) at a low data rate for mode transfer subpackets at low speed of data transmission according to the first variant implementation of the invention;

Fig.9 illustrates the structure of subpacket and the relationship display COI at a high speed of data transfer mode transfer subpackets high-speed data transmission according to the first variant implementation of the invention;

Figure 10 illustrates the structure of subpacket and the relationship display COI at a low data rate for mode transfer subpackets at low speed of data transmission according to the second variant implementation of this innovation is about of the invention;

11 to 13 illustrate the structure of subpacket and the relationship display COI at a high speed of data transfer mode transfer subpackets high-speed data transmission according to the second variant implementation of the invention;

Fig illustrates the structure of subpacket and the relationship display COI at a low data rate for mode transfer subpackets at low speed of data transmission according to the third variant of implementation of the present invention;

Fig illustrates the structure of subpacket and the relationship display COI at a high speed of data transfer mode transfer subpackets high-speed data transmission according to the third variant of implementation of the present invention;

Fig illustrates the structure of subpacket and the relationship display COI at a low data rate for mode transfer subpackets at low speed of data transmission according to the fourth variant implementation of the invention.

A DETAILED DESCRIPTION of the PREFERRED OPTION IMPLEMENTATION

The preferred implementation of the present invention is described below with reference to the accompanying drawings. In the description of known functions and constructions are not described in detail so as not to overload the invention unnecessary what Podrobnosti.

According to the below description, the digital communication system according to this invention applies GASP (Hybrid Automatic Repeat Request)in order to improve throughput for high-speed data transmission. Invention

described with reference to an example in which GASP apply for the channel, wherein changing the state of the channel slightly, but the transmission power of the transmission channels is relatively low or the upper limit is restricted and regulated in accordance with the data rate. This channel is a reverse link system for 1xEV-DV PSP. That is, this invention applies GASP for data transmission systems such as 1xEV-DV, and provides a new structure for the reverse channel, which is used GASP.

This invention provides a method of transmitting frames using GASP to increase the throughput of the transmission in 1xEV-DV data transmission system, and offers him the structure of the channel. This invention uses KDD (Quasi-Complementary Turbocode) for GASP and selectively uses the combination of chase and method of increasing redundancy (VI) according to the transfer rate of data frames, thereby providing the possibility of increasing the transmission capacity.

Channel structure according of the briteney uses a high modulation level, such as Dfmn, BPSK (Binary Phase shift Keying), KFM, QPSK (Quadrature Phase shift Keying) and 8-QPSK, 8-PSK (8-hex Phase shift Keying). Encoder-based GASP for re-transmitting the high speed data uses CDTC. CDTC disclose in the patent application Korea No. 2000-62151 from 21 October 2000 the applicant - "Apparatus and Method for Generating codes in a Communication System", the contents of which are incorporated herein by reference.

Therefore, in order to simplify the detailed description of CDTC is not given here.

This invention uses GASP using flexible combinations, i.e. uses and GASP using the method of combining the chase, and GASP using the method of combining the increasing redundancy. In the following description, the invention provides a structure using one of two methods according to the used data rate. For example, the chase combining is used at low data transfer speeds below of 153.6 kbit/s Because the repetition rate codes R=1/4 at a low speed data transmission, so the transmission coefficient obtained by the method of increasing the redundancy is less than the gain obtained by the method of combining the chase. In this case, since the data rate provided in practical terms 1x system mdcr-2000, below 307,2 kbit/s, when the speed before the Chi data below of 153.6 kbps, the chase combining is used to raise the Es to +3 dB with one re-transmission, thereby reducing unnecessary signal transmission and retransmission. On the contrary, the method of increasing redundancy is used in high speed data transmission over of 153.6 kbit/s When the TV signal is prepared for the use of the method of increasing redundancy, you can use the method of increasing redundancy even at low data rates. For example, since the repetition rate code is R=1/2 for data transfer speeds 307,2 kbps, therefore, the method of increasing redundancy is used in data transfer rate equal to 307,2 kbit/S. Moreover, since the receiver has a buffer memory device, and a reverse channel for a method of increasing redundancy and transmission channel signals related to the direct channel, the method of increasing the redundancy can be used even at a low data transfer speeds below of 153.6 kbit/S. Therefore, when the low-speed data transmission, the invention selectively uses a combination of chase and method of increasing redundancy. Switching between the method of combining chase and method of increasing redundancy can be simply implemented using CDTC, and this circumstance is described in detail below. In addition, when the method vozrasta the th redundancy is used in high speed data transmission, the maximum number of retransmissions specified according to the data transfer speed during operation of the system, can reach up to 4 programs or more. The maximum number of retransmissions can easily determine, without going beyond the nature and scope of the invention.

In the below description, the invention provides the structure of the reverse channel using a flexible combination and CDTC. Then follows the description of the mode of transmission frames, i.e. the modes of the initial transmission and retransmission in the structure of the reverse channel according to this invention. The original transmission and retransmission performed by the method of incremental redundancy for high speed data transfer, and is done either according to the method of increasing redundancy, or a method combining the chase for low speed data transfer.

Before a detailed description of the structure of the reverse channel and mode of transmission frames according to a variant implementation of the present invention is characterized by the structure of the reverse channel, known from the prior art.

Figures 1 and 2 return channels for the existing 1xEV-DV system PPP has a cascade structure turbomotive, repeating characters, alternation of characters and truncation. Cascading structure does not correspond to a method of increasing izbytochnoi is I. That is, it is her fault, this structure uses a different combination of pivoting at each re-transmission, and uses a truncation after the interleave channel at a speed of 1024 kbps, thereby reducing performance of turbocodes. While this structure has another problem of determining combinations of redundancy for the optimization of the ratio of the combined code with the flexible combination. In addition, when the reverse supplemental channel in accordance with the values of the velocity data used and the method of combining chase and method of increasing redundancy, in this structure, the problem arises of determining combinations of redundancy. To solve this problem, this invention modifies the structure of the reverse channel as follows:

existing R=1/4 turbocodes modify turbocodes R=1/5. This is done for optimization of the ratio combining codes in GASP VI (incremental redundancy);

- CDTC use for a simple way of forming different combinations of redundancy related to the values of the repetition frequency of codes used in the method of increasing redundancy, and also to optimize combinations of redundancy, i.e. for the maximum coefficient encoding;

- CDTC used for optimization of the combined code, i.e. maxima is inogo coefficient encoding when different combinations of redundancy related to the values of the repetition frequency of codes used in the method of increasing redundancy, combine flexible method of combining, i.e. combine codes;

when the frame duration, i.e. the duration of the code for retransmission is different from the duration for the initial transmission in a method of increasing the redundancy corresponding to premarital channel should be determined separately, and this structure does not correspond to the backward channel. Therefore, this alternation of channel perform before selecting a combination of redundancy. In the scheme CDTC block interleave channel contained in the code generator CDTC. Therefore, there is a possibility of formation of an arbitrary combination of redundancy using CDTC-code words with R=1/5, and therefore there is no need for a separate interleave channel;

if truncation is used after the interleave channel, then ensure there is no drop in the systematic symbols turbocodes will be very difficult. Drop systematic symbols leads to a sharp decrease in performance turbocodes for high speed data transmission. To resolve this problem, use CDTC. By regulating the character of the original transmission and the character of the last transfer that is used to select CDTC symbol, it is possible to solve the problem is mu drop of systematic symbols and a convenient way to determine the combination of redundancy.

A. Structure of the Backward Channel

4 to 7 illustrate the structure of the transmitter of the reverse channel according to different variants of implementation of the present invention. This structure is applicable to reverse the additional channel (R-SCH) data transmission system 1× EV-DV. In the system 1× EV-DV reverse channel is divided into a first reverse channel R-SCH1 and second reverse channel R-SCH2. Figure 4 illustrates the structure of the transmitter R-SCH1 in accordance with one embodiments of the present invention; and figure 5 illustrates the structure of the transmitter R-SCH2 according to one of embodiments of the present invention. 6 illustrates the structure of the transmitter R-SCH1 according to another variant implementation of the invention; and Fig.7 illustrates the structure of the transmitter R-SCH2 according to another variant implementation of the invention. The transmitters of the R-SCH according to figure 4 and 5 is identical in structure and differ from each other only by their reference designators. The transmitters of the R-SCH according. 6 and 7 are also identical in structure and differ from each other only by their reference designators. Therefore, the description of the transmitters of the R-SCH for simplicity, in different variants of implementation is given with reference to only 4 and 6.

Figure 4 transmitter R-SCH according to one variant of Khujand is the implementation of the present invention contains an adder 102, CRC (Control Cyclic redundancy Code), the adder 104 end bits, turbocodes 106, the selector 108 CDTC, the repeater 110 characters, a set of modulators high level (112, 116 and 120, 126 and 132) and a set of multipliers(114, 118, 122, 124, 128, 130, 134 and 136). The adder 102 CRC summarizes the code with error correction, such as a 16-bit packet CRC, with the input bits of the channel. The adder 102 end bits 6 summarizes limit bits and 2 reserved bits as bits of completion, with the output signal of the adder 102 CRC. Turbocodes 106 turbocode output signal of the adder 104 of end bits and generates a character code word. Turbocodes 106 generates a character code word using CDTC with a repetition rate of codes R=1/5. The selector 108 CDTC selects characters CDTC formed by turbocodes. The repeater 110 characters repeats characters CDTC selected by the selector 108 CDTC, according to the specified factor.

Modulators of the high level are modulators 112 and 116 Dfmn (Binary Phase shift Keying)modulators 120 and 126 CFM (Quadrature Phase shift Keying) and the modulator 8-FMN (8-hex Phase shift Keying). Dfmn-modulator 112 modulates the data with a data rate equal to 9.6 kbps, 19.2 kbps, 38.4 kbps, or 76,8 kbit/s in the R-SCH1. Dfmn-modulator 116 modulates the data with a data rate equal to of 153.6 kbps or 307,2 kbit/s in the R-SCH1, and modulates the data with a data rate equal to 9.6 KBI is/s, 19.2 kbps, 38.4 kbps, or 76,8 kbit/s in the R-SCH2. FMC-modulator 120 modulates the data with a data rate equal to of 153.6 kbps or 307,2 kbit/s in the R-SCH1, and modulates the data with a data rate of 0 kbps, 153,6 kbps, 307,2 kbps, 614,4 kbps or 1024 kbit/s in the R-SCH2. FMC-modulator 126 modulates the data with a data rate equal to 614,4 kbit/s in the R-SCH1, and modulates the data with a data rate of 0 kbps, 9.6 kbps, 38.4 kbps, 76,8 kbit/s, of 153.6 kbps or 307,2 kbps R-SCH2. 8-QPSK-modulator 132 modulates the data with a data rate of 1024 kbit/s in the R-SCH1, and modulates the data with a data rate of 0 kbps, 9.6 kbps, 19.2 kbps, 38.4 kbps, 76,8 kbit/s, of 153.6 kbps or 307,2 kbps R-SCH2.

Multipliers are the following multipliers: 114, 118, 122, 124, 128, 130, 134 and 136. The multiplier 114 multiplies the output signal of the modulator 112 on a given Walsh code W

4
2
- orthogonal function. The multiplier 118 multiplies the output signal of the modulator 116 on a given Walsh code W
2
1
. The multiplier 122 multiplies the output signal of the modulator 120 on a given Walsh code W
4
2
and the multiplier 124 multiplies the output signal of the modulator 120 on a given Walsh code W
4
2
. The multiplier 128 multiplies the output signal of the modulator 126 on a given Walsh code W
2
1
and the multiplier 130 multiplies the output signal of the modulator 126 on a given Walsh code W
2
1
. The multiplier 134 multiplies the output signal of the modulator 132 on a given Walsh code W
2
1
and the multiplier 136 multiplies the output signal of the modulator 132 on a given Walsh code W
2
1
. Multipliers transmit the results of the multiplication in the transmitter, which performs compaction, expansion PSH (Pseudocode) and frequency shift some set of channel signals according to Figure 3.

Transfer frames (or subpackets) selector 108 CDTC and repeater 110 C is bullocks R-SCH transmitter according to a variant implementation of the present invention is carried out differently depending on high data rate or low data rate. If the data rate is less than or equal of 153.6 kbps, the transmission method of increasing redundancy or method of chase combining can be performed using CDTC selector 108 and repeater 110 characters. But if the data rate exceeds that of 153.6 kbps, the transmission subpacket method of increasing redundancy can be performed CDTC-selector 108 and the repeater 110 characters. Transfer subpacket according to the method of increasing redundancy using CDTC selector 108 and repeater 110 characters is described below in detail with reference to embodiments of the first to the third.

Figure 6 R-SCH-transmitter according to another variant implementation of the present invention contains a CRC-adder 302, an adder 304 end bits, turbocodes 306, CDTC-interleaver-338, CDTC selector 308, a set of modulators high level (312, 316, 320, 326 and 332) and a set of multipliers(314, 316, 322, 324, 328, 330, 334 and 336). In contrast to the R-SCH-transmitter according to figure 4 - R-SCH-transmitter according to Fig.6 contains CDTC-interleaver 338 between turbocodes 306 and CDTC-selector 308 and instead contains a repeater 110 characters. CDTC-interleaver 338 punctuates the symbols of the code words CDTC encoded by turbocodes 306, and sends peremerzanie characters in the selector 308 CDTC.

The transmission of the frames (or subpackets) KDD-selector 308 R-SCH-transmit the ICA according to another variant implementation of the present invention perform differently depending on high data rate or low data rate. If the data rate is less than or equal of 153.6 kbps, the transmission subpacket method of increasing redundancy or method of chase combining can be performed using CDTC selector 308. But if the speed in case of high data rate exceeds of 153.6 kbps, the transmission subpacket method of increasing redundancy can be performed CDTC-selector 308. Transfer source subpacket using CDTC selector 108 is described below in detail with reference to the fourth variant of the implementation.

B. Transfer of personnel

In the described above, the structure of the channel initial transmission and retransmission of frames (or subpackets) performed according to the method of increasing redundancy with high data rate and low data rate them perform either by increasing redundancy either by combining the chase. That is, the method of increasing redundancy can transmit frames and at low and at high speeds. It should be noted that the transmission of frames at a low speed data transmission can also be accomplished by a method combining the chase, as described above. The transmission of frames by the method of incremental redundancy is equivalent to specifying combinations of redundancy used in the initial transmission and re-transmission, and transmission frames (or subpackets) is selected according to combinations of redundancy is described here with reference to 3 different implementation. The first option exercise offers a way to perform an initial transmission and retransmission of frames using periods DP (discontinuous transmission). The second variant implementation uses a method of performing initial transmission and retransmission of frames using repeating characters. A third option exercise offers a way to perform an initial transmission and retransmission of frames using repeating characters, and the frame used for re-transmission, has the same length as the frame used in re-transmission. Operation in accordance with the variants of the implementation from the first to the third perform CDTC selectors 108 and 208 and the repeaters 110 and 210 of symbols according to Figure 4 and 5. The transmission of frames using the chase combining is described with reference to the fourth variant of the implementation. The fourth version of the implementation is described with reference to only the original transmission, which is CDTC-selectors 308 and 408 according to Fig.6 and 7.

In the following description, the term “ISP” indicates the identification of subpacket, and the term “CP” indicates a coded packet, "Fs" means the first character, and "Ls" indicates the last character among the characters of the code word of the frame transmitted through CDTC. Therefore, if the number of symbols in the transmitted frame is M, the number of code symbols R=1/5 is equal to 5L, when this is the transfer of characters begins at Fs and ends on Ls among 5L characters. If Ls<Fs, the transmitter re-transmits 5L R=15 CDTC characters, and the number of retransmissions is equal to the whole number which is less than or equal to (number of characters/5L) frame, starting with Fs, and continuously transmits the rest to Ls. This method of selection of characters is carried out in accordance with CDTC-selection algorithm characters, which is explained below.

CDTC-Selection Algorithm

Let us assume that Lscis the size of subpacket (or the value of the code length of each transmission or retransmission) to transfer subpackets, and QF(=q0, q1,... , qN-1) is the output sequence of grouping symbols (R=1/5), where N = (NTurbo+6)/R. Then the sequence subpacket characters that have been selected for transfer will be equivalent to the sequence generated by the following procedure. Let us assume that qFsand qLswill be the first character and the last character for this transfer subpackets respectively. Two characters qFsand qLswill be in the QFand therefore 0≤ Fs≤ N-1, respectively. Assume that the COI represents a selected number of COI for subpacket transmission. In the above expression, the COI will be “0” only for the new transmission. There is no need to use Spanish in ascending order.

1. For each subpacket transmission: F, s, k are fixed EIT is enemy.

2. Determine the number of characters Nresin the sequence Qf:Nres=N-Fs.

3. If LscNRESthen Ncr=0 and Ls=Fs+Lsc-1. Truncate and display peremerzanie symbols from the symbols (qFs, qFs+1,... , qLs) as subacute characters consistently.

4. If Lsc>Nresthen Ncr=[(lsc-Nres/n) and Ls=(Lsc-NRES)-N× Ncr-1, where Ncrmeans the ratio of the repeating sequence QF. Peremerzanie characters from (qFs, qFs+1,... , qN-1), Ncrconsistently truncate and display; the sequence QF(=q0, q0,... , qN-1) and (qFs, qFs+1,... , qLs) as subacute characters repeat NCRtime. That is, subpacket consists of symbols (qFs, qFs+1,... , qN-1multiplied by the number of NCRrepetitions of the sequence QFand q0, q1,... , qLs).

An implementation option No. 1: retransmission with DP

Fig illustrates the structure of subpacket and the relationship display COI at low data rate (e.g., 9, 6 kbit/s-153,6 kbps) to transfer subpackets low speed data transmission according to the first variant implementation of the invention. In this case, the repetition frequency codes R=1/4.

On Fig use code words, to the which were defined according to EQ. COI can be transmitted in accordance with a given order. But use two types of mappings COI in accordance with the values of the data rate. Subpacket transfer method of increasing redundancy with low data rate (e.g., 96 kbit/s-153,6 kbps), while the repetition rate codes R=1/4. For example, the code word with R=1/4 when COI=00 transfer during the initial transmission. On request retransmission is possible to transmit the code word R=1, IPS=00. On another request for retransmission can be passed either a code word R=1 COI=01 or code word R=1/2 with COI=10. When the next request for retransmission is possible to transmit the code word R=1/2 with CHD=11. Choice of ISP after ISP=00 optimally carried out depending on the relationship of carrier-interference, which informs PCBS (Transmitting and Receiving System of the Base Station).

In addition, there are two preferred method of transmission of the coded symbols. The first way is to pass the coded symbols according to the order of COI=00 during the initial transmission, COI=01 during the first retransmission, COI=10 during the second retransmission, COI=11 during the third transmission, and COI=00 during the fourth retransmission. The second way is to pass the coded symbols according to the order of COI=00 during the initial transmission, COI=00 in EMA first retransmission, COI=01 during the second retransmission, COI=01 during the third retransmission, COI=11 during the fourth retransmission, and COI=00 during the fifth retransmission. Order COI determined in such a way that the character after the last character in the current subpacket becomes the first character of the next subpacket, and the original subpacket begins with the first character encoded characters.

For this purpose it is necessary to discard the code word formed by the existing 20-microsecond frame before transmission. It is preferable to pass from 50 to 25% of the symbols of the code words to set the optimal transmit power and reduced power transmission to designate other users of the backward channel, resulting in increase aggregate throughput of the cellular cell. This can be done in two different ways. The first way is to pass the R-SCH using DP. That is, the position in the full code words R=1/4 data subpackets fixed in advance according to the COI, and the duration of subpackets pre-determined according to the COI, resulting in the receiver can calculate all the information for the DS from EQ. The second method is to seal the original transmission and retransmission. That is, this method involves transferring the new coded packet in parts that were beheaded DP. This method has pre is the gives in that regard, that R-SCH is not subjected to PD, and the initial transmission and retransmission are performed simultaneously, but it has the disadvantage that it is necessary adaptive control of the scheduler, to ensure optimum efficiency of the seal. You can also use chase combining with R=1/4 in the range of low speed data.

Fig.9 illustrates the structure of subpacket and the relationship display COI at a high speed of data transmission (e.g., 307,2 kbps - 1024,4 kbit/s) for transfer of subpackets with high speed data transmission according to the first variant implementation of the invention. In this case, the repetition frequency codes: R=1/2.

Figure 9 subpacket transfer method of increasing redundancy with high data rate (e.g., 307,2 kbps - 1024,4 kbps) repetition rate code R=1/2. Code word R=1/2 with COI=00 transfer during the initial transmission. On request retransmission is possible to transmit the code word R=1 COI=01. Another request for retransmission can be passed either a code word R=1/2 with COI=10, or code word R=1 COI=11. On the next request for retransmission is possible to transmit the code word R=1 COI=11. The optimal choice of ISP after ISP=00 makes PSBS.

In addition, there are two preferred ways of transmission of the coded symbols. The first way is in areduce coded symbols according to the order of COI=00 during the initial transmission, COI=01 during the first retransmission, COI=10 during the second retransmission, COI=11 during the third transmission and COI=00 during the fourth retransmission. The second way is to pass the coded symbols according to the order of COI=00 during the initial transmission, COI=00 during the first retransmission, COI=01 during the second retransmission, COI=01 during the third retransmission, COI=11 during the fourth retransmission, and COI=00 during the fifth retransmission. Order COI determined in such a way that the character after the last character in the current subpacket becomes the first character of the next subpacket original subpacket begins with the first character encoded characters.

For this purpose it is necessary to discard the code word formed by the existing 20-microsecond frame before transmission. It is preferable to transmit 50% of the symbols of the code words to set the optimal transmit power and reduced power transmission to designate other users of the backward channel, resulting in increase aggregate throughput of the cellular cell. This can be done in two different ways. The first way is to pass the R-SCH using DP. That is, the position in the full code words R=1/4 subpackets fixed in advance according to the COI, and the duration of subpackets C is previously determined according to the COI, in the result, the receiver can calculate all the information for the DS from EQ. The second method is to seal the original transmission and retransmission. That is, this method involves transferring the new coded packet in parts that were beheaded DP. This method has the advantage that the R-SCH is not subjected to PD, and the initial transmission and retransmission are performed simultaneously, but it has the disadvantage that it is necessary adaptive control of the scheduler, to ensure optimum efficiency of the seal.

Method of increasing the redundancy R=1/2 assigns the excess transmit power for the second transmission, and the current structure of the R-SCH has a good channel state. Using 2-bit CHD, there are 4 combinations of redundancy, and therefore it is preferable to use subpacket with a smaller size.

An implementation option No. 2: retransmission with Repeating Characters with the Main Turbocode R=1/5

As indicated above, based on the DP method according to the first variant implementation uses a maximum of 75% DP 20-microsecond period of the frame assigned to the values of the data rate, thereby possibly causing the PT (increase Termocom). To solve this problem, the second variant implementation of the method uses incremental redundancy for all values near the STI data as follows.

- Use code words previously defined according to the COI.

The COI can be transmitted in accordance with a given order, and they can have a maximum of 4 combinations of redundancy.

For the original transmission use of COI=00.

- If the original transmitted subpacket lost, it is possible to resend subpacket with COI=00.

- Use the full code word R=1/5, in order to maximize the coefficient encoding.

- CDTC used instead of turbomotive, drop characters, the interleave channel and truncation.

- Subcodes (or subacute) selected via KDD algorithm to select a character. That is, use Fs and Ls.

- FS and Ls assigned to the COI, are constant.

Adaptive frequency following codes: R=1/4 R=1/2, R=1/1.

For low values of velocity data during re-transmissions use repeating characters.

Figure 10 illustrates the structure of subpacket and the relationship display COI at low data rate (e.g., 9.6 kbps - of 153.6 kbps for transmission of subpacket with low speed data according to the second variant implementation of the invention. In this case: R=1/4.

Figure 10 subpacket transfer method of increasing redundancy with low data rate (e.g., 9.6 kbps - 153,6 kbps), where the frequency of the repetition code R=1/4. Excessively is to be determined with the aid of subcode original transmission R=1/4 with COI=00, and subcode retransmission R=1/2 with COI=10 or COI=11, or subcode retransmission R=1 COI=01. The reason for redundancy in this way the following. In most cases, you need to CHALK the source of transmission is low for this class and therefore the frequency of requests for retransmission is not so high. Therefore, in many cases, the maximum number of retransmissions is 1. Therefore, in this case use subcode R=1 COI=01.

In addition, there are two preferred ways of transmission of the coded symbols. The first way is to pass the coded symbols according to the order of COI=00 during the initial transmission, COI=01 during the first retransmission, COI=10 during the second retransmission, COI=11 during the third transmission and COI=00 during the fourth retransmission. The second way is to pass the coded symbols according to the order of COI=00 during the initial transmission, COI=00 during the first retransmission, COI=01 during the second retransmission, COI=01 during the third retransmission, COI=11 during the fourth retransmission, and COI=00 during the fifth retransmission. Order COI determined in such a way that the character after the last character in the current subpacket becomes the first character of the next subpacket, and the original subpacket begins with the first zingalamaduni characters.

In this case, 4-fold repetition of the characters do in subcode with COI=01 to minimize the fluctuation of PT. If the relative ratio of the original transmission is 1.0, the relative ratio resending subcode with COI=01 is 1/2 - according to the table below 3. Table 3 illustrates the relationship between the relative ratios of the transmission, Fs, and the recurrence coefficients according to EQ. Therefore, the receiver performs the combining characters by 4-fold Association signals with repeated characters. As a result, the transmission time increases by 4 times in comparison with the method based on DP, and therefore there is a possibility desirable use constant 20-microsecond coefficient temporary explode. Then if there is some set of users, ASC cannot pass subcode C0 with COI=00 in the mobile terminal according to the constraint PT. In this case, the transmit subcode with COI=10 to 100% use of available resource. COI=11 is also used for the same purpose. Of course, even when the ASC sends C0 with ICP-00 mobile terminal, it is possible to use subcodes with COI=10 & COI=11, although appointed by a power of re-transmission is low due FRI. In this case, the difference between this way and the simple way of regulating the ratio is relatively C0 is the following. Compared with the method of combining the chase for the repeated transmission C0 transmission method C2 assigns the same energy systematic character, which gives improved performance. Therefore, from the point of view of performance there is a difference between (C0, C0) by the method of combining the chase (C0, C1) by the method of incremental redundancy.

Table 3

The relative ratios of the transmission, Fs, and the coefficients of the recurrence according to COI

COIThe repetition frequency codesThe input block sizeFsThe relative transfer rateRepetition
001/44L01,0X1
011/1L4L1/2X4
101/22L00,707X2
111/22L2L0,707X2

11 to 13 illustrate the structure of subpacket and the relationship display COI at a high speed of data transfer (napr,2 kbit/s 1024 kbit/s) for transfer of subpackets with high speed data transmission according to the second variant implementation of the of the present invention. In this case, the repetition frequency codes: R=1/2. According to the drawings, for this class redundancy created using subcode original transmission R=1/2 with COI=00 and subcodes retransmission R=1/2 with COI=01, COI=10 or COI=11 (here 11 is the exception). The reason for redundancy is thus the following. In most cases, the desired CHALK source of transmission for this class is high and therefore the frequency of requests for re-transmission is very high. Therefore, in many cases, the maximum number of retransmissions exceeds 2. So for this use subcode R=1/2 with COI=01, IPS or COI=11.

11 uses the method of using subcode R=1, for which ASC appoints only low transmit power. This method also simultaneously performs the repetition of symbols and regulation of the relative transmission coefficient according to figure 10 for the low-speed data transfer.

In addition, there are two preferred method of transmission of the coded symbols. The first way is to pass the coded symbols according to the order of COI=00 during the initial transmission, COI=01 during the first retransmission, COI=10 during the second retransmission, COI=11 during the third transmission and COI=00 during the fourth retransmission. The second way is to pass the coded symbols according to the about order COI=00 during the initial transmission, COI=00 during the first retransmission, COI=01 during the second retransmission, COI=01 during the third retransmission, COI=11 during the fourth retransmission, and COI=00 during the fifth retransmission. Order COI determined in such a way that the character after the last character in the current subpacket becomes the first character of the next subpacket, and the original subpacket begins with the first character encoded characters.

Fig and 13 illustrate a method of creating a redundancy using subcode original transmission R=1/2 with COI=00, and subcode retransmission R=1/2 DRS=01, COI=10 or COI=11. According to the drawings, the purpose of the initial transmission and retransmission is bringing to the maximum ratio combining codes R=1/5, and also in providing a framework redundancy to highlight systematic characters. The difference between Fig and Fig lies in the choice of redundancy to highlight systematic characters. According to the drawings, a fixed Fs used for COI. That is, using the fixed point. For example, in the case of 1024 kbit/s actual symbol rate will be more than 1/2. Therefore, in this case Fs=2L certainly used for COI=01. On the other hand, the choice of COI freely makes the transmitter.

In addition, there are two preferred method of transmission of the coded SIM the tins. The first way is to pass the coded symbols according to the order of COI=00 during the initial transmission, COI=01 during the first retransmission, COI=10 during the second retransmission, COI=11 during the third transmission and COI=00 during the fourth retransmission. The second way is to pass the coded symbols according to the order of COI=00 during the initial transmission, COI=00 during the first retransmission, COI=01 during the second retransmission, COI=01 during the third retransmission, COI=11 during the fourth retransmission, and COI=00 during the fifth retransmission. Order COI determined in such a way that the character after the last character in the current subpacket becomes the first character of the next subpacket, and the original subpacket begins with the first character encoded characters.

An implementation option No. 3

Fig illustrates the structure of subpacket and the relationship display COI at low data rate (e.g., 9.6 kbps - of 153.6 kbps for transmission of subpacket low speed data transmission according to the third variant of implementation of the present invention. In this case, the repetition frequency codes R=1/4.

In addition, there are two preferred method of transmission of the coded symbols. The first way is to pass the coded symbols with the public order COI=00 during the initial transmission, COI=01 during the first retransmission, COI=10 during the second retransmission, COI=11 during the third transmission and COI=00 during the fourth retransmission. The second way is to pass the coded symbols according to the order of COI=00 during the initial transmission, COI=00 during the first retransmission, COI=01 during the second retransmission, COI=01 during the third retransmission, COI=11 during the fourth retransmission, and COI=00 during the fifth retransmission. Order COI determined in such a way that the character after the last character in the current subpacket becomes the first character of the next subpacket, and the original subpacket begins with the first character encoded characters.

Fig illustrates the structure of subpacket and the relationship display COI at a high speed of data transmission (e.g., 307,2 kbps - 1024,4 kbit/s) for transfer of subpackets with high speed data transmission according to the third variant of implementation of the present invention. In this case, the repetition frequency codes: R=1/2.

In addition, there are two preferred method of transmission of the coded symbols. The first way is to pass the coded symbols according to the order of COI=00 during the initial transmission, COI=01 during the first retransmission, COI=10 during the second retransmission, COI=vo time of the third program and COI=00 during the fourth retransmission. The second way is to pass the coded symbols according to the order of COI=00 during the initial transmission, COI=00 during the first retransmission, COI=01 during the second retransmission, COI=01 during the third retransmission, COI=11 during the fourth retransmission, and COI=00 during the fifth retransmission. Order COI determined in such a way that the character after the last character in the current subpacket becomes the first character of the next subpacket, and the original subpacket begins with the first character encoded characters.

In the third embodiment according Fig and 15 frame duration (or subacute)used in the original transmission, the same as the frame duration used during retransmission. This method has the following advantages. This method uses a fixed frame duration, when using this method of increasing redundancy, and therefore there is the possibility of appointing a permanent energy symbols for a period of 20 MS. Therefore, it is convenient to adjust FRI with RMAS for 20-microsecond period. Furthermore, it has the ability to use the structure of the redundancy even with low data rate and to receive the coefficient coding, i.e. the coefficient encoding for the case when the turbo code R=1/5 are used in the main code when asked. The difference of the coefficient coding in fading channel is more significant than DBGS (Additional White Gaussian Noise). Therefore, the system operating in real conditions, fading, can get a higher ratio due to the difference of the coefficient coding. In addition, since the same frame duration used in the initial transmission and re-transmission, it is therefore easy to reduce unnecessary transmission of signals and to achieve frame synchronization.

An implementation option No. 4

Fig and illustrates the structure of subpacket and the relationship display COI at low data rate (e.g., 9.6 kbps - of 153.6 kbps for transmission of subpacket low speed data transmission according to the fourth variant of implementation of the present invention. Fig illustrates only the original transfer subpacket.

The following tables 4 and 5 illustrate the coding according to the values of data rate and COI, selected by selecting CDTC characters during transmission of subpacket according to the options the implementation of the present invention. That is, tables 4 and 5 illustrate the structure of the COI, the pointer speed is related to the data values of the data rate. In particular, table 4 illustrates the method of selecting the COI method of increasing redundancy with low data rate, and the table is CA 5 illustrates the method of selecting the COI method of chase combining and selecting the COI method of increasing redundancy with high speed data transfer.

According to table 4, if USOC (Pointer Speed return Channel) consists of 5 bits, then all the speed data transmission except for 9, b kbit/s, which has 3 types of combinations of redundancy, can be formed so that they had 4 types of combinations of redundancy. In addition, typically use zero data rate, and “00000” is constantly used for zero speed data transfer.

According to table 5, since the fixed combination of redundancy used for low speed data transmission, signs speed become ISP AMI. Therefore, it is possible to reduce the number of bits of USOC up to 4.

Table 4

Coding and COI when Choosing CDTC Characters with Increasing Redundancy at Low Speeds

The data transfer rateCoding (binary)COIFslsc
000000NoNoNo
9600000010004L
960000010014L4L
960000011103L4L
19200 001000004L
1920000101014L4L
192,0000110103L4L
1920000111112L4L
38400010000004L
3840001001014L4L
3840001010103L4L
3840001011112L4L
76800011000004L
7680001101014L4L
7680001110103L4L
7680001111112L4L
153600100000004L
15360010001014L4L
15360010010103L4L
15360010011 112L4L
307200101000002L
30720010101012L2L
30720010110104L2L
3072001011111L2L
614400110000002L
61440011001012L2L
61440011010104L2L
6144001101111L2L
1024000111000002L
102400011101012L2L
102400011110104L2L
10240001111111L2L

Table 5

Coding and COI when Choosing CDTC-Characters Method Combining chase with Low Speed Data, and video with High Values of Velocity Data

Values data rate (bps)Coding (binary)COIFslsc
00000noNoNo
9600000100032L
19200001000016L
3840000110008L
7680001000004L
15360001010004L
30720001100002L
3072000111012L2L
3072001000104L2L
61440010010002L
6144001010012L2L
6144001011104L2L
102400011000001,8L
1024000110101 2L1,8L
10240001110104L1,8L
1024000111111L1,8L

As indicated above, the present invention provides a method of transmitting frames using HASP in order to increase throughput in 1× EV-DV data transmission system and the structure of the channel for this method. The method according to this invention uses CDTC for GASP-coder, and selectively uses the combination of chase and method of increasing redundancy for frame transmission, thereby increasing the throughput of the transfer.

Although the invention is illustrated and described with reference to specific preferred embodiments of specialists in the art it will be clear that it is possible various changes in form and detail within the essence and scope of the invention defined by the attached claims.

1. The method of encoding input information bits by using quasitopological of turbo code (CDTC) with given speed repetition frequency codes for the formation of symbols of the code word and transmitting the generated symbols of the code word, namely, that selects one combination among the set of combinations that specifies p the integrity of transmitted symbols of the code word, selected from the generated symbols of the code word, in order to transmit the generated symbols of the code words with length subpacket determined according to the speed data transmission, read the information corresponding to the data rate, duration of subpacket and the selected combination from the table in which identification information indicating the data transmission rate, the duration of subpacket and the selected combination, pre-mapped for this information, and transmit the generated symbols of the code words according to the read information and according to the selected combination.

2. The method according to claim 1, characterized in that when the original transmission symbols of the code word is passed in accordance with a given combination that is selected by a combination with the first symbol of the code word, in predetermined combinations to the original transmission.

3. The method according to claim 1, characterized in that the second transmission symbols of the code word retransmit according to the combination defined in such a way that the character after the last character previously transmitted subpacket becomes the first character of the current subpacket.

4. The method according to claim 1, wherein if the data transmission rate equal to or less than a predetermined threshold value, the selected some or all of the symbols of the code word is PE is edut along with read information by using a method combining the chase.

5. The method according to claim 1, wherein if the data transmission rate equal to or less than a predetermined threshold value, the selected some or all of the symbols of the code word is passed along with read information by using a method of increasing redundancy.

6. The method according to claim 1, wherein if the data rate is above a predetermined threshold value, the selected some or all of the symbols of the code word is passed along with read information by using a method of increasing redundancy.

7. The method according to claim 1, characterized in that the selected some or all of the symbols of the code word is passed along with read information so that the selected code words and the read information is transferred discretely (DP) with the same transmit power.

8. The method according to claim 1, characterized in that the selected some or all of the symbols of the code word is transmitted along with read information before sending produce repeating characters.

9. The method according to claim 8, characterized in that the frame duration is variable during the repetition of characters.

10. The method according to claim 1, wherein the request for retransmission to the transmitted symbols of the code word select a combination that is identical to the combination used for the original transmission, or differs from it

11. The selection method of the symbols of the code words in a device for encoding input information bits by using quasitopological of turbo code (CDTC) with a given repetition frequency codes for the formation of symbols of the code word and transmitting the generated symbols of the code word, namely, that when the original transfer select the number of symbols of the code word that corresponds to the duration determined on the basis of the repetition frequency of codes defined on the basis of the speed data transmission, starting from the first symbol among the generated code words, and when you choose transfer 1/2 of the symbols of the code words, starting with the first symbol among the originally selected symbols of the code word.

12. The method according to claim 11, characterized in that when you transfer additionally choose 1/2 of the initial symbols of the code words, since the Central position of the originally selected symbols of the code word.

13. The method according to claim 11, characterized in that when you transfer additionally choose the number of symbols of a code word is equal to the number of input information bits, among the originally selected symbols of the code word.

14. Device for encoding input information bits by using quasitopological of turbo code (CDTC) with a given frequency sledovane the codes for the formation of symbols of the code word and for transmitting the generated symbols of the code words, contains

a selector for selecting one combination among the set of combinations, indicating the position of transmitted symbols of the code word is selected from the generated symbols of the code word, in order to transmit the generated symbols of the code words with length subpacket defined according to a certain data rate, and to select information corresponding to the data rate, duration of subpacket and the selected combination from the table,

which the data rate, the duration of subpacket and the combination you selected is displayed in advance for this information, and to select and output a character code word based on the selected combination, and

repeater characters for repetition of symbols based on the selected combination is the number of times that corresponds to the number defined in accordance with the speed of data transfer.

15. The device according to 14, characterized in that when the original transmission symbols of the code word selector selects symbols of the code word in accordance with a specified combination for the original transfer.

16. The device according to 14, characterized in that the second transmission symbols of the code word selector selects the combination defined in such a way that the character after the last character previously transmitted SMS is chum becomes the first character of the current subpacket.

17. The device according to 14, wherein the selector selects symbols according to the method of increasing redundancy, if the data rate is above a predetermined threshold value.

18. The device according to 14, wherein the selector selects symbols according to the method of increasing redundancy, if the data transmission rate equal to or less than a predetermined threshold value.

19. The device according to 14, wherein the selector selects symbols according to the method of combining the chase, if the data transmission rate equal to or less than a predetermined threshold value.

20. Device for encoding input information bits by using quasitopological of turbo code (CDTC) with a given repetition frequency codes for the formation of symbols of the code word and for transmitting the generated symbols of the code words containing the interleaver to interleave the symbols of the code words and a selector for selecting one combination among the set of combinations, indicating the position of transmitted symbols of the code word is selected from the generated symbols of the code word, in order to transmit the generated symbols of the code words with length subpacket defined according to a certain data rate, and to select information corresponding to the data rate, duration of subpacket and selected comb the nation, from the table in which the data rate, the duration of subpacket and the combination you selected is displayed in advance for this information, and to select and output a character code word based on the selected combination.

21. The device according to claim 20, characterized in that when the original transmission symbols of the code word selector selects symbols of the code word in accordance with a specified combination for the original transfer.

22. The device according to claim 20, characterized in that the second transmission symbols of the code word selector selects the combination defined in such a way that the character after the last character previously transmitted subpacket becomes the first character of the current subpacket.

23. The device according to claim 20, wherein the selector selects symbols according to the method of increasing redundancy, if the data rate is above a predetermined threshold value.

24. The device according to claim 20, wherein the selector selects symbols according to the method of increasing redundancy, if the data transmission rate equal to or less than a predetermined threshold value.

25. The device according to claim 20, wherein the selector selects symbols according to the method of combining the chase, if the data transmission rate equal to or less than a predetermined threshold value.



 

Same patents:

FIELD: data transfer technologies.

SUBSTANCE: method includes segmentation of length N of quasi-complementary turbo-codes on preset amount of sections, determining identifiers of sub-code packets appropriate for segmented portions, setting of said packets separated for initial transfer of sub-code, calculation of number of remaining symbols in form N-Fs, where N - length of quasi-complementary turbo-codes, and Fs - position of start symbol of sub-code of quasi-complementary turbo-codes, determining position of symbol of remaining symbols in amount equal to sub-codes amount, which have to be sent and serial transfer of sub-code symbols from position of starting symbol Fs to position of last symbol Ls.

EFFECT: higher efficiency.

5 cl, 17 dwg

The invention relates to a device and method for transmission and reception of the bit stream, through which the bitstream of video data stably transmitted through the effective use of two logical channels, when communication is established through logical channels during transmission of the bitstream of video data in a communication network

The invention relates to a wireless communication

The invention relates to telecommunications systems and methods for secure transmission of information, and more specifically to encoding for error correction in order to ensure the reliability of the transmitted information

FIELD: data transfer technologies.

SUBSTANCE: method includes segmentation of length N of quasi-complementary turbo-codes on preset amount of sections, determining identifiers of sub-code packets appropriate for segmented portions, setting of said packets separated for initial transfer of sub-code, calculation of number of remaining symbols in form N-Fs, where N - length of quasi-complementary turbo-codes, and Fs - position of start symbol of sub-code of quasi-complementary turbo-codes, determining position of symbol of remaining symbols in amount equal to sub-codes amount, which have to be sent and serial transfer of sub-code symbols from position of starting symbol Fs to position of last symbol Ls.

EFFECT: higher efficiency.

5 cl, 17 dwg

FIELD: communication systems.

SUBSTANCE: method includes generating sets of sub-codes of quasi-additional turbo-codes with given encoding speeds, and given sub-codes are reorganized as a set of sub-codes with another encoding speed for use in next transfer of sub-code with given encoding speed.

EFFECT: higher efficiency.

9 cl, 13 dwg

FIELD: communications engineering; network remote measuring and control systems.

SUBSTANCE: proposed noise-immune cyclic code codec designed for data transfer without pre-phasing has on sending end code-word information section shaper incorporating shift-register memory elements, units for computing verifying parts of noise-immune code of code-word information section, and modulo two adder of code-word information section shaper; code-word synchronizing section shaper and modulo two adder of code-word synchronizing section; on receiving end it has binary filter incorporating binary-filter shift register memory elements, computing units for verifying parts of binary-filter noise-immune code, and binary-filter modulo two adder; shift register of code word information section; decoder; accumulator; error correction unit; unit for shaping synchronizing section of code word; and modulo two adder units.

EFFECT: enhanced speed of device.

1 cl, 1 dwg

FIELD: communications engineering; network remote measuring and control systems.

SUBSTANCE: proposed noise-immune cyclic code codec designed for data transfer without pre-phasing has on sending end code-word information section shaper incorporating shift-register memory elements, units for computing verifying parts of noise-immune code of code-word information section, and modulo two adder of code-word information section shaper; code-word synchronizing section shaper and modulo two adder of code-word synchronizing section; on receiving end it has binary filter incorporating binary-filter shift register memory elements, computing units for verifying parts of binary-filter noise-immune code, and binary-filter modulo two adder; shift register of code word information section; decoder; accumulator; error correction unit; unit for shaping synchronizing section of code word; and modulo two adder units.

EFFECT: enhanced speed of device.

1 cl, 1 dwg

FIELD: communications engineering.

SUBSTANCE: proposed device and method for mobile code-division multiple access communication system including device for transferring channel of backward-link transmission speed indicator afford generation of optimal code words ensuring optimal coding for all types of coding procedures from optimal type (24.1) up to optimal coding procedure 24.7 and supporting all optimal-coding devices.

EFFECT: optimized capacity.

74 cl, 21 dwg, 44 tbl

FIELD: Witterby algorithm applications.

SUBSTANCE: system has first memory element for storing metrics of basic states, multiplexer, capable of selection between first and second operating routes on basis of even and odd time step, adding/comparing/selecting mechanism, which calculates metrics of end states for each state metric. Second memory element, connected to adding/comparing/selecting mechanism and multiplexer is used for temporary storage of end states metrics. Multiplexer selects first operating route during even time steps and provides basic states metrics, extracted from first memory element, to said mechanism to form end state metrics. During odd cycles multiplexer picks second operating route for access to second memory element and use of previously calculated end state metrics as metrics of intermediate source states.

EFFECT: higher efficiency.

2 cl, 9 dwg

The invention relates to the field of radiocommunications, telecommunications and computing, and more particularly to methods and devices for data transmission in computer networks

The invention relates to the transmission of data to generate codes using turbocodes in the communication system based on retransmission

FIELD: Witterby algorithm applications.

SUBSTANCE: system has first memory element for storing metrics of basic states, multiplexer, capable of selection between first and second operating routes on basis of even and odd time step, adding/comparing/selecting mechanism, which calculates metrics of end states for each state metric. Second memory element, connected to adding/comparing/selecting mechanism and multiplexer is used for temporary storage of end states metrics. Multiplexer selects first operating route during even time steps and provides basic states metrics, extracted from first memory element, to said mechanism to form end state metrics. During odd cycles multiplexer picks second operating route for access to second memory element and use of previously calculated end state metrics as metrics of intermediate source states.

EFFECT: higher efficiency.

2 cl, 9 dwg

FIELD: communications engineering.

SUBSTANCE: proposed device and method for mobile code-division multiple access communication system including device for transferring channel of backward-link transmission speed indicator afford generation of optimal code words ensuring optimal coding for all types of coding procedures from optimal type (24.1) up to optimal coding procedure 24.7 and supporting all optimal-coding devices.

EFFECT: optimized capacity.

74 cl, 21 dwg, 44 tbl

FIELD: communications engineering; network remote measuring and control systems.

SUBSTANCE: proposed noise-immune cyclic code codec designed for data transfer without pre-phasing has on sending end code-word information section shaper incorporating shift-register memory elements, units for computing verifying parts of noise-immune code of code-word information section, and modulo two adder of code-word information section shaper; code-word synchronizing section shaper and modulo two adder of code-word synchronizing section; on receiving end it has binary filter incorporating binary-filter shift register memory elements, computing units for verifying parts of binary-filter noise-immune code, and binary-filter modulo two adder; shift register of code word information section; decoder; accumulator; error correction unit; unit for shaping synchronizing section of code word; and modulo two adder units.

EFFECT: enhanced speed of device.

1 cl, 1 dwg

FIELD: communications engineering; network remote measuring and control systems.

SUBSTANCE: proposed noise-immune cyclic code codec designed for data transfer without pre-phasing has on sending end code-word information section shaper incorporating shift-register memory elements, units for computing verifying parts of noise-immune code of code-word information section, and modulo two adder of code-word information section shaper; code-word synchronizing section shaper and modulo two adder of code-word synchronizing section; on receiving end it has binary filter incorporating binary-filter shift register memory elements, computing units for verifying parts of binary-filter noise-immune code, and binary-filter modulo two adder; shift register of code word information section; decoder; accumulator; error correction unit; unit for shaping synchronizing section of code word; and modulo two adder units.

EFFECT: enhanced speed of device.

1 cl, 1 dwg

FIELD: communication systems.

SUBSTANCE: method includes generating sets of sub-codes of quasi-additional turbo-codes with given encoding speeds, and given sub-codes are reorganized as a set of sub-codes with another encoding speed for use in next transfer of sub-code with given encoding speed.

EFFECT: higher efficiency.

9 cl, 13 dwg

FIELD: data transfer technologies.

SUBSTANCE: method includes segmentation of length N of quasi-complementary turbo-codes on preset amount of sections, determining identifiers of sub-code packets appropriate for segmented portions, setting of said packets separated for initial transfer of sub-code, calculation of number of remaining symbols in form N-Fs, where N - length of quasi-complementary turbo-codes, and Fs - position of start symbol of sub-code of quasi-complementary turbo-codes, determining position of symbol of remaining symbols in amount equal to sub-codes amount, which have to be sent and serial transfer of sub-code symbols from position of starting symbol Fs to position of last symbol Ls.

EFFECT: higher efficiency.

5 cl, 17 dwg

Up!