Method for transfer and receipt of data in mobile communication system

FIELD: mobile communications.

SUBSTANCE: base station determines speed of direct data transfer of data in accordance to control data about data transfer speed received from base station, reads temporary maximal total size encoder packers from buffer, determines, if it is possible to transfer these temporary packets at this speed of data transfer forms a combination of logic packets from these temporary packets, if it possible to transfer these packets at current data transfer speed, and total size of temporary packets is greater or equal to certain threshold value, and transmits logic packets with physical level packet.

EFFECT: higher data transfer speed.

3 cl, 9 dwg

 

The present invention relates, in General, to primary and secondary data transmission in the mobile communication system, multiple access, code-division multiplexing (mdcr) and, in particular, to a method of primary and secondary data to provide high data transfer rates when providing multimedia services in the mobile communications system.

1x EV-DO (data exchange) is a high - speed data transmission system based on the technology of high speed data (VPD), developed by Qualcomm. In this mobile communication system is to transfer blocks of data with temporal separation at a predetermined data transfer rate. To minimize the number of errors that can be generated during transmission over the air, perform channel coding of data blocks, and to maximize the efficiency of receiving these blocks of data transfer through a hybrid automatic request for repetition (GASP). Despite the fact that the length of the data block is determined in accordance with the data rate, if the initially transmitted data block contains errors, it is necessary to retransmit the data block of the same size, so that the receiver can restore the defective data block by combining and decoding. In systems 1x EV-DO and 1x EV-DV (data and speech is Yu) sizes of data blocks depends on data transmission speeds. Therefore, if the initially transmitted data block contains errors, and is set for re-transmission data rate does not support the size of the initially transmitted data block, the receiver should re-send a long block of data with a low data rate, which is defined as a decrease, or block of data with a high data transfer rate, which is defined as the increase. The result of applying this method of re-transmission is to increase the likelihood of error, i.e. the probability of retransmission, and excessive consumption radioresource, resulting in reduced efficiency of the system.

Thus, the present invention is the provision of a method for dynamic management of the primary data transmission to ensure reliable retransmission of high-speed mobile communication system.

Another objective of the present invention is the provision of a method for providing multimedia services and provide both synchronous and asynchronous retransmission in a mobile communication system.

Another objective of the present invention is the provision of a method of multiplexing traffic data, characterized by different parameters of quality of services provided transfer the data (KBOPD).

Another objective of the present invention is the provision of a method of receiving multiplexed traffic services data on the receiver.

Another objective of the present invention is the provision of a method of re-transmitting the multiplexed traffic data services.

To solve the foregoing and other objectives of the present invention the base station from the mobile communication system determines the speed of the direct transfer of the data in accordance with received from the mobile station information management data rate (USPD); reads from the temporary buffers the packet encoder (PC) maximum aggregate size; determines whether to transmit these temporary PC with this data rate; forms of temporary PC a logical combination of the PC, if the temporary PC you can transfer this data rate, and the total amount of time the PC is greater than or equal to a certain threshold value, and transmits the logical PC the package physical layer (PFCs).

The above and other objectives, features and advantages of the present invention become more apparent from the detailed description below with reference to the accompanying drawings, in which:

Figure 1 illustrates the layered architecture of the protocols in the system 1x EV-DV, reference to which is used when describing the procedures the triage service on the basis of the maximum values of the power ratio carrier to interference (C/I) and the triage service in a circular diagram, based on measurements of C/I;

Figure 2 is a block diagram of the algorithm, illustrating the initial direct transfer of data in a typical system, 1x EV-DV;

Figure 3 is relevant to the present invention a block diagram of the algorithm, illustrating performed at the base station (BS) of the primary transfer PC with a predetermined data transfer rate on the basis of proigressive data transfer rate (ASPD);

Figure 4 is a corresponding present invention a block diagram of the algorithm, illustrating the reception at the mobile station (MS) based on ASPD packages PC;

5 are relevant to the present invention a block diagram of an algorithm illustrating the logical choice PC and speed direct transmission of data;

6 illustrates the relationship between the total size of the temporary PC and buffer size to describe the partitioning of the PC in accordance with the present invention;

7 is a block diagram of an algorithm illustrating a conventional retransmission PC with a predetermined data rate performed on the BS;

Figa and 8B are relevant to the present invention flowcharts of algorithms, illustrating performed on the BS retransmission PC with a predetermined data transfer rate on the basis of ASPD./p>

The following describes the preferred implementation of the present invention with reference to the accompanying drawings. In the following description, detailed descriptions of well-known functions or constructions are omitted, as too much detail can obscure the invention itself.

With regard to used in this document the terms "direct" means the direction from the base station (BS) to mobile station (MS), and "reverse" means the direction from the MS to the BS.

In General, the BS determines the priority of service stations MS within accepted her cell cell through the triage service on the basis of the maximum value of C/I or by dynamic the triage service in a circular pattern. It can be skipped with the service queue for re-transmission.

According to Figure 1, the position of 100 indicates the reception of the application services on the BS. In this case, each MS that is located within the cell of the cell assigned to the three service applications (traffic source). These three services can be characterized by the same parameter of the quality of data transmission services (KUPD) or different parameters KUPD. In the case of different parameters KUPD BS may allocate buffers of specific services, apps for good is Asa processing.

Position 105 refers to the processing of said application services in three allocated buffers. Each buffer is used as a single channel multiple quality management (MUK). In other words, each MS there are three channel ANGUISH. The BS transmits one or more blocks of data (BPOA) in a single package physical layer (PFCs) in accordance with the data rate. If within the cell cells are 20 MS, the BS allocates at least 20 buffers for the entire set MC. Data for each service application is divided into blocks of size 384 bits and stored in each buffer. 384-bit block of data is defined as the BPOA. Although the actual size of the data block stored in each buffer exceeds 384 bit considering the fact that each bar will need to add the header and the tail part, it is assumed that the header and the tail of the BPOA are in addition to its 384-bit payload. Or cash Deposit can be constructed so that 384 bits included the header and the tail part. To transfer each bar will encode to form a packet encoder (PC). Thus, after encoding the BPOA can have different sizes in accordance with the code rate. If you do not enter other special characters, the PC and the BPOA used in the same meaning for everyone is the increase in what PC includes coding. In the present invention BPD can be converted to the PC before buffering or after it. The number read from each buffer blocks of the BPOA is determined in accordance with a predetermined data transfer rate.

The server 110 reads from each buffer is different from the other number of the BPOA in accordance with the data rate. That is, for the formation of PFCs server 110 reads from each buffer one, two, four, six, eight or ten of the BPOA. One or more of the BPOA put in line one PFCs. These BPOA extracted from the same or different buffers.

Position 115 refers to the design of PFCs from blocks of the BPOA in accordance with a data rate determined based on the adopted from MS control information data rate (USPD)and the job match between PFC and slots of a physical channel. PFC transmit in slots, the number of which varies in accordance with the data rate and bandwidth traffic. In other words, the building blocks of the BPOA put into line slots with a duration of 1.25 MS according to the size of PFCs and data transfer rate. Job matching slots will be described below.

Position 120 denotes a transmission slots. The transmission channel can be modeled as a channel with additive white Gaussian noise (abgs) or as to the cash with fading. A detailed description of the channel in this document is not included, since in General the characteristics of the channel known to experts in the field of technology.

Position 125 denotes a station MS, which take data from the BS application services. Despite the fact that in the actual implementation, data application services can be transferred in various ways in accordance with the number of MS that is located within the cell of the cell, and the number of application services, the differences concerning the General operation of the transmitting device, very small.

The following is a description of the triage service stations MS in the case when each MS is assigned three sources of traffic that illustrated in figure 1.

(1) prioritizing services based on the maximum value of C/I.

BS prioritizes transmission through collating results of measurements of C/I made stations MS and the data are allowed to take only MS with a maximum value of C/I. Despite the fact that the values of C/I stations MS should be measured every of 1.25 MS, in the actual implementation of MS, which should take the data can be determined in accordance with the results of measurements made after a certain transfer.

(2) Static prioritizing services to the Oia in a circular pattern.

Station MS is served in a predetermined order in accordance with the results of measurements of their C/I. This method the triage service is used only for channel abgs.

(3) Dynamic prioritizing services in a circular diagram (static maximum value of C/I).

As in the case of static the triage service in a circular diagram, station MS is served in a predetermined order in accordance with the results of measurements of the values of C/I, but the order of transmission is changed dynamically. If within the cell cells are 20 MS, then the sequence of these services MS set in accordance with the results of measurements of the values of C/I. After completed service last MS, order gear set again in accordance with the new results of measurements of the values of C/I.

(4) Skip the service queue

Skip the queue service only takes place when re-transmission. You may find that when you PC transfer baud rate data does not support the size of this PC. In this case, retransmission of this PC fails and is removed from the queue. Consider a PC can be transferred to the next cycle service queue. If the specified data rate again does not correspond the only size PC, this PC will wait until then, unless it is determined that adequate data transfer rate.

The present invention provides a method of increasing the efficiency of retransmission with use of the above methods, the triage service in the context described in this document system 1x EV-DV. Table 1 illustrates the relationship between speed direct data transmission and PC packages (i.e., data blocks) in the considered system 1x EV-DV.

BS determines the transmission rate of data in accordance with received from MS value C/I, then the total amount subject to transfer PC in accordance with the above-mentioned data transfer rate. If the data rate 38.4 Kbps available the total amount of PC is equal to 384 bits, and 384-bit PFC allocate eight slots. When the data transfer rate 307,2 Kbps total available size PC is equal to 3072 bits (eight slots), 1536 bits (four slots), 768 bits (two slots) and 384 bits (one slot). In accordance with the amount of data stored in the buffer, select the appropriate total size of the PC.

In Table 1, each of the transmission data does not support a certain total size PC. If the volume is intended for MS data in the buffers is not soo the same given speed data transfer, the data rate is changed by the operation of establishing aggressive data transfer speed (ASPD) or reducing the speed of data transmission. In the present invention, the BS transmits data to the MS in the form of logical PC in accordance with the data volume. 3072-bit, 2304-bit, 1536-bit, 768-bit and 384-bit PC from a buffer called logical PC. PFCs are formed from one or more logical PC. The formation of PFCs based on the logical PC increases the efficiency of retransmission.

Relevant to the present invention the logical PC are shown in Table 2. Initially, the BS transmits a logical PC in combination according to available at a given speed data transfer of the data block size.

Table 2
Available for transfer total size PCThe first combination logic PC (set 1 data rate)The second combination logic PC (set 2 speeds)
3840 bits3072+7682304+1536
3072 bits2304+7681536+1536
2304 bits1536+7681536+768
1536 bitsnot applicablenot applicable the and
768 bitsnot applicablenot applicable
384 bitnot applicablenot applicable

Next, corresponding to the present invention, the transmission data on the basis of Table 2 is compared with the conventional data transfer.

Normal data transfer

When set for the re-transmission data rate does not support the total size of the initially transmitted logical PC, these packages are re-transmit high speed data transfer through ASPD regardless of their priority levels. For example, if two 1536-bit logical PC, the initially transmitted with a data rate 2,4576 Mbps, contain errors, and the data rate for retransmission is equal to 38.4 Kbps, the two logical PC transfer again from the minimum data rate (i.e., 307,2 Kbps), which supports the transmission of both logical PC. In this case, the frequency of occurrence of erroneous frames (PING) is equivalent DOCUMENTATION when transferring 3072 bits at the rate of 38.4 Kbit/s According to the usual method of re-transmitting the data, to ensure when you transfer the total amount initially transferred to the PC choose the full value of aggressive speed data transfer and DOCUMENTATION for re-transmission with speed ne is Adachi data 307,2 Kbps - this DOCUMENTATION, attributable to the transfer of 3072 bits for eight slots based on the value of C/I measured at 38.4 Kbit/S. Therefore, the transfer logic PC speed 307,2 Kbps, increased from 38.4 Kbps, increases the likelihood of errors.

Data transmission in accordance with one aspect of the present invention

In the case where two or more logical PC initially sent in the PFC, and the current data rate for retransmission does not support simultaneous retransmission of at least two logical PC, available to the present invention plougrescant data rate (ASPD). According ASPD, two sources of traffic with different parameters KUPD order for retransmission in accordance with their priority levels. If two taken from one traffic source logical PC contain errors, and to retransmit these packets are used ASPD, regardless of their levels of priority retransmit only logical PC supported ASPD, which is closest to the value specified for re-transmission data rate. Other logical PC transfer again on the next cycle service queue. In order to be able to use ASPD at least two logical PC com is inorout in the initially transmitted PFC, like set 1 transmission speeds and data set 2 data transmission speeds in Table 2.

Before describing the present invention first provides a description of the conventional data transmission method with reference to Figure 2.

Figure 2 is a block diagram of an algorithm illustrating the primary data transmission in a straight line in the conventional system 1x EV-DV. According to Figure 2, after receiving from the MS information USPD at step 200, at step 202 BS determines the speed of the direct transfer of the data on this MC. MS generates information RTU, using a value of C/I of the pilot channel, or channel data traffic coming from the BS, and periodically transmits it to this BS. At step 204 BS checks the amount intended for the considered MS data stored in the transmit buffers. Then at step 206 the BS generates a logical PC from buffered data.

At step 208 the BS determines whether the current data rate, the total size of the logical PC. If so, then at step 210 the BS transmits a logical PC. On the other hand, if the total size of the logical PC is not available at this data rate, then at step 212 form a logical PC, the total amount of which on one level is less, then the process returns to step 208.

Figure 3 is relevant to the present invention a block diagram of the algorithm, illustri the existing transmission logic PC based ASPD. According to Figure 3, after receiving from the MS information USPD at step 300, at step 302 BS determines the speed of the direct transfer of the data on this MC. MS generates information RTU, using a value of C/I of the pilot channel, or channel data traffic coming from the BS, and periodically transmits it to this BS. At step 304 BS checks the amount intended for the considered MS data stored in the transmit buffers. Then at step 306 the BS generates a temporary PC from buffered data. Temporary PC can be constructed before or after determining the data transmission rate. Steps 302 to 306 are described in more detail below.

At step 308 BS determines whether the current data rate, the total amount of time a PC. If so, the BS proceeds to step 312. Otherwise, at step 311, the BS generates a temporary PC, the size of which on one level is less than the current size of temporary PC, and then returns to step 308. Steps 308 and 310 is repeated until then, until you have formed temporary PC, the total amount of which corresponds to the current speed of the data transfer.

At step 312 BS determines whether the total size of the temporary PC 3840 bits. If it is equal to 3840 bits, then at step 314 the BS determines whether the set 1 data transmission speeds to set the logical combination of the PC. If set 1 data transmission speeds is available, then at step 316 BS specifies a logical combination of the PC in accordance with the set 1 data transmission speeds. On the other hand, if the available set of 2 speeds, then at step 318 the BS sets the logical combination of the PC in accordance with a set of 2 speeds. If the data read from the same buffer, the data can be divided into two logical PC in accordance with the set 1 data transmission speeds or set 2 data transmission speeds. If the data read from the two buffers, from these data it is possible to form two logical PC in accordance with the data volume according to Table 2. Next, the BS generates a PFC of two logical PC at step 320 and transmits it to the MS at step 328.

At the same time, if at step 312 it turns out that the total amount of time the PC is not equal to 3840 bits, then at step 322 the BS determines whether the size of 3072 bits. If so, at steps 314 through 320 BS generates a PFC. If at steps 322 and 324, it turns out that the total amount of time the PC is not 3072 bits, no 2304 bits, the BS generates a PFC from one of the logical PC at step 326 and transmits it to the MS at step 328.

According to Table 2 one PFCs can be formed from two logical PC, when the amount of data read from the transmit buffers to at least 2304 bits. Moreover, it is possible to generate a PFC of three or more logical PC in the accordance with the types of logical PC and the total size of the logical PC. Despite the fact that Table 2 is available for transmission to the total size of the PC is set to at least 2304 bits, there is no need to limit it to that value. The following description is on the assumption that one PFCs are formed from two logical PC, and that is available for transmission to the total size of the logical PC designed for transmission is limited, and this assumption is made solely for the purpose of better understanding the present invention.

Figure 4 is a corresponding present invention a block diagram of the algorithm, illustrating the reception based on ASPD logical PC. It is assumed that the MS is on the receiving side.

According to Figure 4, after receiving a PFC at step 400, at step 402, the MS determines whether this PFCs in one logical your PC. If so, then at step 404, the MS determines whether a given PFC primary or re-enacted. In the case of the initially transmitted PFC MS proceeds to step 408, and if the retransmitted PFCs, it goes to step 406. At step 406 MS combines the corresponding primary transferred PFCs with the approved PFC and proceeds to step 408.

At step 408 after decoding, the MS checks accepted or combined PFC using a cyclic redundancy code (CEC). At step 410 MS determines if the RAS is natively PFC errors. If so, then at step 412 MS transmits to the BS signal negation reception (NACK) for a single logical PC in the composition of the PFC. Otherwise, at step 414 MS transmits to the BS signal receiving acknowledgement (ACK) to the only logical PC in the composition of PFCs.

At the same time, if at step 402 is that the PFC includes two logical PC, MS at step 416 separates logical PC, and at step 418 determines whether these logical PC primary or retransmitted logical PC. In the case of the initially transmitted logical PC MS proceeds to step 422, if the retransmitted logical PC at step 420 it combines the received logical PC with the corresponding primary logical transferred to the PC.

MS separately decodes the logical PC and separately performs validation using the CEC at step 422, and determines whether these logical PC errors, at step 424. If none of them contains errors, then at step 426 MS transmits to the BS the two signal ACK for the considered logical PC. If in logical packages PC errors detected, then at step 428 MS determines if the error is one of the logical PC. If so, then at step 430 MS transmits to the BS one signal ACK to normal logic PC and a NACK signal for the defective logical PC. If both logical PC contain errors, then the and stage 432 MS transmits to the BS two NACK signal for the defective logical PC.

Despite the fact that in the context of operations management, illustrated in Figure 4, has been described taking one or two logical PC in the composition of the PFC, the same way you can handle the PFC, which includes three or more logical PC.

Figure 5 is a corresponding present invention a block diagram of an algorithm illustrating the logical choice PC and data rate for transmission in a straight line. According to Figure 5, the BS at step 500 determines the data rate based on the adopted from the MS information USPD, and at step 502 determines the total amount of time the PC in accordance with the amount intended for the considered MS data in the transmit buffers. Steps 500 and 502 executes independently from each other. That is, the maximum available for transmission to the total size of the temporary PC is determined in accordance with the amount of buffered data, not taking into account the data rate. Temporary PC form by minimizing the filling. That is, except 384-bit logical PC populate do not perform. The total size of the temporary PC is less than or equal to the amount of data stored in the buffers.

6 illustrates the logical partitioning of the PC in order to determine the total size of the temporary PC. According to Fig.6, if the amount of buffered data is less than 768 bits, then the total time the EP temporary PC is 384 bits. If the amount of buffered data is greater than or equal to 768 bits, but less than 1536 bits, then the total size of the temporary PC is 768 bits. If the amount of buffered data is greater than or equal to 3840 bits, then the total size of the temporary PC is 3840 bits.

Then the BS at step 504 refers to Table 1 to verify the total size of the temporary PC available for transmission in one slot, relative to the speed of data transmission, and at step 506 determines whether the Table 2 the combination of the logical PC to do this, the total size of the temporary PC. According to Table 1, the temporary PC size 384 bits can be transmitted in a single slot with the speed 307,2 Kbps, and if it contains 768 bits can be transmitted in a single slot with the speed 614,4 Kbit/s If the total size of the temporary PC is 1536 bits can be transmitted in a single slot with the speed 1228,8 Kbit/S.

If at step 506 the above condition is satisfied, the BS generates a logical PC in accordance with the total size of the temporary PC designs PFCs from the logical PC in accordance with the data rate and on stage 514 transmits this shame on MS for the physical channel.

On the other hand, if at step 506 the above condition is not met, then the BS at step 508 checks whether it supports the ability to transfer temporary PC this total amount is more slots at the same data rate. According to Table 1, if the current data rate equal 614,4 Kbit/s, and the total size of the temporary PC is 3072 bits, the BS can transmit in the same slot 768 bits at the rate of 614,4 Kbit/S. Therefore, the BS considers the speed 614,4 Kbit/s as the speed of data transmission that does not support temporary PC with a total size of 3072 bits. Then, the BS determines whether to transmit the temporary PC speed 614,4 Kbps more slots. If the transmission in a greater number of possible slots, the BS proceeds to step 512; otherwise, the BS proceeds to step 509. At step 509 BS determines whether validation is performed for all other dimensions of the PC relative to the speed of data transfer. If so, then at step 513, the data transfer speed increase or decrease in a predictable fashion. Then, the BS returns to step 504.

At the same time, at step 510 BS selects the total size of the temporary PC, one level less current total size of the temporary PC. BS retains a greater amount available for transfer sizes PC than those listed in Table 2, in the case where the transmission time of the PC at a given speed data transfer is not possible, the BS selects the total size of the temporary PC on one level less. Then, the BS returns to step 504. In the above procedure at step 512 BS which determines the number of slots for temporary PCs maximum available transfer size, then proceeds to step 514.

In accordance with the present invention retries performed as follows.

1. Two logical PC from different traffic sources with the same parameters KUPD, two logical PC from different traffic sources with unspecified parameters KUPD or two logical PC from the same traffic source.

1-1. If you can re-send two primary transferred logical PC, they both passed again.

1-2. One of the two is primary transferred logical PC cannot be transferred again at the current rate of data transmission in the following cases.

1-2-1. If two logical PC require ASPD, the first retransmit logic PC available with ASPD, the lowest in comparison with the current data rate. For example, if the composition 3840-bit transmit PFU 3072-bit logical PC and 768-bit logical PC, and both logic PC contain errors, and the data rate for retransmission is set to 38.4 Kbit/s, according to Table 1, for transmission to 3072 bits, the data rate should be increased by four levels to 307,2 Kbit/s, and for the transmission of 768 bits, the data rate should be increased one level to 76,8 Kbit/S. In this case, the first retransmit 768-bit logical PC, as it increment less than 3072-foogo logical PC. Priority given to those logical PC, which do not require additional velocity data, and not the logical PC for which you want to increment speed. If two logical PC require the same increment data rate, the first retransmit longer logical PC. If re-transmit 3072-bit logical PC and 768-bit logical PC, and the data rate is determined as equal to 460,8 Kbit/s, for both logical PC, you must increment the transmission rate by one level. Therefore, the first retransmit 3072-bit logical PC. If two logical PCs have the same size, then the order of retransmission does not matter.

1-2-2. In some cases, two logical PC require ASPD and TDCs, respectively. If you want to resend 3072-bit logical PC and 768-bit logical PC, and the rate of re-transmission data is determined as equal to 921,6 Kbps, then the first and the last of them use ASPD and TDCs, respectively. In this case, TDCs has priority over ASPD, and, therefore, the first retransmit 768-bit logical PC.

1-2-3. Two logical PC may require TDCs. Regardless of the number of levels at which it is necessary to reduce the transmission rate, the first retransmit longer logical is the second PC.

2. Two logical PC from different traffic sources with different parameters KUPD.

If the rate of re-transmission data supports both the initially transmitted logical PC, then pass them again. If the current speed of the transmission data re-transmission of both logical PC is impossible, regardless of ASPD and TDCs first retransmit logic PC with a higher priority level.

Below is a description of the corresponding present invention retransmission data based on ASPD in conjunction with specific examples. As resubmitted logical PC must have the same size as the originally transmitted logical PC, in some cases, you may have ASPD or TDCs. As mentioned above, as an example, initially transferred to the PFC includes two logical PC.

Retransmission logic PC set 1 data transmission speeds

A. Two logical PC (3072+768), in the sum contains 3840 bits.

If there are two logical PC from different traffic sources with different parameters KUPD, both PC's errors and can re-transmit at a given speed data transfer, retransmit together. On the other hand, if one of them contains errors, then re-transmit only the defective logical PC on what redstem ASPD or TDCs in accordance with the size of the logical PC and data transfer rate. If both logical PC contain errors, but they cannot re-transmit at the same time, having a higher priority logical PC again passed through ASPD or TDCs.

If there are two logical PC from the same traffic source or from different sources of traffic with the same parameters KUPD, both PC's errors and can re-transmit at a given speed data transfer, retransmit together. If these two logical PC contain errors, but their joint re-transmission impossible, one of them is selected for retransmission with regard to the relationship between ASPD and TDCs.

B. Two logical PC (2304+768), in the sum contains 3072 bits.

If there are two logical PC from different traffic sources with different parameters KUPD, both PCs have errors, and is set for re-transmission data rate supports the transfer of 3072 bits, re-transmit together. On the other hand, if one of them contains errors, then re-transmit only the defective logical PC with ASPD or TDCs in accordance with the size of the logical PC and data transfer rate. If both logical PC contain errors, but their simultaneous re-transmission is not possible, then having a higher priority logicheskie again passed through ASPD or TDCs.

If there are two logical PC from the same traffic source or from different sources of traffic with the same parameters KUPD, both PC's errors and can re-transmit at a given speed data transfer, retransmit together. If one of the two logical PC contains errors, then re-transmit only the defective logical PC with a given data rate, or by ASPD or TDCs. If both logical PC contain errors, but their joint re-transmission impossible, one of them is selected for retransmission with regard to the relationship between ASPD and TDCs.

Century Two logical PC (1536+768), in the sum contains 2304 bits.

If there are two logical PC from different traffic sources with different parameters KUPD, both PCs have errors, and is set for re-transmission data rate supports the transfer of 2304 bits, re-transmit together. On the other hand, if one of them contains errors, then re-transmit only the defective logical PC with a given data rate, or by ASPD or TDCs. If both logical PC contain errors, but their simultaneous re-transmission is not possible, then having a higher priority logical PC again passed through ASPD or TDCs.

In with what you learn if there are two logical PC from the same traffic source or from different sources of traffic with the same parameters KUPD, both PCs have errors, and the adjusted data transfer rate supports the transfer of 2304 bits, re-transmit together. If one of the two logical PC contains errors, then re-transmit only the defective logical PC with a given data rate, or by ASPD or TDCs. If both logical PC contain errors, but their joint re-transmission impossible, one of them is selected for retransmission with regard to the relationship between ASPD and TDCs.

Retransmission logic PC set 2 data transmission speeds

A. Two logical PC (2304+1536), in the sum contains 3840 bits.

If there are two logical PC from different traffic sources with different parameters KUPD, both PCs have errors, and is set for re-transmission data rate supports the transfer of 3840 bits, re-transmit together. On the other hand, if one of them contains errors, then re-transmit only the defective logical PC with a given data rate, or by ASPD or TDCs. If both logical PC contain errors, but their simultaneous re-transmission is not possible, then having a higher priority is logical PC retransmit with a given data rate, either through ASPD or TDCs.

If there are two logical PC from the same source of traffic from different traffic sources with the same parameters KUPD, or from different traffic sources with unspecified parameters KUPD, both PCs have errors, and is set for re-transmission data rate supports the transfer of 3840 bits, re-transmit together. If one of the two logical PC contains errors, then re-transmit only the defective logical PC. If both logical PC contain errors, but their joint re-transmission impossible, one of them is selected for retransmission with regard to the relationship between ASPD and TDCs.

B. Two logical PC (1536+1536), in the sum contains 3072 bits.

If both PCs have errors, and is set for re-transmission data rate supports the transfer of 3072 bits, then re-transmit together. On the other hand, if one of them contains errors, then re-transmit only the defective logical PC with a given data rate, or by ASPD or TDCs. If both logical PC contain errors, but their simultaneous re-transmission impossible, if the logical PC taken from different traffic sources with different parameters KUPD, retransmit logic PC with more than you who akim priority level and if the logical PC taken from the same traffic source or from different sources of traffic with the same parameters KUPD, for re-transmitting one of them is selected randomly.

Century Two logical PC (1536+768), in the sum contains 2304 bits.

If there are two logical PC from different traffic sources with different parameters KUPD, both PCs have errors, and is set for re-transmission data rate supports the transfer of 2304 bits, re-transmit together. On the other hand, if one of them contains errors, then re-transmit only the defective logical PC with a given data rate, or by ASPD or TDCs. If both logical PC contain errors, but their simultaneous re-transmission is not possible, then having a higher priority logical PC again passed through ASPD or TDCs.

When there are two logical PC from the same source of traffic from different traffic sources with the same parameters KUPD, or from different traffic sources with unspecified parameters KUPD, both PCs have errors, and the adjusted data transfer rate supports the transfer of 2304 bits, re-transmit together. If one of the two logical PC contains errors, then re-transmit only directlylinked PC with a given data rate, either through ASPD or TDCs. If both logical PC contain errors, but their joint re-transmission impossible, one of them is selected for retransmission with regard to the relationship between ASPD and TDCs.

7 is a block diagram of an algorithm illustrating a conventional retransmission logic PC in accordance with a given data rate, running BS. According to Fig.7, after receiving from the MS in step 700 of information feedback signals ACK/NACK related to the transferred PFCs, at step 702 BS based on feedback information, determines if the passed PFC errors. If PFC contains errors, then the BS proceeds to step 706, if the MS has successfully received the PFC, the BS proceeds to step 704 for the primary transfer of the other PFCs, as shown in figure 2.

At step 706 BS analyzes adopted from the MS information USPD. As described earlier, the MS generates information RTU in accordance with a value of C/I signal received from the BS, and periodically transmits it to this BS. At step 708 BS determines whether the current data rate of the logical PC, be re-transfer. If so, then at step 710 the BS transmits PFCs again. On the other hand, if the current data rate does not support retransmission of these logical PC, then at step 712 BS determines whether the application is arranged ASPD. If you want ASPD, then at step 716 BS selects ASPD with a value greater than the current value of the data rate by one level, and then returns to step 708. If ASPD is not required, then at step 714 BS selects TDCs that is less than the current value of the data rate by one level, and then returns to step 708. As described logical PC retransmit with optimal data transfer rate.

Figa and 8B are relevant to the present invention flowcharts of algorithms, illustrating executed BS retransmission logic PC based ASPD. According Figa and 8B, after receiving from the MS at step 800 information feedback signals ACK/NACK related to the transferred PFCs, at step 802 BS based on feedback information, determines if the passed PFC errors. If PFC contains errors, then the BS proceeds to step 806, if the MS has successfully received the PFC, the BS proceeds to step 804 for the primary transfer of the other PFCs, as shown in Figure 3.

At step 806, based on the feedback information, the BS determines whether two logical errors PC. In the case of two defective logical PC BS proceeds to step 820, otherwise it goes to step 808. Thus in accordance with the present invention it is assumed that initially transferred PFCs in the cancel two logical PC, as part of the feedback information for this PFCs take two ACK/NACK. However, the number of logical PC in the composition of the PFC is not limited. PFCs can be formed from three or more logical PC in accordance with the number of transmitted packets or number of channels of AGONY, and then the number contained in the feedback information signals ACK/NACK will be the same number of logical PC.

If the error contains one logical PC, BS at step 808 analyzes adopted from the MS information USPD to determine the data rate for retransmission, and at step 810 determines whether the current data rate transmission of defective logical PC to be re-transfer. If the logical PC, you can re-send if the current data rate, then at step 812 BS retransmits PFCs with this logic PC. On the other hand, if the current data rate does not support retransmission of the logical PC, then in step 814 the BS determines whether to choose ASPD. If you want ASPD, then at step 818 BS increases the current data rate by one level and proceeds to step 810. If ASPD is not required, then at step 816 BS lowers the current value of the data rate by one level and proceeds to step 810.

If at step 806 both logical the fir PC errors, the BS in step 820 analyzes the information USPD in order to determine the data rate for retransmission, and at step 821 determines whether the current data transmission rate to the transmission of these two logical PC. If so, then at step 823 BS retransmits PFCs with these two logical PC. On the other hand, if the current value of the data transfer rate is insufficient to transfer these logical PC, BS at step 822 separates these two logical PC from each other to define for the second transmission priority levels of these logical PC.

At step 824 BS determines need ASPD both logical PC. If neither of the two logical PC does not require ASPD, then at step 836 BS determines whether they require TDCs. If both logical PC require TDCs, the BS proceeds to step 838, and otherwise it proceeds to step 846. Steps 824, 836 and 846 is needed to determine whether to increase or decrease the current data transfer rate.

At step 826 BS determines how many levels should increase the data rate for these two logical PC. If at step 860 it is determined that both logic PC require the same increment speed data transmission, the BS proceeds to step 862, otherwise it goes to step 874.

At step 874 BS generates a PFC with the logical is Kim PC, which has a smaller increment data transfer rate. Then the BS at step 876 increases the current data rate to the minimum ASPD and at step 878 passes PFCs again. Then at step 880 BC stores in the buffer re-transmission of PFCs with the remaining logical PC, requiring a higher velocity increment data, and returns to step 800.

At the same time, if at step 860 both logical PC require the same increment speed data transmission, at step 862 BS determines whether they have the same size PC. In the case of identical dimensions PC at step 866 BS randomly selects one of the logical PC. Then on stages with 866 in 870 BS generates a PFC with the selected logical PC, increases the current data rate and transmits PFCs again. Then at step 872 BS stores in the buffer re-transmission of PFCs with the remaining logical PC and returns to step 800.

If at step 862 is that two logical PCs have different sizes PC, BS at step 864 forms PFCs with longer logical PC and performs the steps 868, 870 and 872. Stored logical PC re-transmit priority for the next cycle service queue.

If at step 836 both logical PC require TDCs, BS at step 838 generates a PFC with a longer logical PC, at step 840 reduces current / min net is data transfer to the data transfer rate, which supports the transmission of longer logical PC, and at step 842 passes PFCs. Then, at step 844, the base station stores in the buffer re-transmission of PFCs with a shorter logical PC and returns to step 800. Stored logical PC re-transmit priority for the next cycle service queue.

If one of the logical PC requires ASPD, and the other logical PC requires TDCs, BS at step 848 generates a PFC with the last two logical PC, at step 850 reduces the current data transmission rate to the data rate, which supports the transmission of the logical PC, and at step 852 passes PFCs. At step 854, the base station stores in the retransmission buffer of the logical PC, requiring the printer to be used with priority in the next cycle service queue.

In accordance with the above description of the present invention during the initial transmission data are transmitted as separate logical PC in the composition of the PFC, so that the mobile communication system retransmit only the defective logical PC. This reduces the likelihood of errors when re-transmission.

Although the present invention is presented and described with reference to certain preferred implementation, a specialist in the area in question is ehniki agree, that various changes in form and detail may be made without departure from the ideas and scope of the present invention defined by the claims attached.

1. The way a packet to the physical layer (PFCs) from the base station to the mobile station from the mobile communication system in which a base station includes a buffer for storing data received from each of the application services, reads from the buffer at least one logical packet encoder (PC), forms PFCs from this logical PC in accordance with the data rate, and transmits this PFCs, and the mobile station receives this PFCs, tells you whether the logical PC from this PFC error, and transmits to the base station information management data transfer speed (USPD), and how is that determined the rate of direct transmission of data in accordance with the accepted from the mobile station information USPD, read one or more temporary PC to determine the logical PC, with the greatest aggregate size at the maximum available for transmission to the total size of the temporary PC is determined in accordance with the amount of buffered data, determine whether to transfer one or more temporary PC with the current rate of direct data, Faure, irout one or more logical PC from one or more temporary PC in case if possible send one or more temporary PC with the current speed of the direct transfer of the data, and if the total size of one or more temporary PC is greater than or equal to a certain threshold value, and transmit one or more logical PC in the composition of PFCs.

2. The method according to claim 1, in which if read one temporary PC, and the size of this one time a PC is greater than or equal to the above-mentioned threshold value, one temporary PC to send break, at least two logical PC.

3. The method according to claim 1, which further includes the steps of reading the second of the above-mentioned temporary PC with a total size that is one level smaller maximum aggregate size, and determine whether to transmit the second read temporary PC with the current speed of the direct transfer of the data in case it is not possible to transfer one or more temporary PC with the current speed of the direct transfer of the data.

4. The method according to claim 1, which further includes the steps of determining whether an error of at least one of the logical PC if adopted signal that serves as an indication that the transmitted logical PCs contain an error, and, if it is determined that at least one of the logical PC contains an error, then re-transmit at least one of the logical PC, which was defined by the presence of errors in the condition, what possible re-transmission of at least one of the logical PC, which was defined by the presence of the error-rate data determined on the basis of the accepted from the mobile station information USPD.

5. The method according to claim 4, which further includes the step consisting in that the first retransmit logic PC with a higher priority level, if the repeated transmission of more than one logical PC containing the error with the current data rate is not possible.

6. The method according to claim 4, which further specify, require any one or more logical PC that contains the error, aggressive data transfer speed (ASPD) or reducing the speed of data transmission in the event that one or more logical PC that contains the error, have the same priority level, and their simultaneous transmission with the current data rate is not possible, first and foremost, the retransmit logic PC requiring ASPD, which is closest to the current data rate, if more than one logical PC containing the error requires ASPD.

7. The method according to claim 6, in which first passed the longest logical PC, if more than one logical PC containing the error requires TDCs.

8. The transfer method PFCs according to claim 6, what about that first passed the longest logical PC, requiring TDCs, if more than one logical PC containing the error requires TDCs and ASPD.

9. The method according to claim 1, which includes the step of re-transmission of more than one logical PC in accordance with the priority levels of these logical PC, if more than one logical PC contains an error, and their simultaneous transmission with the current rate of direct transmission of data is impossible.

10. The method according to claim 9, in which the first retransmit logic PC requiring ASPD, which is closest to the current speed direct data transfer, if more than one logical PC requires ASPD.

11. The method according to claim 10, in which the first retransmit the longest logical PC, if more than one logical PC requires the same ASPD.

12. The method according to claim 10, in which the first retransmit one logical PC, randomly selected from the multiple logical PC, if all these multiple logical PC have the same size of the logical PC.

13. The way of reception of the packet physical layer (PFCs) from the base station to the mobile station in the mobile communication system comprising a base station, which has one or more buffers for storing data of each of the application services, read at least one logical packet encoder (PC), PFCs, and is the logical PC in accordance with the data rate, and send this PFCs, and a mobile station intended to receive this PFCs, the message indicating whether the logical PC from this PFC error, and transmitting to the base station control information data rate (USPD), and how is that allot of PFCs one or more logical PC after administration of PFCs, determine whether the receiving logical PC or repeated, check whether the logical PC error if the logical PC obtained initially, and transmit to the base station signal that serves as an indicator of the test for errors, and combine logical PC with previously adopted identical logical PC if logical PC received again, check whether each of the combined logical PC error, and transmit to the base station signal that serves as an indicator of the validation errors.

14. The way a packet to the physical layer (PFCs) from the base station to the mobile station from the mobile communication system in which a base station includes a buffer for storing data received from each of the application services, reads the at least one logical packet encoder (PC), forms PFCs from this logical PC and transmits this PFCs, and the mobile station receives this PFCs, informs about the content of what it does logical PC from this PFC error and transmits to the base station information management data rate (USPD), and how is that determined whether an error of at least one of the transmitted logical PC if the signal was received, the employee an indication that the transmitted logical PCs contain an error, and, if it is determined that at least one of the logical PC contains an error, then re-transmit at least one of the logical PC, which was defined by the presence of errors, provided that the possible re-transmission of the logical PC, which was identifying the errors with the speed of a direct transfer of the data specified on the basis of the established from the mobile station information USPD.

15. The method according to 14, which further includes the step consisting in the fact that more than one logical PC re-transmit in accordance with the priority levels of these logical PC, if more than one logical PC contains an error, and their simultaneous transmission with the current rate of direct transmission of data is impossible.

16. The method according to 14, in which the first retransmit logic PC requiring ASPD, which is closest to the current speed direct data transfer, if more than one logical PC has a bug that requires ASPD, and their simultaneous transmission with the current is the rate of direct transmission of data is impossible.

17. The method according to clause 16, which in the first place retransmit the longest logical PC, if more than one logical PC requires the same ASPD.

18. The method according to clause 16, which primarily re-transmit single logical PC, randomly selected from the multiple logical PC, if all these multiple logical PC require the same ASPD and have the same size of the logical PC.



 

Same patents:

The invention relates to the field of computer technology

The invention relates to signaling protocols in communication networks (e.g., mobile networks), namely the signaling Protocol in a communication network, which does not depend on the services of a media signaling underlying level

The invention relates to a device for data exchange with setting permissions on data exchange

The invention relates to a wireless communication

The invention relates to a method for data transmission in a digital mobile communication network, which can handle user data in certain levels corresponding to certain protocols, and a certain level of these levels of user data are transmitted on the physical channel between the mobile station and the fixed network mobile radio unit for transmission of the above-mentioned level in terminal form the payload of a certain size containing bits scan associated with the implementation of transmission bits and transmission intended for user data transmission, and each terminal is a channel encoded using a particular encoding method, and the size of the payload depends on the encoding method

The invention relates to the interconnection of communications networks, including the telephone means to the Internet

The invention relates to a method and apparatus protection data traffic between the first communication station and a second communication station, and send data in accordance with the Protocol data from the second communication station to the first communication station

The invention relates to a method of transmitting and displaying data, updated from a Central server to at least one subscriber of the post via the digital communication network, where each subscriber has the ability to connect your subscription post to the server, and device for implementing this method

The invention relates to combining the Internet with the phone systems

FIELD: radio engineering.

SUBSTANCE: implementation of soft decisions generating method in case of receiving multi-beam signal allows substantial decrease of complication level of receiver, because it contains lesser amount of one-beam receivers, than a prototype.

EFFECT: increased interference resistance and increased capacity of communications system during receiving of multiple-beam signal due to efficient periodic procedure of renewal of multiple-beam signal components when receiving estimates of components search, also considering mutual influence of signal components.

6 cl, 13 dwg

FIELD: communication systems.

SUBSTANCE: proposed method includes data decoding in frame at chosen data transfer speed, calculation of current incomplete decoding state value, check-up of decoded data by means of cyclic redundancy code, and evaluation of chosen data transfer speed.

EFFECT: reduced delay time and power requirement for detecting turbo-coded data transfer speed.

24 cl, 8 dwg

FIELD: radio engineering.

SUBSTANCE: proposed decoder that functions to search for state at frame boundary and to additionally search for state at frame boundary in compliance with size of state search window has metrics-of-branching computing unit, addition-comparison-choice circuit, maximal likelihood state search unit, delay unit, log-likelihood ratio updating unit, and selector.

EFFECT: enhanced operating precision and enlarged functional capabilities.

11 cl, 17 dwg

The invention relates to encoding devices in the communication system

The invention relates to data transmission systems in the mobile communication system with multiple access code division (mdcr) channels

The invention relates to systems transmission exploded

FIELD: radio engineering.

SUBSTANCE: proposed decoder that functions to search for state at frame boundary and to additionally search for state at frame boundary in compliance with size of state search window has metrics-of-branching computing unit, addition-comparison-choice circuit, maximal likelihood state search unit, delay unit, log-likelihood ratio updating unit, and selector.

EFFECT: enhanced operating precision and enlarged functional capabilities.

11 cl, 17 dwg

Up!