The protocol automatically request retransmission

 

The invention relates to providing reliable data transfer. During a communication session between the first and second communication nodes, the first node receives the sequence of data blocks transferred from the second node. The first communication node determines that the reception of one or more of the transmitted data blocks are either not been performed or has been completed with errors (i.e. distortion). Then the first node sends to the second node a request for retransmission of one or more blocks of data, which was not completed or was completed with errors. After a request for retransmission is sent, include the retransmission timer. The timer retransmission takes into account the time delay required for the passage of a request for re-transmission to the second node, for implementing retransmission requested data blocks to the second node and to pass the retransmitted data blocks in the first node. When the timer indicates that the time delay has passed/expired include the counter. Based on the value of the counter to determine whether there was a correct reception of all the data blocks that are requested for retransmission. If the result of determination procurability reception then no further operation is performed. Conversely, if the receiving one or more requested data blocks intended for retransmission, was not performed or was performed with errors, then the above procedure is repeated.4 N. and 35 C.p. f-crystals, 8 ill.

The technical FIELD TO WHICH the INVENTION RELATES

The present invention relates to providing reliable data transfer. One example of a particular variant embodiment of the invention relates to methods using automatic request for retransmission (ASP) (ARQ), which is used to increase the reliability of communications. In this example, the invention can be used to improve the efficiency of such systems on the basis of ASP.

The prior art AND the INVENTION

Communication system with packet transmission of data usually represent a system in which packet transmission is performed with the application of "maximum effort". Transfer application "maximum effort" is an honest effort delivery of packets, that is, when it does not exercise their arbitrary garbage. Actually the connection with the packet data is usually considered unreliable, as per their transmission can be carried out not in proper order.

However, many methods of data require a high degree of reliability or she is at least reasonable.

One way to increase the reliability of transmission for the two communication devices is messaging acknowledgment so that they become aware of the successful transmission of a specific message and when it was made. Use to increase the reliability of message confirming successful reception and/or messages to support the reception, which re-transmission is commonly referred to as automatic request for retransmission (ASP). In particular, the transmitter transmits the data blocks to the receiver. In that case, if the reception of the data block is carried out correctly, the receiver sends a response by transmitting back to the transmitter of the message confirming successful reception. In that case, if the reception of the data block is carried out incorrectly, that is, reception of the data block is carried out with errors (or, at least, contains too many errors that prevents their effective fix) or reception of block data is simply not done, pass the message on nepravilnim transmitter to request retransmission of those data blocks, the reception which was not performed correctly.

In this case, it is important that, at some point in time you should decide to perform a retransmission of the data block. One approach is to use a timer ASP for determining when the execution time of retransmission of the data block (for example, a Protocol data unit). In particular, the timer can be enabled immediately after the transfer of the data block. In that case, if the timer has expired, a message confirming successful reception is not received, then automatically re-transmission of the data block.

The use of such a timer ASP has the disadvantage that it is difficult to establish the best timeout value of the timer ASP.

If the specified timeout value is too low, the timeout timer ASPP likely come to an end too early, i.e. before the point in time at which, consequently, you can expect to receive a confirmation message reception. In other words, if the expectation was extended for some more time, the confirmation would be obtained, thus would eliminate the need for unnecessary request retransmission issues and retransmission and implementation of retransmissions, which are undesirable. Both of these operations waste communication resources that can cause special problems in communication systems such as communication systems with very limited bandwidth. On the other hand, if the timeout value is set too high, this leads to lengthy and unnecessary delays in the issuance of requests for retransmission. Such delays, ultimately, reduce the effective throughput of the communication system.

The problem of choosing the correct timeout value is more complex in systems with a variable speed transmission of data over the physical communication channel. In some systems, such as cellular telephone communication of the third generation, providing a large variety of services, data transmission speed can be changed very quickly, for example, during each radio frame, and may be equal to the order of ten milliseconds. However, the optimal timeout value for one data transmission speeds may be too high or too low on duration for other data rates. Therefore, it is difficult to define asego of the invention is to provide a reliable and effective means of data transfer.

The present invention is to provide a reliable and effective means of data transmission for different modes of operation.

Another objective of the present invention is to provide a method effective to determine when to receive one or more data blocks.

Another task is to create a way to automatically request retransmission (ASP), which ensures optimal adaptation to different modes of transmission and, in particular, to the different speeds of transmission over the communication channel.

In the present invention address the deficiencies inherent in the way in which just use the timer and the solution of the above described tasks carried out by the communications device can be effectively and accurately determine when to accept one or more data blocks in the presence of multiple modes. In particular, the present invention provides compensation for delays in the transmission and changing transmission speeds. Although the disclosed examples of embodiments of the invention relate, generally, to the mode type ASPP, the invention has broader scope and m is the space of a few blocks of data and waits for their reception.

During a communication session between the first and second nodes of the communication network, the first node receives the sequence of data blocks transferred from the second node. The first communication node determines that the reception of one or more transmitted data blocks are either not been implemented or his reception was produced with errors (i.e., scrambled). Then the first node sends to the second node a request for retransmission of one or more data blocks that have not been taken or have been taken with errors. When sending a request for re-transmission include the retransmission timer. The timer re-transmitting the reference time delay is necessary to request retransmission reached the second node to the second node has processed the request and began the transfer of the requested data block and to the first block retransmitted data has reached the first node.

When the timer indicates that the time delay has expired, include the counter. On the basis of meter readings, determine whether there was properly received all requested data blocks intended for retransmission. If the operation definition set that was assistam, additional operations do not perform. On the other hand, if receiving one or more requested data blocks intended for re-transmission is not made, or reception was not successful, then the above procedure is repeated.

In a preferred embodiment, the inclusion of the timer takes place simultaneously with the transmission of a request for re-transmission from the first node to the second node. Moreover, in the preferred embodiment, the initialization of the counter is carried out in the time of the timer on or before that. The meter reading will change after each time interval, during which it carried out the transfer of multiple data blocks between the first and second nodes. One example of such a time interval is a frame connection. In one example variant of implementation, the value of the counter after each time interval to increase the number of data blocks that must be taken during this time interval.

For example, if at the moment of time within a time interval transfer two data blocks, the counter increases by two. The point in time when the value of the counter reaches the number of blocks dbil if implemented correctly receiving the data blocks, requested for retransmission. This time should be re-requested transfer of these data blocks to the second communication node and the receiving by the first communication node.

As explained above, the present invention has the advantage that it can be used for any request to transfer blocks of data. Therefore, due to the presence of bilateral query delay to the transmission of certain data blocks, the counter starts counting the expected data blocks from that time, from which it is reasonable to expect the transfer of the requested blocks and their likely reception. The coordination of the counter with changes in the speed of transmission over the communication channel is implemented by changing his testimony only on the number of data blocks that must be taken during each time interval. Thus, effectively provide a longer time at a lower transmission rate, and allow you to use less time at higher transmission speeds. The end result is an efficient and optimal balance between delay too long waiting for the issuance of a request for re-transmission of incorrect reception of the requested concerned the possibility of receiving data blocks).

An example of the preferred alternative implementation of the present invention is disclosed as applied to the system, broadband radio multiple access, code-division multiplexing (SMDR) (WCDMA). For this example, the invention is realized in the form of a method for automatic request for retransmission carried out at the level of the communication Protocol control channel radio (UKR) (RLC). This method ASP using counter and timer operate at the level of RBM as in the mobile station and the radio access network. The meter remembers the value of the counter indicates the number of data blocks intended for retransmission. The timer actuates a counter so that it starts counting at time intervals corresponding to the request for retransmission. In this mode of operation, the invention is of particular advantage due to the fact that the data rate of the radio channel can change quickly from frame to frame.

BRIEF DESCRIPTION of DRAWINGS

The above and other objectives, features and advantages of the invention will become apparent from the following description of preferred examples of embodiments shown n is the intellectual property. The drawings do not necessarily reflect the entire scope of the invention, instead, special attention is paid to the explanation of the principles of the invention.

In Fig.1 shows a diagram of a communication system, which can be used in the present invention; and

Fig.2 is a diagram of a sequence of operations, which depicts the operations performed in one example variant of implementation of the present invention; and

Fig.3 represents a functional block diagram which depicts an example system broadband radio multiple access, code-division multiplexing (SMDR), in which the use of the present invention may be expedient;

Fig.4 is a diagram that shows a few of the lower levels of the communication Protocol that can be used in the system depicted in Fig.3;

Fig.5 is a functional block diagram showing another variant example of implementation of the present invention with reference to the system depicted in Fig.3;

Fig.6 is a diagram showing a specific example of a variant of the present invention; and

Fig.7 is a diagram showing another contrain a specific example of a variant of the present invention.

DETAILED DESCRIPTION of DRAWINGS

In the description below, a statement of the specific details, such as specific ways of implementation, data streams, embodiments of transmission service signals, protocols, methods, etc. described to facilitate understanding of the present invention with the purpose of explanation and not limitation. However, to a person skilled in the art it is obvious that the present invention may be implemented in other embodiments, specific details of which differ from those described below. For example, although the variant example of implementation of the present invention is disclosed as applied to a specific Protocol level, i.e. the level of the data transmission channel, for specialists in the art will understand that the present invention can be implemented in any appropriate level Protocol or a communication Protocol. In other instances, detailed descriptions of well-known methods, interfaces, devices, and modes of transmission service signals are not shown in order to avoid ambiguities in the description of the present invention because of the excessive details.

In Fig.1 depicts a communication system 10 that contains the first device 12 with which the premises, control information or both of them) carry out from the first device 12 due to the second device 14 communicate through appropriate communication environment. Example data block, which is not limiting, is a Protocol data unit (PBB) (PDU); however, it can also be used data blocks, larger, smaller, or different format. Upon detection of the second device 14 due to the fact that either has not been done receiving one or more data blocks, or their reception was completed with errors, it transmits to the first device 12 connection request retransmission of these detected data blocks.

After that, if given time, the second device 14 connection failed reception of the requested data blocks, it sends another request to re-transmit the same data blocks. This given point in time is determined via a two-step process. First, after transmission of a request for re-transmission of the second device 14 due within a specified period of time corresponding to the expected bilateral delay, waiting, when the first device 12 communication will be receiving and processing a request for retransmission, and the second device is a period of time, the second device 14 communication counts in the forward direction (or opposite direction) number of PBB, which should be done after that. If at the moment when the counter reaches this amount, made not receive all of the requested blocks of data, then transmit another request retransmission of those data blocks.

In Fig.2 shows the sequence of operations of the automatic request for retransmission (ASP) (block 20), which contains a sample implementation of the present invention, which is not restrictive. The receiving communication device, such as device 14 of Fig.1, produces the reception of blocks of data, which is implemented by the transmitting communication device, such as device 12 of Fig.1 (block 22). Unit 14 identifies that the reception of one or more blocks of data has either not been implemented or reception was not successful (block 24). In this case, the device 14 communication issues a request for retransmission of these one or more data blocks (block 26). In the same or approximately the same time, when it passed to the request for retransmission, the second communication device also includes a retransmission timer (block 28). After a predetermined period of time retransmission through which take into account zaderjkoi transmission performs the generation of the output signal. Also take into account the processing time in both communication devices and other conditions/parameters.

The end of the period of time retransmission corresponds to the time when he should be receiving the first requested data block intended for retransmission. At this point in time, the device 14 links includes the count of data blocks (block 30). After that change the value of reference data blocks in the counter by incrementing the value of count, which corresponds to the number of blocks of data to be received (or alternatively by reduction of this amount to zero). The value of the reference change during each time interval of the transmission, for example at the end of frame transmission, by an amount corresponding to the number of PBB, which should be taken during this time interval the transmission, on the basis of presently used transmission speed (block 32).

When the value of reference data blocks reaches the number of data blocks requested for re-transmission device 14 identifies, whether there was proper reception of the requested blocks of data for transmission (block 34). If so, and may optionally transmit a message confirming successful reception device 12 links, indicating that the reception of the requested data blocks have been made correctly. On the other hand, if you receive any of the requested blocks of data to transfer, have not been done correctly up to this time, the meter reading data blocks reaches the corresponding value of the countdown, timer, retransmission, and the counter returns to its original state (block 36), and the procedure is repeated, starting with the block 26.

Now will be described an example of using the present invention as applied to a universal system 50 for mobile communications (USMC) (UMTS), is shown in Fig.3. As an example, external core network, focused on making connections, which are depicted as clouds 52 can serve as the public switched telephone network (PSTN) (PSTN) and/or digital communications network integrated services (CSCW) (ISDN). As an example, external core network without connections, shown in the form of clouds 54 may be, for example, the Internet. Both core network connected to the relevant service nodes 56. Network 52 PSTN/CSCW focused on making connections, connected with the service node, oriented to ascertain who provides services circuit switched channels. In the existing model system GSM (global system for mobile communications (GSM)) switching center 58 mobile is connected via the interface And system 62 of base stations (SBS) (BSS), which in turn is connected with the base station 63 radio interface And'. Network 54 without connectivity, namely the Internet, is connected to node 60 system General packet radio use (SPROP) (GPRS), which is specially adapted for providing packet.

Each of the nodes 58 and 60 of the service core network connected to a universal terrestrial network 64 radio access (UNCRD) (UTRAN) system USMS (UMTS) via the interface (Iu) UNCRD. UNCRD 64 contains one or more controllers 66 of the radio communication network (DAC). Each DAC 66 is connected to multiple base stations (BS) 68 and with all other DAC in UNCRD 64. Radio communication between base stations 68 and mobile stations (MS) 70 is realized by means of the radio interface. Radio exercise-based broadband mdcr (multiple access, code-division multiplexing) (SMDR) with separate radio channels using an extender codes SMDR. SMDR provides a wide bandwidth for the player who is due to transfer of service with the diversity and availability of rake receivers, that guarantees a high quality of communication.

Is depicted in Fig.3, the radio interface is divided into several levels of Protocol, several of the lower levels which is shown in Fig.4. In particular, the mobile station 70 uses these levels Protocol for communication with similar levels of Protocol in UNCRD 64. Both sets of protocols contain the physical level, data link and network layer. The level of the data transmission channel is divided into two sublayers: the control radio channel (UKR) (RLC) and the level of access control for transmission medium (UDS) (MAC). In this example, the network layer is divided into the Protocol level control (URR - management radio resource) (RRC) Protocol user-level (Internet Protocol (MP)) (IP).

The physical layer provides information transfer through the interface of a wireless communication using a broadband mdcr and performs the following functions: encoding and decoding with direct error correction, distribution/combining makarasana, the implementation of soft transmission maintenance, error detection, multiplexing and demultiplexing of the transport channels, the mapping of transport channels crystals, synchronization in frequency and time, power control, processing the RF signal and other functions.

Level access control for transmission medium (UDS) provides transmission of service data units (SBD) (SDUs) without acknowledgment between equal objects UDS. The MAC performs the following functions: selection of appropriate transport format for each transport channel depending on the data rate, the processing priority between data streams per user and between data streams of different users, prioritizing services control message, the multiplexing and demultiplexing EDT higher levels and other functions.

RBM performs various functions, including the creation, separation and connection service RBM, segmentation and recombine PBB higher level, having a variable length, the PBB UKR lower level, or from it, concatenation, error correction by retransmission (ASP), serial transfer PBB higher level duplicate detection, flow control, data, and other functions.

Part of the network layer UNCRD corresponding to the control level, the CE transmission of control signals via the radio interface, for example, transmission of control signals unidirectional channel radio access, transmission of messages about the results of the measurement and transmission of signals in the transmission service. Part of the network layer, the corresponding user level, contains the traditional functions performed by protocols of the 3rd level, such as the well known Internet Protocol in the Internet environment (IP).

In Fig.5 shows a functional block diagram of one example of a variant of implementation of the present invention at the level RBM object of USMS (UMTS), for example, the telephone device 70 mobile or level RBM DAC 66, which is shown in Fig.3. In the embodiment, for this level RBM controller UKR 80 may control and overall management of the operation of the entire level RBM and various specific functions of the level RBM. Despite the fact that in Fig.5 shows a specific functional blocks, these functions can be performed using any suitable hardware and/or software. For example, a counter or timer may be implemented in hardware or software.

On the transmission side of a communication facility-level RBM packets a higher level segments and/or concatenates (concatenate) with PBB fixed length. The decision about the length of PBB take when in the radio access network is set to a specific mode of service, which provides communication with a particular mobile station. After adding to each PBB header RBM implement their learning in the buffer 86 retransmission, and the buffer 90 is passed through the selector 88. Then, in accordance with the control signals, data streams that come from the controller 80 RBM DCP lower level for transmission through the physical layer in the receiver via the radio interface, transfer PBB stored in the buffer 90 transmission. Upon receipt of the request for retransmission of one or more PBB (for example, message acknowledgment (SPP), the messages of support received (SNP) or reports of selective acknowledgement (SWPP)) (ACK, NACK, SACK) the controller 80 RBM controls the selector 88 so that the latter selects PBB stored in the buffer 86 retransmission, for transmission through the buffer 90 transmission.

On the receiving side of a communication facility-level RBM receiving PBB exercise of the logical channel sublayer UDS. Taken PBB placed in the buffer 98 of the reception, and then perform the processing by block 96 Obnosov RBM of PBB and layout of PBB in the form of packets of a higher level, which then served in the higher levels of the Protocol.

In that case, if the block 96 detection and analysis detects that PBB is either missing or accepted with errors, you are generating a request signal for re-transmission, for example, in the form of messages of support received (SNP) (NACK) message or a selective acknowledgement (SWPP) (SACK). This request for retransmission is sent to the controller 80 UKR. Requests to re-transmit receive transmit buffer 90 priority compared to other PBB, pending transfer, through the use of appropriate control signals, which are supplied from the controller 80 of the RBM in the buffer 86 re-transmission, the selector 88 and in the buffer 90 transmission.

At the same or approximately the same time, when you are generating a request for retransmission, the block 96 detection and analysis also includes a timer 94 counter to measure the number of PBB (SOPS) EPC). Timer 94 SOPS establish a time of re-transmission, which corresponds to the time of providing compensation for delay the passage of the request for retransmission and initial response in forward and reverse directions, the processing time in the transmitter and in the receiver, and article is counter 92 estimating the number of PBB (SOP). The timer 94 SOP can also be implemented as a counter which counts the expected number actually received radio frames that have elapsed prior to the first requested PBB intended for re-transmission.

SOP 92 may be positioned so that the exercise increment of his testimony to the value equal to the number of PBB requested for transmission, or alternatively reduce his testimony to the value equal to the number of PBB requested for transmission. In this example, the increment readings SOP 92 passes through each period of time (L1) corresponding to the physical layer, which is usually equal to the length of one radio frame, however, the period L1 may exceed the duration of one frame of the radio. During the time period L1 transfer integer PBB. This is an integer that depends on the size of PBB and transmission speed PBB.

In USMS 50 is possible in which the transmission rate may change after each time period L1. Therefore, also may change the number of PBB. Simultaneously with data transmission PBB level of the DCP can be transferred information bits characterizing the transmission rate, the LI. The controller then UKR assesses how many PBB was to be given for the current period of time LI. In each time period L1 exercise increase (or decrease) the testimony of the SOP 92 on the resulting estimate the number of PBB (which is obtained in the controller 80 UKR based on the last received speed information transmission, reception which made the level UDS), which was to be transmitted during the current time period L1.

When reading the SOP 92 becomes equal to the number requested for retransmission PBB, block 96 detection and analysis determines whether the actually requested these PBB correctly accepted after resubmission. If so, continue to accept and process the new PBB. However, if by block 96 detection and analysis determined that the reception of one or more PBB requested for retransmission, if not done properly, then the SOP 92 and the timer 94 SOP return to its original state. In addition, transmit a new request for retransmission with the requirement to perform (again) re-transmission of this PBB. Again include a timer 94 SOP and repeat the above process.

Now, with reference to Fig.6, when the and 0, 1, 2 and 3 with a higher transmission rate (i.e., four PBB for one frame LI). PBB 1 and 2 or lost during transmission or reception is executed with errors. Therefore, the receiver transmits back to the transmitter a message about the selective acknowledgement (SWPP) (SACK), requiring re-transmission PBB 1 and 2. At the same time reading the SOP set equal to zero and include a timer SOP. It should be noted that the time period L1 display by each of the arrows going from the transmitter to the receiver. In the next period of time L1 transmitter sends four more information PBB, which correspond to the sequence numbers 4, 5, 6 and 7. After that, the transmission rate is reduced from four PBB over a period of time L1 to one PBB over a period of time L1.

Then the transmitter receives from the receiver a message about the selective acknowledgement (SWPP) (SACK), which is a request for retransmission PBB 1 and 2. Requests for re-transmission has a higher priority and, therefore, in the next time period L1 transmitter performs retransmission PBB 1. Because now during the same time period L1 transfer only one PBB with a lower transmission rate, that is SOP expires what causes the counter SOP. Upon occurrence of the next time period L1, the corresponding re-transmission PBB 1, perform the increment SOP per unit.

It should be recalled that the transmission speed information transmission takes place simultaneously with the data and in one of the embodiments it may be included in the format information transport, which is created at the level of the DCP. The information about the transport format indicated the number of PBB RBM, which should be taken in each frame of the radio. During the next time period L1 admit retransmitted PBB 2, and an indication of the SOP is increased to two. When the reading of the reference receiver checks whether you made the correct reception of all PBB requested for retransmission. Since receiving the retransmitted PBB 1 and 2 was carried out correctly, and the transmitter and receiver continue to work as before retrying.

However, situations may arise in which one or more retransmitted PBB or lost, or his reception is executed with errors.

An example of this situation is shown in Fig.7. The drawing of Fig.7 is similar to Fig.6 except that the straps L1, when should be receiving PBB 1, perform the increment readings SOP per unit. At the end of the next time period L1 perform the proper reception of PBB 2, and perform the increment readings SOP to two. At this point in time decide that, despite the fact that this time the reception PBB 1 was produced, this technique was not performed properly. As a result, the receiver sends back to the transmitter a different message about selective acknowledgement, in which he issues a request for retransmission PBB 1.

When this second request retransmission counter SOPS establish the original state, is equal to zero, and again include a timer SOP. At the end of the next time period L1 admit PBB 9. The transmission rate is increased to two PBB over a period of time L1, during the next time period L1 transfer two PBB 10 and 11. The transmitter receives a second request for re-transmission and then transmits the requested PBB 1 together with the following regular PBB 12 during the next time period L1. However, prior to this point in time specified by the timer SOP time has expired, the result of which was activated counter SOP. In the At this moment time block 96 detection and analysis determines the reception of the requested VPI 1 was actually done correctly. After that, both the transmitter and receiver continue to work as before retrying.

Also there may be situations in which the exposure value timer SOPS is set too high or too low. For example, in Fig.8 shows an example of a situation in which the delay time of the timer SOPS is set too high. As shown in the drawing, the receiving PBB 1 and 2 is implemented incorrectly. The timer SOPS include soon after taking PBB 3, when the receiver detects that the reception PBB 1 and 2 is implemented incorrectly. The receiver sends the transmitter a message about the selective acknowledgement (SWPP) (SACK), which indicated PBB 1 and 2. Since the delay time of the timer SOPS is set too high, the reception of the retransmitted PBB 1 make before the expiry of the time specified by the timer SOP. Therefore, the work of the SOP still start with the number of accepted upon request PBB, which in this case is 1. Then, after receiving the retransmitted PBB 2, reading SOPS increased to 2. At this point in time, the receiver determines that the reception of all requested PBB was done correctly.

In contrast to the approach using just the requests for re-transmission and re-transmission, the present invention provides adaptation to the changing conditions of the transfer and provides the optimal time to determine whether receipt of the expected data blocks. Given the delay in the passage of the transfer request specific data blocks in forward and backward directions, the counter starts counting the expected data blocks from that time, from which it is reasonable to expect that all of the required blocks will be transferred and accepted. In addition, the counter provides adaptation to changing operating modes, for example, to the presence of too long or too short latency timer SOPS and to changes in the speed of transmission over the communication channel. For the latter situation, the value of the reference is changed to the number of data blocks that must be taken during each time interval. In the result, they provide a longer time at a lower transfer rate and allow you to use less time at higher transmission speeds. Therefore, the present invention provides an efficient and optimal balance between delay, requests for re-transmission and re-transmission.

Despite the fact that the description of the present invention has been described pasee the invention is not limited to the described and shown here as an example of a specific implementation options. To implement the invention can be used also other formats, options for implementation and adaptation options, in addition to those shown and described here, as well as many modifications, variations and equivalent means. Therefore, despite the fact that the description of the present invention has been described in relation to options for implementation of protocols ASP, it should be understood that these examples of embodiments of the invention are not limiting.

In the General case, the scope of the invention may be any environment in which you are issuing requests to transfer blocks of data, and the requester must determine when it should be carried out taking these data blocks. Accordingly imply that the invention is limited only by the nature and scope of patent claims, as defined by the claims.

Claims

1. The communication performed in the first communication node, configured to communicate with a second communication node, which forwards the request to transfer one or more blocks of data to the second node, include the counter through the PE the reverse directions, associated with the transfer of information in the first communication node and receiving information back from the first communication node, and based on the value obtained at the output of the counter to determine whether there was a reception of one or more requested data blocks.

2. The method according to p. 1, characterized in that it further perform receiving data blocks transmitted from the second communication node, and determines that the reception of one or more of the transmitted data blocks was not made or was made incorrectly, and when the transmission issue a request for retransmission of one or more missed or incorrectly received data blocks and the inclusion of the counter is performed through the period of time corresponding to the request for retransmission.

3. The method according to p. 2, characterized in that, if receiving one or more requested data block was not performed or was not performed properly, transfer operations, activate and define a repeat.

4. The method according to p. 1, characterized in that it further by controller counter set period of time.

5. The method according to p. 4, characterized in that the controller counter is a timer, in addition, when the transmission request includes the Method under item 5, characterized in that the timer reaches the mentioned period of time by the counter performs the counting, which receive the estimate of the number of data blocks, which had to be carried out from the second node.

7. The method according to p. 5, characterized in that, if the reception of the requested PBB (Protocol data unit) is made before the expiration of the said period of time, then the counter starts counting with the requested PBB.

8. The method according to p. 4, characterized in that the controller counter represents another counter to calculate the mentioned period of time does the counting time intervals.

9. The method according to p. 1, characterized in that additionally at the expiration of the time interval within which may be executed to transfer multiple blocks of data, change the value of the count.

10. The method according to p. 9, characterized in that after each time interval shall increment the value of count up until the value of count becomes equal to the number of data blocks, which should be implemented from the second node.

11. The method according to p. 10, wherein when the reception of one or more blocks of data is not performed or the implementation is twin from the second node, it is additionally again set period of time, issue a request for retransmission of one or more missed or incorrectly received data blocks, return the counter to its original state and after a predetermined period of time include the counter.

12. The method according to p. 9, wherein the time interval corresponds to a frame of the communication channel between the first and second communication nodes.

13. The method according to p. 12, wherein the time interval corresponds to a frame.

14. The method according to p. 12, characterized in that the communication channel is a radio channel, and a time interval equal to the radio frame duration of 10 MS.

15. The method according to p. 9, characterized in that during the time interval transfer a number of data blocks.

16. The method according to p. 9, wherein changing the value of count after each time interval exercise on the number of blocks of data that must be transmitted during this time interval.

17. The method of controlling communication between transmitter and receiver, designed for use in a communication system in which transmission of Protocol data units (PBB) between the transmitter and the receiver are carried out by Kahn is namely, (a) determines that the receiver was not performed correctly receiving PBB, transmitted by the transmitter to the receiver, (b) from the receiver to the transmitter to transmit the request message retransmission of this PBB, (C) in conjunction with the transmission of messages include device control time (d) after the control unit of time indicates that the specified period of time has expired, include counter PBB, (d) after the next specified time interval Radiocommunication change the value of the counter PBB, (e) on the basis of the values the resulting calculations at the output of the counter PBB determine whether there was proper reception of the requested PBB.

18. The method according to p. 17, characterized in that after the next specified time interval Radiocommunication change the value of the counter PBB based on the number of PBB, which was to be transferred to the receiver for the next predetermined time interval of the radio.

19. The method according to p. 17, characterized in that if the meter reading PBB reaches the value of reference, indicating that the reception of the requested PBB in the receiver would have to be done correctly, and if the reception of the requested PBB in the receiver was not performed correctly, repeat surgery may be performed to transfer different amounts of PBB in response to a change speed transmission.

21. The method according to p. 17, wherein the message is a message about selective ACK, the transmission of which operate at the level of the communication Protocol control channel radio (UKR).

22. The method according to p. 17, characterized in that, if the reception of the requested PBB made before the expiry of the specified period of time, then the counter starts counting with the requested PBB.

23. The method according to p. 17, characterized in that the control unit of time is another counter which to evaluate a given period of time does the counting time intervals.

24. The communications device designed for use in a communication system containing a receiver for receiving data blocks from another communication device via a communication channel, a transmitter that transmits to the other communication device a request to send multiple blocks of data in the communication device, the counter value count which indicates the number of blocks of data, transmission of which is to implement and control unit of time, United with the meter and operate the counter that starts counting after a time interval, and the interval of time approximately equal to the time, setscrolltop communication and moreover, the communication device is configured to use the reference values to determine whether there was a transfer of a specified number of data blocks and their subsequent correct reception.

25. The communication device according to p. 24, wherein the data blocks are carried out by the communication channel in a frame of the communication channel, and increment the counter perform after the frame of the link.

26. The communication device according to p. 24, characterized in that during the time frame of the communication channel can be transferred to an integer number of data blocks, with an integer number of data blocks contained in each frame of the communication channel may be different for different frames of the communication channel.

27. The communication device under item 26, characterized in that the number of blocks of data transmitted during the time frame of the communication channel is variable depending on the size of the data block and the transmission speed of the data block.

28. The communication device according to p. 24, wherein the communications device is a mobile station having the level of the communication Protocol control channel radio (UKR).

29. The communication device according to p. 24, wherein the communications device is a controller of the radio communication network Evista connection on p. 24, characterized in that the communication system is a communication system, and communication device is a mobile station.

31. The communication device according to p. 24, wherein the communication system is a communication system, and communication device is a network node of the radio.

32. The communication device according to p. 24, characterized in that, if the reception of the requested PBB made before the expiry of the specified period of time, the counter then starts counting with the requested PBB.

33. The communication device according to p. 24, characterized in that the control unit of time is another counter to calculate a given time interval does the counting time intervals.

34. The method of operation of the first communication devices, namely, that in the first communication device receiving data blocks transmitted by the second communication device over the communication channel, the second communications device sending a request for retransmission to the first communication device one or more of these data blocks, determine a delay corresponding to the passage of the transfer request and the current speed of transmission over the communication channel, the first communication device to determine what mpensatio mentioned delay.

35. The method according to p. 34, wherein the delay compensation is performed with the use of the timer, and the compensation current speed transmission is performed with the use of the counter.

36. The method according to p. 35, characterized in that for determining when the first communication device must be receiving one or more requested data blocks, the counter starts counting at the time when the timer indicates that expired a specified period of time corresponding to the delay.

37. The method according to p. 36, characterized in that, if at the time when the counter reaches a specific value of the reference receiving one or more requested data blocks are not met, then additional transfer request re-transmission of the second communications device.

38. The method according to p. 37, wherein the specific value of the count corresponds to the number of data blocks that had to be taken by the first communications device.

39. The method according to p. 34, wherein the second communications device sending a request for retransmission to the first communication device one or more data blocks.

 

Same patents:

The invention relates to the field of radio communications

The invention relates to a wireless communication system

The invention relates to the field of railway transport

The invention relates to digital data transmission

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

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

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

The invention relates to a radio network

FIELD: radio communications.

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

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

1 cl, 7 dwg, 1 tbl

FIELD: radio communications.

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

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

2 cl, 6 dwg

FIELD: radio communications.

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

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

2 cl, 6 dwg, 1 tbl

FIELD: radio communications.

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

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

2 cl, 7 dwg, 1 tbl

FIELD: radio communications.

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

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

2 cl, 7 dwg, 1 tbl

FIELD: radio communications.

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

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

2 cl, 7 dwg, 1 tbl

FIELD: radio communications.

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

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

2 cl, 7 dwg, 1 tbl

FIELD: radio communications.

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

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

2 cl, 7 dwg, 1 tbl

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

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

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

1 cl, 2 dwg

FIELD: radiophone groups servicing distant subscribers.

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

EFFECT: enhanced quality of voice information.

12 cl, 11 dwg

Up!